تعلم ASP****************

الكاتب : helal   المشاهدات : 1,713   الردود : 4    ‏2003-08-03
      مشاركة رقم : 1    ‏2003-08-03
  1. helal

    helal عضو

    التسجيل :
    ‏2003-05-18
    المشاركات:
    61
    الإعجاب :
    0
    ماذا تعرف عن ASP


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

    يمكنك استخدام ASP كلغة تفاعليه بين المستخدم USER والخادم SERVER. وسوف يكون مثل الموقع الأول لعرض شيء معين مثل صور ومقالات وما شابه صحيح أن طريقة العرض سوف تختلف بحيث يصبح أكثر حيوية ومرونة من الموقع المعد فقط بـ HTML مع اختلاف طريقة العرض ليصبح بشكل أجمل وأكثر تقنية. بحيث يستطيع المستخدم أن يعطي المعلومات للموقع ويستطيع الموقع تسجيل أي معلومات عن طريق المستخدم لسبب بسيط وهو أن طرف الخادم انه يوجد به البرنامج الذي يستقبل المعلومات من المستخدم ويسجلها في الخادم.

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

    قبل أن نبدأ في دراسة ASP يجب أن نعرف ماذا تعنى كلمة ASP ؟

    ASP هي اختصار لكلمة Active Server Pages هي عبارة عن صفحات ويب تحتوي على مزيج من السكربتات ( server-side scripts) والنصوص كما يمكنك دمجها مع بأوصاف HTML.
    ماذا يمكنني أن افعل بـ ASP ؟
    ماذا تعنى كلمة server-side scripts ؟
    هي عبارة عن أوامر خاصة وشروط توضع في صفحات الإنترنت ويتم معالج هذا الأوامر في الخادم قبل أن يرسلها إليك، والمستعرض الموجود في كمبيوترك بقوم بعرضها إليك. بمعني انك إذا طلبت صفحه من موقع معين فإنك تطلب من الخادم أن يرسل هذا الصفحة ويقوم المستعرض بإظهارها إليك.

    تكلمنا كثير عن المستخدم والخادم ولكن ماذا يعني خادم وماذا يعني مستخدم ؟

    الخادم يسمي (Server) :- جهاز مركزي عملاق يعمل بأحد الأنظمة (NT ,2000,XP,Unix,Linux) ويعمل عليه (IIS Internet Information Server) .
    المستخدم :- جهاز PC مركب عليه أحد أنواع المتصفحات مثل (IE or Netscape) ومتصل على الشبكة العالمية


    هناك العديد من التطبيقات يمكنك فعلها على سبيل المثال

    إرسال بريدي الإلكتروني.

    يمكنك إنشاء قاعدة بيانات تمكن المستخدم من الدخول إلى موقعك والسؤال عن شي ما.

    **تستطيع أن تحمي أقسام معينة لموقعك بكلمة مرور.

    **إرسال نماذج استبيان إليك.

    **عرض الوقت والتاريخ او إي معلومات معينه.

    **أنشاء متجر الإلكتروني.

    **بناء قائمة استفتاء (تصويت).
    ماذا احتاج قيل أن ابدأ في استخدام بـ ASP

    متطلبات العمل لبناء صفحة مصممه بـواسطة لغة ASP .

    أولا: تثبت الخادم Personal Web Server
    ثانيا : محرر نصوص ASP
    ما هو الفرق بين السكربيت التي في صفحات HTML و ASP ؟
    كيف يتم حفظ وعرض هذا الصفحة في المستعرض؟

    أسئلة ربما لم تخطر على بالك لأنك لم تستخدم سكربتات ASP

    هناك اختلاف بين السكريبت الذي يعمل في طرف المستخدم والذي يعمل في طرف الخادم

    الفريق مختلف تماما

    لنستعرض ملفات ASP فهي تنتهي بامتداد ASP مثلا default.asp

    اما ملفات العادية فهي تستعرض في طرف المستخدم وتنتهي بامتداد default.htm أو default.html

    VBScirpt في طرف الخادم
    يبداء الكود بـ %> وينتهي بـ <%

    اما في طرف المستخدم
    يبدأ الكود بـ <script language="VBScript"> وينتهي بـ </script>
    ****
    سوف نكمل لاحقا انشاء الله


    وشكرا

    م.هلال
     
  2.   مشاركة رقم : 2    ‏2003-08-03
  3. نجم اليمن

    نجم اليمن عضو نشيط

    التسجيل :
    ‏2003-04-28
    المشاركات:
    444
    الإعجاب :
    0
    يا بش مهندس معلومات قيمه
    ارجوا انك تخليها قيمه اكثر بدخولك في صلب الموضوع مباشره للأستفاده ... :)
    وشكرا
     
  4.   مشاركة رقم : 3    ‏2003-08-26
  5. يافع

    يافع عضو متميّز

    التسجيل :
    ‏2003-03-29
    المشاركات:
    1,765
    الإعجاب :
    0
  6.   مشاركة رقم : 4    ‏2003-08-26
  7. يافع

    يافع عضو متميّز

    التسجيل :
    ‏2003-03-29
    المشاركات:
    1,765
    الإعجاب :
    0
    السلام عليكم ورحمة الله وبركاته

    تدريب على الكود التالي

    ملحوظة يجب أن تكون معك خلفيه مع الاتش تي ام ال (HTML)

    [WEB]http://samples.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/intro/intro2.src[/WEB]

    لتشاهد كيف يعمل الكود اتبع الوصلة
    http://samples.gotdotnet.com/quickstart/aspplus/samples/webforms/intro/VB/intro2.aspx

    هذا الكود سهل..وعمله بسيط... في الوصلة فوق لاحضنا أن (Welcome to ASP.NET
    ) قد تم كتابتها بعدة أحجام.....

    إذا أردنا أن نقوم بهذه العملية عن طريق الاتش تي ام ال(HTML) سنتطر إلى كتابة كود لكل خط مع حجمه المناسب....

    لكن عن طريق ال ASP كود قمنا بكتابة أمر وأحد... وقد تولى الكود عمل الباقي

    (<% Dim I As Integer
    For I = 0 to 7 %>
    <font size="<%=I%>"> Welcome to ASP.NET </font> <br>
    <% Next %>
    (

    لاحظ لقد قمنا بإعطاء المتغير (I) قيمة 0 إلى 7... بمعنى اخر (I) يساوي "0،1،2،3،4،5،6،7"

    ثم حين حددنا حجم الخط قمنا بإعطاء المتغير (I) فسبب ذلك بضهور الجملة بجميع مقايستها الثمانية من صفر إلى سبعة

    والى اللقاء في مرة ثانية

    السلام عليكم:)
     
  8.   مشاركة رقم : 5    ‏2003-08-26
  9. العمراوي

    العمراوي مشرف سابق

    التسجيل :
    ‏2002-11-24
    المشاركات:
    7,510
    الإعجاب :
    4
    مشكورين يا اخوة على المعلومات الهامة .,.,.,.,
     

مشاركة هذه الصفحة