سلام عليكم و رحمة الله و بركاته
انا فخور بإنظمامي إلى هذا المنتدى الرائع و المفيد لي و لكم و نسئل الله ان يستفيد منة الامة المسلمة الطيبة
في الحقيقة انا جديد في تقنية qt حبيت ان أشارككم التعليم معي و بدأت بقراءة كتاب و سوف أضع الكود الأول منة
و سوف يتم كتابة مقدمة باذن الله بعد ان اكشف بعض اسرار qt
ولنبدأ باول كود الا و هوا على الدوس او الconsole
بسم الله الرحمن الرحيم و به نستعين
نفتح البرنامج سم نذهب الى
file > New او الضغط على ctrl + n > qt4 console application
و من ثم الغط على Next و كتابة اسم المشروع فية مثل HelloWorld دون مسافة و بعدها الضغط على Next مرة آخرى و بعدها الضغط على finsh
الان تضهر لنا نافزة على اليمين نختار منها main.cpp
cpp هيا امتداد لغة c++ و بها بعض الامتدادات الاخراى سوف نصل لها وحدة تلى الاخرى و لا نتعجل الامور بشرح كل مافي اللغة الان
الان سوف يفتح شاشة بها بعض الاكواد
سوف نحذفها كاملة
و نضع هذا الكود
#include <QtDebug>
int main( )
{
qDebug() << "Hello Qt World!";
return 0;
}في لغة c++ يجب استدعاء المكتبات قبل بدا كتابة الكود و استدعى المكتبة التي تساعدني الآن بإظهار جملة Hello World هيا مكتبة QtDebug
و كلمة include مسبقة بعلامة # هيا مهمة مع الرمز استدعى أي مكتبة تكتب كالتالي
#include<اسم المكتبة>
الان بعد وضع اسم المكتبة
ناتي للسطر الثاني
int أي عدد صحيح و صراحة هذا سوال يرودني لماذا وضع integer و ليس string أتمنى من الخبارا الإجابة لتعم الفائدة
أما كلمة main فهيا مهمة لنقول أن main هيا ال load أي اخذ الاكواد في بداء ترجمة و الكواد و ترجمتها بالأول و تسمه method سوف يتم شرحها بإذن الله في الأيام القادمة واحدة واحدة
يوجد قوسين الم تلاحظنها هيا بدا الى نهاية الكود حتى تميز البداية من النهاية و هذي خاصية جميله في هذي اللغة يوجد بعض اللغات كتابة الكود من دون أقواس لم استوعب فكرة كتابة الكود دون أقواس
بمعنى أن القوس بداية إلى نهاية الكود
نأتي إلى السطر التالي
QtDebug<<"Hello World !";
QtDebug هيا استدعى من المكتبة و تكتب بعدها الجملة و تبق الجملة بعلامتين <<
و لا يخفى على احد ان الفاصلة المنقوطة بعد كل أمر في لغة c++
اما لمن يدرس ال c++
يستدعي مكتبة stream.h و بعدها لكي يطبع العبارة بدل QtDebug يغيرها ب cout
مثال
c++
#include <iostream.h>
int main( )
{
cout<< "الجملة المراد عرضها";
return 0;
}
qt
#include <QtDebug>
int main( )
{
qDebug() << "الجملة المراد عرضها";
return 0;
}و لمشاهدة النتيجة الضغط على alt + 3
و بتمني لكم التوفيق و السداد
اريد ان انبة ان c++ امرها ينفز في محررات مثل devc++ و غيرها كثير
أما كود qt فيوجد محرروه الذ كلنا نستخدمه qtcreator
و السلام عليكم و رحمة الله و بركاته