كتقويم سطح المكتب
يقوم هذا التطبيق بإنشاء خلفية سطح المكتب مع التقويمات لل CARRITAR و COMPLED ، معروضة في لغة نظام النظام.


ملخص
تقويم سطح المكتب هو تطبيق Visual Basic 6 (VB6) يتراكب بشكل ديناميكي تقويم على خلفية سطح المكتب. ويشمل وظائف لإظهار العطلات وعطلات نهاية الأسبوع ويوفر خيارات التخصيص للمظهر.
ما الجديد في الإصدار 1.2
- خيار بدء التشغيل : يمكن تكوين التطبيق لتشغيله عند بدء تشغيل Windows عن طريق إعداد
runAtStartup = True في settings.ini . - تأثير الخطوط العريضة للنص : تمت إضافة خيار جديد لتطبيق تأثير مخطط تفصيلي على نص التقويم. قم بتكوين هذا عن طريق تعيين
textEffect = outline في settings.ini .- خيارات Texteffect :
-
none ، shadow و outline
- إصلاحات الأخطاء وتحسين الأداء: العديد من التحسينات لتحسين استخدام الذاكرة واستقرارها أثناء توليد خلفية.
الميزات الرئيسية
- توليد خلفية الديناميكية : يولد خلفيات مخصصة على أساس بيانات التقويم ، مما يتيح تجربة سطح المكتب مخصصة.
- تسليط الضوء على العطلات : يسلط الضوء تلقائيًا على العطلات في التقويم ، مما يجعل من السهل تتبع التواريخ المهمة.
- تسليط الضوء على عطلة نهاية الأسبوع: يسلط الضوء تلقائيًا على عطلات نهاية الأسبوع.
- تكامل خلفيات موجود : يتكامل مع ملفات خلفية حالية ، مما يضمن مزيجًا سلسًا مع خلفية سطح المكتب الحالية.
- المظهر القابل للتخصيص : تخصيص مظهر التقويم ، بما في ذلك إعدادات الخط واللون والشكل عبر ملف INI.
- الدعم المحلي: يستخدم لغة النظام لعرض أشهر وأيام أسبوع في اللغة المحلية.
- دعم متعدد التنسيق : يدعم توليد التقويمات مع خلفيات سطح المكتب في تنسيقات ملف JPG و BMP و GIF و PNG و TIF.
- خيار بدء التشغيل : يمكن تكوين التطبيق لتشغيله عند بدء تشغيل Windows عن طريق إعداد
runAtStartup = True في settings.ini . - تأثير الخطوط العريضة للنص : تمت إضافة خيار جديد لتطبيق تأثير مخطط تفصيلي على نص التقويم. قم بتكوين هذا عن طريق تعيين
textEffect = outline في settings.ini .
الاستخدام
1. التثبيت
-
setting.ini الملف القابل للتنفيذ ، holidays.txt .
ملاحظة: يجوز للمدافع Windows الإبلاغ عن التهديد القابل للتنفيذ باعتباره تهديدًا محتملًا لأنه يسجل البرنامج للتشغيل عند بدء التشغيل.
2. تكوين الإجازات
- أضف عطلاتك
25/12 ملف holidays.txt dd/mm
3. تكوين الإعدادات
يتيح لك ملف settings.ini تخصيص جوانب مختلفة من التقويم المعروض على خلفية سطح المكتب. فيما يلي خيارات التكوين المتاحة:
[برنامج]
- تم تعيين RunatStartup على True لتشغيل البرنامج في Windows Startup ، False لتعطيل.
[الخط]
- fontname: اسم الخط المستخدم لنص التقويم. الافتراضي هو
Tahoma . - Fontbold: اضبط على
True لتمكين النص الجريء ، أو False للنص العادي. - fontitalic:
True على تمكين النص المائل ، أو False للنص العادي. - Fontcolor: لون النص التقويمي بتنسيق سداسي عشري (على سبيل المثال ،
&HFFFFFF للأبيض). - ShadowColor: لون تأثير الظل على النص بتنسيق سداسي عشري (على سبيل المثال ،
&H000000 للأسود). - WeekdayColor: اللون المستخدم لنص أيام الأسبوع بتنسيق سداسي عشري.
- HolidayColor: اللون المستخدم لنص العطلات بتنسيق سداسي عشري.
- Texteffect : ؛ يحدد التأثير البصري المطبق على النص.
-
none أي تأثير يتم تطبيقه. - يضيف
shadow ظلًا خلف النص. - يضيف
outline مخططًا حول النص.
- Fontratio_1: نسبة ارتفاع خط الشهر الحالي إلى ارتفاع الشاشة. الافتراضي هو
45 . - Fontratio_2: نسبة ارتفاع خط الشهر المقبل إلى ارتفاع الشاشة. الافتراضي هو
65 .
[شكل]
- CurrentDayShape: يحدد الشكل المستخدم لتسليط الضوء على اليوم الحالي. تشمل الخيارات
Circle ، Ellipse ، Rectangle ، و RoundRectangle . - شكل fillcolor: لون ملء الشكل المستخدم لليوم الحالي ، المحدد بتنسيق سداسي عشري (على سبيل المثال ،
&H30B4F3 ).
[موقف التقويم]
- StartOffSetX: الإزاحة الأفقية من المركز العلوي للشاشة. استخدم القيم الإيجابية أو السلبية لضبط موضع التقويم.
- StartOffSety: الإزاحة العمودية من المركز العلوي للشاشة. اضبط الموضع باستخدام القيم الإيجابية أو السلبية.
تتيح لك هذه الإعدادات تخصيص مظهر وتحديد المواقع للتقويم لتتناسب مع تفضيلاتك وإعداد سطح المكتب.
4. تشغيل التطبيق
- إطلاق القابل للتنفيذ لإنشاء خلفية مع التقويم المدمج. يطبق التطبيق تلقائيًا خلفية الجدران التي تم إنشاؤها كخلفية سطح المكتب.
- للحفاظ على تحديث التقويم في كل شركة ناشئة ، ضع اختصارًا للتنفيذ في مجلد بدء تشغيل Windows.
الملفات
-
wallpaper.bmp : ملف خلفية تم إنشاؤه. -
holidays.txt : ملف نصي يحتوي على قائمة بالأعياد. -
settings.ini .
التبعيات
- نظام التشغيل Windows OS
- Visual Basic 6 وقت التشغيل
تاريخ الإصدار
- الإصدار الأول : 16/04/2004
- v1.0: 30/08/2024
- v1.1: 06/09/2024
- v1.2: 10/09/2024
مساهمة
المساهمات مرحب بها! يمكنك إرسال طلب سحب للتحسينات أو الميزات الجديدة.
رخصة
تم ترخيص هذا المشروع بموجب ترخيص GPL-3.0.
مؤلف
- Mesut Akcan
- المدونة: akcansoft.blogspot.com
- YouTube: youtube.com/mesutakcan
- البريد الإلكتروني: [email protected]