تقنية
تعلم اساسيات ASP.NET الدرس الاول
ASP.NET هو إطار عمل لبناء تطبيقات الويب من تطوير شركة مايكروسوفت. يستخدم أساسًا لبناء مواقع وتطبيقات الويب الديناميكية باستخدام لغة البرمجة C# أو VB.NET. إليك مقدمة تعلم اساسيات ASP.NET:
المتطلبات تعلم اساسيات ASP.NET
قبل البدء، تأكد من توفر المتطلبات التالية:
- بيئة تطوير متكاملة (IDE): يُفضل استخدام Visual Studio.
- فهم أساسي للغة البرمجة C#.
الخطوة الأولى: إعداد البيئة
- تنزيل وتثبيت Visual Studio:
- قم بتحميل Visual Studio من الموقع الرسمي هنا.
- خلال التثبيت، اختر “ASP.NET and web development”.
- إنشاء مشروع جديد:
- افتح Visual Studio واختر “Create a new project”.
- اختر “ASP.NET Core Web Application” ثم اضغط “Next”.
- اختر اسمًا للمشروع وموقع الحفظ، ثم اضغط “Create”.
- اختر “Web Application (Model-View-Controller)” واضغط “Create”.
تعلم اساسيات ASP.NET
بنية المشروع
عند إنشاء مشروع ASP.NET، سترى المجلدات والملفات التالية:
- Controllers: تحتوي على الفئات التي تتعامل مع الطلبات الواردة وتحدد المنطق اللازم لمعالجتها.
- Models: تحتوي على الفئات التي تمثل البيانات الخاصة بالتطبيق.
- Views: تحتوي على صفحات HTML التي تعرض البيانات للمستخدم.
أول تطبيق بسيط
إنشاء Controller جديد
- انقر بزر الماوس الأيمن على مجلد Controllers واختر “Add” ثم “Controller”.
- اختر “MVC Controller – Empty” واضغط “Add”.
- سمّيه “HomeController” واضغط “Add”.
إضافة Action Method
في داخل HomeController
، أضف الطريقة التالية:
public IActionResult Index()
{
return View();
}
إنشاء View
- انقر بزر الماوس الأيمن على الطريقة
Index
واختر “Add View”. - اترك الاسم الافتراضي “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. ستحتاج لاحقًا إلى تعلم المزيد حول الروابط، النماذج، التوجيه، الوصول إلى البيانات، والمزيد.