تسجيل الدخول

مشاهدة النسخة كاملة : تصميم منبه الذاكرين


عبد الهادي بهاب
10-04-2018, 12:37 AM
السلام عليكم
فيه برنامج جدا بسيذ يعتمد على اظهار دعاء او حديث في مربه صغير كل فترة معينة

التصميم :

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

لاحظ الصورة :

http://u.damasgate.com/001/4/nuwqj7npf3za9xdeaby8.png

- الان افتح ملف تكست و ضع فيه مجموعة ادعية و احاديث متنوعة
مثال الملف التالي:
https://up.top4top.net/downloadf-829qjill1-7z.html

تستطيع تعديله او ما تشاء

- الان في on preload
ali = TextFile.ReadToTable("AutoPlay\\Docs\\doaa.txt");

- في onshow
Page.StartTimer(2000)
بحيث 2000 هي ثانيتين مدة ظهور الدعاء ثم يتعير يمكن ان تطيلها


- الان في التايمر on timer


local ScreenRes = System.GetDisplayInfo();
local w = ScreenRes.Width
local h = ScreenRes.Height
local Swin = Window.GetSize(Application.GetWndHandle()).Width;
local Shin = Window.GetSize(Application.GetWndHandle()).Height;

Window.SetPos(Application.GetWndHandle(), Math.Random(0,w-Swin), Math.Random(0,h-Shin));

txt = Math.Random(1,#ali)
if txt <= 1 then ali = TextFile.ReadToTable("AutoPlay\\Docs\\doaa.txt"); else
Paragraph.SetText("Paragraph1", ali[txt]); Table.Remove(ali,txt); end

الكود يعتمد على معرفة ابعاد الشاشة ثم اختيار موقع عشوائي في كل مرة


- معاينة

https://c.top4top.net/p_829mkd6l1.gif

ياسرهتهت
11-04-2018, 10:43 AM
بسم الله الرحمن الرحيم
عمل رائع ومميز كالعاده استاذ عبد الهادي
موفق بإذن الله ... لك مني أجمل تحية .
:abc_152::abc_152::abc_152: