5 كتب لتعليم برمجة قواعد البيانات



اسم الكتاب: الكامل في قواعد البيانات
اللغة: Visual Basic .Net
لمحة: كتاب صغير في عدد الصفحات, غني بالمعلومات وخاصة بالنسبة للمبتدئين .. يتحدث عن كيفية الربط بين قواعد البيانات والفيجوال ستوديو 2008.
اسم الكتاب: إطار عمل كيان البيانات Entity Framework
اللغة: Visual Basic .Net
لمحة: يشرح هذا الكتاب تقنية إطار عمل كيان البيانات وهي تقنية موجهة للتعامل مع قواعد البيانات .. حيث يعد إطار العمل Entity Framework إحدى الطرق المضمنة في تقنية ADO.NET للتعامل مع البيانات في الوضع المنفصل.
اسم الكتاب: ابدأ LINQ
اللغة: C#
لمحة: يشرح هذا الكتاب تقنية LINQ .. هذه التقنية الرائعة لعمل الاستعلامات والتي ظهرت مع VS 2008 حيث تهدف هذه التقنية الحديثة إلى توحيد طرق الاستعلام عن البيانات من مصادرها المختلفة (قواعد البيانات, المصفوفات ...).
اسم الكتاب: تعلم LINQ to SQL في خمسة أيام
اللغة: C#
لمحة: يشرح أيضاً تقنية LINQ
اسم الكتاب: خطوة بخطوة نحو Microsoft SQL Server 2008
لمحة: يقدم هذا الكتاب سلسلة من الدروس التطبيقية ومواضيع أخرى حول تهيئة وكيفية استخدام Microsoft SQL Server 2008 من خلال Microsoft SQL Server Management Studio.

العمل مع محرر التسجيل Registry من خلال الدوت نت

مقدمة:

دائماً ما كان المبرمجون يجدون محرر التسجيل Windows REGISTRY مكاناً مناسب لتخزين معلومات وإعدادات برامجهم وذلك لأن الوصول للبيانات عبر الريجستري هو اسرع من الوصول للبيانات من الملفات وأيضاً لأنه مستودع آمن للبيانات في نظام التشغيل.

في هذا الدرس سنتحدث عن التعامل مع الريجستري Registry في C#.Net و VB.Net:


أساسيات محرر التسجيل Windows Registry:

بنية الريجستري منظمة بشكل هرمي. ويوجد في الريجستري خمسة مفاتيح معرفة مسبقاً تخزن تحتها جميع البيانات وكما ان هذه المفاتيح لا يمكن إعادة تسميتها او حذفها, ويندرج تحت كل مفتاح منها العديد من المفاتيح القرعية Subkeys إضافة إلى قيم البيانات Values. وإليكم وصف بسيط حول كل مفتاح منها:


تلميح: كيف نظهر ارقام السطور في الفيجوال ستوديو

من أجل إظهار ارقام السطور في نافذة الكود ببرنامج Visual Studio .Net كما يظهر في الصورة التالية:

show line numbers in VS
  1. نفتح قائمة Tools ثم نختار منها Options
  2. ثم من الجهة اليسرى نوسع العقدة Text Editor
  3. ثم نختار العقدة All Languages
  4. ثم نختار Line Numbers

التعامل مع التاريخ والوقت في الدوت نت

 مقدمة:
كي تتعامل مع كل من التاريخ والوقت, يوجد كلاسين وهما DateTime,TimeSpan اللذان يحويان العديد من التوابع والاجراءات التي تساعدك وتسهل عليك التعامل مع الوقت والتاريخ .. حيث بإمكانك مثلاً حساب العمر اعتماداً على تاريخ الميلاد او حساب كم تبقى من الايام (او حتى الساعات) على تاريخ ميلادك.

screenshot of our example



حفظ إعدادات البرنامج

مقدمة:
ستحتاج كثيراً في برامجك إلى حفظ بعض الاعدادات الخاصة بالبرنامج, فمثلاً قد تضع في برنامجك خيار للمستخدم يستطيع من خلاله تغيير لون الفورم ولكن بعد ان يقوم المستخدم بتغيير لون خلفية الفورم والخروج من البرنامج ثم العودة إليه مجدداً, ستجد ان لون الفورم عاد إلى اللون الافتراضي وذلك لأنك لم تقم بحفظ اللون الجديد الذي اختاره المستخدم.

طبعاً يمكنك حفظ إعدادات البرنامج عن طريق الريجستري, ولكن في هذا الدرس سنتعلم ,,
كيف تقوم بحفظ مثل تلك البيانات How To Save Program Settings in Visual Studio:

screenshot of our example