دورة تعليم لغة ASP من البداة حتى الاحتراف


بسم الله الرحمن الرحيم
سأقوم معكم برحلة تعليمية بسيطة.. سنتعلم من خلالها كيفية استخدام هذه اللغة، وسأخبركم سر عنها ..
إنها سهلة جدا وليست معقدة. وسنتعلمها بإذن الله بكل سهولة ويسر.. وسأستخدم مشروعا صغيرا خلال
الرحلة لتطبيق ما نتعلمه من اللغة على المشروع بذلك سننتهي معا بموقع جاهز يعمل بهذه اللغة صممناه
السهلة والرائعة. ASP بأنفسنا، مستعدون ؟ ..( : إذا هيا نتوكل على الله ونبدأ رحلتنا التعليمية للغة 
ASP ما الحاجة لاستخدام؟
أو أحد برامج التصميم التي تمكنك من عمل ما تشاء HTML يمكنك تصميم صفحات رائعة باستخدام لغة
لشركة Dreamwaver أو Microsoft FrontPage كبرنامج HTML (تقريبا (ثم تحويل عملك للغة
ASP?!! إذن لماذا أضيع وقتي بتعلم Macromedia.
تكون ثابتة بمعنى أنك ما تكتبه في الصفحة سيظهر لك عند HTML المعلومات الظاهرة في صفحات
العرض .. مثل برنامج الوورد .. الذي تكتبه تراه .. ولكن ماذا إذا كانت عندك سجلات كبيرة من البيانات
وتريد أن تعرضها في الصفحة.. مثل ملاحظات سجل الزوار.. أو أسماء المشتركين في منتداك أو معلومات
أخرى مخزنة في قواعد بيانات مثل ميكروسوفت اكسس.
عرض هذه البيانات في الشاشة باستخراجها مباشرة من قواعد البيانات ASP تستطيع باستخدام صفحة
عن ASP وتتميز صفحات HTML . المخزنة فيها البيانات بدلا من تخزين هذه البيانات على صفحات
بكونها صفحات غير ثابتة المعلومات.. فالمعلومات بها مؤخذة من قواعد البيانات وتتغير في HTML
الصفحة بتغير المعلومات في قواعد البيانات وسأطلق هذه الميزة كلمة صفحات تفاعلية أي أنا تتفاعل
وتتأثر في الصفحة بتأثر وتغير المعلومات في قواعد البيانات. ومن الأمثلة على هذه الصفحات.. غرف
قوائم المشتركين.. ، Guest Book سجل الزوار ، Discussion Board المنتديات ، Chat الحوار
وغيرها من الصفحات التي تتطلب استقبال وإرسال المعلومات.
 متطلبات العمل على لغة
ASP
Internet Information Server أو Personal Web Server أولا : تركيب
وغيرها، لا تعمل مباشرة على الأجهزة CGI و PHP و ASP اللغات المتقدمة لبرمجة المواقع أمثال
حتى تعمل. بإمكانك حجز مساحة (مجانية أو باشتراك شهري) في أحد Server الشخصية. فهي تحتاج ل
أنصح بالاشتراك Servers ( فأجهزتهم عبارة عن Hosting Providers مواقع الاستضافة في الإنترنت
وقواعد بيانات ASP فهو يقدم مساحة مكانية تدعم لغة http://www1.domaindlx.com في موقع
لكن ذلك ليس نهاية المطاف، فتكلفة الاتصال بالإنترنت مكلفة في بعض البلدان، وتصميم MS Access).
الموقع أثناء الاتصال، قد يكلف الكثير من الأموال. لذا، بإمكانك تركيب بعض البرامج التي تجعل من حاسبك
Server. الشخصي
لمستخدمي ويندوز ٩٨ أو ويندوز ملينيوم : ·
وتركيبه في غاية البساطة.. كل ما عليك هو فتح Personal Web Server (PWS) قم بتركيب برنامج
سيتم setup.exe ( ومنه شغل الملف pws ومنه add-one 98 واختر المجلد Win98 CD قرص ويندوز
شرح هذا الأمر بالتفصيل في الدرس التالي.(
asp. في قرص الويندوز ٩٨ فابحث عن مجلد باسم pws ملاحظة: إن لم تجد مجلد باسم
إن لم لكن لديك قرص ويندوز ٩٨ يمكنك سحب البرنامج من هذا الرابط:
http://www.alnoor-world.com/download/PWS.zip
NT : لمستخدمي ويندوز 2000 أو ·
للويندوز وستجده كخدمة متوفرة مع سيدي تركيب Internet Information Server قم بتركيب خدمة
ثم اختيار إضافة وإزالة مكونات ويندوز Control Panel الويندوز، وذلك بالذهاب لي لوحة التحكم
منه. Internet Information Server واختيار Add/Remove Windows Components
 ثانيا : إختيار برنامج لكتابة نصوصASP
لا تحتاج بالضرورة لاستخدام برنامج خاص لذلك. سأستخدم خلال الشرح برنامج ASP لكتابة نصوص
لأنه متوفر عند الأغلبية ونستطيع باستخدامه تصميم شكل الصفحات ، وإن أردتم استخدام Front Page
الذي يأتي مع NotePad برامج أخرى تستطيعون أيضا متابعة الدروس معنا. إن كنت تريد استخدام برنامج
لأنه لن يساعدك في تصميم Note Pad الويندوز يمكنه القيام بالواجب. إلا أنني لا أنصحك حاليا باستخدام
أو Microsoft Front Page شكل الصفحة. كذلك تستطيع استخدام أي برامج تصميم صفحات الويب مثل
ASP المتخصص في إنشاء صفحات Microsoft Interdev أو ،Macromedia Dream Weaver
ولغات غيرها .
إن كنت لا تملك برنامجا أخر للتصميم ، Front Page إذا قم بتركيب
ثالثا: برنامج قواعد البيانات:
أو غيرها من برامج قواعد البيانات.. لكنني سأعتمد على Microsoft Access أو SQL يمكننا استخدام
وذلك لتوفره عند الأغلبية. Microsoft Access 2000
بذلك نكون قد تجهزنا للبدء في كتابة النصوص : ).. وأتمنى منكم المتابعة للتعلم.
لنبدأ معنا
إنني مؤمن بأن أفضل طريقة لتعلم هذه اللغة هو القيام بأمثلة عملية.. لذا لن أتحدث عن المتغيرات أو
الأوامر أو القيم إلا عندما نحتاجها لتصميم إحدى الصفحات.
ولنتأكد من تطبيقنا السليم للغة.. سنبدأ بمشروع من الصفر، خطوة بخطوة.. وعند نهاية هذه الدروس
ستكون قادرا على تصميم مشروعا مشابها، ومن ثم تطويره إن شاء الله.
مشروعنا سيكون، تصميم موقع إخباري بسيط.
أولا: المحتوى:
١. أخبار تقنية .
٢. أخبار منوعة .
ثانيا: الخدمات:
١. محرك بحث في محتويات الموقع .
٢. سجل زوار .
ثانيا:الإدارة:
١. تسجيل المسؤولين عن الموقع (أسماء وكلمات مرور خاصة بهم .(
٢. إضافة، تعديل، حذف الأخبار من خلال الموقع .
تنفيذ هذا الموقع الإخباري، يتطلب منا تعلم مجموعة من أهم أوامر هذه اللغة.. وهذا هو الغرض من هذه
الدروس .فهل أنت مستعد ومتحمس ؟! إذا أرجو منك المتابعة وسنصل إلى موقع رائع في النهاية.
إذا خذ قسطا من الراحة.. وابدأ بتجهيز البرامج التي أخبرتك عنها في الأعلى.. ثم تابع الدروس التالية..
وأنا في انتظارك هناك.
Personal Web Server - PWS تركيب
وستجد هنا خطوات مدعمة بالصور لتسهيل عملية تركيب ASP ضروري لتشغيل صفحات PWS إن تركيب
40 MB 20 و – 30 MB RAM 90 و MHz يتطلب البرنامج على الأقل معالج بينتيوم بسرعة PWS.
فارغة في القرص الصلب.
في مشغل الأقراص . Windows ١. أدخل قرص 98
Run واختر تشغيل Start ٢. اضغط على قائمة ابدأ
x:\add-ons\pws\setup.exe ٣. اكتب
بحرف مشغل الأقراص بجهازك . X ٤. أبدل حرف

ليست هناك تعليقات:

إرسال تعليق