شرح دورة الـ ASP.NET للمبتدئين - الدرس الاول | مايندز | علم ينتفع به
الأتصال بنا 61109-264-012

الجمعة، 23 أغسطس 2013

شرح دورة الـ ASP.NET للمبتدئين - الدرس الاول


asp.slogn


ما هي  ASP.NET ؟
ال ASP.Net هي عباره عن اخر تطوير إصدارات تكنولوجيا مايكروسوفت في برمجة صفحات الخادم النشطة . Active Server Pages (ASP)
هي تقنية ضمن لغات فيجوال ستديو دوت نت (Visual Studio.NET) ، تعمل على بناء تطبيقات الانترنت ، قد تكون هذه التطبيقات مواقع انترنت ثابتة أو ديناميكية.

1- مواقع الانترنت الثابتة  static website :
وهى مواقع الانترنت العاديه التى تحتوى على نصوص وصور...وباختصار هي المواقع التي كتبت ب HTML. كل صفحة منفصلة عن باقى الصفحات وليس هناك أي قواعد للبيانات.


2- مواقع الانترنت الديناميكية  Dynamic website :
هذا النوع من المواقع يسمح بتغيير او اضافة او حذف اى معلومات او صور من صفحاته بسهولة تامة من قبل المسئول عن الموقع دون الرجوع الى مصمم الموقع ، ويتم ادخال واظهار المعلومات وجداول البيانات والصور الموجوده بصفحات المواقع الديناميكيه من خلال قواعد بيانات databases تسمح بالاضافه والتحديث المستمر للصفحات ولهذا اطلق عليها المواقع الدينامكيه.

ما هو ال .NET Framework ؟
إطار عمل الدوت نت Dot Net Framework هو إطار برمجي من مايكروسوفت والذى يعمل على ربط معلومات و اجهزه و مستخدمين وتطبيقات من خلال خدمات الويب web services....وذلك عن طريق ترجمة الاكواد الى لغة الآله بحيث تشتغل على اى جهاز ومع وجود مجموعة من الفئات التى تساعد المطور على انشاء التطبيقات.

و هو يحتوى على مكونين رئيسيين :

1- Common Language Runtime او (CLR)
و هي تترجم الكود المكتوب بلغة من لغات البرمجة المعروفة الى لغة تفهمها الآلة يتم معالجتها بواسطة وحدة المعالجة المركزية CPU ‏.

2- مكتبة فئات الدوت نيت Dot Net Class Library
بيئة الدوت نت بها أكثر من فئه Class جاهزه تساعد المطور فى إنشاء التطبيقات المختلفه .
  • فئات التعامل مع هياكل البيانات Data Structures
  • فئات التعامل مع ادوات الادخال والاخراج IO management
  • فئات ادوات تطبيقات الويندوز و الويب Windows and Web Controls
  • فئات الوصول إلى البيانات Database access

ما الفرق بين  ASP و  ASP.net؟
 ASP يكون فيها الكود و التصميم وال Scripts مختلط مع بعض فى نفس الصفحة


اما ASP.net فيها الكود و التصميم منفصلين من خلال ( Code Behind ) .

ما الذي يميز ASP.NET ؟
  • بيئة تطوير متكاملة
  • مكتبة أكواد ضخمة
  • أدوات جاهزة
  • تعدد اللغة المستخدمة :
تستطيع أن تبرمج ASP.NET باكثر من لغة مثل:
  • Visual Basic .Net
  • C#.Net
  • J#.Net

اما هنا اثناء شرح الدروس سوف نستخدم لغة C# .