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

How to make Screen Saver

مغلق
بدأه baha_ashour في 6 فبراير 2006 · 7 رد · 715 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سنقوم بعمل 2 Forms :

الفورم الاول ( Settings Form ) :

05_02_06_11_23_24_1139167404settings.JPG

سنستخدمه لتغيير ال Text التي سيتم عرضها في ال screen saver

حيث أن هذه ال Text سنقوم بتخزينها في ال Registery

RegistryKey key = Registry.LocalMachine.CreateSubKey("SOFTWARE\\Baha_ScreenSaver");
key.SetValue("text", textBox1.Text);

الفورم الثاني ( Main Form ) :

وهو الفورم الذي سيتم رسم ال Text عليه .

graphics.DrawString(displayText, font, brush, point);

وسنعرف بداخله Timer يقوم بتغيير المكان الذي سوف يتم عرض ال Text فيه

p = new PointF((float)rand.Next(rect.right),
                        (float)rand.Next(rect.bottom));

ولكن الاهم من هذه كله .. هو ال Parameters التي سيت تمريرها الى ال Screen saver وهي :

اما " c/ " :

وتستخدم في ال Configuration mode .. أي عندما نضغط على كبسة Settings الموجودة في ال Display Proparities / Screen saver التابعة للويندوز

واما " p/ " :

وتستخدم في ال Preview Mode .. عند الضغط على كبسة Preview

واما " s/ " :

وتستخدم في ال full-screen mode .. عند بدء ال Screen saver

لذلك يجب أن نفحص هذه ال Parameters في ال Main حتى نحدد من سنعرض :

الفورم الاول أم الثاني

معلومات لتشغيل هذه ال screen saver

1- يجب تحويل الملف الناتج من exe الى scr .

2- وضع الملف في Windows/System32 عند بقية ال screen savers

في المرفقات مثال وهذه صورة عنه :

05_02_06_11_47_14_1139168834myScreenSaver.JPG

MyScreenSaver.rar

#2

الله يعطيك ألف ألف عافية

مواضيعك ما بتخطر في البال وبتجعل الواحد يحب السي شارب أكثر وأكثر

baha_ashour

المجموعة: اعضاء

لازم يصيرلك ترفيع......................

My_Sign.jpg
#3

مشكور على تشجيعك ;)

#4

جزاك الله خيرا اخي بهاء علي هذه البرامج التي ترفقها لنا حتي نتعلم منها فانا بصراحه استفدت كثيرا من البرامج التي وضعتها انت والاخ بشمهندس

Khaled_Tiger

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

يخاطبني السفيه بكل قبح *** فأكره أن أكون له مجيبا

يزيد سفاهة فأزيد حلمــا *** كعود زاده الإحراق طيبا

إذا نطق السفيه فلا تجبه *** فخير من إجابته السكوت

فإن كلَمته فرَجت عنــــه *** وإن خليته كمداً يـمـــوت

#5

حياك الله أخي خالد ;)

#6

هناك طريقة أخرى :

وذلك عن طريق Starter Kits الموجودة في قائمة New Projects

11_03_06_01_24_04_1142069044ss.JPG

#7

مشكور اخي بهاء علي الطريقه

Khaled_Tiger

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

يخاطبني السفيه بكل قبح *** فأكره أن أكون له مجيبا

يزيد سفاهة فأزيد حلمــا *** كعود زاده الإحراق طيبا

إذا نطق السفيه فلا تجبه *** فخير من إجابته السكوت

فإن كلَمته فرَجت عنــــه *** وإن خليته كمداً يـمـــوت

#8

it is for Visual Studio 2005!!!!!!!!

My_Sign.jpg

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

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