شبكة ومنتدي المافيا
اهلا بك فى القرصنة انت غير مسجل نرجو منك التسجيل او يتم القرصنة عليك

شبكة ومنتدي المافيا

القرصنة اصول
 
الرئيسيةالبوابةاليوميةمكتبة الصورس .و .جبحـثالتسجيلدخول

شاطر | 
 

 دروس في البرمجة بلغة دلفي بالصوت والصورة (18) غير أيقونة برنامجك الافتراضية...!

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
ASEEL
عضو
عضو
avatar

عدد المساهمات : 89
نقاط : 162
السٌّمعَة : 0
تاريخ التسجيل : 07/03/2010

مُساهمةموضوع: دروس في البرمجة بلغة دلفي بالصوت والصورة (18) غير أيقونة برنامجك الافتراضية...!   الأحد مارس 07, 2010 10:53 am

يطلق عليها (Delphi Console Mode Applications) وهي عبارة عن برامج ويندوز تعمل بدون واجهة مستخدم (Graphical Interface). عند تشغيل برنامج (Console)، تقوم ويندوز بإنشاء نافذة (كما في نظام DOS) والتي من خلالها يمكن للمستخدم التفاعل مع البرنامج، بحيث تمكنه من إدخال نص فقط.
صممت ويندوز بحيث تخصص لجميع البرامج التي تعمل على أسلوب (Console) أيقونة خاصة افتراضية (تعتمد على إصدار ويندوز).




بالنسبة لتطبيقات دلفي الاعتيادية والتي تحتوي على واجهة مستخدم (GUI) يمكن تغيير أيقونة البرنامج باستخدام الخيار:

اقتباس:
Project - Options - Application - Application Settings – Icon

أما بالنسبة لبرنامج (Console) هذا الخيار غير متاح وبالتالي لا يمكن تغيير الأيقونة الافتراضية. حيث أن ويندوز تستخدم أول أيقونة يتم تحديدها في ملفات موارد النظام (Application's Resources) وهي الافتراضية.

كيفية تخصيص أيقونة لتطبيقات (Console)

لكي نتمكن من تخصيص أيقونة للتطبيقات التي تعمل بأسلوب (Console) نحتاج لإنشاء ملف موارد (resource file) بحيث يحتوي على أيقونة البرنامج المراد تخصيصها.
1. افتح برنامج (Notepad) أو أي برنامج يتعامل مع ملفات ASCII. واكتب السطر التالي:

اقتباس:
1 icon "myicon.ico"

2. أحفظ الملف باسم "conicon.rc" في مجلد البرنامج. يمكن استخدام أي اسم ولكن بشرط يجب أن يكون الامتداد "rc". وبالطبع يجب أن يكون لديك ملف أيقونة امتداده "ico" باسم "myicon.ico" في نفس مجلد البرنامج كذلك.
3. أضف السطر التالي إلى كود البرنامج:

اقتباس:
{$R 'conicon.res' 'conicon.rc'}

تحت الجملة:

اقتباس:
{$APPTYPE CONSOLE}

ومن ثم شغل البرنامج.
لاحظ أن برنامجك أصبح لديه أيقونة جديدة مختلفة. بهذه الطريقة قمنا بإنشاء (Resource file) وجعلنا ويندوز يستخدم الأيقونة التي نريد لبرنامجنا.

تحياتي...!
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
للاطلاع على الدروس السابقة على الروابط التالية:
الدرس 1: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 2: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 3: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 4: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 5: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 6: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 7: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 8: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 9: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 10: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 11: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 12: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 13: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 14: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 15: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 16: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الدرس 17: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

ملحق 1: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
ملحق 2: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
ملحق 3: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
ملحق 4: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
__________________

اقتباس:
"…Any one can be an inventor, just find a problem then find solution…"

Best regards
O. M. Fares
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
المدير العام
المدير العام
avatar

ذكر عدد المساهمات : 150
نقاط : 793
السٌّمعَة : 0
تاريخ التسجيل : 06/03/2010
الموقع : www.alkrsnanet.co.cc
العمل/الترفيه : مدير
المزاج هادي

مُساهمةموضوع: رد: دروس في البرمجة بلغة دلفي بالصوت والصورة (18) غير أيقونة برنامجك الافتراضية...!   الخميس مارس 18, 2010 7:02 am

الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://7lfa.yourme.net
 
دروس في البرمجة بلغة دلفي بالصوت والصورة (18) غير أيقونة برنامجك الافتراضية...!
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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