منتديات اهل الحق
مرحبا بكم في منتدياتنا منتديات اهل الحق و أرجو من زائرنا العزيز أن يجد كل ما يبحث عنه من مواضيع و برامج ......وشكراا...
منتديات اهل الحق
مرحبا بكم في منتدياتنا منتديات اهل الحق و أرجو من زائرنا العزيز أن يجد كل ما يبحث عنه من مواضيع و برامج ......وشكراا...
منتديات اهل الحق
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


الرئيسيةالرئيسية  أحدث الصورأحدث الصور  دخولدخول  التسجيلالتسجيل  
آيـــــات الشفاء في القرآن الكريم إن هذه الآيات تجتمع في كل آية فيها كلمة شفاء و تقرأ بترتيب المصحف فقد قال العلماء أن في هذا استعانة بكلام الله على الشفاء و خصوصا بالنسبة للأمراض التي لا تقدر عليها أسباب البشر...وهـــم:- الآية 14 من سورة التوبة: قَاتِلُوهُمْ يُعَذِّبْهُمُ اللّهُ بِأَيْدِيكُمْ وَيُخْزِهِمْ وَيَنصُرْكُمْ عَلَيْهِمْ وَيَشْفِ صُدُورَ قَوْمٍ مُّؤْمِنِينَ... صدق الله العظيم الآية 57 في سورة يونس : يَا أَيُّهَا النَّاسُ قَدْ جَاءتْكُم مَّوْعِظَةٌ مِّن رَّبِّكُمْ وَشفَاء لِّمَا فِي الصُّدُورِ وَهُدًى وَرَحْمَةٌ لِّلْمُؤْمِنِينَ... صدق الله العظيم الآية 69 من سورة النحل : وَاللّهُ خَلَقَكُمْ ثُمَّ يَتَوَفَّاكُمْ وَمِنكُم مَّن يُرَدُّ إِلَى أَرْذَلِ الْعُمُرِ لِكَيْ لاَ يَعْلَمَ بَعْدَ عِلْمٍ شَيْئًا إِنَّ اللّهَ عَلِيمٌ قَدِيرٌ... صدق الله العظيم الآية 82 من سورة الإسراء : وَنُنَزِّلُ مِنَ الْقُرْآنِ مَا هُوَ شِفَاء وَرَحْمَةٌ لِّلْمُؤْمِنِينَ وَلاَ يَزِيدُ الظَّالِمِينَ إَلاَّ خَسَارًا... صدق الله العظيم الآية 80 من سورة الشعراء : وَإِذَا مَرِضْتُ فَهُوَ يَشْفِينِ... صدق الله العظيم الآية 44 من سورة فصلت : وَلَوْ جَعَلْنَاهُ قُرْآنًا أَعْجَمِيًّا لَّقَالُوا لَوْلَا فُصِّلَتْ آيَاتُهُ أَأَعْجَمِيٌّ وَعَرَبِيٌّ قُلْ هُوَ لِلَّذِينَ آمَنُوا هُدًى وَشفَاء وَالَّذِينَ لَا يُؤْمِنُونَ فِي آذَانِهِمْ وَقْرٌ وَهُوَ عَلَيْهِمْ عَمًى أُوْلَئِكَ يُنَادَوْنَ مِن مَّكَانٍ بَعِيدٍ...||

 

 الدارس السابع قواعد البيانات

اذهب الى الأسفل 
كاتب الموضوعرسالة





التقييم : 3
نقاط : 360900
تاريخ التسجيل : 01/01/1970

الدارس السابع قواعد البيانات Empty
مُساهمةموضوع: الدارس السابع قواعد البيانات   الدارس السابع قواعد البيانات I_icon_minitimeالثلاثاء فبراير 19, 2013 3:17 pm

الدارس السابع قواعد البيانات

انشاء قاعدة بيانات

معظم المبرمجين ينشئون قاعدة البيانات
عن طريق Access مباشرة, ولكنني لا احب هذه الطريقة, فاذا كنت تستخدم
Access2000 او AccessXP او غيره من الاصدارات, فيجب عليك تغييرهذه القاعدة
للنوع الاقدم و قد تنسي او تخطئ اثناء عملها, لذلك ارجح انشاء القاعدة عن
طريق برنامج فيجوال بيسيك و هي تعطي نفس النتيجة بل و افضل..
افتح مشروع جديد في فيجوال بيسيك ثم اضغط علي القائمة Add-Ins ثم Visual Data Manger, ستظهر لك هذه النافذة:

و لأنشاء قاعدة جديدة اضغط:
New > Microsoft Access > Version 7.0 MDB
سيظهر لك صندوق حواري يريد مكان حفظ القاعدة و اسمها, مثال سم القاعدة باسم Telephone و احفظها في My Microsoft Accesss..


و لأضافة جدول لقاعدة البيانات وليكن اسمها Table1 و بها اسم و التليفون نقوم بالاتي:
نضغظ بزر الفئره الأيمن على Properties في نافذة DataBase Windo ونختار New Table .. ستظهر لك هذه النافذة:

اكتب اسم الجدول بالخانة المكتوب بجانبها TableName..
لتقوم باضافة الحقول للجدول تضغط Add Field ستظهر لك هذه




4- ويتم هنا إدخال إسم الحقل وتحديد نوعه..
فمثلا في مثالنا يكون إسم الحقل الأول الاسم ونوعه تيكست..
وبعد عمل ذلك نضغط عل Ok ليتم إضافه الحقل إلى الجدول..
ونقوم بعمل ذلك بالنسبه للحقول الاخرى التي نريدها ..

5 - نقوم بإغلاق شاشه إضافه حقل فننتقل إلى شاشه أضافه جدول
ونلاحظ أن الحقول مضافه ..

ولتثبيت العمل الذي عملناه على الجدول نضغط على Biled the Table
ليتم إنشائه فعلياً على القاعده..

وبهذا نكون قد أنشئنا قاعده بيانات و جدول..


ربط قاعدة بيانات بالفيجوال

نضيف الكنترول Data1 من الأداة Dataالموجوده على شريط الأدوات.. و نقوم
بتعديل الخاصيه DatabaseName وبكتابة مسار القاعدة التي انشأناها, وذلك
لربطه مع ملف قاعدت البيانات.. وهو Phones.mdb وبعدها نتأكد من ان الخاصيه
Connect تحمل القيمةAccess ..

أي ان DataControl يتعامل مع مدير قاعده البيانات
Accessولكن يبقى ان نربطه مع جدول معين فنقوم إختيار إسم الجدول من
الخاصيه RecordSource ولا يوجد لدينا سوى جدول وآحد وهو Table1.. وبهذا
نكون قد ربطنا Data مع الملف.

الكائنات التي سنحتاجها في العمل:
2 تكست بوكسBox, 2 Label.. ضع هذه الكائنات لتكون بهذا الشكل:


ونحن الآن قد جهزنا الواجهة وبقى علينا أن نربط ال تيكست مع الحقل المناسب الموجود في القاعده وذلك بستخدام الاداه Data1 ..
نربط الواجه مع القاعده من خلال ال Data1 وذلك بختيارتيكست1وتغير الخاصيه
DataSouce له بختيارنا Data1 ثم نقوم بتحديد إسم الحقل وذلك من خلال
الخاصية..DataField وإذا كن عملنا صحيح تظهر لنا قائمه الحقول داخل الجدول Table1 ولل تيكست1 نخار Name أى الإسم..



ونقوم بالعمليه السابقة على تيكست2 وذلك من خلال تغير الخاصيه لديها واختيار من DataField القيمة Phone..

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





التقييم : 3
نقاط : 360900
تاريخ التسجيل : 01/01/1970

الدارس السابع قواعد البيانات Empty
مُساهمةموضوع: رد: الدارس السابع قواعد البيانات   الدارس السابع قواعد البيانات I_icon_minitimeالثلاثاء فبراير 19, 2013 3:17 pm

اقسام المشروع في قواعد البيانات

لقواعد البيانات اهمية كبيرة جدا في البرمجة, فاليوم تعتمد البنوك و
الشركات الكبري علي قواعد البيانات هذه, وإن شاء الله سنبدء سلسله من
الدروس في قواعد البيانات من الصفر .. وذلك بستخدام أداة Data Control..

أولاً سوف أوضح بعض المسميات المهمه و السهله, في اي مشروع توجد 3 أقسام وهي ..
القسم الاول: قاعدة البيانات DataBase: وهى عباره عن مخزن عل القرص الصلب
على شكل ملف إما Binary .. وهو في الاغلب يتكون من مجموعه من الجداول وكل
جدول يتكون من مجموعه من الحقول التي تحوي البيانت..
وتوجد لذلك أنواع كثيره من أنواع الملفات في ال DataBase مثل mdp و xcl..

القسم الثاني: Database Management System وهو عباره عن مدير قاعده البيانا
الذي يسمح لى يالتعامل معها مثلا .. برنامج ال Access هو عباره عن مدير
قاعده البيانات لملفات mdp و Oracle..
وهو يقوم بجميع العمليات على الملف ليضمن لى التخزين الصحيع من غير أن اطلع عليه وعلى تعقيده..
وهو بذلك يسهل على المبرمجين إذ كان في السابق يجب على المبرمج ان يتولى هذه العمليه..

القسم الثالث: أداه تمكننا من التعامل مع مدير قواعد البيانات لنصل إلى
قاعده البيانات وتوجد لذلك أدوات كثيره وكل له شغله و أهميه و بساطته ..
مثل DataControl و ADO , DAO , OLEDB ,ODBC وكل منها له مقدرته على التعامل
مع مدير قواعد البيانات.. ولكن الكثر شهرة هي DataControl لأنها بسيطة و
سهلة جدا..







الرجوع الى أعلى الصفحة اذهب الى الأسفل





التقييم : 3
نقاط : 360900
تاريخ التسجيل : 01/01/1970

الدارس السابع قواعد البيانات Empty
مُساهمةموضوع: رد: الدارس السابع قواعد البيانات   الدارس السابع قواعد البيانات I_icon_minitimeالثلاثاء فبراير 19, 2013 3:19 pm


الاداه DBGride

تستخدم الاداة DBGrid لاظهار مجموعة سجلات على شكل سطور وأعمدة
يحقق استخدام الاداة الامكانيات التالية:
التنقل بين السجلات وعرض بياناتها
التعامل مع هذه البيانات بالحذف أو الاضافة أو التعديل طبقًا لشروط يحددها
المبرمج

أهم خصائص الاداة DBGrid ووظائف كل منها كما يلى:
AllowAddNew: ختيار القيمة True في مربع الخصائص معناه امكانية حذف أى سجل يظهر في شبكة البيانات..
AllowDelete: اختيار القيمة True في مربع الخصائص معناه امكانية حذف أى سجل يظهر في شبكة البيانات..
AllowResizing: اختيار القيمة True في مربع الخصائص معناه امكانية تحجيم الشبكة.
:AllowUpdateاذا اخترت القيمة True فهذا معناه امكانية تعديل أى سجل يظهر في شبكة البيانات
Data Sourceتحديد مصدر البيانات..
:Captionاظهارعنوان لشبكة البيانات..




ربط قاعدة بيانات بالفيجوال

نضيف الكنترول Data1 من الأداة Dataالموجوده على شريط الأدوات.. و نقوم
بتعديل الخاصيه DatabaseName وبكتابة مسار القاعدة التي انشأناها, وذلك
لربطه مع ملف قاعدت البيانات.. وهو Phones.mdb وبعدها نتأكد من ان الخاصيه
Connect تحمل القيمةAccess ..

أي ان DataControl يتعامل مع مدير قاعده البيانات Accessولكن يبقى ان
نربطه مع جدول معين فنقوم إختيار إسم الجدول من الخاصيه RecordSource ولا
يوجد لدينا سوى جدول وآحد وهو Table1.. وبهذا نكون قد ربطنا Data مع الملف.

الكائنات التي سنحتاجها في العمل:
2 ****Box, 2 Label.. ضع هذه الكائنات لتكون بهذا الشكل:


ونحن الآن قد جهزنا الواجهة وبقى علينا أن نربط ال ****s مع الحقل المناسب الموجود في القاعده وذلك بستخدام الاداه Data1 ..
نربط الواجه مع القاعده من خلال ال Data1 وذلك بختيار ****1وتغير الخاصيه
DataSouce له بختيارنا Data1 ثم نقوم بتحديد إسم الحقل وذلك من خلال
الخاصية..DataField وإذا كن عملنا صحيح تظهر لنا قائمه الحقول داخل الجدول Table1 ولل ****1 نخار Name أى الإسم..



ونقوم بالعمليه السابقة على ****2 وذلك من خلال تغير الخاصيه لديها واختيار من DataField القيمة Phone..

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





التقييم : 3
نقاط : 360900
تاريخ التسجيل : 01/01/1970

الدارس السابع قواعد البيانات Empty
مُساهمةموضوع: رد: الدارس السابع قواعد البيانات   الدارس السابع قواعد البيانات I_icon_minitimeالثلاثاء فبراير 19, 2013 3:20 pm

لخصائص المهمة للاداه DataControl


الخاصية Name :

الخاصية : Connect وهى خاصيه تمكننا من أن نحدد نوع مدير قاعده البيانات كمانريد أو كما تتيحه الأداه

الخاصيه DatabaseName ومن خلا هذه الخاصيه يتم ربط ال DataControl بقاعدت
البيانت بإعطائه إسم ومكان القاعده على القرص الصلب.. ويجب أن يتوافق نوع
القاعده مع مدير المقاعده المحدد فى خاصيه Connectفمثلاً نختار ملفات
القاعده .mdb فى حاله إختيار Access ونختار Xls لمفات القاعده إذا كان نوع
مدير القاعده Excel..

الخاصيه :Exclusive ومن خلالها يمكن تحديد إذا كان بالإمكان فتح القاعده
لأكثر من برنامج أو القصد أكثر من مستخدم فى نفس الوقت .. وهو تأخذ القيم
True او False :

Ture: أى ان قاعدت البيانا مفتوحه فقط لمستخدم واحد فقط , ولا يمكن أى مستخدم أن يفتحها قبل أن يغلق المستخدم الأول عمله..
False: وهى تلقائيا تكون هيى القيمه الإبتدائيه .. وتعنى أنه بالإمكان من أكثر من مستخدم أن يستخدمو قاعدت البيانت فى نفس الوقت..

الخاصيه :RecordSource وهى خاصيه ذات هدفين ..

يمكن من خلالها إسناد جدول لل DataControl فى وقت التصميم ..

والهدف الثانى إسناد جمل SQL إلى ال DataControl إى إسناد إستعلام وطلبات عرض مخصصه تفيد كثيراً فى البرمجه.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدارس السابع قواعد البيانات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس الثاني والعشرون: مقدمه عن قواعد البيانات
» الدرس الثالث والعشرون: دوال التحكم في قواعد البيانات
»  كتاب للتعامل مع قواعد البيانات من الالف الى الياء بطريقة مبسطة وسهلة
» اول كتاب يضع قواعد لعلم التغني بالقرءان الكريم تدرس كما تدرس قواعد التجويد وعلم القران
»  قاعدة البيانات access

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات اهل الحق :: منتديات الإبداع و التصميم :: منتدى لغات البرمجة-
انتقل الى: