- مشروع برنامج لتقسيم ودمج الملفات (للمبتدئين)
فكرة جميلة :) لي تعليق هنا : لماذا لا نضع المعلومات في اسم الملفات . مثلا لو كان الملف المراد تقسيمه هو qtsdk2009 ، تكون اسماء الاجزاء بهذا الشكل : packet_qtsdk2009_filesize_currentPos حيث file هو حجم الملف الاصلي ، وال currentPos هو عنوان البداية للملف المقسم…
- لو سمحتوا...ممكن تعملوا فورم فيه زر يطبع رسالة "هلوو ورد"
ايضا هنا الاخ الاخير زمانه قد وضع مثالا باستخدام QtCreator /index.php?showtopic=176027 بالنسبة لدروس كيوتي العربي سنقوم ان شاء الله بتحديثها لانها كتبت قبل سنة من الان .. واذا واجهتك مشاكل في البناء فلا تتردد في طرحها .. وايضا كما ذكرت الاخت رغد عليك بكتاب حول…
- [ تمت الإجابة ] هل يمكن إضافة حقل ترقيم تلقائ&
غريب ! المفترض هكذا تعمل .. كيف تدخل بياناتك الى الجدول ؟
- [ تمت الإجابة ] هل يمكن إضافة حقل ترقيم تلقائ&
ضع كلمة auto_increment في نهاية الحقل. create table employees( id int not null auto_increment, name varchar(30) not null primary key );
- هل هذه الحالة طبيعية ؟
الله يخليك اختي رغد ، وتشكري على المرور :happy: .. الاخ أحمد : نعم ، يجب ان تعيد بناء مكتبة كيوتي كـ Static library . واي سؤال يرحب به.. وفقكم الله والى اللقاْء.
- هل هذه الحالة طبيعية ؟
تأكد من وجود علامة الصح في option -> tool -> Qt4 واعد تنظيف المشروع clean all ثم build all ثم run بانتظارك..
- هل هذه الحالة طبيعية ؟
لا يوجد داعي لكي تعمل من سطر الاوامر اذا لم تكن تعمل عليه من قبل . كل ما عليك هو ان تعيد بناء المشروع كالاتي : تاكد من علامة "الصح" على النسخة release ثم اضغط على Build all ثم run . والان لكي تنقل البرنامج الى جهاز اخر ، افتح مجلد المشروع : لاحظ وجود المجلدين …
- لماذا لايعمل الملف التنفيذي على حاسبة اخرى؟
هذا البرنامج عبارة عن مترجم للغة صغيرة ، تكتب فيها ما تريد وتعمل compile والنتيجة ستكون ملف ال setup عليك بقراءة ال tutorial ومعرفة اساسيات العمل به .. ويمكنك ان تضغط مجلد المشروع والذي يحوي البرنامج التنفيذي وملفات ال dll ومن ثم تختار الخيار الثاني وهو : inst…
- هل هذه الحالة طبيعية ؟
هذا ليس خطأ في الترجمة ، وانما هذه حالة طبيعة لمن يريد ذلك. في كيوتي تستطيع ان تترجم البرنامج اما كـ release version او كـ debug version ال debug version يستخدم في اعمال التنقيح وتتبع البرامج وهذا يستخدمه المطورين حتى يتم اكتشاف الاخطاء ، وفي الاخير يعاد ترجمة…
- هل هذه الحالة طبيعية ؟
كيف ترجمت المشروع ؟ هل تستخدم IDE ؟ اذا كنت تعمل من سطر الاوامر نفد الاتي : qmake -project qmake make release في هذه الحالة ستكون النسخة التنفيذية صغيرة وتستطيع توزيعها بدون مشاكل ، وملفات ال dll لها هي : QtCore4.dll QtGui4.dll وليست التي تحوي حرف d في الاخر .…
- مسألة في Oop ما رأيك ؟
شكرا على التصحيح ، لم انتبه الى المعادلة :lol:
- مسألة في Oop ما رأيك ؟
العلاقة بينهما انهما الاثنين shape هل يمكن استخدام فئة اخرى ؟ ويمكن ان نقول : cube has a square بدلا من cube is a square انسخ الكود [color= #0000ff;]class Cube [color= #000000;]{ Square[color= #000000;]* square; [color= #0000ff;]int x; [color= #0000ff;]public[…
- لماذا لايعمل الملف التنفيذي على حاسبة اخرى؟
اهلا مجددا ، كما ذكرت الاخت الكريمة رغد ، يمكنك ايضا اعادة ترجمة مكتبة كيوتي في جهازك وتفعيل خاصية static ، وبهذا اي برنامج تكتبه ستجده كبير يعض الشيء ، لانه اصبح يحتوي على المكتبات اللازمة لكي يعمل في كل الاجهزة . لكن موضوع recompile للمكتبة موضوع طويل بعض ال…
- لماذا لايعمل الملف التنفيذي على حاسبة اخرى؟
يجب ان ترفق مع الملف التنفيذي بعض ملفات ال dll اذا كان الجهاز لا يحوي مكتبة كيوتي . وهي: mingwm10.dll QtCore4.dll QtGui4.dll وفي حالة استخدامك لاي Module اخر مثل دعم الشبكات وقواعد البيانات و...الخ يجب ان تضيف ملف الموديول المستخدم. لان كيوتي مكتبة لا تتبع لنظ…
- البداية مع Qt
طيب عدل مسار ملفات الهيدر لكيوتي من داخل الـ option نسخ الـ SDK تختلف عن النسخ القديمة في ترتيب الملفات ، وهذا الـ IDE كان يعتمد على الترتيب القديم ، لذلك قم بضبط مسار مجلد include. امر اخر لماذا تستخدم هذه البيئة ؟ هي ضعيفة جدا مقارنة بـ QtCreator وليست بيئة …
- البداية مع Qt
ما هو ال IDE الذي تستخدمه ؟ و ما هي الرسالة التي تظهر لك ؟ اذا كنت تستخدم QtCreator تأكد من انه قد تعرف على مسار Qt وهذا من خلال : option -> tool -> Qt4 ويجب ان تظهر لك علامة "صح". وبعد ذلك جرب عمل run للبرنامج . بالتوفيق.
- البداية مع Qt
لا فرق بينهما سوى الدعم الفني وبعض الحلول الخاصة للنسخة التجارية. وراجع ردي قبل الاخير هنا في الموضوع حيث وضحت بشكل بسيط الفرق بين الرخص المتوفرة. وبالنسبة لفتح السورس كود ، فالمقصود هنا ان تقوم بتوفير البرنامج التنفيذي بالاضافة الى الكود الذي قمت بكتابته ، وه…
- البداية مع Qt
ال Designer هو برنامج لتصميم الشاشات والنوافذ والنتيجة منه ستكون ملف xml ، وبعدها سيعمل مترجم داخلي uic ويقوم بتحويل ملف ال xml الى هيدر فايل لكي تستخدمه في مشروعك . اما الـ QDevelop فهو بيئة تطوير IDE غير رسمية ، وحاليا لا ينصح باستخدامها ويكفي فقط ال Qt Crea…
- البداية مع Qt
يوجد ثلاث تراخيص لكيوتي : GPL , LGPL وهما رخص حرة ، ويوجد الترخيص التجاري Commercial . الترخيص التجاري لا يقدم لك شيء اضافي سوى الدعم الفني وبعض الحلول الخاصة ، والان أصبح غير مجدي تقريبا وكانت فائدته قبل ان تشتري نوكيا شركة trolltech وتضيف الرخصة LGPL حيث انه…
- [ تمت الإجابة ] ماهو الفرق بين Sqlite و Mysql
SQLite ميزتها أنها لا تحتاج الى خادم server لكي تعمل ، وقاعدة البيانات ستكون ملف واحد ويمكنك نقله الى أي مكان والتعامل معه. وهي مناسبة جدا للمشاريع الصغيرة والمتوسطة . عيبها الوحيد أنها لا تدعم الحقل الغريب Foreign key . وأنصحك بأن تبدأ بـ MySQL ، على الرغم من…