|
|
#1
|
|||
|
|||
|
هذه إهداء للمنتدي من محبكم
تصميم قاعدة البيانات للمشروع إن لم Microsoft Access كما ذكرت في الفصل الأول، سنصمم قاعدة البيانات باستخدام برنامج . 2000 تكن لديك خبرة سابقة في التعامل مع هذا البرنامج فلا تخشى شيئا، فسأكون معك خطوة بخطوة. 0- شكل ٤ سيطلب منك حفظ قاعدة البيانات، اختر لها اسما واحفظها Ok. واضغط Blank Access database اختر أو المجلد الفرعي الذي خصصته لهذه الصفحة بداخل هذا المجلد. C:\Inetpub\wwwroot في سيتم إكمال الدروس news ( بداخل المجلد الفرعي database ويفضل أن تحفظ بداخل مجلد فرعي باسم اعتمادا على هذا الافتراض.( !Error 4-1- شكل 1 project.mdb وسنسمي القاعدة هنا !Error 4-2- شكل 2 ستظهر لك الشاشة التالیة: Create بعد الضغط على زر شكل ٤-1 وصمم الجدول التالي Create table in Design view اختر 0- شكل 1- ٤ – Text, Memo, AutoNumber) وهذا الجزء يتغير بتغير نوع الحقل Field Properties ( في قسم وعادة ما يكون الرقم الموجود ٥٠ . هذا الجزء هو الذي يحدد عدد Text إن كان الحقل Field Size ستجد الحروف التي بإمكانك إدخالها في هذا الحقل، لذا أنصح بتغييرها ل ٢٥٥ وهو الحد الأقصى. أي لا يمكن ترك هذا الحقل فارغ. بإمكانك No وعادة يكون أمامها Allow Zero Length أيضا ستجد أي يمكن ترك هذا الحقل فارغ من البيانات. Yes وضع سيسألك عن اسم الجدول، بإمكانك اختيار أي اسم يعجبك. في مشروعنا الحالي سنسميه Save اضغط على No ثم ستظهر لك الرسالة التالية اختر منها tech_news. !Error ٤- شكل ٤ ٢). اضغط على اسمه مرتين لفتحه. سيظهر لك الشكل - أغلق الجدول، وسترى اسمه موجود في (شكل ٣ التالي 4- شكل 5 سيتم ترقيمها تلقائيا( id أدخل البيانات التالية في الجدول (خانة 30/9/2001 مايكروسوفت 1 تنجو من محاولة تفكيكها سحبت الولايات الثمانية عشر الدعوى التي رفعتها على شركة مايكروسوفت، مطالبة المحكمة بتفكيك الشركة لكونها محتكرة لسوق البرمجيات. 31/9/2001 اختراق مواقع 2 حركة طالبان على الإنترنت بعد عملية تفجير برجي التجارة العالمية بنيويورك، ورفض حركة طالبان تسليم بن لادن للولايات المتحدة الأمريكية، قام مجهولون باختراق مواقع الحركة على الإنترنت. أغلق الجدول، واحفظ القاعدة.. واستعد للدرس القادم الذي سأبين فيه كيفية استعراض محتويات القاعدة عن طريق الموقع. في المرة التالية، ستظهر لك الشاشة التالية: Ms Access ملاحظة: عند فتح برنامج يمكنك اختيار القاعدة التي أنشاءناها في هذا الدرس من خلال هذه الشاشة مباشرة. بقاعدة البیانات ASP ربط صفحات وفي هذا الدرس، Microsoft Access صممنا في الدرس السابق قاعدة بيانات باستخدام برنامج . 2000 واستعراض محتوياتها. ASP سنتعلم كيفية ربط القاعدة بصفحات (tech.asp). لإجراء بعض التعديلات عليها. لذا قم بحفظها باسم (default.asp) قم بفتح الصفحة الأولى tech.asp فكل التغييرات التي سنقوم بهذا ستكون على ملف في الصفحة الأولى كنا قد كتبنا جملة ترحيبية لزوار الموقع. أما في هذه الصفحة فسنستبدلها بجملة أخرى تبين ماهية الصفحة. فسنكتب: إليكم آخر المستجدات على الساحة التقنية ASP . والآن.. سنبدأ بالجزء الأهم.. وهو كتابة نصوص واكتب الجملة HTML تكتب دائما بين هاتين العلامتين. <% %> لذا، افتح نصوص ASP نصوص التالية في أول سطر: <%@ Language=VBScript CodePage = "1256"%> في هذه الصفحة. وسطر (تحديد اللغة) يجب أن يكون VBScript هذا السطر يشير إلى أننا سنستخدم لغة دائما في بداية الصفحة. واكتب التالي تحت الجملة الترحيبية: <% Dim ConnectionString Dim ADO ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0 ;" & "Data Source=" & Server.MapPath("\database\project.mdb") Set ADO=Server.CreateObject("ADODB.Connection") ADO.ConnectionString =ConnectionString ADO.Open %> يتم فيها تحديد المتغيرات، وسنتحدث عن المتغيرات أكثر في (Dim): السطران الأول والثاني • المستقبل. يحدد طريقة فتح قاعدة البيانات، واسم القاعدة والمسار (ConnectionString): السطر الثالث • إليها. يمكنك تغيير اسم القاعدة ومسارها بما يتناسب مع ما قمت به على جهازك. لقد قمت وما قبل الاسم هو مسار الوصول إليها. project.mdb بتسمية القاعدة ADO يحدد اسم المتغير الذي سيقوم بالربط.. وهو في مثالنا (Set ADO): السطر الرابع • ويمكنك تغييره بما يناسبك، إلا أن عليك استخدامه كثيرا، لذا لا أفضل تغييره حتى لا يسبب لك بعض الصعوبة في متابعة الدروس.السطران الخامس والسادس: يقومان بفتح القاعدة. • ما قمنا به حتى هذه الخطوة، هو الوصول للقاعدة فقط. والخطوة التالية هي الوصول للبيانات التي مباشرة: ADO.open بالقاعدة. ولعمل ذلك قم بكتابة التالي تحت عبارة selectSQL="select * from tech_news" set rs=ADO.execute(selectSQL) وفيها يثم اختيار البيانات من القاعدة Select تحدد أمر الاختيار (selectSQL): السطر الأول • حسب شروط يتم تحديدها. في حالتنا هذه طلبنا اختيار: ١. جميع البينات) ويمثلها رمز , (* ويمكن استبدالها باسم عمود او خانة معية من الجدول. tech_news ٢. من جدول أي أن هذان هما الشرطان الواجب القيام بهما. تنفيذ الأمر. (set rs): السطر الثاني • ما قمنا به حتى الآن هو فتح القاعدة، واستدعاء البيانات منها. وما سنقوم به الآن هو طباعة هذه مباشرة: set rs=ADO.execute(selectSQL) المعلومات. قم بكتابة التالي تحت عبارة response.write " العنوان : " & rs("subject") response.write " التاریخ : " & rs("add_dat") response.write " الخبر : " & rs("body")تمثل النتائج. حيث يكتب اسم الجدول المراد عرض ، rs(*) ، تقوم بطباعة النتائج response.write بياناته بين علامات التنصيص " " وفي شريط العنوان Explorer Internet وذلك بفتح المتصفح tech.asp قم بتشغيل الصفحة اكتب العنوان الموقع، وذلك بكتابة اسم جهازك ومن ثم المجلد الذي يحتوي الموقع وتقبوا كافة تحيــــــــــــــــــــــــــــــــاتي التعديل الأخير تم بواسطة زورق البحر ; 05-03-2009 الساعة 02:26 PM |
|
#2
|
||||
|
||||
|
يعطيك الف عافية اخي الكريم
|
|
#3
|
|||
|
|||
|
بارك الله فيكـ أخوي
|
|
#4
|
|||
|
|||
|
مشكور أخوي على هذا الشرح الوافي
|
![]() |
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|
إستضافة وتركيب شبكة الموهبة العربية
ملاحظة : جميع المشاركات التي تنشر فى منتديات الحاسب الآلي تعبر عن رأي أصحابها فقط دون أدنى مسؤولية