* ASP.NET **
& مقدمة إلى النصوص البرمجية من جهة السيرفر باستعمال ASP.NET:
سينصب تركيزنا فيما يلي على الحديث عن ASP.NET كمثال عن أحد أهم التقنيات المعتمدة في كتابة النصوص البرمجية من جهة السيرفر. كما سنتحدث عن مواصفات هذه التقنية و عن تفاصيل استعمالها .
تثبيت بيئة تطوير ASP.NET :
تعد بيئة تطوير ASP.NET سهل إلى حد ما . حيث تتألف حزمة التثبيت من ملف تنفيذي وحيد يقوم بتثبيت إط...
*طريقة GET – POST **
& بالعودة إلى مخطط الأجزاء المكونة لطلب HTTP ، نجد أنه يحتوي على الطريقة التي سيجري استخدامها في إرسال المعلومات. تأخذ هذه الطريقة إحدى القيمتين التاليتين:
GET: يجري طلب الوثيقة المحددة بالمحدد URL، و يجري إرسال بيانات المستخدم إلى العنوان المعين المحدد URL ضمن الترويسة نفسها.
POST : يجري طلب الوثيقة المحددة بالمحدد URL، ويجري إرسال بيانات المستخدم إ...
** HTTP **
& لقد تحدثنا فيما سبق خلال تحدثنا عن التأشيرة "Form"، الواصفة "Method" ,و بينّا إمكانية إسناد إحدى القيمتين 'POST" أو "GET' لهذه الواصفة، و ذكرنا أن هذه الواصفة تحدد كيفية القيام بإرسال المعطيات أو الاسلوب التي سوف تقوم بالاعتماد لإرسال طلب HTTP.
لفهم الاختلاف بين هذين الطريقتين لا بد لنا من شرح بسيط لأجزاء طلب بروتوكول HTTP . &
**البروتوكول HTTP **
&...
الأزرار **
& يوجد أنواع ثلاثة رئيسية للأزرار التي يمكن زيادتها إلى نموذج :
أزرار الإرسال وإعادة تأهيل النموذج:
إن زر الارسال يساعد بإرسال معطيات النموذج إلى السيرفر حتى تجري معالجتها خلال الفايل المحدد في الواصفة Action الخاصة بالنموذج ,و ذلك باستعمال الاسلوب المحددة في الواصفة Method المرتبطة بالنموذج . و يستعمل هذا النمط الوسم input على أن يتم إسناد القيمة "Submit"...
** حقول الاختيار **
& يندرج تحت هذا التصنيف الحقول ذات الأنماط التالية:
مربعات التحقق:
ينشئ هذا النمط من الحقول عنصر يمكن تفعيله أو إزالة تفعيله .
يكون الشكل التقليدي لهذا النمط عبارة عن مربع تظهر فيه إشارة x عند اختياره.
عند إرسال النموذج، يجري إرسال قيم العناصر المختارة وهي قيم العناصر التي تظهر أمامها إشارة x لذا يجب أخذ هذا الموضوع في الحسبان أثناء كتابة النص ...
* حقل النموذج : الحقول النصية**
& يمكن استخدام عدة أنواع من الحقول النصية في النموذج نستعرضها فيما يلي:
حقل إدخال نص: تعتبر حقول لإخال النصوص من أكثر أنواع الحقول استخداماً في النماذج. يتألف حقل إدخال النص من حقل فارغ مخصص لإدخال سطر وحيد .
-يجري تحديد حجم هذا الحقل باستخدام الواصفة size ويجري تهديد عدد المحارف المسموح ادخالها بالواصفة maxlength حيث تقاس Size و maxlengt...
** ما هي XHTML**
& النماذج في xhtml : ماهي xhtml : هو عبارة عن معيار متطور و متقدم عن المعيار HTML 4.0 تم وضعه لإنشاء نسخة HTML متوافقة جداً مع الشروط القاسية للمعيار XML .
أما من جهة طريقة كتابة التأشيرات، واحترام إغلاق كل تأشيرة تم فتحها، والتركيز على التداخل الجيد و الصحيح للتأشيرات، وعدم التساهل في تجاوز بعض التأشيرات، و استخدام الفواصل: (" ") لتحديد قيم الواص...
**ما هي المجلدات الافتراضية**
& لتسهيل وصول مستخدمي المتصفح إلى صفحات موقع غير موجودة في المجلد الأساسي التلقائي أيضاً, يمكن انشاء ما يدعى بالمجلد الافتراضي.
يظهر المجلد للمتصفح وكأنه متضمن في المجد الأساسي التلقائي , بالرغم من كونه غير محتوى فيزيائياً ضمنه .
يمتلك كل مجلد افتراضي مسمى آخر بديل (أو اسم مسار)، و هو الاسم الذي يستعمله المستعرض كي يصل إلى هذا الفايل ويكون عادة أق...
** مخدم IIS**
& الخطوات التي تسبق عملية التثبيت:
يجب التأكد من تغطية طرفيات السيرفر للحاجات الدنيا لنسخة IIS التي نثبتها. مثلاً، يجب استعمال سيرفر بذاكرة أولية 512 ميغابايت ومعالج P4 كحد أدني، عند استخدام النسخة IIS 6.0 .
أيضاً يجب التأكد من تثبيت عائلة البروتوكولات TCP/IP وذلك عن طريق إعدادات خصائص الاتصال الشبكي.
يجب إعداد الهارد الخاص بسيرفر IIS هيئته باستخدام نظام ...
*مخدمات الوب الأكثر انتشاراً **
& مخدم Apache:
إن هذا السيرفر يعتبر Apache نظاماً مفتوح المصدر قدمته foundation software Apache , و يتوفر مع رمازه. مجاناً على منصات عمل Linux - Unix - NoveII - Windows .
يتمتع هذا السيرفر بالعديد من الخواص المميزة سنذكر منها , دعمه للكثير من لغات البرمجة مثل perl ، php، ودعمه للبروتوكولات الآمنة SSL, TLS.
يوفر أيضاً إمكانيات التح...