بعد إنتقالي لبرمجة قواعد البيات بواسطة SQL Server 2008 أردت أن أفيدكم إخواني بما تعلمته لحد الآن
في هذا الموضوع إن شاء الله سأشرح ما يلي :
1- شرح إنشاء قاعدة بيانات من نوع SQL Server ..
2- ربط قاعدة البيانت هذه مع الــ Delphi .. بتقنية الــ ADO
3- شرح تصميم برنامج قواعد بيانات بسيط ..
على بركة الله ..
1- شرح إنشاء قاعدة بيانات من نوع SQL Server :
نقوم بفتح برنامج SQL Server Management Studio من الإيقونة التالية 

تأتيك النافذة التالية 

نقوم بالإتصال مع السارفر أو الخادم .. بالضغط على Connect ..
الآن من القائمة اللتي على اليسار نقوم بإنشاء قاعدة بيانات جديدة كما في الصورة

أو نقوم بإنشائها بواسطة لغة الإستعلامات SQL كما يلي ↓

ثم نكتب الكود التالي
//================================================
//================================================
ثم ..
النتيجة .. 


تم إنشاء قاعدة البيانات بنجاح ..
ملاحظة : لمن لم يفهم شيئ في كود الــ SQL ..
نعود للقائمة اللتي على اليسار نجد ملف قاعدة البيانات اللذي قمنا بإنشائه

أحياناً لا يضهر لذا عليك بعمل تحديث من هذا الزر 

هذه هي الملفات اللتي أنشئتها ↓ .. تجدها في المسار اللذي إخترته سابقاً

الآن نقوم بإنشاء جدول جديد ↓

خصائص الجدول تجدها على أقصى اليمين ( أهم شيئ قم بتغيير إسم الجدول ) .. أنا غيرته إلى Information

يضهر الجدول فارغ .. 

قم بملئه بالحقول اللازمة ليصبح كما يلي ..
.

ثم نختار المفتاح الأول للجدول كما توضح الصورة ↓

ليصبح الحقل ID_Information بهذا الشكل

ثم نقوم بالحفظ ..
كان هذا شرح بسيط لكيفية إنشاء قاعدة بيانات من نوع SQL Server و أنصحكم بمتابعة دورة الأخ عمر للإستفادة أكثر
2- ربط قاعدة البيانت هذه مع الــ Delphi .. بتقنية الــ ADO :
نقوم بفتح برنامج الــ Delphi من الإيقونة التالية 

أنا أستعمل Delphi 2011 XE لا يوجد مشكلة في تطبيق الدرس بإصدارات الأخرى
نفتح مشروع جديد 

ثم من الأحسن نقوم حفظه
نضع بالمشروع المكونات التالية


ثم دوبل كليك على مكون ADOConnection1 .. تنتج لنا التافذة التالية ↓

نختار Build .. ثم نختار المزود المحدد في الصورة

ثم .. 

تكتب إسم السارفر أو الخادم في الخانة الأولى .. و في الخيار الثاني نحدده كما موضح في الصورة

في الخيار الثالث نختار قاعدة البيانات المراد عمل إتصال بها .. نختار DZSOFT اللتي قمنا بإنشاءها سابقاً ..

نجرب الإتصال ..
النتيجة
، تم بنجاح


بعد هذه الخطوات نضغط OK

و OK أخرى هنا

نبقى في نفس المكون ADOConnection .. الخواص التالية بالترتيب ( الترتيب مهم جداً )


ننتقل الآن للمكون ADOTable و نغير الخواص التالية كذلك بالترتيب



الآن نحدد المكون DataSource .. و نحدد التالي 

بهذا نكون قد أنهينا عملية الربط
3- شرح تصميم برنامج قواعد بيانات بسيط ..
الآن دوبل كليك على ..
تنتج النافذة التالية ↓ .. نختار Add all fields كما هو مبين




و سحبهم للمشروع .. كما في الصورة .. 

الآن نضع بالمشروع المكونين DBGrid - DBNavigator

من خواصهما نقوم بالإتصال .. من الخاصية DataSource .. كما توضح الصورة ↓

نضع الآن مكون جديد OpenPictureDialog 

من خواص هذا المكون تختار الخاصية 

نغير محتوى النافذة اللتي ستضهر إلى التالي 

من أجل جعل العمل مع الصيغة bmp فقط ! .. لأن قاعدة البيانات تقبل هذه الصيغة فقط !
الآن نضيف زر للمشروع نغير خاصية الــ Caption إلى ... ثلاث نقاط ، ثم دوبل كليك و نضع به الكود التالي
//================================================
If OpenPictureDialog1.Execute thenDBImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
//================================================
هذا الكود من أجل فتح المكون OpenPictureDialog و إختيار صورة لوضعها في قاعدة البيانات
قم بتنسيق المشروع ليصبح في الأخير بهذا الشكل ↓↓ ..
http://i.imgur.com/GsGkA.png
الآن ..
لتجريب البرنامج ..

http://i.imgur.com/zKPjE.png
نجرب إدخال بيانات له ↓↓
http://i.imgur.com/WJcZh.png
بهذا يكون الشرح إنتهى و الحمد و الشكر لله اللذي وفقني لهذا العمل ..
0 comments: