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

اعطوني نقطة البداية لواجهات سي بلاس بلاس

بدأه عمار جاسم في 30 يوليو 2011 · 7 رد · 675 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

خير ما ابدأ به في هذا المنتدى

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

السلام عليكم ورحمة الله وبركاته

سؤالى هو يا اخوان تعلمت كل مواضيع c++ من البرمجة التقليدية ثم الكائنية ثم الشيئية

وانا الان بفضل الله على علم بفهم كودات اللغة

سؤالي هو

كيف انتقل الى الخطوة الثانية وهي حسب ما اعتقد انشاء برامج يمكن للناس التعامل معها (الواجهات للبرامج)

علما اني اعمل على html و الفيجول بيسك ولي فيهما تجربة

والسلام عليكم

#2

سوف أعطيك بعض الأمور كنقطة انطلاق:

  • Qt framework يستخدم لتصميم الواجهات و هذا رابط دورة للمبتدئين:my-first-qt-gui-application
  • GTK أو ما يسمى GIMP Toolkit و للعلم إن البيئة الرسومية لكثير من توزيعات اللينكس مبرمجة باستخدام C و GTK و هذا رابط لأمثلة من برامج صممت باستخدامه الرابط و يمكنك الولوج للتدوين الموجود في الموقع ذاته .
2
#3
اقتباس
يا اخوان تعلمت كل مواضيع c++ من البرمجة التقليدية ثم الكائنية ثم الشيئية

اولا سؤال .. ماهو الفرق بين التقليدية والكائنية والشيئية ؟؟

لاني صراحة استغربت من هذه الثلاثة انواع ؟

ثانيا :: لديك مكتبات QT ,, هذه المنصة تتيح لك تصميم واجهات والعمل عليها ولها الكثير من المصادر .. كما ان هنالك قسم خاص بالفريق العربي للبرمجة عنها ..

او يمكنك التعامل معها من خلال واجهات ميكروسوفت لانك قد قلت بانك تعاملت مع الفيجول بيسك .. لكن هذا لايعني انهما متشابهين من هذه الناحية لكن فقط لنفس الشركة ..

تقنية ميكروسوفت للواجهات هي MFC ..

او هنالك الكثير ..

كذلك يمكنك التعامل مع اطار الدوت نت .. اي C++.net .. والتي ستمكنك من تصميم واجهاتك بسهولة اكبر من لغات C++ under dos ...

تحياتي العطرة ..

1

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#4
اقتباس
ماهو الفرق بين التقليدية والكائنية والشيئية ؟؟

لعله يقصد La programmation procédurale و La programmation orientée objet و La programmation structurée !

#5

السلام عليكم

اشكر الجميع على المساعدة وعلى الاجوبة

وسوف ادرس هذه المكتبة qt اما مكتب mfc فانا اجدها معقدة

بالنسبة للبرمجة الكائنية الهيكلية اقصد structure programming

والبرمجة الشيئية object programming

اما البرمجة التقليدية فاقصد بها البرمجة البسيطة يعني دالة واحدة main يكتب فيها الكود

اتمنى لكم التوفيق

اخوكم المهندس عمار جاسم

#6
أحمد المتألق كتب:

لعله يقصد La programmation procédurale و La programmation orientée objet و La programmation structurée !

احمد اساسا انا فاهم ما يقصده ..لكن كانت مسالة اريد ان اوضح مفهوم خاطئ عنده ..

لكن اعتقد انك الان جعلتني افهم الامور بالعكس ..

قلل من استخدام اللغة الفرنسية لانني والكثير (( 0 )) بها :blush:

1

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#7
عمار جاسم كتب:

السلام عليكم

اشكر الجميع على المساعدة وعلى الاجوبة

وسوف ادرس هذه المكتبة qt اما مكتب mfc فانا اجدها معقدة

بالنسبة للبرمجة الكائنية الهيكلية اقصد structure programming

والبرمجة الشيئية object programming

اما البرمجة التقليدية فاقصد بها البرمجة البسيطة يعني دالة واحدة main يكتب فيها الكود

اتمنى لكم التوفيق

اخوكم المهندس عمار جاسم

@ عمار جاسم ..

اخي مصطلحاتك او مفهومك لهذه المصطلحات خاطئ .. اسف لكن يجب ان تعرفها بشكل افضل ..

ساعطيك نبذة لكنك اوحيت لي بكتابة مقال حول التفريق بينهم ..

الهيكلية : هي البرمجة بطريقة الهياكل او تقسيم البرنامج الى هياكل .. ومن اشهر هذه اللغات او اللغات التي تدعمها لغة C الام .. حيث يمكنك تفصيل الكود الى هياكل Struct .. ولكل هيكل خصائصه الخاصة ..

الكائنية : هي البرمجة كائنية التوجه او تختصر الى البرمجة الكائنية .. لها بحر واسع من المعلومات ... هنا الناتج منها صنف ومن الصنف كائن تابع له ..

الشيئية : هي الكائنية نفسها فقط ترجمة المصطلح تختلف .. الشئ = الكائن ..

التقليدية :: مصطلح لم اسمع به من قبل هو من عندك طبعا .. وفهمتك انك تقصد البرمجة باستخدام قواعد اللغة فقط مع الدوال والتعابير الرياضية واستخدام الحلقات والجمل الشرطية ... الخ ..

لكن من دون ان تدخل في التفاصيل العميقة للهياكل او للاصناف ..

لكن الصراحة هذه لا نطلق عليها اي تسمية .. لانها برمجة بصورة عامة ... او هي عملية استخدام قواعد اللغة لبرمجة برنامج لا يتطلب استخدام البرمجة الكائنية او المهيكلة ..

ارجو ان تكون الصورة قد اتضحت ..

تحياتي العطرة ...

1

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#8
اقتباس
قلل من استخدام اللغة الفرنسية لانني والكثير (( 0 )) بها :blush:

أعتذر أخي سنان, في المرات القادمة سأكتب كل شيء بالعربية :), تلك هديتي لك بمناسبة رمضان :D

اقتباس
اخي مصطلحاتك او مفهومك لهذه المصطلحات خاطئ .. اسف لكن يجب ان تعرفها بشكل افضل ..

ساعطيك نبذة لكنك اوحيت لي بكتابة مقال حول التفريق بينهم ..

الهيكلية : هي البرمجة بطريقة الهياكل او تقسيم البرنامج الى هياكل .. ومن اشهر هذه اللغات او اللغات التي تدعمها لغة C الام .. حيث يمكنك تفصيل الكود الى هياكل Struct .. ولكل هيكل خصائصه الخاصة ..

الكائنية : هي البرمجة كائنية التوجه او تختصر الى البرمجة الكائنية .. لها بحر واسع من المعلومات ... هنا الناتج منها صنف ومن الصنف كائن تابع له ..

الشيئية : هي الكائنية نفسها فقط ترجمة المصطلح تختلف .. الشئ = الكائن ..

التقليدية :: مصطلح لم اسمع به من قبل هو من عندك طبعا .. وفهمتك انك تقصد البرمجة باستخدام قواعد اللغة فقط مع الدوال والتعابير الرياضية واستخدام الحلقات والجمل الشرطية ... الخ ..

لكن من دون ان تدخل في التفاصيل العميقة للهياكل او للاصناف ..

لكن الصراحة هذه لا نطلق عليها اي تسمية .. لانها برمجة بصورة عامة ... او هي عملية استخدام قواعد اللغة لبرمجة برنامج لا يتطلب استخدام البرمجة الكائنية او المهيكلة ..

ارجو ان تكون الصورة قد اتضحت ..

تحياتي العطرة ...

شرح وافي و كافي, سلمت يداك :)

بالتوفيق.

تم تعديل هذه المشاركة بواسطة أحمد المتألق في 1 أغسطس 2011 في 22:34

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…