ASP.NET هو إطار عمل تطويري وجيل جديد من ASP (صفحات الخادم النشطة)
ASP.NET هو إطار تطوير لإنشاء صفحات الويب ومواقع الويب باستخدام HTML وCSS وJavaScript والبرامج النصية للخادم.
يدعم ASP.NET ثلاثة أوضاع تطوير مختلفة: صفحات الويب (صفحات الويب)، وMVC (وحدة التحكم في عرض النموذج، ووحدة التحكم في عرض النموذج)، ونماذج الويب (نماذج الويب):
يقدم هذا البرنامج التعليمي صفحات الويب .
صفحات الويب | MVC | نماذج الويب |
نصيحة: أبسط نموذج ASP.NET، يشبه PHP
وASP، المدمج في قاعدة البيانات القوالب والمساعدين والفيديو ووسائل التواصل الاجتماعي والمزيد.تعد صفحات الويب أحد نماذج البرمجة الثلاثة لإنشاء مواقع الويب وتطبيقات الويب بتنسيق ASP.NET.
نمطا البرمجة الآخران هما نماذج الويب وMVC (وحدة التحكم في عرض النموذج، وحدة التحكم في عرض النموذج).
صفحات الويب هي أبسط نموذج تطوير لتطوير صفحات الويب ASP.NET. فهو يوفر طريقة سهلة للجمع بين HTML وCSS وJavaScript والبرامج النصية للخادم:
سهلة التعلم، وسهلة الفهم، وسهلة الاستخدام
تم إنشاؤها حول صفحة ويب واحدة
على غرار PHP وASP الكلاسيكي
البرنامج النصي للخادم لـ Visual Basic أو C#
تحكم كامل في HTML وCSS وJavaScript
تحتوي صفحات الويب على مساعدات ويب مضمنة لقواعد البيانات والفيديو والرسومات والوسائط الاجتماعية والمزيد، لذا فمن السهل توسيعها.
إذا كنت مستخدمًا جديدًا لـ ASP.NET، فمن المستحسن أن تبدأ بصفحات الويب.
في البرنامج التعليمي لصفحات الويب، ستتعلم كيفية الجمع بين HTML وCSS وJavaScript وتعليمات الخادم باستخدام أحدث بناء جملة لترميز خادم Razor في VB (Visual Basic) أو C# (C Sharp).
يمكنك أيضًا التعرف على كيفية توسيع صفحات الويب الخاصة بك باستخدام مساعدات الويب القابلة للبرمجة، بما في ذلك قواعد البيانات والفيديو والرسومات والوسائط الاجتماعية والمزيد.
تعلم بالقدوة!
نظرًا لأنه يتم تنفيذ تعليمات برمجية ASP.NET على الخادم، لا يمكنك عرض التعليمات البرمجية في متصفحك. ترى فقط إخراج صفحة HTML العادية.
في w3cschool.cn، سيعرض كل مثال رمز ASP.NET المخفي، مما سيسهل عليك فهم كيفية عمله.
مثال لصفحات الويب
في نهاية هذا البرنامج التعليمي، ستشاهد دليلًا مرجعيًا كاملاً لـ ASP.NET يقدم الكائنات والمكونات والخصائص والأساليب.
الدليل المرجعي لصفحات الويب
في هذا البرنامج التعليمي، استخدمنا WebMatrix.
WebMatrix هي أداة تطوير ASP.NET مجانية بسيطة ولكنها قوية ومصممة خصيصًا لصفحات الويب من Microsoft.
يحتوي WebMatrix على:
مثيلات صفحات الويب والقوالب
لغة خادم الويب (بناء جملة ترميز خادم Razor لـ VB أو C#)
خادم الويب (IIS Express)
خادم قاعدة البيانات (SQL Server المضغوط)
إطار عمل كامل لتطوير الويب (ASP.NET)
باستخدام WebMatrix، يمكنك بدء التطوير من موقع ويب فارغ وصفحة فارغة، أو يمكنك استخدام تطبيقات مفتوحة المصدر في "مكتبة تطبيقات الويب" للتطوير الثانوي. العديد من تطبيقات PHP وASP.NET مفتوحة المصدر، مثل Umbraco وDotNetNuke وDrupal وJoomla وWordPress وغيرها. يحتوي WebMatrix أيضًا على أدوات أمان مدمجة وتحسين محركات البحث والنشر على الويب.
يمكن تحويل التكنولوجيا والتعليمات البرمجية التي تم تطويرها باستخدام WebMatrix بسلاسة إلى تطبيقات ASP.NET احترافية بالكامل.
إذا كنت ترغب في تجربة WebMatrix، يرجى النقر على الرابط أدناه لتثبيته:
https://webgallery.microsoft.com/gallery
نصيحة: يمكنك العثور على نقاط المعرفة ذات الصلة حول HTML وCSS وJavaScript التي يستخدمها ASP.NET على الصفحة الرئيسية لـ W3Cschool.