| |||||||||
اضغط هنا لمعرفة الخصائص الجديدة في شبكة ومنتديات وطن
| |||||||
| الملاحظات |
| منتدى تصميم و تطوير المواقع قسم خاص للدعم الفني لاصحاب المواقع وكل مايخص المنتديات و لغات تصميم الويب |
![]() |
| | LinkBack | أدوات الموضوع | انواع عرض الموضوع |
| | #1 (permalink) |
| وطني نشيط تاريخ التسجيل: Oct 2005 العمر: 25
المشاركات: 86
![]() | تعلم لغة Asp بسهولة مع أبو الأمين... السلام عليكم زملائي الأعزاء إنطلاقة من الشعور بالمسؤولية التي تلقى على كاهل كل طالب علم في إيصال ما يتوصل اليه إلى غيره ليحقق الغاية الأساسية من العلم و التعلم فيسرنا عقد دورة تدريبية في لغة برمجة مواقع الانترنت "asp" لما لهذه اللغة من قوة و سهولة في الإستخدام و شيوعها في سوق العمل اليوم . و ستتم الدورة من خلال انزال درس يوميا هنا في المنتدى و خالا اليوم سنتستقبل الاسئلة و الاستفسارات على الدرس المضاف و في اليوم التالي ننتقل الي الدرس التالي. و نسأل الله الأجر... مع تحياتي... أبو الأمين
__________________ ![]() إن لم تزد على الحياة شيئاً فأنت زيادة على الحياة |
| | |
| إعلانـات تــجـــاريـــة |
| | #3 (permalink) |
| وطني نشيط تاريخ التسجيل: Oct 2005 العمر: 25
المشاركات: 86
![]() | الدرس الأول أولاً نود التعرف على لغة ASP و استخداماتها و إمكانياتها في العمل و الحاجة التى تدعو لإستخدامها. - لغة ASP اختصار ل(active server pages) و تعني باللغة العربية صفحات الخادم النشطة و معنا نشطة هنا أنها ليست ثابتة حيث أن صفحات الانترنت بشكل عام تنقسم إلى قسمين قسم ثابت(static) و قسم نشط أو متغير (dynamic), و سنقوم بالشرح الموجز عن كل قسم من الاقسام. 1- الصفحات الثابتة:(static pages) و هي صفحات تعرض من خلال متصفح الإنترنت بحيث يتم فيها عرض محتويات الصفحة مع إعطاء الزائر إمكانية التصفح و العرض فقط بحيث لا يستطيع الزائر التأثر بأي حال من الأحوال على محتويات العرض في هذه الصفحة و من اللغات المستخدمة في هذه الصفحات HTML,DHTML و هي اللغة الإم لصفحات الإنترنت. هذه اللغات تعد قوية و هي الأساس في عمل المواقع و الصفحات الالكترونية و لكن مع ظهور الطفرة لاكترونية حديثا و ظهور التجارة الالكترونية و التعليم عن بعد كان من اللزم أن يكون هناك إمكانية لعمل مواقع الكترونية بطرقة ما بحيث يستطيع المتصفح في أي مكان التفاعل و التأثر على محتويات العرض لديه و من هنا جاءت الحاجة للغات برمجة جديدة تمكن المبرمج مع عمل مثل هذه الصفحات التفاعلية النشطه فظهرت لغات برمجة جديدة لبرمجة المواقع الإلكترونية مثل ASP,PHP و حديثا ظهرت بيئة Dot Net و التى فتحت الباب على مصراعيه لمبرمجية تطبيقات الانترنت و بسهولة تامة. 2- الصفحات النشطة(dynamic pages) و من خلال هذه الصفحات يستطيع المتصفح التفاعل مع محتويات الموقع المعروضة و التأثر عليها من أي مكان في العالم و ذلك يتم ببساط و إيجاز من خلال ربط محتويات الموقع بنظام قواعد بيانات يتم تخزين محتويات الموقع بداخلها من ثم عرضا باستخدام أدوات ربط خاصة. * لن أتبع الطريقة التقليدية في الشرح و لكني سأعتمد أسلوب الدروس من ثم نتناقش معا في محتويات الدرس. الدرس الأول: لكي نستخدم لغة ASP على جهازك الشخصي هناك عدة أمور يجب أن تقوم بتجهيزها و هي: 1-(intenet information servecies IIS). هذا مكون من مكونات نظام ويندوز يقوم بتهيئة جهازك الشخصي بحيث يكون خادم (********* server) خطوات التثبيت... - اولا اذهب الي لوحة التحكم و اختر اضافة و ازالة البرامج. - اختر مكونات وندوز. - ثم ضع اشارة صح امام(internet information servecies IIS) ثم اضغط موافق. - لا تنسى وضع اسطوانة الوينوز الخاصة بالنظام الموجد على جهازك. بعد الانتهاء من التثبيت إذهب الي c:\program files على اعتبار أن الويندوز مثبت على C ستجد باخله مجلد اسمه inetpup و بداخله مجلد اسمه wwwroot انشئ ملف notepad أي ملف نصي باستخدام المفكره بداخل هذا المجلد و لنسمه lesson1.asp - ضع هذا الكود في داخل الملف كود: <% response.write "hello world" response.write "my ************ is Sharif" %> localhost\lesson1.asp سيظهر التالي: hello world my ************ is Sharif الشرح: <%: هذا "tag" خاص بالبداية والنهاية لكود ASP لتميزه عن باقي الصفحة بحيث ممكن أن تحتوي الصفحة كود ASP مع كود HTML "سنتحدث عن ذلك لاحقاً" response.write: دالة خاصة بالطباعة علة المتصفح بحيث أن المكتبة response تحتوي على عدة دوال سنتطرق لها حسب الاستعمال. و في الختام لا تنسونا من خالص الدعاء... مع تحياتي... أبو الأمين
__________________ ![]() إن لم تزد على الحياة شيئاً فأنت زيادة على الحياة |
| | |
| | #4 (permalink) |
| المـــــدير العـــــام ![]() تاريخ التسجيل: Dec 2003 الدولة: Palestine العمر: 25
المشاركات: 2,460
![]() | مبادرة ممتازة لطالما افتقد وطن لهذه النوعيه من المواضيع العلمية في مجال البرمجة, و ارجو ان نرى تفاعلا من الاعضاء المهتمين .. اقترح يا شريف ان يكون بعد كل درس او بعد كل مجموعه دروس ,, سؤال او assignment على سبيل الفرض المنزلي , لتحريك الذهن و خلق جو من التفاعل ,, و سوف ابقى من المتابعين لهذا الموضوع , جهد مشكور , جعله الله في ميزان حسناتك ,
__________________ ![]() وقد يجمع الله الشتيتين بعد ما يظنان كل الظن .. أن لا تلاقيا ... |
| | |
| | #6 (permalink) |
| ღ°இ مـراقبـة عــامــة இ°ღ ![]() تاريخ التسجيل: May 2005 الدولة: بين دفات الذكريات العمر: 21
المشاركات: 20,208
![]() | موضوع رائع جدا ودرس مفيد مشكور اخي على المعلومات
__________________ ![]() ![]() في القدس يزدادُ الهلالُ تقوساً مثلَ الجنينْ حَدْباً على أشباهه فوقَ القبابِ تَطَوَّرَتْ ما بَيْنَهم عَبْرَ السنينَ عِلاقةُ الأَبِ بالبَنينْ في القدس يرتاحُ التناقضُ، والعجائبُ ليسَ ينكرُها العِبادُ، كأنها قِطَعُ القِمَاشِ يُقَلِّبُونَ قَدِيمها وَجَدِيدَها، والمعجزاتُ هناكَ تُلْمَسُ باليَدَيْنْ في القدس لو صافحتَ شيخاً أو لمستَ بنايةً لَوَجَدْتَ منقوشاً على كَفَّيكَ نَصَّ قصيدَةٍ يا بْنَ الكرامِ أو اثْنَتَيْنْ |
| | |
| | #12 (permalink) |
| وطني نشيط تاريخ التسجيل: Oct 2005 العمر: 25
المشاركات: 86
![]() | السلام عليكم أعتذر عن التأخير أعزائي و ذلك لظروف ملحة "فرحي بعد العيد و انتو عارفين لخمة الفرح" و ما تفكرو اني طنشت الموضوع انا معكم على طول ان شاء الله... و شكرا الك اخت لبنا على المرور و ما تترددي بتقديم أرائك و مساعداتك... و اليكم الدرس الثاني في التعليق التالي...
__________________ ![]() إن لم تزد على الحياة شيئاً فأنت زيادة على الحياة |
| | |
| | #13 (permalink) |
| وطني نشيط تاريخ التسجيل: Oct 2005 العمر: 25
المشاركات: 86
![]() | السلام عليكم الدرس الثاني: سنبدأ منذ اليوم إن شاء مشروع صغير و و سنكمله خطوة بخطوة خلال فترة الدورة... موضوع المشروع: نظام خاص بالعقارات بحيث يستطيع المستخدم البحث عن أي عقار سواء شقق بيوت اراضي و يستطيع أيضا عرض أي عقار ... هذا مختصر للنظام و التفاصيل كثيرة. * سنستخدم قاعدة البيانات MS Access بجانب لغة ASP. أولاً سوف نصمم قاعدة البيانات الخاصة بالنظام "على اعتبار أنكم على علم بكيفية التعامل مع قواعد البيانات MS Access". تتكون قاعدة البيانات من الجداول التالية: 1 جدول العقارات "Home_Tbl" الحقول: رقم العقار:home_no نوع العقار:home_type عنوان العقار:home_addr رقم المالك:home_owner حالة العقار:home_status 2-جدول المالكين:Owner_Tbl رقم المالك:own_no إسم المالك:own_************ نوع المالك:own_type عنوان المالك:own_addr تلفون المالك:own_tel ايميل المالك:own_email جوال المالك:own_jawwal جدول العروض: Ofer_Tbl رقم العرض:ofer_no رقم العقار:home_no تاريخ العرض:oefer_show_date تاريخ انتهاء العرض:ofer_exp_date السعر:ofer_price سنكتفي بهذا القدر لجله بسيطا قدر الامكان... الأن "حندخل في المهم و الي كلكو بتنتظروه"... بداية العمل... أولا سوف ننشي مجلد جديد في أي مكان على جهازك و لنسمه مثلا "My_Home"... "الرجاء الالتزام بالتسميات لكي لا "تتخربطو"... الأن هذه طريقة جديدة للوصول إلى ملفات العمل بدلاً من وضعها في مجلد wwwroot كما شرحنا في الدرس السابق... اذهب الي المجلد الذي أنشاته قبل قليل و اضغط بزل الماوس الأيمن عليه ثم اختار خصائص ثم اذاهب إلي مشاركة ويب أو ********* sharing ثم اختار مشاركة... حافض على الإسم كما هو... و الأن اتذكر الملف الذي أنشأناه المرة السابقة ضعة في داخل المجلد MY_Home ثم أعد تسمية الملف default.asp بدلا من lesson1.asp... الإن اذاهب الي متصفح الانترنت و اكتب الرابط التالي... http://localhost/My_Home سيظهر لك نفس الناتج الذي ظهر في الدرس السابق... شرح... من وظائف السرفر بأنه يبحث في المجلد المراد فتحه و هو هنا My_Home يبحث عن ملف باسم default.asp و يقوم بتنفيذه و عرض الناتج دون الحاجة الي كتابة اسمه بعد اسم المجلد... "هذه الصفحة تعتبر الصفحة الئيسية في الموقع" و تستطيع ان تكتب بها ما شئت... أعذروني إن كان الإسلوب "شوية مبعكش" و ليعذرني من لديهم خبرة في هذه اللغة ان كنت قد "خبصت هيك ولا هيك" و انا اعرف ان هذه بدائيات بالنسبة للبعض و لكنها ضرورية لتأسيس سليم... في الدرس القادم إن شاء الله سنتعلم كيفية ربط ملفات ASP بقاعدة البيانات التي افترض أن الجميع سيكون قد صممها... و لا تنسونا من دعائكم... مع تحياتي ... أبو الأمين
__________________ ![]() إن لم تزد على الحياة شيئاً فأنت زيادة على الحياة |
| | |
| | #14 (permalink) |
| وطني ذهبي متميز ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: Jul 2004 الدولة: في أطهر بقعة من العالم العمر: 18
المشاركات: 6,211
![]() | اشكرك شريف على الدروس
__________________ <****************** src="http://members.lycos.co.uk/mohamedmonear/tasmem/tawqe3.swf" ***************=398 ******************=299 quality="high" loop="false" menu="false" TYPE="application/x-shockwave-flash" Allow******************Access="never" no************="true">******************> |
| | |
| | #15 (permalink) |
| وطني نشيط تاريخ التسجيل: Oct 2005 العمر: 25
المشاركات: 86
![]() | الدرس الثالث... الآن سوف نتعلم طريقة ربط ملفت ال ASP بقاعدة البيانات... أولاً قم بإنشاء ملف من نوع txt و ليكن connectiom.txt و قم بكتابة الكود التالي بداخله... كود: dim db
dim rs
dim sql
set db =server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
db.open "provider=microsoft.jet.oledb.4.0;data source" & server.mappath("\my_home\")"\myhome.mdb; و ساقوم الان بشرح الكود... كود: dim db dim rs dim sql في السطر الثاني قمنا بتعريف recordset اداة توضع بها البيانات عن استخراجها من القاعدة... السطر الثالث متغير توضع به لاحقاً جمل الاستعلام... في السطر الرابع قمنا بانشاء كائن من نوع connection ليكون كما قلنا الرابط ما بين الصفحة و قاعدة البيانات في السطر الخامس قمنا بانشاء كائن من نوع record set... في السطر الاخير قمنا باعطاء البيانات اللزمه للربط و هي نوع المزود او قاعدة البيانات provider و مكان قاعدة البيانات data source هكذا ببساطه ربطنا الصفحة بقاعدة البيانات و بقي تنفيذ العمليات المختلفة على قاعدة البيانات و هذا ما سنشرحه في الدروس القادمة... مع تحياتي ... أبو الامين
__________________ ![]() إن لم تزد على الحياة شيئاً فأنت زيادة على الحياة |
| | |
![]() |
| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|