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

كيف أضيف ايقونة للبرنامج

مغلق
بدأه M.555 في 17 فبراير 2008 · 10 رد · 1,495 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ياجماعة ليس لدي أي خلفية عن لغة السي بلس بلس

بس حبيت أعرف كيف أضيف أيقونة للبرنامج

يعني ماهي الخطوات التي أعملها

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

وأن شاء الله يكون بداية تعلمي لهذة اللغة

وفقكم الله وجعل آخر أعمالكم طاعتة

#2

سؤالك غير واضح أخي... بالنسبة لي على الأقل...

أرجو التوضيح أكثر للحصول على تجاوب..

رسالة معلومات في الدوس؟

وأيقونة؟

لم أفهمك أخي

تم تعديل هذه المشاركة بواسطة إسماعيل ابراهيم في 17 فبراير 2008 في 02:17

#3

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

اخي الحبيب , موضوع دراسة السي بلس بلس موضوع منهجي , واقصد بكلمة منهجي اي ان تسير على منهج محدد ( اكل العنب حبة حبة ) , يجب عليك اولا دراسة اساسيات اللغة وفهمها جيدا , لتستطيع الانتقال من الاساسيات التي ستدرسها على الـ Console إلى تطبيقات Windows طبعا هناك طريقتين :

الطريقة الاولى بواسطة : MFC والطريقة الثانية بواسطة دوال API

مثلا : بواسطة Api

هذه الدالة تقوم بتعيين الايقونة .

		WNDCLASS::hIcon=LoadIcon(0,"IDI_APPLICATOIN");

هل فهمت شيئاً ؟ ! !

طبعا لا ,

كما قلت لك , لا فائدة من الاجابة على سؤالك مني او من الزملاء مالم تكن لديك خلفية جيدة عن اللغة والالمام باساسياتها حتى تتكون لديك المرونة الجيدة للتعامل مع البرامج الحسابية والمنطقية

تقبل تحياتي .

تم تعديل هذه المشاركة بواسطة time1 في 17 فبراير 2008 في 02:25

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#4

أخواني أثابكم الله

أي شخص ليس لدية خلفية في الفيجول بيسك سهل أني أعطية خطوات إضافة أيقونة للبرنامج فقط يكون لدية

برنامج الفيجول بيسك

وأعتقد نفس الطريقة بالنسبة لبرنامج Microsoft Visual C++ 6.0

أخي أسماعيل أقصد تغيير الأيقونة الأفتراضية للبرنامج

وفقكم الله

#5

وهل الفيجوال بيسك مثل السي++ ؟

طبعا لا , ولعلمك الكثير يعتبر لغة فيجوال بيسك عبارة عن Tools

اخي الفاضل لغة السي ++ لو تبي تسوي نافذة لازم تبنيها انت بنفسك من الصفر , وانت على حد قولك ليس لديك خلفية في سي ++ وايضا قلت بأن البرنامج لديك في دوس , كيف ستضع ايقونة لبرنامج دوس ؟ !

عشان كذا خذها مني نصيحة , ويعلم ربي اني اتمنى لك العلم والخير ,

لازم تدرس اساسيات السي ++ بعدين تفكر تنتقل لبرمجة النوافذ ووضع الايقونات والازرار والرسائل ... إلخ ,

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#6

أخي time1 بارك الله فيك ونفع بعلمك

بعد ماتنتهي من البرنامج وتختار Build

راح يطلعك أيقونة البرنامج مثل الصورة التالي

http://www.up.5alid.com/up/download.php?fi...=b289a76884.jpg

أريد تغيير هذه الأيقونة بأيقونة أختارها بنفسي

أنا عارف أخي أن أمامي الكثير لأتعلمه وعلشان كذا ناوي أن شاء الله آخذ كورس في تعلم هذه اللغة

ولكن أريد الأجابة ضروري بارك الله فيكم

تم تعديل هذه المشاركة بواسطة M.555 في 17 فبراير 2008 في 04:19

#7

يااخي الفاضل بيئة الدوس لا يوجد بها ايقونات , والبرنامج الذي تتحدث عنه مكتوب على واجهة الدوس ,اذا كان البرنامج مكتوب على MFC او API عندها انت تتعامل مع نوافذ وصناديق حوار وايقونات , عندها فقط تستطيع تحميل ايقونة غير الايقونة الافتراضية.

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#8

الأخ time1 :

على مهلك على واضع السؤال .

حيث أنك أكثر خبرة منه كان عليك معرفة أنه يقصد console application حيث أنه يستعمل Visual C++ 6.0 . إذا فالحديث عن console application وليس Dos application والفرق كبير بينهما .

لتغيير الـ icon :

بعد إنشاء المشروع

من القائمة الرئيسية

new

ثم إختر resource script

قم بوضع إسم في file name وليكن myrc

سيتم فتح الملف في المحرر

اضغط بيمين الماوس فوق myrc.rc وفي القائمة اضغط على import واختر الملف الذي تريد

بامكانك التحرير في الـ icon

save all

قم بعمل build للمشروع وسيتم تكوين ملف exe بالـ icon التي إخترتها

طبعاً يمكنك تغيير الـ icon اثناء runtime باستخدام API

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#9

أظن أنه يقصد بأيقونة بجانب الساعة أو أعلى الفورم .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#10
اقتباس
أظن أنه يقصد بأيقونة بجانب الساعة أو أعلى الفورم

Console application , كيف ستضع tray icon له!! و أين الفورم ؟!!!

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#11

أخي cipher وفقك الله وبارك فيك هذا بالضبط ماكنت أقصده

أخواني SIFE-C و time1 و cipher شكراً لتفاعلكم معي

وأنا أعتذر منكم لأني لم أوصل المعلومة كما ينبغي بحكم جهلي في اللغة

أثابكم الله وحفظكم ورزقكم الصلاح في الدنيا والآخرة وجعل آخر أعمالكم طاعتة

هذا الموضوع مغلق.

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