الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البداية مع MySQL و Qt .

بدأه 3ds max2010 في 27 سبتمبر 2012 · 3 رد · 1,511 مشاهدة · في قسم Cross Platform GUI Libraries العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم , إكتمالا لمشروع الأخ مصطفى و صاحب الهدف النبيل , إرتأيت أن أضع بعض الدروس لأصحاب القواعد البيانات.

MySQL :

الكثير يعرف عن قاعدة البيانات MySQL , و لكن هل كنت تتخيل أنك يوما ما ستقوم بعمل برنامج بالكيوتي و جعله يتصل بقواعد البيانات MySQL , لا بأس, لدى مكتبة Qt إضافة ( Plugin ) في مكتبتها و هي عبارة عن سواقة ( Driver ) لمكتبة MySQL و لكن هذه الإضافة غير معدة في مكتبة Qt بل فقط الشيفرة البرمجية , إذن لتكن هذه البداية .

قبل كل شيء حمل برنامج MySQL من هنا و بإستخدام Qt النسخة التجارية و يجب العمل على MinGW كمترجم.

621010401.png

بعد تثبيت MySQL نذهب إلى المسار D:\Qt\4.8.2\src\plugins\sqldrivers\mysql و نقوم بفتح الملف mysql.pro بمحرر الكيوتي .

389436516.png

278585897.png

و بعد تحديد الأداة Release و ليس Debug .

نقوم بإضافة المكتبة التي توفرها MySQL .

بالنقر على يمين الفأرة ومن قائمة إضافة مكتبة على ملف pro

526200148.png

نعمد إلى الخيار الثاني:

270434532.png

و من ثم نحدد مكان تواجد مكتبة MySQL غالبا يكون المسار D:\Program Files\MySQL\MySQL Server 5.5\lib , محرر الكيوتي سيحدد تلقائيا ملفات الرأس و إن لم يحددها فقم بتحديد أنت ....

932240118.png

164832465.png

112955465.png

311333224.png

ثم نذهب إلى المسار D:\Qt\4.8.2\src\plugins\sqldrivers\mysql-build-desktop-Qt_4_8_2__4_8_2__Release\release أين قمنا بإنشاء المشروع

936570483.png

732620292.png

ثم نقوم بإضافة الملفان الملفان libqsqlmysql4.a و qsqlmysql4.dll إلى المسار D:\Qt\4.8.2\plugins\sqldrivers

474674393.png

و الآن أصبح كيوتي لديك جاهزا لعمل مشاريع على قواعد البيانات MySQL .

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg
#2

أما مع Oracle :

نقوم بتحميل نسخة ال Oracle من هنا

و بنفس الخطوات كما في الأولى , نذهب إلى المسار D:\Qt\4.8.2\src\plugins\sqldrivers\oci و نقوم بفتح ملف oci.pro بمحرر الكيوتي. و بنفس الخطوات وصولا إلى مرحلة إعداد المكتبة , نقوم بإدراج الملف

D:\oraclexe\app\oracle\product\10.2.0\server\OCI\lib\MSVC/oci.lib على ملف المكتبة و نقوم بإدراج مكان تواجد الملفات الرأسية D:\oraclexe\app\oracle\product\10.2.0\server\OCI\include كالموضح في الصورة أدناه.

413073531.png

و بنفس الخطوات نضيف الملفان الناتجان إلى مكتبات Qt.

309542908.png

476918874.png

1

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg
#3

+1 جهد مشكور ما شاء الله

يا اخوان نحن نسينا الفرنسية ونجيد فقط العربية

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#4

جزاك الله خيراً أستاذي الفاضل ... شرح ممتاز ..

أستاذي محمد عودة..

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

smile.gifلا بأس فأماكن التعليمات هي نفسها ... فيمكن اتباع الصورة دون النظر إلى اللغة ...

مواضيع مشابهة