عرب هاردوير - نحاكي التطور   سياسة موقع عرب هاردوير اتصل بادارة المنتدى
   


العودة   عرب هاردوير > منتديات عرب سوفتوير > منتدى البرمجة > الدورات التدريبية
اسم العضو
كلمة المرور

موضوع مغلق
 
أدوات الموضوع تقييم الموضوع طرق مشاهدة الموضوع
  #1  
قديم 04-10-2007, 20:19
mzaila mzaila غير متواجد حالياً
مدير أقسام عرب سوفتوير
 
تاريخ التسجيل: Dec 2005
الدولة: فلسطين
المشاركات: 714
معدل تقييم المستوى: 10
mzaila
CPUIntel Centrino
Operating System Windows XP Pro
PC جهاز محمول
CPU Speed 1.7
MotherBoard Asus
Chipset GMS,910GML
Memory Type DDR II
Memory Info شريحتين 750 ميجابايت
Video Card Intel 915GM
Hard Disk FUJITSU MHV2060AT PL ATA Device
PSU MS-Adapter
مقدمة لغة ASP

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

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

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

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

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

 

__________________




اعلانات
  #2  
قديم 04-10-2007, 21:43
mzaila mzaila غير متواجد حالياً
مدير أقسام عرب سوفتوير
 
تاريخ التسجيل: Dec 2005
الدولة: فلسطين
المشاركات: 714
معدل تقييم المستوى: 10
mzaila
CPUIntel Centrino
Operating System Windows XP Pro
PC جهاز محمول
CPU Speed 1.7
MotherBoard Asus
Chipset GMS,910GML
Memory Type DDR II
Memory Info شريحتين 750 ميجابايت
Video Card Intel 915GM
Hard Disk FUJITSU MHV2060AT PL ATA Device
PSU MS-Adapter
رد: مقدمة لغة ASP

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

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

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


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

 

  #3  
قديم 04-10-2007, 21:52
mzaila mzaila غير متواجد حالياً
مدير أقسام عرب سوفتوير
 
تاريخ التسجيل: Dec 2005
الدولة: فلسطين
المشاركات: 714
معدل تقييم المستوى: 10
mzaila
CPUIntel Centrino
Operating System Windows XP Pro
PC جهاز محمول
CPU Speed 1.7
MotherBoard Asus
Chipset GMS,910GML
Memory Type DDR II
Memory Info شريحتين 750 ميجابايت
Video Card Intel 915GM
Hard Disk FUJITSU MHV2060AT PL ATA Device
PSU MS-Adapter
رد: مقدمة لغة ASP

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


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


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

 

  #4  
قديم 05-10-2007, 00:04
mzaila mzaila غير متواجد حالياً
مدير أقسام عرب سوفتوير
 
تاريخ التسجيل: Dec 2005
الدولة: فلسطين
المشاركات: 714
معدل تقييم المستوى: 10
mzaila
CPUIntel Centrino
Operating System Windows XP Pro
PC جهاز محمول
CPU Speed 1.7
MotherBoard Asus
Chipset GMS,910GML
Memory Type DDR II
Memory Info شريحتين 750 ميجابايت
Video Card Intel 915GM
Hard Disk FUJITSU MHV2060AT PL ATA Device
PSU MS-Adapter
رد: مقدمة لغة 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  
قديم 05-10-2007, 00:41
mzaila mzaila غير متواجد حالياً
مدير أقسام عرب سوفتوير
 
تاريخ التسجيل: Dec 2005
الدولة: فلسطين
المشاركات: 714
معدل تقييم المستوى: 10
mzaila
CPUIntel Centrino
Operating System Windows XP Pro
PC جهاز محمول
CPU Speed 1.7
MotherBoard Asus
Chipset GMS,910GML
Memory Type DDR II
Memory Info شريحتين 750 ميجابايت
Video Card Intel 915GM
Hard Disk FUJITSU MHV2060AT PL ATA Device
PSU MS-Adapter
رد: مقدمة لغة 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  
قديم 05-10-2007, 01:02
mzaila mzaila غير متواجد حالياً
مدير أقسام عرب سوفتوير
 
تاريخ التسجيل: Dec 2005
الدولة: فلسطين
المشاركات: 714
معدل تقييم المستوى: 10
mzaila
CPUIntel Centrino
Operating System Windows XP Pro
PC جهاز محمول
CPU Speed 1.7
MotherBoard Asus
Chipset GMS,910GML
Memory Type DDR II
Memory Info شريحتين 750 ميجابايت
Video Card Intel 915GM
Hard Disk FUJITSU MHV2060AT PL ATA Device
PSU MS-Adapter
رد: مقدمة لغة ASP

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


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

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

 

موضوع مغلق


أدوات الموضوع
طرق مشاهدة الموضوع تقييم هذا الموضوع
تقييم هذا الموضوع:

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are معطلة
الانتقال السريع إلى


website monitoring service
جميع الأوقات بتوقيت GMT +4. الساعة الآن 04:53.




Search Engine Optimization by vBSEO 3.2.0