دروس ASP.NET Web Forms
- الصفحة السابقة دليل مرجعي MVC
- الصفحة التالية صفحات WebForms
ASP.NET هو ASP الجديدة، وليس تحديثًا لـ ASP.
المعرفة الأساسية التي يجب أن تكون لديك
قبل المتابعة في التعلم، يجب أن تكون لديك فهم أساسي للمعرفة التالية:
- WWW، HTML وبناء المواقع الأساسي
- لغات البرمجة مثل JavaScript أو VBScript
- معرفة الأساسيات في التسجيل على الخادم
إذا كنت ترغب في تعلم هذه المشاريع أولاً، فتأكد من زيارتنا الصفحة الرئيسية زيارة هذه الدروس.
ما هو ASP؟
تقنية التسجيل على الخادم من مايكروسوفت السابقة ASP (Active Server Pages) تُسمى الآن ASP الكلاسيكية.
ASP 3.0 هى النسخة الأخيرة من ASP الكلاسيكية.
للتعرف على المزيد حول ASP، يرجى دراسة دليلنا. دليل ASP.
ASP.NET ليست ASP
ASP.NET هو ASP الجديدة، وليس تحديثًا لـ ASP.
ASP.NET هي تقنية جديدة في برمجة سكربت الخادم، حيث أعدعت Microsoft ASP.NET من الأساس، ولا يمكن أن تكون ASP.NET متوافقة مع ASP.
سيتم دراسة الفروق بين ASP و ASP.NET في الفصل التالي من هذا الدليل.
ASP.NET هو جزء رئيسي من إطار .NET الخاص بـ Microsoft
ما هو ASP.NET؟
ASP.NET هي تقنية سكربت الخادم الجانبي، وتسمح بتنفيذ السكربت المدمج في الصفحة عبر خادم الإنترنت.
- ASP.NET هي تقنية من شركة Microsoft
- ASP تعني صفحة الخادم الديناميكية (Active Server Pages)
- ASP.NET هو برنامج يعمل على IIS
- IIS (خدمات معلومات الإنترنت) هو خادم الإنترنت من Microsoft
- IIS هو مكون مجاني يأتي مع نظام التشغيل Windows servers
- IIS هو جزء من Windows 2000 و Windows XP Professional
ما هو ملف ASP.NET؟
- ملف ASP.NET يشبه ملف HTML
- يمكن أن يحتوي ملف ASP.NET على HTML وXML وسكربت
- يتم تنفيذ سكربت ملف ASP.NET على الخادم
- ملف ASP.NET له امتداد ملف ".aspx"
كيف يعمل ASP.NET؟
- عندما يطلب المتصفح ملف HTML، سيقوم الخادم بتقديم ذلك الملف
- عندما يطلب المتصفح ملف ASP.NET، سيقوم IIS بتقديم هذا الطلب إلى محرك ASP.NET على الخادم
- سيقرأ محرك ASP.NET ملف ذلك خطوة بخطوة، ويقوم بتنفيذ السكربت الموجود في الملف
- في النهاية، سيعود ملف ASP.NET إلى المتصفح بصيغة HTML النقية
ما هو ASP+؟
ASP+ يساوي ASP.NET.
ASP+ هو الاسم الأولي الذي استخدمته Microsoft أثناء تطوير ASP.NET.
منصة .NET الخاصة بـ Microsoft .NET
بنية تحتية .NET هي أساس منصة .NET الخاصة بـ Microsoft.
مفعل.NET هو بيئة لإنشاء وتطوير وتشغيل تطبيقات الويب وخدمات الويب.
تقنية السيرفر الأولى لمicrosoft ASP (Active Server Pages) هي لغة برمجة قوية وسهلة التوسع. ولكنها ميزة التركيز على الكود، ليست إطار تطبيق، ولا أداة تطوير مستوى الشركة.
يهدف تطوير .NET framework من قبل Microsoft لحل هذه المشاكل.
كلمات المفتاح للـ .NET framework:
- برمجة أسرع وأسهل
- تقليل كمية الكود
- نمط البرمجة التعبيري
- طبقة محكمات الخدمات الأكثر غنى
- مكتبة أنواع أكبر
- دعم أفضل لل أدوات التطوير
يضم .NET framework 3 جزءًا رئيسيًا:
لغات البرمجة:
- C# (يُقال C sharp)
- Visual Basic (VB .NET)
- J# (يُقال J sharp)
تكنولوجيا الخادم وتكنولوجيا العميل:
- ASP .NET (Active Server Pages)
- Windows Forms (حلول سطح المكتب)
- Compact Framework (حلول PDA / المحمول)
بيئة التطوير:
- Visual Studio .NET (VS .NET)
- Visual Web Developer
يشرح هذا الدرس محتوى ASP.NET.
ASP.NET 2.0
قام ASP.NET 2.0 بتحسين ASP.NET من خلال إضافة دعم لمزيد من الميزات الجديدة.
في الفصل التالي من هذا الدرس، يمكنك تعلم المزيد عن الفروق بين ASP.NET 2.0 و ASP.NET.
ASP.NET 3.0
ASP.NET 3.0 ليست إصدارًا جديدًا من ASP.NET. إنها مجرد اسم جديد للوحة العمل الجديدة لـ ASP.NET 2.0، وتدعم هذه اللوحة العمل ما يلي:
- Windows Presentation Foundation
- Windows Communication Foundation
- Windows Workflow Foundation;
- Windows CardSpace
ملاحظة:هذا الدرس لا يتضمن ASP.NET 3.0.
- الصفحة السابقة دليل مرجعي MVC
- الصفحة التالية صفحات WebForms