الدرس الاول Asp.net-الدوره الكامله
الدرس الاولAsp.net-فى هذا الدرس سوف تتعرف على:
- ما هي ASP.NET ؟ ايضا من خلال ويكبيديا
- ما هو الـ NET Framework ؟
- ما الفرق بين ASP و ASP.net؟
- ما الذي يميز ASP.NET ؟
ما هي ASP.NET ؟
الـ ASP.Net هي عبارة عن تطوير صادر من شركة مايكروسوفت للبرمجيات في برمجة صفحات الخادم النشطة = Active Server Pages (ASP)
كما انها لغه برمجه ضمن لغات فيجوال استديو دوت نت “Visual Studio.NET” – تعمل على بناء وتطوير وتصميم تطبيقات الانترنت ، قد تكون هذه التطبيقات مواقع انترنت ثابتة أو ديناميكية كامله.
مواقع الانترنت الثابتة Static Website:
وهى مواقع الانترنت التى تحتوى على نصوص وصور..اى هي المواقع التي كتبت بـ HTML. كل صفحة منفصلة عن الصفحات الاخرى وليس هناك أي نوع من قواعد البيانات.
مواقع الانترنت الديناميكية Dynamic website :
هى المواقع التى تسمح لك بتغيير او الاضافه او الحذف او التعديل على اى معلومه او صور من صفحات موقعك بسهوله تامه من قبل المسئول عن الموقع دون الرجوع الى مصمم او مطور الموقع حيث يتم ادخال واظهار المعلومات وجداول البيانات والصور الموجوده بالمواقع الديناميكيه من خلال قواعد بيانات DataBases تسمح بالاضافة والتحديث المستمر لصفحات الموقع لذلك تسمى بالمواقع الدينامكيه.
ما هو الـNET Framework ؟
اطار عمل الدوت نت Dot Net Framework هو اطار عمل برمجى من شركه مايكروسوفت للبرمجيات حيث يعمل على ربط المعلومات و الاجهزه و المستخدمين والتطبيقات من خلال خدمات الويب web services / وهذا عن طريق ترجمه الاكواد الى لغة الأله “01” حيث تعمل على أى جهاز ومع وجود
يحتوى طار عمل الدوت نت net Framwork على مكونين اساسين:
Common Language Runtime (CLR)
وعملها ان تترجم الكود المكتوب بلغه من لغات البرمجه المعروفه الى لغه تفهمها الآله حيث يتم معالجتها بواسطة وحدة المعالجة المركزية CPU .
مكتبة فئات الدوت نت Dot Net Class Library
بيئة الدوت نت بها اكثر من فئه Class جاهزه تساعد المطور فى إنشاء التطبيقات والمواقع والمشورعات المختلفه .
فئات التعامل مع ادوات الادخال والاخراج IO Mangement
فئات الوصول الى البيانات Data Access
فئات أدوات تطبيقات الوندوذ والويب Windowa &Web Controls
فئات التعامل مع هياكل البيانات Data Structures
ما الفرق بين ASP و ASP.net؟
ASP يكون فيها الكود و التصميم والـ Scripts مختلط فى نفس الصفحة
لاكن ASP.net التصميم والاكواد فيها منفصلين من خلال “Code Behind”
ما الذي يميز ASP.NET ؟
بيئه تطوير متكامله
ادوات جاهزه
مكتبه اكواد ضخمه
لغات متعدده للاستخدام ومنها:( Visual Basic.net – J#.net – C#.net)
كان هذا هو الدرس الاولAsp.net