#1
| ||
| ||
مقدمة و تعريف..asp.net مقدمة كما كل لغات البرمجة أو تقنياتها ل asp.net مراحل مرت بها حتى وصلت لاسمها Asp.net سالمة غانمة قبل ال.net وجد asp و لكن عانت من مشاكل و لحل تلك المشاكل كلف مايكروسفت مارك آندريس و سكوت جوثري "مهندسان بالشركة" تطوير نموذج تطبيقات ويب جديد و قد استغرا شهرين التصميم الأولي للنموذج و اطلق الاسم XSP عليه ، و طُوّر باستخدام لغة جافا. و في وقت لاحق تم إعادة كتابة الـXSP باستخدام لغة سي شارب وقد أطلق عليها في بداية تطويرها الاسم الرمزي "مشروع - رائع" (بالإنجليزية: Project Cool) وتم تغير الاسم XSP إلى +ASP انتوى القائمون على المشروع توفير طريقة سهلة لمبرمجي ASP لتعلم +ASP وللانتقال بعملهم إلى +ASP. في النصف الثاني من عام 2000، تم تغيير اسم تقنية +ASP إلى ASP.NET. ما هي؟ ASP.NET اختصار ل Active Server Pages اي "صفحات الخادم النشط".. تقنية تستخدم لبرمجة صفحات الانترنت الديناميكية تم بناؤها لتستند على تقنية CLR (وقت التشغيل المشترك بين اللغات) مما يسمح للمبرمجين بكتابة أكوادهم الخاصة بإطار ASP.NET باستخدام أي لغة برمجة يفضلونها على أن تكون مدعومة بإطار عمل دوت نت. اي..""" -- تكامل وتعدد اللغات فأنت تستطيع أن تبرمج ASP.NET بالكثير من اللغات منها Visual Basic .Net C#.Net F# J#.Net Python ما المقصود بإطار عمل دوت نت ؟( Dot Net Framework) هوعبارّة عن إطار برمجي تم تصميمه بشركة مايكروسوفت ويقوم بربط المعلومات والأجهزة والمستخدمين بالإضافة إلى التطبيقات بواسطة (web services) وذلك من خلال ترجمة هذه الأكواد الى لغّة الآله بحيث تعمل على أي جهاز، ووجود مجموعة فئات تساعد المطوّر لإنشاء التطبيقات.. ويحتوى على مكوّنين هما: Common Language Runtimواختصارها (CLR). مكتبة فئات الـ Dot Net Class Library. ما يميز ASP.NET -- سريعة لأنها تترجم ولا تفسر ؟.. -- آمنة حيث هنالك آليات معينة تخفف من اختراق المواقع المبرمجة بها -- مكتبة أكواد ضخمة متمثلة في مكتبة الدوت نت الغني عن التعريف -- أدوات جاهزة كثيرة وعديدة -- يعمل في الفيجوال ستوديو و التي هي بيئة تطوير متكاملة تسهل الانجاز -- تكامل وتعدد اللغات كما ذكر مسبقا فأنت تستطيع أن تبرمج ASP.NET بالكثير من اللغات ولكن أهمها و اشهرها Visual Basic .Net C#.Net ماذا احتاج للبدء بالASP.NET؟.. اولا لأن التقنية تتميز بتعدد اللغات فيلزم تعلم لغة قبل البدء "C#... ...F#...VB.NET...J#.NET...الخ" و المام بلغة html وتقنية css و الاسكربتس"جافا و vb" ثانيا خادم IIS"Internet Information Servises" و ذلك لتوفير خادم لتحويل كود ASP.NET الى HTML يفهمه المتصفح ، لكن لإصدارات فجوال ستديو 2005 و بعدها لا حاجة لهذا الخادم لأنه مرفق معها خادم صغير يسمى كاسيني وهو يغني عن الخادم IIS ثالثا مشغل قواعد البيانات SQL Server، فهو مطلوب لاستخدام قواعد البيانات ما هي أنواع قواعد البيانات المستخدمة مع ASP.NET .؟ يمكن إستخدام جميع قواعد البيانات ومنها: قاعدّة بيانات Mysql. قاعدّة بيانات MS SQL SERVER : MSDE و, 2000, 2005, 008. قاعدّة بيانات MS Access. قاعدّة بيانات Oracle XML كقاعدة بيانات بسيطة...الخ حول ASP.NET.. ينفذ في الخادم؟ هذه العبارة اشهر ما يميز هذي التقنية و يقصد بها طريقة عملها .. "مثلا عند طلب عنوان موقع ما .. فالطلب يذهب مباشرة للخادم و هو خادم IIS و الذي وظيفته التعامل مع الصفحات ذا الامتداد ASPX يقوم IIS بارسال الطلب ذا العنوان الى القرص الصلب الموجود بحاسوبك و يقارن العنوان بالمحتوى و يعيده و يقوم بالمعالجة المطلوبة من "جمع ، طرح ، نسخ او لصق.. الخ" و بعد ذلك يقوم ال IIS بتحويل ملف الASPX الى HTML ليفهمه المتصفح و تكون العملية تمت بخادم جهازك" اي عند طلب عنوان او اجراء امر تذهب كل الصفحة ASP بطيء ؟ من قال ذلك؟.. تقصد نقطة تحميل كامل الصفحة عند محاولة تنفيذ حدث ما كما حدث بالتوضيح اعلاه؟ نعم! اها فمت .. تقصد عملية الpostback...للكن هذه ليست بمشكلة كبيرة فحلها بسيط و متعدد كذلك لكن قبل ذكر تلك الحلول دعنا نتعرف على البوست باك..من حيث الاستخدام : هي عملية ارسال بيانات من المتصفح الى السيرفر بعد الاستدعاء الاول للصفحة وهنا يوجد عناصر تدعمه بشكل مباشر وعناصر لا تدعمه بشكل مباشر يجب تفعيل خاصية الpostback. مثلا عند الضغط على زر حدث ما "مثال "ارسال".." ترسل كل الصفحة الى السيرفر يقوم asp بالتحقق من التحديثات و يعيد ارسال كامل الصفحة الى المتصفح برمجيا : هو تغليف لعملية submit بتابع javascript وارسال تلك البيانات الى السيرفر من الحلول استخدام الجافا سكريبت استخدام الاجاكس "Ajax" &بوكيبيديا كتب انها احتكارية..لم تعد كذلك فلقد تم اصدار نسخة مفتوحة المصدر:" class="inlineimg" /> & الموقع الرسمي https://www.asp.net يتبع... ****** السلام عليكم و رحمة الله كيف الاحوال ي عيون اعضاءً و زواراً عساكم بخير ^^ ذا الموضوع مجرد تعريف بالASP.NET لا يسمن و لا يغني من جوع بمواضيع قادمة سنتعرف على هذه التقنية اكثر :" class="inlineimg" /> الى لقاء [/ALIGN][/CELL][/TABLETEXT][/ALIGN]
__________________ وَإِذَا سَئِمْتَ مِنَ (الوُجُودِ) لِبُرْهَةٍ ** فَـاجْـعَـلْ مِنَ (الْــوَاوِ) الْكَئِـيبَةِ (سِيـنَـا) وَإِذَا تَــعِبْتَ مِنَ (الصُّـــعُودِ) لِقِــمَّةٍ ** فَـاجْـعَـلْ مِنَ (الْعَيـنِ) الْبَئِيسَةِ (مِــيـمَا) صلوا على النبي التعديل الأخير تم بواسطة Matthäus ; 02-22-2019 الساعة 10:33 PM |
#2
| ||
| ||
بالعكس موضوع مهم أساسي لمن يريد أخذ نظرة عامة عن asp |
#3
| ||
| ||
شكرا على موضوعك الرائع جيد أنها تتعامل مع VB.net فهي لغة البرمجة الوحيدة التي أتعامل معها جيدا جدا ﻻ تقولي أن الموضوع غيرمفيد لقد أفادني فهو يعد كمدخل للتعريف بها أرجو أن تقومي بوضع المزيد عنها وشكرا مجددا على الموضوع |
#4
| ||
| ||
رائع ومذهل تابعي ابداعك ...!!.!.!
|
#5
| ||
| ||
الف شكر وبارك الله فيكم
|
مواقع النشر (المفضلة) |
أدوات الموضوع | |
انواع عرض الموضوع | |
| |
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
مقدمة بحث | ЯǒǑǒйĝ3ħ | أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه | 10 | 05-01-2011 01:32 AM |
تعريف السور القرانيه تعريف سورة الكهف | ЯǒǑǒйĝ3ħ | نور الإسلام - | 0 | 10-31-2009 10:25 PM |