تقنية

تعلم اساسيات ASP.NET الدرس الاول

ASP.NET هو إطار عمل لبناء تطبيقات الويب من تطوير شركة مايكروسوفت. يستخدم أساسًا لبناء مواقع وتطبيقات الويب الديناميكية باستخدام لغة البرمجة C# أو VB.NET. إليك مقدمة تعلم اساسيات ASP.NET:

المتطلبات تعلم اساسيات ASP.NET

قبل البدء، تأكد من توفر المتطلبات التالية:

  1. بيئة تطوير متكاملة (IDE): يُفضل استخدام Visual Studio.
  2. فهم أساسي للغة البرمجة C#.

الخطوة الأولى: إعداد البيئة

  1. تنزيل وتثبيت Visual Studio:
    • قم بتحميل Visual Studio من الموقع الرسمي هنا.
    • خلال التثبيت، اختر “ASP.NET and web development”.
  2. إنشاء مشروع جديد:
    • افتح Visual Studio واختر “Create a new project”.
    • اختر “ASP.NET Core Web Application” ثم اضغط “Next”.
    • اختر اسمًا للمشروع وموقع الحفظ، ثم اضغط “Create”.
    • اختر “Web Application (Model-View-Controller)” واضغط “Create”.

تعلم اساسيات ASP.NET

بنية المشروع

عند إنشاء مشروع ASP.NET، سترى المجلدات والملفات التالية:

  1. Controllers: تحتوي على الفئات التي تتعامل مع الطلبات الواردة وتحدد المنطق اللازم لمعالجتها.
  2. Models: تحتوي على الفئات التي تمثل البيانات الخاصة بالتطبيق.
  3. Views: تحتوي على صفحات HTML التي تعرض البيانات للمستخدم.

أول تطبيق بسيط

إنشاء Controller جديد

  1. انقر بزر الماوس الأيمن على مجلد Controllers واختر “Add” ثم “Controller”.
  2. اختر “MVC Controller – Empty” واضغط “Add”.
  3. سمّيه “HomeController” واضغط “Add”.

إضافة Action Method

في داخل HomeController، أضف الطريقة التالية:

public IActionResult Index()
{
    return View();
}

إنشاء View

  1. انقر بزر الماوس الأيمن على الطريقة Index واختر “Add View”.
  2. اترك الاسم الافتراضي “Index” واضغط “Add”.

تحرير View

في ملف Index.cshtml، أضف بعض التعليمات البرمجية الأساسية:

<!DOCTYPE html>
<html>
<head>
    <title>ASP.NET Core</title>
</head>
<body>
    <h1>مرحبًا بك في أول تطبيق ASP.NET Core</h1>
</body>
</html>

تشغيل التطبيق

اضغط على زر “Run” أو اضغط F5 لتشغيل التطبيق. يجب أن ترى المتصفح يفتح ويعرض الرسالة الترحيبية التي أضفتها في Index.cshtml.

بهذا، تكون قد أنشأت أول تطبيق بسيط باستخدام ASP.NET. ستحتاج لاحقًا إلى تعلم المزيد حول الروابط، النماذج، التوجيه، الوصول إلى البيانات، والمزيد.

0%

تقييم المستخدمون: كن أول المصوتون !

زر الذهاب إلى الأعلى