صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 27

الموضوع: بدء دورة ASP.NET ( مقدمة عن اللغة )

  1. #1

    بدء دورة ASP.NET ( مقدمة عن اللغة )



    السلام عليكم

    سأبدأ إن شاء الله بمقدمة عن ASP.NET وستكون بقدر المستطاع بسيطة وسهلة الفهم

    ======= ما هي ال ASP.NET :
    ASP.NET هي لغة برمجية ( مبدئيا ) من شركة مايكروسوفت موجهة لتطوير المواقع.


    ======= قصة حياة ASP.NET :
    لا أعلم القصة من أولها ولكن كانت هنالك ASP بدون دوت نت هي عبارة عن في بي سكريبت
    وكانت مليئة بالمشاكل وبطيئة وفيها ثغرات وتحتاج لخبرة في الفي بي سكريبت.

    ثم بعد صدور الدوت نت قامت مايكروسوفت بتطوير ال ASP وجعلها ضمن اطاراها وموجهة لتطوير المواقع
    الإصدار الأول كان في 2002.

    ثم في ال 2003 نزلت ASP.NET 1.1.

    في ال 2005 نزلت ASP.NET 2.0.

    والآن ASP.NET 3.0 ستصدر عما قريب النسخة النهائية.



    ======= ما الذي يميز ASP.NET عن غيرها
    سريعة
    آمنة
    مكتبة أكواد ضخمة
    أدوات جاهزة
    بيئة تطوير متكاملة
    والكثير الكثير ولا أريد أن أذكره هنا سأترككم لوحدكم في استكشافها معي

    تعدد اللغة المستخدمة :
    تستطيع أن تبرمج ASP.NET كما أعلم بالكثير من اللغات ولكن أهمها
    Visual Basic .Net
    C#.Net
    J#.Net
    Iron Python

    يعني بتكتب كود فيجوال بيسك وهو بيتحول بالمعنى إلى ASP.NET
    وهذا هو سبب عدم اقتراب الذين على عجلة من أمرهم من ASP.NET
    لأنها تحتاج إلى تعلم لغة قبلها.




    ======= كيف أبدأ بال ASP.NET :
    أولا بإمكانك أن تكتب كود ASP.NET في مفكرة مثله مثل أي لغة تطوير مواقع
    ولكنك تحتاج إلى خادم IIS (لي وقفة بسيطة معه ).

    أو كما هو مفضل استخدام الفيجوال استوديو من مايكروسوفت.
    هنالك عدة اصدارات
    منها
    Microsoft Visual Web Developer Express 2005
    وهو مجاني حسب علمي لوقت معين لا اعلم إذا انتهى أو لا
    وبامكانك تحميله من مايكروسوفت
    http://msdn.microsoft.com/vstudio/express/downloads/

    نسخة
    Visual Studio Proffessional,[ Team Edition ] 2005
    غير مجانية ولكن عندنا حمل ببلاش
    اختر أية ملف تورنت يعجبك من هذا الرابط
    http://www.torrentportal.com/torrent...cat=5&exclude=

    وإذا حدا عنده رابط يا ريت يتفضل ويعطينا إياه




    ======= ما معنى أن لغة ASP.NET غير مجانية
    بالنسبة لك كمبرمج وتريد أن تنشئ موقع وتستضيفه فلا بأس عليك
    كل ما عليك هو شراء مساحة ونطاق وتدفع ثمنهم عادي مثل أية لغة أخرى على أية استضافة إلا أنك تحتاج لسيرفر عليه نظام تشغيل وندوز
    وبينفع كمان سيرفرات لينكس ولكن معدلة شوية ، وليس أية سيرفر .

    وأما إذا أردت أن تعمل سيرفر استضافة وندوز فهنا تحتاج للنقود لأن نظام التشغيل لمايكروسوفت ونظام قواعد البيانات وووو كلها تحتاج لنقود لتركيبها على سيرفرك
    بعكس أنظمة وبرامج اللينكس الرخيصة أوغالبا مجانية

    وهنا أريد أن أعدل الفكرة الخطأ عند الجميع بأن ال ASP.NET غير مجانية
    بالنسبة للمستخدم فلا تفرق عنده فهو سيتشري مساحة بنقود
    ولكن الفرق عند صاحب السيرفر .




    ======= الخادم IIS
    متصفح الإنترنت مثل الإنترنت اكسبلورر أو الموزيلا فايرفوكس أو النت سكايب لا يفهم إلا كود HTML
    بمعنى آخر لو ك***ا كود ASP.NET في الفرونت بيج أو في المفكرة وحاولنا ننفذه ما راح يشتغل والسبب كما ذكرت بالسطر الأعلى .

    وهنا نحتاج إلى برنامج أو كما يسمى بالخادم يقوم بتحويل كود ASP.NET إلى HTML
    وهو ما يحدث فعلا في الفي أتش بي
    الخادم IIS لل ASP.NET = خادم الأباتشي لل PHP

    الصفحة التي تبرمها ترسل للسيرفر عن الطلب
    ويقوم الخادم يتحويلها إلى كود HTML وإرسالها للمستخدم ( للمتصفح ) .

    كيف أقوم بتنصيب الخادم IIS :
    الخادم مجاني وهو موجود ضمن اسطوانة لوندوز اكس بي
    طريقة التنصيب كالتالي
    ابدأ
    اعدادات
    لوحة التحكم
    إضافة أو ازالة البرامج
    إضافة ازالة مكونات وندوز ( من اليسار )
    ثم اختر خدمات معلومات الإنترنت IIS
    وضع اسطوانةى الوندوز واتركه ينصب الخادم.

    وومكن من هنا عبر الصور
    http://www.swalif.net/softs/showthread.php?t=195386
    من رابك أخينا المشرف لا شيء لك




    ======= ما الذي أحتاج إليه بالاضافة إلى بيئة التطوير :
    هنالك الكثير من الملحقات التي لا نريدها
    مثل التقارير وبرمجة الجواللات الذكية
    متوفرة في النسخ الغير اكسربيس مثل النسخة الاخترافية ونسهة الفريق

    ولكن ما يهمنا في النسخة الاكسربيس ( السريعة ) هو مشغل قواعد البيانات SQL Server
    سواء النسخة السريعة أو النسخة الاحترافية
    فهو متطلب لاستخدامنا لقواعد البيانات .



    ======= ما هو نوع قواع البيانات التي بامكاني استخدامها مع ASP.NET :
    كل الأنواع التي تحلم بها
    MYSQL
    MS SQL SERVER : MSDE , 2000, 2005
    MS Access
    Oracle
    XML
    والتي لم اذكرها بره يمكن استخدامها أيضا

    إذا كان لدي مشروع ASP.NET : كيف أقوم بتشغيله
    يجب تنصيب الخادم أولا
    ثم تنصيب نسخة المنصة المتوافقة مع المشروع
    سواء 1 أو 1.1 أو 2.0
    ثم وضع المشروع في المجلد Inetpub\wwwroot
    وثم تعفيل المجلد إما من الخادم أو من خصائص المجلد ثم مشاركة ويب ثم مشاركة المجلد


    ملاحظة
    يجب أن تكون لديك خلفية عن احدى اللغات التي ذكرتها بالأعلى قبل البدء في ASP.NET وذلك لنعم بحياة سعيدة



    وإن شاء الله إذا تذكرت أي شيء سأضيفه

    هذا ما خطر لي من اسئلة للمقدمة وإذا كان هنالك المزيد أرجو ألا تترددوا
    وإذا كان هنالك أي خطأ في كلامي فأبقى أنا بشري وكلنا نحطئ ومهما بغلت في هذه اللغة سأبقى مبتدأ بينكم يا إخوتي وأتعلم منكم .

    أخوكم خليل ( أرجو ألا تنادوني برمودا )





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2002
    المشاركات
    534


    بارك الله فيك أستاذ خليل ...

    وخطوة موفقة ..

    والمقدمة ما شاء الله وافية، ونسخة الإكسبرس (غير محدودة بوقت)، وهي نسخة وافية وكافية للتعلم ..

    وسر ونحن خلفك ..





    __________________
    بداية للمشاريع التجارية

    ASP.NET,ASP 3.0

    المدونة الشخصية : asp2asp.com

    عدنا والعود أحمد...

  3. #3


    شكرا لمرورك أخي asp2asp

    أنا أعلم أنها مجانية ولكن مرة قرأت في كتاب أنها بعد مثلا تاريخ 10/10/2007 سيتوجب شراءها

    وشكرا على ردك وتصليح معلومتي

    وتقبل كل الاحترام





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  4. #4

    تاريخ التسجيل
    Jun 2006
    المشاركات
    1,370


    ماشاء الله تعالى الله يوفقك اخي بداية موفقة وقوية
    وان شاء الله سوف تجدنا جميعا متابعين لك اول باول ونساعدك في كل الي نقدر عليه

    استمر في الدروس وان شاء الله انه يجعل الله بها الفائده للجميع

    الموضوع مثبت





    __________________
    @_@

  5. #5

    تاريخ التسجيل
    Jun 2006
    المشاركات
    1,370


    اخي خليل شرح رائع بارك الله فيك

    يعني الان لمن يريد ان يبدأ في ال asp.net

    1- يجب ان يكون على خبره بلغة ال vb.net او اي لغة اخرى يتم كتابة ال asp.net بواسطتها
    وهذا طبعا ليس شرط للمشاركين في هذه الدورة حتى وان لم يكن لهم معرفة بالغة ال vb.net فسوف يتعلموها في اثناء تعلمهم لل asp.net لذلك لا يصيبهم الاحباط ويستمروا في المتابعة ولمن عندهم معرفة بالفيجول البيسك العادية فالامر بالنسبة لهم سيكون سهل جدا

    2- ان يكون لديك بيئة التطوير وهي ليست شرط حيث يمكنك كتابة الكود كامل بشكل يدوي في المفكرة او اي محرر نصوص ولكن احد اهم المميزات في ال asp.net والدوت نت بشكل عام بكل محتوياتها هو توفير بيئة عمل احترافيه جدا vs.net توفر عليك عناء كتابة اكواد ال html وعناصر ال asp.net حيث تقوم هذه البيئة بانشاء كل مايلزمك بشكل تلقائي كل المطلوب منك هو اضافة العناصر والتعامل معها كما في الفرونت بيج مثلا وهكذا فانها توفر عليك عناء ووقت المبذول في ترتيب وتنسيط صفحتك وتجهيزها وينصب وقتك وتركيزك كله على الكود البرمجي لصفحتك

    بيئة التطوير هذه يمكنك الحصول عليها من احد الروابط التي قام اخي خليل باضافتها او يمكنك شرائها من السوق ان كنت في احد الدول التي لا تراعي حقوق الملكية للسيديهات المنسوخة بحيث تشتري النسخة الاحترافية الكامله تكون غاليا 3 سيديهات بمبلغ رمزي


    3- سيرفر تشغيل ال asp.net وهو يكون مرفق مع استطوانات الوندوز XP واعلى واسمه Internet Information Services ويختصر ب IIS


    4- تتميز اللغة بمرونة خرافية مع التعامل مع قواعد البيانات بمختلف انواعها فهي تتعامل مع كل الانواع التي ذكرها اخي خليل وغيرها كذلك الكثير ولكن نظام قواعد البيانات الرسمي لها هو sql server وموضوع قواعد البيانات هذا جزء مستقل من الدورة وهي لغة اخرى تسمى ado.net سوف نصلها في مرحلة متقدمه من الدورة مع اخي خليل باذن الله تعالى


    بارك الله فيك اخي خليل والله يوفقك وكلنا متابعين لك وننتظر كل دروسك على احر من الجمر





    __________________
    @_@

  6. #6


    رائع أخي nothing4u

    رائع

    رد رائع ومكمل للموضوع

    أنتظر دائما منك أخي مشاركاتك الرائعة والمكملة لشرحي المتواضع


    وأريد أن أنوه بخصوص تعلم الفيجوال بيسك هنالك كتب رائعة وعربية واالمكتبات العربية مليئة بها

    http://www.al-asiri.com/Blogs.aspx
    وهنالك رابط على الشمال مكتوب به كتبي

    قم بتحميل كتاب visual basic .net





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2002
    المشاركات
    534


    بارك الله فيكما أخي أحمد وأخي خليل، ونتمنى المزيد.

    بالنسبة لنقطة تعلم لغة وسيطة، فأرى أنه مثل ما قال الأخ أحمد، فاللغة تأتي بالتعلم والممارسة، ولذلك لابد أن نعتمد لغة في التعلم، وعليه فلا يحتاج الشخص سوى تجهيز نفسه من حيث الأدوات، ومع الممارسة سيكتسب اللغة.

    وفق الله الجميع لكل خير ..





    __________________
    بداية للمشاريع التجارية

    ASP.NET,ASP 3.0

    المدونة الشخصية : asp2asp.com

    عدنا والعود أحمد...

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    بارك الله فيكم جميعاً
    ياريت تكتب الأكواد أيضاً بلغة C#.NET، لأنه أحس أكثر المبرجين لهذه اللغة هنا يعرفون VB.NET
    وأشكرك مقدماً أستاذ خليل






  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2000
    المشاركات
    762


    يعطيك العافيه

    وكلنا متابعين لك





    __________________
    Eng.Fedail
    Computer and Electronics Engineer

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    389


    الف الف شكرا استاذ خليل على بدء الدورة ..
    أسف على التأخر في الرد .. بس ظروف الحياة ..
    اشكرك من الاعماق
    مع المحبة





    __________________
    أرجوا من الجميع ان يسامحوني ، سواء عرفوني أو لم يعرفوني !! ، ارجوا من جميع من قد اكون اسأت اليهم أن يصفحوا عني ، ومن لديهم عندي حقوق أن يطلبوها مني .. جمعنا الله في الجنان .

  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2000
    المشاركات
    762


    يعطيك الف عافيه وبأنتظار السلسه الأخرى





    __________________
    Eng.Fedail
    Computer and Electronics Engineer

  12. #12
    عضو جديد
    تاريخ التسجيل
    Jun 2007
    المشاركات
    10


    الله يجزاك خير

    واحنا متابعين لك

    تحياتي






  13. #13
    عضو نشيط
    تاريخ التسجيل
    Sep 2007
    المشاركات
    108


    الله يعطيكم العافية جميع المشاركين في الموضوع والاخ خليل اللذي طرح الموضوع

    يمكن الاستفادة كثيرا من هالموقع اللذي يعلم لغة asp.net ووجود دعم بالفيديو طبعا

    www.asp.net اللذي يسهل الامور كثيرا حيث يعطيك الكود باللغة التي تريدها #C او VB

    اتمنى المتابعة بهذه الدورة بشكل كبير

    وشكرا للجميع وتقبل مروري





    __________________
    بايتات اخبار تقنية

  14. #14
    عضو جديد
    تاريخ التسجيل
    Aug 2007
    المشاركات
    5


    يسلموا اخوى على الشرح الممتاز






  15. #15
    عضو نشيط
    تاريخ التسجيل
    Sep 2007
    المشاركات
    108


    والله يا اخوان انا بودي افيدكم كتير بالشروحات عن asp.net

    لكن عضويتي ما بتسمحلي اضع مواضيع

    وانا راسلت الادارة من شي شهر او اكثر من شهر

    علشان يفعلولي اكتب مواضيع لكن من دون رد لحتى الان

    لذلك اتمنى احد من الاخوان يلي عنده عضوية

    يضع موضوع بعنوان asp.net

    وانا اتكفل بالباقي

    اضع لكم كلشي يفيد بهذه اللغة

    من شروحات واكواد

    وكتب هي بفلوس

    ولكن انا اضعها لكم مجانا

    وشكرا الكم





    __________________
    بايتات اخبار تقنية





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض