تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
۩۞أفضل قاعدة بيانات للقرآن الكريم سهلة التعامل جداً ( لا تضيع الفرصة )۩۞
#1
كاتب الموضوع : أنس محمود


بسم الله الرحمن الرحيم

*۩۞أفضل قاعدة بيانات للقرآن الكريم سهلة التعامل جداً ( لا تضيع الفرصة )۩۞.:-

السلام عليكم ورحمة الله وبركاته :-
طبعا هديتي لكم اليوم هي أغلى هدية ، قاعدة بيانات للقرآن الكريم كاملاً وبالتشكيل ،
طبعا تكمن سهولة التعامل معها في أنها أنشئت من فئات مخصصة ( الفئات : Sura , Aya , Quran ) ، بعد ذلك تم سلسلة الناتج ليكون لدينا قاعدة بيانات تحتوي على القرآن الكريم .
لذلك فأن التعامل معها سيكون ما هو إلا تعامل مع الفئة Quran كما سيلي ذكره .

* كيف تستخدم قاعدة البيانات للقرآن الكريم هذه في برنامجك :-


1. انسخ قاعدة البيانات المرفقة ( Quran.qdb ) إلى المجلد : Bin\Debug في ملفات مشروعك .


2. إضافة مرجع المكتبة HolyQuran.dll إلى مشروعك من قائمة Project الأمر Add Reference من تبويب Browse .


3. الآن قم باستيراد مجال الأسماء :



كود :
[COLOR=#000000][COLOR=#0000bb] Imports HolyQuran  
[/COLOR][/COLOR]

4. الآن قم بتعريف كائن جديد من الفئة Quran في التصريحات العامة ( General declarations ) ، مع إرسال مسار قاعدة البيانات بالمشيد محدد الوصول Friend :-


كود :
[color=#000000][COLOR=#0000bb]Friend Quran_ [/color][color=#007700]As New [/color][color=#0000bb]Quran[/color][color=#007700]([/color][color=#0000bb]Application[/color][color=#007700].[/color][color=#0000bb]StartupPath [/color][color=#007700]& [/color][color=#dd0000]"\Quran.qdb"[/color][color=#007700])[/color][COLOR=#007700]
[/COLOR][/COLOR]

5. الآن أصبع لديك الكائن Quran_ والذي يحوي سور القرآن كلها ، يمكنك التعامل معه كما يحلو لك


6. أعضاء الفئة Quran :-
· الخاصية Sewar : خاصية للقراءة فقط تعود بمصفوفة من النوع Sura ، وتحوي سور القرآن .
· الدالة Get_Aya : تعود بآية ، تطلب هذه الطريقة وسيطان ؛ الأول : يمثل اسم السورة ، والثاني : رقم الآية في هذه السورة .


7. أعضاء الفئة Sura :-
· الخاصية Sura_Name : تعود باسم السورة .
· الخاصية Sura_Jouza : تعود برقم الجزء للسورة .
· الخاصية Ayat : تعود بمصفوفة من النوع Aya وتحوي ايات هذه السورة كلها .
· الدالة ToString : تعود بالسورة بكامل آياتها .

8. أعضاء الفئة Aya :-
· الخاصية Aya_Sura : تعود بكائن من النوع Sura يمثل السورة التابعة لها الآية .
· الخاصية Aya_Jouza : تعود برقم الجزء التابعة له الآية .


وهذا مثال لبرنامج القرآن مع البحث يمكنك إضافة الـ Forms الخاصة به مباشرة في مشروعك بعد تنفيذ الخطوات 1 و 2










وهذا كود المكتبة .

وأخيرا ،

السلام عليكم ورحمة الله وبركاته
}}}
#2
للعلم قاعدة البيانات مرفقه داخل ملفات المثال ،

يمكنك تحميل قاعدة البيانات مفردة من هنا .

وكذلك ملف الـ DLL للمكتبة .
}}}
تم الشكر بواسطة: Fantastico , alsouf , asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  رقابة قاعدة البيانات (التحديث التلقائي للبيانات ) SqlDependency قناص المدينة 0 516 05-10-23, 04:43 PM
آخر رد: قناص المدينة
  نظرة على DropBox SDK و التعامل معها +برنامج رفع و تحميل ملفات ابو ليلى 4 4,871 08-09-22, 11:54 AM
آخر رد: saif2023
Video [درس فيديو] حل مشكلة تغيير مسار قاعدة البيانات مع تقارير كريستال ريبورت رمضان272 0 1,680 23-04-22, 05:56 AM
آخر رد: رمضان272
  [شرح] اتصال بقاعدة بيانات اكسيس , اضافة بيان , تعديل بيان , حذف بيان , عرض البيانات . ahmed salam 25 38,227 23-02-22, 06:04 PM
آخر رد: رضوان الجماعي
  التعامل مع الصور Images في بيئة الدوت نت باستخدام +GDI - مقدمة RaggiTech 3 5,856 30-07-21, 05:14 PM
آخر رد: kebboud
Lightbulb [مقال] التعامل مع ملفات اوفيس من خلال مكتبة NPOI ابو ليلى 2 4,190 01-07-21, 11:42 AM
آخر رد: kebboud
  دمج قاعدة بيانات SQL Server 2008 مع المشروع بالـ VBNET snipercoder 4 8,199 12-11-20, 06:01 PM
آخر رد: lion4
Lightbulb [مقال] التعامل مع اختصارات الملفات Shortcuts Magic Sword 2 4,414 01-10-20, 11:36 AM
آخر رد: abomo3ath
  [درس فيديو] كيف تحول اي قاعدة بيانات اكسس الى SQL aljzazy 3 3,291 17-04-20, 09:27 PM
آخر رد: الوايلي
  [درس فيديو] كيف تحول اي قاعدة بيانات اكسس الى mysql aljzazy 0 2,314 10-04-20, 09:05 PM
آخر رد: aljzazy

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم