منتديات التقني عالم التجارة
SPTechs منتديات
 اسم المستخدم حفظ بيانات الدخول 
كلمة المرور
  منتديات SPTechs   > لغات برمجة
 thread

الجزء الثانى من مفهوم ASP.NET حتى الأحتراف

 

  الإثنين 15 أكتوبر 2018 م الموافق ‏06/‏صفر/‏1440 هـ الساعة 22:54

 


الرد على الموضوع عدد القراءات : 2027   

معلومات :   البلد : مصر  : المدينة : القاهرة
  عدد المشاركات : 8
salem200532


[ الأحد 28 ديسمبر 2008 ]
 
 
 

الجزء الثانى من مفهوم ASP.NET حتى الأحتراف






الجزء الثانى من مفهوم ASP.NET حتى الأحتراف

ألية عمل صفحات الويب الثابتة :

أذا سبق لك التصميم مواقع الويب من قبل أذا أنت تعلم جيدا أن موقع الويب يحتاج الى خادم ويب وهو عبارة عن تطبيق برمجى يبقى دائما فى انتظار طلبات الويب التى تأتى من مستعرض الويب الخاص بالعميل لعرض عنوان URL معين فأذا كنت فى حاجة لخادم ويب يمكنك الحصول علية من خلال منتديات صوت مصر مجانا تدعم اللغة المطلوبة ويقوم خادم الويب بأختبار عنوان URL المطلوب ثم ايجاد الملف المناسب ثم ارسالة الى العميل مرة اخرى

فعلى سبيل المثال حينما تقوم بزيارة موقع Amazon.com على الأنترنيت يقوم مستعرض الويب الثابت على حاسبك بطلب عرض عنوان URL معين من خادم الويب الخاص بالموقع فأذا كنت ترغب فى مشاهدة تفصيلات احد البرامج على سبيل المثال يتم عرض عنوان URL ينتهى بالخاتمة /index.html حيث يقوم الخادم بترجمة الطلب الى ملف معين يقع على نفس الحاسب الذى يقع علية الخادم نفسة وارجاع محتويات هذا الملف وعرضها من خلال المستعرض الويب المثبت لديك ويصلح نموذج الويب هذا للتعامل مع صفحات الويب الثابتة التى لاتتغير محتوياتها الا انة غير كاف للتعامل مع صفحات الويب الديناميكية التى تتغير محتوياتها باستمرار

ألية عمل صفحات الويب الديناميكية:

تحتوى صفحات الويب الثابتة على رموز HTML محددة تصف كيفية تفسير مستعرض الويب للصفحة عن عرضها من خلالة لذا يقوم خادم الويب بأرسال محتويات الصفحة مباشرة الى المستعرض عند قدوم طلب عرض هذة الصفحة من ذلك المستعرض دون أجراء اى تعديل على هذة المحتويات اما صفحات الويب الديناميكية على الجانب الأخر فتحتوى على كود مصدرى يتم تنفيذة بمجرد طلب الصفحة من خادم الويب وحينئذ يتم أظهار رموز HTML المصاحبة تبعا لعوامل مختلفة كالبيانات التى يقوم المستخدم بأدخالها قبل أجراء عملية الطلب على سبيل المثال وأخيرا يتم أرسال المحتويات الى مستعرض الويب الخاص بالعميل فعلى فرض اننا نرغب فى انشاء صفحة ويب تحتوى على التاريخ والوقت الحاليين .فأذا قمنا بتمثيل ذلك من خلال صفحة ويب ثابتة, فسنحتاج الى ان يقوم شخص ما بتعديل صفحة الويب كل ثانية وهذا غير وارد بالمرة والحل هنا استخدام صفحة ويب ديناميكية تحتوى على كود مصدرى يقوم بدورة باسترجاع القيمة الحالية لكل من التاريخ والوقت عن طريق الساعة المخزنة بالحاسب

وعلى هذا حينما يصل طلب ما الى خادم الويب ,يحدد الخادم اذا ما كان هذا الطلب خاص بصفحة ثابتة او صفحة متغيرة ففى حالة الصفحات الثابتة يتم ارجاع محتوى الصفحة مباشرة اما فى حالة الصفحات الديناميكية (ولتكن صفحة ASP.NET) فيتعرف عليها الخادم من خلال الامتداد المستخدم (مثل الامتداد aspx فى حالة صفحات ASP.NET) ويقوم بتوجية الدفة الى محرك ASP.NET الذى يعرف كيفية التعامل مع كود ASP.NET حيث يقوم المحرك بتنفيذ صفحة ASP.NET وانشاء كود HTML المصاحب الذى يتم تمريرة مرة اخرى الى الخادم الذى يقوم بدورة بأرسال محتويات الصفحة الى مستعرض الويب الخاص بالعميل

متطلبات ASP.NET

عند عرض صفحات ASP.NET داخل المستعرض لايتطيع هذا المستعرض تمييز ما أذا كانت هذة الصفحات هى صفحات ASP.NET أم لا أما خادم الويب فيحتاج الى تثبيت محرك ASP.NET كى يتمكن من صفحات ASP.NET والتعامل معها وكى تتمكن من تثبيت محرك ASP.NET يجب أن يحتوى حاسوبك على أحد أنظمة التشغيل Windows2000 أو windows xp أو windows server2003 أما أذا كنت تستخدم أحد الأنظمة القديمة فلن تتمكن من أنشاء وتعديل صفحات ASP.NET من خلال حاسبك بمفردة وانما تحتاج فى هذة الحالة اما شراء نظام تشغيل حديث وتثبتة على جهازك أو تستخدم أحد خادمات الويب المتاحة ونحن نوفر لك ذلك وتحتاج أيضا الأتصال بالأنترنيت كلما أردت أنشاء الصفحة أو تعديلها ولاشك أن تثبيت نظام تشغيل جديد أفضل خاصة اذا كنت تريد تعلم كيفية أنشاء الصفحات دون أظهارها لمرتادى الأنترنت أما حينما ترغب فى عرض الموقع من خلال الأنترنت فلاشك أنك فى حاجة الى الأتصال بأحد خادمات الويب وكما ذكرنا تحتاج الى تثبيت برنامج NET Framework وخادم ويب كى تتمكن من أنشاء وعرض صفحات ASP.NET من خلال حاسبك الشخصى أما أذا قمت بالأتصال بأحد الخادمات التى تدعم ASP.NET فلن تحتاج الى تثبيت لا خادم الويب ولا NET Framework الاانك تحتاج فى الحالتين الى تثبيت محرر ASP.NET حيث ينصح بتثبيت المحرر ASP.NET Web Matrix تحصل علية من خلال البحث من الأنترنت أو نرسلة لأعضاء المنتدى بالبريد الألكترونى

أرجوا أن أقوم قد أفدكم بتلك المعلومات التى هى مهمة جدا لأنها مدخل للغة ASP.NET

فى اللقاء القادم أن شاء الله سوف نعرض مايللى:

أولا تثبيت NET Framework

ثانيا تثبيت ASP.NET Web Matrix

تشغيل برنامج Web Matrix Project

أنشاء أول صفحة

# 1  

معلومات :  البلد : إختــر دولة
  عدد المشاركات : 6
TOSKANA2007

 
[ الخميس 26 فبراير 2009 ]
 
 
 
مشكوووووووووووووووووور وموضوع ر ائع جدا مملوء استفادة


اضافة رد على الموضوع




  منتديات SPTechs : مشاركات شبيهة .  لموضوع : الجزء الثانى من مفهوم ASP.NET حتى الأحتراف

   .   الى محبي برنامج شاهد منزلك Google Earth اخيرا الشرح بالصور
   .   شاهد اي مكان من على سطح الكرة الارضية وانت جالس في بيتك
   .   احدث ترددات القنوات الفضائية
   .   صور مضحكة اتمنى ان تنال اعجابكم
   .   قصة جميلة جدا باللغة الانجليزية مع الترجمة لها
   .   الان أسرار حرامي سيارات سان اندرياس كامله
   .   بنت عمرها 15 سنه بس صايعه..قصه
   .   لارسال رسائل للموبايل مجاناً
   .   معاني اسماء البنات حسب علم النفس..
   .   ثيمات للكمبيوتر.. روعه جداا


  منتديات SPTechs : مشاركات TOSKANA2007  
   .   أنشاء ملفات الكوكيز باستخدام أسكريبات PHP
   .   الجزء الأول مفهوم asp.net حتى الأحتراف
   .   تصميم الحركة الثعبانية Snake لنص يتحرك مع حركة مؤشر الفارة M

  | فيلم عمروسلمى الجزء الثانى  |  


اسم المستخدم                        كلمة المرور

حفظ معلومات الاشتراك

# الجزء الثانى من مفهوم ASP.NET حتى الأحتراف

register
 مستخدم جديد