عبد الهادي بهاب
10-04-2018, 01: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
فيه برنامج جدا بسيذ يعتمد على اظهار دعاء او حديث في مربه صغير كل فترة معينة
التصميم :
- افتح مشروع جديد
- في خصائص الصفحة اختر الحجم المناسب و الافضل ان يكون الاصغر ثم اختر ان تبقى النافذة مختفية في المهام بجانب الساعة
لاحظ الصورة :
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