- سؤال من مبتدىء عاشق ل C++
عليك أن تضع ملف bin ل Qt في متغير النظام PATH. انسخ هذا المسار من عندك (غير نسخة كيوتي الى النسخة الموجودة لديك) : ثم : الان انسخ هذا المسار : وطبق نفس الخطوات: في الوضع الطبيعي ستحتاج الى أن تنقل الملفات : mingwm10.dll QtCore4.dll QtGui4.dll وفي حالة استخدام …
- سؤال من مبتدىء عاشق ل C++
:blink: :blink: من قال لك بأنها لا تصلح لبرامج تجارية ؟ ثانيا هي Qt وليست QT . ثالثا لماذا ربطت Qt ب "البرمجة باستخدام API مباشرة" ؟ اخي ferous ، كيف حملت ال Qt ؟ تأكد من تحميلها ومن وجود ملفات dll . بالتوفيق.
- كيف أربط بين عدة نوافذ Ui في مشروع واحد
استخدم ال Dialogs للنوافذ الداخلية عند تصميمك لها ، وفي الفئة الرئيسية main window قم باستدعائها فقط سواءا أردتها Modal او Modeless Modal Dialog example void MainWindow::window1() { Window1* w1 = new Window1(this); w1.show() } Modeless Dialog example void Main…
- مشكلة في Setpixel
جميل ، لكن الخط غير مستقيم تماما ؟ هل المعادلة تعمل هكذا ؟ ويمكنك أن تجرب الرسم باستخدام الفئة QPainter حتى تستطيع أن تتحكم أكثر في خصائص ال Pen QPainter painter(&image); painter.fillRect(0,0,200,200,Qt::lightGray); painter.setRenderHint(QPainter::Antialiasing…
- استفسار: هل يمكن كتابة كود سي في ال QT وتنفيذه
وعليكم السلام ورحمة الله وبركاته ، يمكنك ان تستخدم كود سي بداخل مشروع كيوتي بدون أي مشاكل ، لان المترجم سيتعامل معه على أنه كود سي++. و في حالة استخدام مكتبة خارجية (أو object file ) متكوبة بالسي ، عليك ان تحيط ملف الرأس له ب extern "C" { } وذلك حتى لا يقوم مت…
- تضمين header داخل cpp لنتاج object
عن أي كود تتحدث ؟ هذا الامر gcc -c main.cpp -o main.o يقوم بترجمة الملف main.cpp واخراج main.o وهو ال machine code. وحتى يعمل لك يجب ان تستدعي ال linker لكي يقوم بتحويل الملف الى تنفيذي executable file. بهذا الامر : gcc main.o -o your_name طبعا gcc ليس ال link…
- استفسار حول oracle و mysql
وعليكم السلام ورحمة الله وبركاته ، كليهما عبارة عن DBMS وكل منهما له ميزات وعيوب . pl/sql هي لاوراكل فقط وليست Standard . بالتوفيق.
- صدور Qt4.6
رائع جدا ، هنالك اضافات وتحسينات كثيرة ، منها : دعم أنظمة جديدة More Platforms : ويندوز 7 ، سيمبيان s60 ، نظام Maemo -قريبا، صدر الان فقط ال Technology Preview- ، نظام Mac OS X 10 ، أيضا تم دعم بعض أنظمة يونيكس Solaris 10, HP-UX and AIX 6 وكذلك بعض أنظمة ال Re…
- تضمين header داخل cpp لنتاج object
وعليكم السلام ورحمة الله وبركاته ، السؤال غير واضح ، نرجو التوضيح أكثر. وبشكل عام اذا أردت تضمين ملف .h في ملف .cpp فقط استخدم ال include directive #include "your_header.h" وهنا سيقوم المترجم بالبحث عن ملف الرأس your_header.h في المسار الموجود فيه الملف .cpp ،…
- كيف يتصل Mysql Query Gui Tools بقاعدة بيانات الموقع
وعليكم السلام ورحمة الله وبركاته ، يجب أن تكون خاصية الاتصال البعيد MySQL Remote Access مسموحة من قبل السيرفر، بعد ذلك ستجد اعداداتها في لوحة التحكم الخاصة بك. بالتوفيق.
- ادخال بيانات من ملف
وعليكــم السـلام ورحمة الله وبركاتـه.. نعم يمكنك أن تكتب برنامجا -بأي لغة برمجة- ليحل هذه المشكلة. واذا كنت تقصد طريقة في MySQL فلا توجد. بالتوفيق.
- [ تمت الإجابة ]هل هناك إختلافات في الأسمبلي
وعليكــم السـلام ورحمة الله وبركاتـه.. لا لن تعمل معك ، الا في حالة كان البرنامج لا يحوي اي استدعاءات لدوال النظام "مستحيل في الانظمة المحمية protected mode". والسبب طبعا هو الدوال والمقاطعات التي يوفرها لك النظام لا تتوفر في نظام اخر. أيضا الاسمبلر المستخدم ي…
- بعض المشاكل واجهتني مع الqt
وعليكــم السـلام ورحمة الله وبركاتـه.. بالنسبة للسؤال الاول فان الضغط على زر Minimized فقط يعمل hide للنافذة ، لكنها ستظل هي النافذة الفعالة Active ، بينما عندما تقوم بالضغط عليها من خلال شريط المهام فانها تصبح Not Active . والدالة QApplication::alert تعمل فقط…
- ماذا أتعلم الآن ؟
وعليكــم السـلام ورحمة الله وبركاتـه.. بعد أن تتعلم الاساسيات عليك ان تتعلم أين ومتى تطبقها بشكل صحيح ،عليك أن تقرأ في مفاهيم تصميم الفئات وال Design patterns ومنهجيات التطوير Development Methodology . أيضا اذا أردت ان تتعمق أكثر يجب تقرأ في العديد من المجالات…
- سؤال عن سرعة التعامل مع قواعدmysql ؟؟
وعليكــم السـلام ورحمة الله وبركاتـه.. في الوضع الطبيعي يسمح ل 151 اتصال للقاعدة في نفس الوقت (هذا في MySQL 5) ، ويمكنك زيادة هذا العدد عن طريق تغير قيمة المتغير max_connections ، وعليك ان تتأكد من صاحب السيرفر اولا . بالنسبة لسرعة تنفيذ الاستعلامات فلا أعتقد …
- كيف اغير مسار قاعدة البيانات عند نقل الموقع الى الخادم ؟
وعليكــم السـلام ورحمة الله وبركاتـه.. سيكون في مجلد mysql . لكن ماذا تريد بالمسار ؟ كل ما عليك هو ان تتصل بخادم MySQL وتعين اسم القاعدة التي تريد العمل عليها . من جهازك لا يمكن بالوضع التلقائي الا اذا كان الاتصال البعيد MySQL Remote Access مسموح من قبل الاستض…
- Hello World In Console
وعليكــم السـلام ورحمة الله وبركاتـه.. جميل جدا أخي الكريم . عند تشغيل اي برنامج "process" فهناك برنامج اخر يكون كأب له "parent process" وهذا من اساسيات نظم التشغيل. و ال process عندما تنتهي من عملها تقوم بارجاع قيمة الى ال parent process ، والقيمة صفر تدل على…
- Qt Creator مع Qt
وعليكم السلام ورحمة الله وبركاته ، اذا حملت ال SDK فلن تحتاج الى ضبط شيء . اما اذا حملت المكتبة لوحدها في مسار ما ، ثم حملت ال QtCreator فادخل على اعداداته : tool -> options -> Qt4 Version ثم اضف مسار المكتبة.
- كيوتي ل S60 Platform
السلام عليكم ورحمة الله وبركاته ، اليوم سنبعد قليلا من جو Linux/Windows وسنتجه الى أجهزة الجوال وبالتحديد اجهزة نوكيا Nokia التي تعمل بنظام التشغيل سيمبيان Symbian ومنصة S60. حيث توجد نسخة من كيوتي "pre-relasse" مخصصة لهذه المنصة ، وهذا يعني أن برامجك التي كتب…
- مشكلة لربط جدولين ناتج عن الكسر بسبب صفة متعددة
وعليكــم السـلام ورحمة الله وبركاتـه.. في جدول المشاريع يمكن ان يكون id هو حقل رئيسي . و يجب ان يكون هناك جدول للطلاب ، والحقل الرئيسي له هو رقم الطالب sid ، ويوجد حقل foreign key يشير الى رقم المشروع id. بهذا سيكون لكل طالب مشروع واحد فقط ، واي مشروع من الممك…