الدرس الأول: مدخل
إن كنت قد سمعت بهذه اللغة من قبل، فلا داعي لقراءة هذا الجزء :
) ولكن لا مانع من قراءته إن أحببت ذلك. بالتأكيد الكثير منا سمع بهذه اللغة ويطمح
إلى تعلمها.. وإن لم يسمع عنها فقد يطمح لتعلم شيء جديد في عالم تصميم المواقع..
لإنشاء موقع متميز.. أليس كذلك ؟؟
سأقوم معكم برحلة تعليمية بسيطة.. سنتعلم من خلالها كيفية
استخدام هذه اللغة، وسأخبركم سر عنها .. إنها سهلة جدا وليست معقدة. وسنتعلمها بإذن
الله بكل سهولة ويسر.. وسأستخدم مشروعا صغيرا خلال الرحلة لتطبيق ما نتعلمه من
اللغة على المشروع بذلك سننتهي معا بموقع جاهز يعمل بهذه اللغة صممناه بأنفسنا،
مستعدون ؟ : ).. إذا هيا نتوكل على الله ونبدأ رحلتنا التعليمية للغة ASP
السهلة والرائعة.
ما الحاجة لاستخدام
ASP
؟
يمكنك تصميم صفحات رائعة باستخدام لغة HTML
أو أحد برامج التصميم التي تمكنك من عمل ما تشاء (تقريبا)
ثم تحويل عملك للغة HTML كبرنامج
Microsoft FrontPage أو Dreamwaver
لشركة Macromedia.
إذن لماذا أضيع وقتي بتعلم ASP?!!
المعلومات الظاهرة في صفحات HTML
تكون ثابتة بمعنى أنك ما تكتبه في الصفحة سيظهر لك
عند العرض .. مثل برنامج الوورد .. الذي تكتبه تراه .. ولكن ماذا إذا كانت عندك
سجلات كبيرة من البيانات وتريد أن تعرضها في الصفحة.. مثل ملاحظات سجل الزوار.. أو
أسماء المشتركين في منتداك أو معلومات أخرى مخزنة في قواعد بيانات مثل ميكروسوفت
اكسس.
تستطيع باستخدام صفحة ASP
عرض هذه البيانات في الشاشة باستخراجها مباشرة من
قواعد البيانات المخزنة فيها البيانات بدلا من تخزين هذه البيانات على صفحات
HTML . وتتميز صفحات ASP
عن HTML
بكونها صفحات غير ثابتة المعلومات.. فالمعلومات بها مؤخذة من قواعد البيانات وتتغير
في الصفحة بتغير المعلومات في قواعد البيانات وسأطلق هذه الميزة كلمة صفحات تفاعلية
أي أنا تتفاعل وتتأثر في الصفحة بتأثر وتغير المعلومات في قواعد البيانات. ومن
الأمثلة على هذه الصفحات.. غرف الحوار Chat
، المنتديات Discussion Board ، سجل الزوار
Guest Book ، قوائم المشتركين.. وغيرها من
الصفحات التي تتطلب استقبال وإرسال المعلومات.
متطلبات العمل على لغة
ASP
:
[size=21]أولا : تركيب Personal Web Server
أو
Internet Information Server[/size]
اللغات المتقدمة لبرمجة المواقع أمثال
ASP و PHP و CGI
وغيرها، لا تعمل مباشرة على الأجهزة الشخصية. فهي تحتاج لـ
Server حتى تعمل. بإمكانك حجز مساحة (مجانية أو باشتراك
شهري) في أحد مواقع الاستضافة في الإنترنت Hosting Providers
فأجهزتهم عبارة عن Servers (أنصح بالاشتراك في موقع
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] فهو يقدم مساحة
مكانية تدعم لغة ASP وقواعد بيانات MS Access).
لكن ذلك ليس نهاية المطاف، فتكلفة الاتصال بالإنترنت مكلفة في
بعض البلدان، وتصميم الموقع أثناء الاتصال، قد يكلف الكثير من الأموال. لذا،
بإمكانك تركيب بعض البرامج التي تجعل من حاسبك الشخصي Server.
لمستخدمي
ويندوز 98 أو ويندوز ملينيوم :
قم بتركيب برنامج Personal Web Server (PWS)
وتركيبه في غاية البساطة.. كل ما عليك هو فتح قرص
ويندوز 98 Win98 CD واختر المجلد
add-one ومنه pws
ومنه شغل الملف setup.exe (سيتم شرح هذا
الأمر بالتفصيل في الدرس التالي).
ملاحظة: إن لم تجد مجلد باسم
pws في قرص الويندوز 98 فابحث عن مجلد باسم
asp.
إن لم لكن لديك قرص ويندوز 98 يمكنك سحب البرنامج من هذا الرابط:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط][ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
يتبع