بسم الله الرحمن الرحيم
فهرس:
مقدمة عن ASP.NET
البرمجة عن طريق ASP.NET
أولاً
مقدمة عن ASP.NET
هي بريئة عمل لمواقع الأنترنت تم تطويرها بواسطة MICROSOFT, لإتاحة بناء مواقع دانميكية, تم إصدارها في ينايرمن عام 2002 مع النسخة رقم 1.0. ASP إختصار لـ(Active Server Pages). تم بناء ASP.NET بتقنية CLR(Common Language Runtime) لتمكين المبرمجين من إختار اللغة التي تناسبهم في برمجة الموقع, بشرط أن تدعم البيئة هذه اللغة.
تعمل ASP.NET في نظام MICROSOFT WINDOWS فقط وهذا ما يجعل لها العديد من الأعاد, ليس هذا كل شيئ بل لا بد من تفعيل IIS(Internet Information Services ).
كما قامت MICROSOFT بفعيل قابلية تشغيل PHP تحت IIS.
مثال على اللغات المدعومة:ثانياً
- C#
- C++/CLI
- F#
- J#
- Windows PowerShell
- JScript .NET
- IronPython
- IronRuby
- Managed Extensions for C++
- Managed JScript
- VB.NET.
- Boo
- Cobra
- Component Pascal
- IronLisp
- L#
- Mondrian
- Nemerle
- Oxygene
- P#
- Phalanger
- Phrogram
- PowerBuilder
البرمجة عن طريق ASP.NET
كما ذكرت سابقاً أن ASP.NET هي مجرد بيئة عمل(ماذا تعني مجرد ميئة عمل؟),
هذا يعني أنه لا بد من إختيار أحد لغات برمج فعلية (Object Oriented Programming), كالتي ذكرت سابقاً.(عن طيرق خبرتي أنصح بإستخدام VB.NET).
بعد إختيار اللغة التي تناسبك سوف تحتاج إلى برنامج لتعمل عليه, هنا بعض البرامج التي تدعم ASP.NET :
Microsoft Visual Studio Express
Microsoft Visual Web Developer 2010 Express
يمكنك تحميلهم مجاناً من الموقع الرسمي:
http://www.microsoft.com/express/Downloads/
Adobe Dreamweaver
يمكنك تحميله من الموقع الرسمي على هيئة تجربة و سوف أوفر لك المفتاح إذا كان CS4:
http://www.adobe.com
أفضل إستخام أي من البرنامجين الأوليين, وذلك لوجود خاصية التعرف على الكلمة قبل كاتبها و إعطاع آرائ حول الكود الذي تقوم بكتابة.
هنا إخواني أريد توضيح بعض الأساسيات:
أولاً: يجب أن يكون لديك خبر في إستخدام HTML
ثانياً: إفتح البرنامج ثم إذهب إلى FILE>NEW>WEB SITE
بعد ذلك إختر كما موضح في الصور
ثم إختر لغة البرمجة
كما ستشاهد في الصور القادمة, تم التحديد في السطر الأول لغة البرمجة, وتتغير بحسب إختيارك, كما ستلاحظ و جود رموز HTML يتم إستخدامها في طرف المستخدم و إستعراضها بواسطة المتصفح
أما بالنسبة لـ طرف الخادم فسيكون شكل الترميز بهذا الشكل:
سيكون هنالك المزيد من الشروحات والتطبيقات بواسطة ASP.NET بالإضافة إلى VB.NET في المستقبل القريب إن شاء الله