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

اجعل واجهة البرنامج أكثر تألقاً وبريقاً

مغلقرائج
بدأه عبد الله فتحي في 27 فبراير 2005 · 59 رد · 27,501 مشاهدة · في قسم الدروس والمواضيع الهامة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اجعل واجهة البرنامج أكثر تألقاً وبريقاً

الجزء الأول: Active Skin

تعد مرحلة التصميم من أهم مراحل البرمجة وأكثرها فائدة، إذ أن الانطباع الأولي للبرنامج ينشأ عن الشكل العام للبرنامج، وربما يكون البرنامج ضعيفاً ولكن البعض يفضله على غيره لتناسق ألوانه وجمال تصميمة، ومن أهم الأدوات المساعدة في هذا الصدد أداة الأكتف سكن وهي أداة بسيطة جداً ومميزة جداً تقوم بتغيير واجهة البرنامج من الواجهة التقليدية لبرامج الفيجول إلى واجهات اكثر تقدماً ورقياً:

ActiveSkinEX1.jpgActiveSkinEX2.jpg

أداة الأكتف سكن Active Skin هي أداة تسمح لك بتغيير واجهة البرنامج من الواجهة التقليدية لبرامج الفيجول بيسيك إلى واجهات أخرى أكثر احترافية وجميلاً ...

ولكي نقوم باستخدام هذه الأداة في البرنامج الخاص بنا، فإننا سنحتاج إلى:

[1] ملف الـ ocx الخاص بالأداة، والذي سنقوم بوضعه في مجلد النظام - (system32) لمستخدمي الويندوز إكس بي، و(system) لمستخدمي الإصدارات الأخرى -.

[2] ملف الـ skn، وهو عبارة عن الملف الذي سيحتوي على الواجهة التي ستطبقها على برنامجك، وبإمكانك نسخه على مجلد البرنامج مباشرة.

ActiveSkinEX3.jpgActiveSkinEX4.jpg

اسم الأداة: ActiveSkin 4.0 .. حجمها: 360 ك ب.

طريقة الاستخدام: أولاً لابد أن يكون لدينا ملفين الأول هو ملف الأداة ذو الامتداد ocx، ويمكنك تحميلة من الملف المرفق، والثاني هو ملف ذو امتداد skn ويحتوي على شكل الواجهة الجديدة، ويمكنك تحميل بعض هذه الملفات والتي أرفقتها مع هذا الموضوع ...

الآن قم بنسخ الملفين على مجلد البرنامج، وبعدها قم بإدراج ملف الأداة في الفورم، وذلك عن طريق الضغط على Ctrl + T ثم اضغط Brows، ثم اختر ملف الأداة، وبعد ذلك قم برسمها على الفورم ...

بعد إدراج الأداة في الفورم سنقوم بكتابة سطرين كود فقط، الأول يقوم بتمرير مسار ملف الـ skn إلى الخاصية Loadskin لكي تصبح جاهزة للاستخدام، والثاني يقوم باستخدامها فعلاً وتطبيقها على الفورم.

("هنا ضع مسار ملف الـ skn كاملاً") Skin1.LoadSkin
Skin1.ApplySkin Me.hwnd

بذلك نكون قد انتهينا من استخدام الأداة ويمكنك مشاهدة نتيجة عملك الآن.

ActiveSkinEX5.jpgActiveSkinEX6.jpg

عيوب الأداة:

كما هو الحال بالنسبة لأي أداة فإن لها إيجابياتها كما لها سلبياتها، ومن أهم العيوب التي وجدتها في هذه الأداة أنها لا تعترف بأداة العنوان الخاصة بالفيجول بيسيك Label وإنما لها أداة عنوان خاصة بها، ولا يمكنك التحكم في هذه الأداة كثيرا حيث لا يمكنك تغيير لونها ولا لون خلفيتها ولا الكثير من المميزات الأخرى التي تتميز بها أداة الفيجول بيسيك ...

ملفات الـ skn الجاهزة:

لقد أدرجنا في هذا الموضوع ملفات skn، وهي ملفات جاهزة قام بعض المصممين بعملها، ويمكنك عمل ملفات skn خاصة بك حسب ذوقك وتصميمك، وذلك عن طريق برنامج الـ 4.3 Active Skin نفسه

ActiveSkinEX7.jpgActiveSkinEX9.jpg

توزيع البرنامج:

كما تعلمون فإن أداة الـ Active Skin لا يتم توزيعها مع الفيجول بيسيك، ولذلك لابد أن نفترض أن المستخدم ليس لديه هذه الأداة لذلك قم بإرفاقها مع البرنامج وإما أن يتم نسخها على مجلد النظام بالويندوز System32 .. أو جعل هذه الأداة والملف التنفيذي في مجلد واحد ...

ActiveSkinEX11.jpg

نسعد بتلقي أسئلتكم ومحاولة الإجابة عليها

مع خالص تمنياتنا بالتوفيق

ActiveSkin4OCX.zip

Skins.zip

ActiveSkinOCX4.3.zip

NewSkn.zip

IcqProSkin.zip

Example.zip

تم تعديل هذه المشاركة بواسطة عبد الله فتحي في 19 مايو 2006 في 20:36

ani.gif
#2

السلام عليكم

اخي عبدالله :)

نفسي استخدم هذه الاداة في برنامجي

لكن انت بتقول

اقتباس
أنها لا تعترف بأداة العنوان الخاصة بالفيجول بيسيك Label وإنما لها أداة عنوان خاصة بها، ولا يمكنك التحكم في هذه الأداة كثيرا حيث لا يمكنك تغيير لونها ولا لون خلفيتها ولا الكثير من المميزات الأخرى التي تتميز بها أداة الفيجول بيسيك ...

ممكن تقولي كيف اكتب على الفورم

زي في الصور ( اسم المستخدم وكلمة المرور)

#3

وانا ايضا عاوز استخدمها لكن البرنامج يحتوى على Label ما العمل؟

#4

فين اضع الكود بالضبط

v

v

v

على الفورم لود تظهر رساله تقول "مش لاقي المسار" مع انه صحيح

ولا على الاداه نفسها

#5

بالنسبه للكتابه استخدم الــLabel

المرفق مع الاداه

آسف لاكثرة الاسئله

ولكن اعذرني فانا مستعجل لضيق الوقت

تم تعديل هذه المشاركة بواسطة مفــ 2005ــادي في 24 مارس 2005 في 14:43

#6

يا اخوان :rolleyes:

اذا كان الأخ عبدالله مايقدر يرد

اذا في احد جرب الاداة يقولي

#7

اخ مفــ 2005ــادي أضغط على رابط تجميل برنامجك في التوقيع الخاص بي .. وستجد موضوع مشابه مكمل لهذا الموضوع

وستجد ملف مرفق يوضح كيف تضع المسار

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#8

أنا آسف ويجب أن تعذروني لضيق وقتي ..

بالنسبة للـ Lable فلا مشكلة فأنا ذكرت

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

وهذا يعني أن عليك استخدام أداة العنوان الخاصة بها ..

وبالنسبة للمسار

فكما ذكرت أيضاُ مرر مسار الملف كاملاً إلى الوظيفة LoadSkin

مثلاً

("c:\skin.skn") Skin1.LoadSkin
Skin1.ApplySkin Me.hwnd

إذا أردت مثالاً أخبرني لأضعه لك ..

بالتوفيق

وشكراً لك أخي العزيز HnHn ..

ani.gif
#9

اشكرك اخي HnHn على ماقدمت من مساعدة

شكراً لك استاذي عبدالله

وآآآآآسف كل الآسف على ماسببته لك من إزعاج

ولكن كما تعلم الطالب دائماً يطمع بالمزيد

#10

السلام علكيم

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

وشكرا

تزودوا فأن خيرا الزاد التقوى

اللهم انصر اخواننا المسلمين المجاهدين في كل مكان

#11

السلام علكيم

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

وشكرا

abouzid01@hotmai.com

#12

جزاك الله خير اخي العزيز كاتب الموضوع

#13

جزاك الله خير اخي العزيز كاتب الموضوع

الروابط ما تشتغل من وين أقدر انزل الملفات

#14

فعلا المرفقات لا تعمل حاليا

و لكن سيتم رفع المرفقات خلال الايام القليلة القادمة

و فوق كل ذي علم عليم

#15

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

أريد activeskin مع الكراك ضروري

وشكرا

#16

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

اخى الاستاذ عبد الله فتحى : لا استطيع انزال الملفات المرفقة , ارجو المساعدة العاجلة

وجزاك الله الف خير

#17

مشكووووووور

#18

جزاك الله خير أخي الكريم ...

ولكن يحيرني سؤال وهو عندما اريد ان اشغل البرنامج على جهاز أخر ؟؟

هل اكتب امتداد الملف كاملاً أم ماذا ؟؟؟

بانتظار ردك اخي الكريم ..

#19

السلام عليكم ........

انا نزلت الاداة والمرفقات.... ورسمت الاداة على الفورم وحطيت الكود وربطتو مع ملفات الskn المرفقه واعملت رن وما تغير شي ؟!

شو المشكله؟

شكراً.

w6ww6w20050504073004374e3932c2.jpg

abeer...عبير....עביר

#20

الأخ eng_mhem

جرب تحميل الملفات الآن

الأخ ماجد

في حال توزيع البرنامج على أجهزة أخرى يجب تمرير مسار ملف الـ Skin كاملاً، ويمكن الاستفادة من الوظيفة APP.Path لمعرفة مسار البرنامج ..

الأخت عبير

تأكدي من الخطوات السابقة وتأكدي من أن الكود تم تنفيذه ..

ani.gif
#21

اريد سكينز جديدة لاداة الاكتف سكينز

#22

السلام عليكم

أخي عبد الله فتحي هل يمكنك ان تعطينا الحل بالنسبه لمشكله ال label مع هذه الاداة ؟

موضوع مهم جدا , الرجاء المساعدة اخي الكريم

#23

اخويع عبدالله فتحي

.لوسمحة ابغامثال000

0000بأنتضار الرد0000

تم تعديل هذه المشاركة بواسطة ملاذ في 27 أبريل 2006 في 11:34

لاخيــــــــــــــــــــــر في كاتم العـــــــــــــــــــــــــــــــــــم

#24
eng_mhem كتب:
السلام عليكم و رحمة الله و بركاته[/size

  اخى الاستاذ عبد الله فتحى : لا استطيع انزال الملفات المرفقة , ارجو المساعدة العاجلة

  وجزاك الله الف خير

#25
^abeer^ كتب:
السلام عليكم ........

انا نزلت الاداة والمرفقات.... ورسمت الاداة على الفورم وحطيت الكود وربطتو مع ملفات الskn المرفقه واعملت رن وما تغير شي ؟!

شو المشكله؟

شكراً.

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

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