مقدمة في ASP.NET الجزء الاول
الوصف
يشرح الكتاب بالتفصيل الاساسيات التي يجب معرفتها في تفنية ASP.NET لتصميم مواقع الانترنت من :
كيفية تنصيب IIS على الملقم .
المتطلبات الواجب توفرها في الملفم
التعامل مع أكثر من صفحة ASP.NET
أنواع الاداوات في صفحات ASP.NET
عناصر تحكم أدوات HTML في صفحات ASP.NET
عناصر تحكم أدوات ملقم ويب
تنسيقات الصفحة
توضّع الادوات في صفحة ASP.NET
Rendering
مقارنات بين الادوات المتشابهة
تأليف:
مقدمة في 7457010127
إعداد : عمران صالح
8) ننقر على إيقونة فيجوال ستديو 7008 من سطح المكتب ؛ أو من قائمة أبداً ثم كافة البرامج
ومن قائمة البرامج نختار 2008 مل 505 21 ن150/ا 101005011 ثم 1/5021 0/110:0501
إلى 506 163ون511/61 مدعنا
| كيبي لين
الس لسن
8) من نافذة فيجوال ستديو 7008 التي تظهر نختار القائمة مازع ثم ... 5:66 طع/لا سعلا
ع) تظهر لك ناقذة م51 طع/لا سرعلا
لمي العا لاه 95 |
عات صم لفقا
مقدمة في 7457.107 إعداد : عمران صالح
)١ نختار نوع التطبيق و هنا اختارنا 5:16 داع/0ا 850.111
أخرى متل :
دروس لاحقة .
اث- .ع5 تاع/0ا 015م88 258.1157_ و هو تطبيق يعمل على عرض تقارير من قواعد
ج- 5:1 طاع/لا كا:0مع8 0/5181 258.117 و هو تطبيق يعمل على عرض تقارير
") 0681000 : ومن هذه القائمة نختار موضع تخزين المشروع و أي 115 سوف ينفذ
المشروع ؛ في هذه القائمة عدة قيم هي :
أ- . 5/580 16 : وفي حال اختيار هذا العنصر فإنه سوف ينفذ المشروع عن طريق
ال(5اا) الموجود ضمن ال(58:010 15021/ا) و ليس ما تم تحميله من لوحة التحكم ؛ و
من هذا فائه يمكن تخزين المشروع في أي مكان في الجهاز وعند تنفيذ المشروع فان
ال(واا) الموجود في ال(500010 1/5021) ينشئ مسار افتراضي في ال 10610051 .
اب- 10770 : في حال اختيار هذا العغنصر فإنه سوف ينفذ المشروع عن طريق ال( ) الذي
فانه يجب تخزين المشاريع في ال :1068/1105 كما في التالي
1 00/106110 هذا يعني أن المشروع سوا يخزن
ت- © : وهذا يعني تكوين تطبيقات تتعامل مع السيرفر و تسمح بتناقل الملفات من و إلى
قامت 101686050]7 بإدراج ١15 محلي ضمن بيئة الدوت نت و ذلك كي يتسنى لنا
مشاريع ال (7ع8580.00 ) حتى و إن لم نقم بتنزيل ال(5اا) من قرص نظام التشغيل؛ وهذا ما لم
يكن ممكناً في إصدارات 858 السابقة قبل إنتاج تقنية الدوت نت .
مقدمة في 457.007 إعداد : عمران صالح
*) 20803886 : و عن طريق هذه القائمة نقوم باختيار اللغة التي سوف نكتب - نبرمج -
ِ ات 7ع2.50.00 هذه اللغة قد تكون 7ع1/8.11 أو 6# أو 0187.++ح أو #( أو
؛) ©8/00/5: ومن هذا الزر_نستعرض لنحدد الأقراص والمجلدات التي سوف نحفظ
©) 0 :_بعد النقر على هذا الزر يتم تكوين مشروع حسب الإعدادات المحددة في النقاط
خطوات إنشاء أول مشروع
0) تظهر لدينا الواجهة التالية : و التي هي الواجهة الرئيسية لبناء لتطبيقات 7ع850.0/
- سوف تشرح مكوناتها بعد شرح و تنفيذ هذا المثال - نختار من القائمةة «700180
المحددة بالرقم واحد الأداتين «78«*150 و 801100 _المحددتين بالرقم اثنين
لتظهر الأداتين في جسم الصفحة كما هو محدد الرقم ثلاثة .
نقوم بالنقر على الأداة 801800 نقرتين لتظهر لنا صفحة الكود_التالية نكتب فيها الرسالة
الشهيرة التي تبداً بها معظم كتب البرمجة !نروب م1461 .
#مدك .تمده مملفصية موجه
مقدمة في 457.007 إعداد : عمران صالح
المج
م معمدة لمتتجمع خوط
والآن جاء وقت التنفيذ ؛نقوم بتنفيذ أول مشروع عن طريق المفتاح 5ع أو من 8ن0طع0 ثم
00018 +513 لتظهر أمامك النافذة التالية
7 م عا تدمير اناعم مفطا/ط
ما المقصود بالخيارين السابقين ؟
الخيار الأول : يعني هل تسمح للّغة بعمل تنقيح :ع0 في حال حدوث خطأً في
الصفحة . أي إذا حدث خطأً في الصفحة فإن اللغة تتدخل وتظهر رسالة صفراء على
سطر الكود الذي فيه الخطأ ؛ و يتم السماح للغة بعمل ذلك عن طريق تعديل الملف
«_ الخيار الثاني : يعني أنه يتم التنفيذ من غير تنقيح من اللغة و لذا فإذا حدث أي خطاً في
الصفحة فان اللغة لا تتدخل و تظهر صفحة خطأ .
سوف نختار الخيار الأول و هو الخيار المفضل .بعد ذلك تنفذ الصفحة ويعمل المتصفح و
تظهر الصفحة عليه .
يظهر في الصفحة الزر و مربع النص و في حال النقر على الزر يظهر في مربع النص
ّ كما في التالي .
مقدمة في 457.007 إعداد : عمران صالح
مكونات صفحات 7ع050.01 :
تنقسم صفحة 850.087 في تطبيقات الويب إلى ملفين :
)١ ملف الواجهة (الصفحة الواجهة ): وهي الجزء المرئي من صفحة 858.017 و تبنى
هذه الصفحة بلغ 2171/1 و تحمل الصفحة الامتداد - اللاحقة - *«50م.
يمكن أن تحوي هذه الصفحة على شفرات بلغة تعمل ضمن المستعرض مثل
7ه + 1568107 ٠ 18568107 أو أكواد تنسيق الصفحات مثل 655 .
هذه الصورة توضح اد
تحسم
") ملف الشفرة التي تعمل ضمن الملقم - السيرفر - هذه الشفرة قد تكون بلغة 1/8
وبالتالي يحمل هذا الملف الامتداد 0ا/.*<م25. ١ و إذا كانت الشفرة بلغة 6# فان هذا
الملف يحمل الامتداد ى *290.
يمكن دمج ملف الواجهة و ملف شفرة 7ع8.01/ أو 6# في ملف واحد . |
هذه صورة الملف التي يحتوي على شفرة 1/8
و إذا كنت تعمل على 6# فهذا هو ملف شفرة 6#
10205 02 عع جتموضعت ددمت اتمتجمع مخحطعوط
مقدمة في 457.007 إعداد : عمران صالح
تماق
قا قال
سار 0
تتكون واجهة بيئة 7ع850.01 من المكونات المرقمة في الصورة التي في أعلاه :
.١ +0108« 5010600 : .هذه النافذة تحدد الملفات المكونة للمشروع فمثلاً
المشروع الحالي المعروض في الصورة السابقة مكون من الملفات و المجلدات
* 0218_م0م : وهو مجلد في المشروع عادةً نضع فيه قواعد البيانات.
* *م5ة06)801 : و هو ملف الواجهة المرئية لصفحة 7ع858.01 و
يتفرع منه ملف الشفرة- الكود - لهذه الصفحة (ا/06)801.850<*.0. أو
* 0/80.000858 : وهو ملفا/ا)( يحتوي على إعدادات المشروع الذي
تصممه(الموقع الذي تصممه) من تنقيح و صلاحيات و تحقق وغيره.
مقدمة في 7457.107 إعداد : عمران صالح
". *«700150 : هذه نافذة تحتوي على الأدوات التي نرغب بإضافتها إلى الموقع ؛ هذه
الأدوات مقسمة في مجموعات منطقية (فئات) .
03066365 : هذه النافذة تعرض خصائص الأدوات أو العناصر- الوسوم -
المحددة .
؛. 5/ا.7م0618018.85 :هذا هو الملف الذي نكتب فيه شفرة 1/8 أو يكون اسم هذا
الملف 65.*م06630125 في حال كانت الشفرة بلغة 6# .
©. «م061801.85 :هذا هو ملف الواجهة لصفحة الويب ١ لاحظ الصفحة
مكتوب - مصمم - بلغة 001471011 .
ا أين شفرة 0171/1 المصممة لصفحة الواجهة و كيف يمكن الوصول إليها ؟
للإجابة على هذا السؤال أعلم عزيزي القارئ أن ملف الواجهة «م066501:.85
في الصورة السابقة بالأرقام ستة و سبعة و ثمانية .
١ 069180 : و في هذا الوضع من العرض فإن الصفحة تعرض في بِيئةٌ ا2ن1/15
0 كما سوف تعرض على المتصفح ؛ أي أننا لا نرى كود 30171/1
المصمم للصفحة و إنما الصفحة الناتجة في حل تنفيذ هذا الكود .
تستخدم برنامج (0/030/) أو برنامج (200010286. ) ولا تحتاج إلى كتابة كل تلك
الكمية الهائلة من أكواد 1171/1 ١ أنت تقوم بسحب الأدوات و الإفلات في
الصفحة و عمل التنسيقات يدوياً عن طريق النوافذ المعدّة لذلك و المعالج هو من
". #اام5 : هذا الوضع يمكن الدخول إليه عن طريق النقر على زر أزام9 أسفل
الصفحة ؛ هذا الوضع من العرض يعرض الصفحة على قسمين قسم يعرض
الصفحة كما في الوضع 065/80 و قسم أخر يعرض شفرة 1017101 المصممة
للصفحة ؛ يمكنك سحب الأدوات و إفلاتها في أياً من القسمين أو كتابة كود
للعمل مع 7ع850.01 يجب أن تكون لديك معرفة ج
يفضل وجود معرفة بال( 0014711 .
مقدمة في 457.107 إعداد : عمران صالح
هذه صورة توضيحية للعرض في النمط + زام5
*. ©5006 :في هذا الوضع يعرض لنا كود 1171/11 المكون والباني للصفحة +
يمكنك أن تحرره إذا كانت لديك المعرفة الكافية ب 7171/1 و أردت تصميم
الصفحة عن طريق
صندوق الأدوات إلى الصفحة و كان وضع العرض هو 500868 فلا تتوقع أن
اب شفرة 0071/11ل بنفسك ؛إذا قمت بسحب أي أداة من
تضاف الأداة نفسها ضمن الكود و لكن سوف تضاف شفرة إضافة الأداة إلى شفرة
تصميم الصفحة .
هذه صورة توضيحية للعرض في النمط 50001628
مقدمة في 457.007 إعداد : عمران صالح
إنشاء مشروع ويب متعدد النماذج
نحن نعلم جميعاً أنَ معظم مواقع الويب تتكون من أكثر من صفحة واحدة .
8 كيف يمكن إضافة صفحات 7ع850.01 أخرى أو صفحات 1171/1 إلى المشروع ؟
> عن طريق قَثمة عززوراعين نختار البتد ... مم11 بتعلا 800
منها . 000 10/65 إذا أردت إضافة صفحة 850.011 أو نختار 0886 117011
إذا أردت إضافة صفحة 11001] .
> عن طريق بالنقر بزر الفأرة . الأيمن على اسم المشروع في نافذة 5001600
منها .000 10/67 إذا أردت إضافة صفحة 250.017 أو نختار 0886 117011
إذا أردت إضافة صفحة 111001 .
طرق تسريع الموقع المصمم بالتقنية الذهيبة ASP.NET.
هذا الدرس عبارة عن شرح لعمل هيدر بإستخدام الفوتوشوب ومن
بسم الله الرحمن الرحيم الحمد لله رب العالمين ، اللهم صلِّ و سلم و بارك على سيدنا محمد و على آله و صحبه أجمعين . السلام عليكم و رحمة الله و بركاته...
برنامج يشرح جميع أدوات التحقق من المدخلات Validation
يتحدث هذا الملف عن كيفية إنشاء موقع ويب مع استخدام كودات الفجوال بيسك دوت نت المتوفرة في برنامج Visual Studio 2008 Team Edition وذلك لإنشاء صفحة...
هذا الكتاب يحتوي على شرح برمجة وتصميم أداة استطلاع رأي لمواقع الـasp.net بإستخدام تقنية AJAX