النتائج 1 إلى 6 من 6

الموضوع: مقدمة لغة ASP

  1. #1
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    13

    مقدمة لغة ASP



    السلام عليكم ..
    بالتأكيد يعلم الجميع مدى أهمية لغات الويب، قد عملت بحث سريع على جميع المواقع العربية التي تحدثت عن لغات الويب ولغة ASP بشكل خاص وذلك خوفاً من تكرار علم قد تحدث به غيرنا ..
    لغة ASP
    انا شخصياً أعتبرها من أفضل لغات الويب وهي دقيقة وسريعة وتقريبا خالية من المشاكل الفنية، لغة ASP تساعدك على اتمام ديناميكية موقعك بروعة بالغة.
    يمكنك اضافة قواعد بيانات، وصفحة لأخر الاخبار والتحديثات، وصفحة للإتصال بك، وانتاج برامج إدارة موقعك في دقائق.

    بالتأكيد الموقع بحاجة لتقنيات اخرى للخروج بأبهى صورة ومن هذه التقنيات CSS وتقنية Ajax والعديد من التقنيات الرائعة التي تضمن لنا موقع يبهر الجميع..

    يوصى قبل الخوض في تعلم ASP الإلمام بلغة Html .

    لإتمام الدورة يلزمك

    - سيرفر IIS (سيتم شرح تنزيله)
    - محرر انا سأستخدم (Adobe Dreamweaver CS3)

  2. #2
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    13

    رد: مقدمة لغة ASP

    كيف تعمل لغة ASP
    تعمل لغة ASP بطرق ديناميكية لإدارة الموقع واهم هذه الإمكانيات ربط قواعد البيانات المختلفة مع موقعك، يمكنك تصنيع مدونة أو منتدى كامل بواسطة هذه اللغة واكثر من ذلك ..
    وهذا الشرح المبسط عن فكرة عمل لغة ASP بعيداً عن الكلام النظري المشبع وبطرق عملية سهلة الفهم.
    بالتأكيد رأيت من قبل منتدى مثل منتدى (عرب هاردوير) أو موقع اخباري ضخم (الأمثلة كثيرة) أو موقع سوق مثل موقع (أمازون) وسألت نفسك كيف يتم تصنيع هذا الموقع وبهذه المرونة العالية؟
    لغة ASP هي أحدى لغات الويب الكثيرة والتي تقوم بذلك وسنتعرف كثير على ذلك ...

    لغة ASP لغة ديناميكية وهي تختلف عن اللغات الثابتة مثل لغة HTML، وهي بحاجة لسيرفر سواء على الإنترنت أو سيرفر محلي لتشغيلها .

    الزائر يفتح المتصفح ويطلب صفحة معينة (requesting) وهذا الطلب يصل للسيرفر المطلوب منه اتمام العملية يقوم السيرفر بتجهيز متطلبات المتصفح والتي طلبها ثم يرسل البيانات على شكل صفحة html بعد عمل اللازم .
    الصورة التالية توضح عمل سيرفر ثابت مثل سيرفر يدعم HTML فقط


    الصورة التالية توضح طريقة عمل سيرفر ديناميكي مثل سيرفر يدعم ASP

  3. #3
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    13

    رد: مقدمة لغة ASP

    طريقة تجهيز سيرفر IIS على جهازك
    يتم ذلك بسهولة كبيرة وذلك بوضع الإسطوانة الخاصة بويندوز XP داخل سواقة الإسطوانات
    ثم اختيار install optional Windows components
    مثل الصورة التالية


    ثم تحديد الخيار الخاص بسيرفر IIS
    مثل الصورة التالية


    وبعد وضع على / (صح) داخل المربع الخاص بخيار IIS اضغط على next وسوف يكمل معالج التثبيت الباقي
    وبذلك اصبح جهازك جاهز للعمل على لغة ASP

  4. #4
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    13

    رد: مقدمة لغة ASP

    تشغيل البرنامج الأول
    الخطوة 1
    إنشاء مجلد جديد بأي اسم تريده في اي مكان تريده، سأقوم بإنشاء مجلد في هارديسك D بإسم arabsoftware_ASP
    الصورة التالية توضح ذلك


    الخطوة 2
    اختر من لوحة التحكم الخيار Administrative Tools


    الخطوة 3
    افتح الخيار IIS


    الخطوة 4
    من قائمة default Web Site كليك يمين اختر new > virtual Directory
    كما في الصورة التالية


    الخطوات التالية هي لتعريف عنوان في السيرفر (localhost)

    الخطوة 5
    اضغط Next للبدء بتعريف الموقع
    ادخل في الخانة Alias اي كلمة تريدها لإنشاء موقع على السيرفر المحلي (localhost)
    انا اخترت اسم AAsp


    الخطوة 6
    تحديد موقع المجلد الفارغ الذي تم إنشاءه في بداية عملية الإتصال



    الخطوة 7
    اضغط NEXT واترك علامات (صح) كما هي ولا تزد او تنقص منها ثم إضغط على Finish

    بذلك نكون قد جهزنا ملف على السيرفر المحلي وسوف نختبر الان الإتصال مع السيرفر

  5. #5
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    13

    رد: مقدمة لغة ASP

    البدء بصفحة جديدة على السيرفر IIS وبلغة ASP
    خطوة 1
    نكتب كود ASP في اي محرر نصوص يمكن (Note Pad)
    الكود هو
    كود:
    <%
    Response.Write("برنامجي الأول")
    %>
    وهذا الكود يعني طباعة الجملة برنامجي الأول على الشاشة عند التنفيذ حيث ان الجملة Response.Write هي المسؤولة على طباعة المتغيرات والثوابت المختلفة على الشاشة
    والصورة التالية توضح المزيد



    خطوة 2
    تخزين الصفحة بأي اسم تريد داخل المجلد الذي تم انشاءه في البداية
    الصورة التالية توضح المزيد

    تم تخزين الملف بإسم firstPAGE.asp وسبب وضع الإسم بين " " هو تعديل الإمتداد من txt إلى .asp


    الخطوة 3 والهامة
    الان انتقل للمتصفح وادخل العنوان التالي
    كود:
    http://localhost/AAsp/firstPAGE.asp
    - وهذا الرابط يعني الوصول للسيرفر المحلي(localhost) الذي تم انشاءه في البداية
    - ثم الوصول للعنوان الذي تم إنشاءه سابقا وهو AAsp
    - ثم الوصول للصفحة التي انشئت قبل قليل وهي firstPAGE.asp


    اذا ظهرت العبارة (برنامجي الأول) على الشاشة وهذا يدل على ان كل شيء يعمل وبكفاءة عالية.
    ملاحظة هامة لو ظهر النص بأشكال غريبة مثل ؟؟؟؟؟؟؟؟؟؟؟ بدل عبارة برنامجي الأول لا تقلق فهذا أمر طبيعي سنرى كيف يتم علاج المشكلة لاحقا

  6. #6
    عضو
    تاريخ التسجيل
    Dec 2005
    المشاركات
    687
    معدل تقييم المستوى
    13

    رد: مقدمة لغة ASP



    توضيح الفرق بين الموقع الثابت والسيرفر
    بالتأكيد قد يسأل البعض لماذا هذه التعقيدات، يمكن الوصول المباشر للصفحة بمجرد الضغط عليها، نعم يمكن ولكن لتنفيذ كود ASP يجب ان يكون هناك سيرفر محلي أو سيرفر انترنت ونحن ما فعلناه قبل قليل هو سيرفر محلي يمكن ان يعمل دون اتصال مع شبكة الانترنت، فقط داخل الجهاز
    لكن لو اردنا الوصول المباشر لمكان الصفحة
    كود:
    D:\arabsoftware_ASP\firstPAGE.asp
    والاستغناء عن العمل بواسطة السيرفر إذا كيف سيكون ناتج التنفيذ
    الصورة التالية توضح المزيد


    اذا لا شيء يظهر على الشاشة والحل ببساطة ان لغة ASP بحاجة لسيرفر يعمل على تنفيذ جملها المختلفة والخروج بالشكل النهائي لهذه الجمل ..

    إذا هذا أهم فرق بين الوصول المباشر والوصول بواسطة السيرفر
    ان الوصول المباشر لا يحمل سوى شكل الصفحة الثابت ولكن الوصول بواسطة السيرفر يحمل الكثير من المتغيرات والديناميكية وسوف نرى ذلك اثناء هذه الدورة ..

المواضيع المتشابهه

  1. مقدمة شامله في (virtualization)
    بواسطة irootx في المنتدى الأرشيف
    مشاركات: 1
    آخر مشاركة: 23-07-2013, 01:18
  2. مقدمة الشبكات بالعربى
    بواسطة modehema في المنتدى الأرشيف
    مشاركات: 3
    آخر مشاركة: 15-05-2013, 13:15
  3. مقدمة في التبريد (2)
    بواسطة FRyLocK في المنتدى الأرشيف
    مشاركات: 14
    آخر مشاركة: 11-01-2011, 10:41

الكلمات الدلالية لهذا الموضوع

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •