المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ساعة الآذان فرنسا


ابو امين
25-01-2016, 08:57 AM
بسم الله الرحمن الرحيم
نزولا عند اقتراح احد الأعضاء بتخصيص صفحة خاصة لمشروع بحيث آذان
سيتم ان شاء اللّٰه افتتاحها هذا اليو م.
انا في حاجة اولا الى افكار عن الواجهة التي افضل ان تتماشى مع حجم شاشة التلفاز بح
انه عند تشغيل البرنامج تملأ هذه الواجهة الشاشة باكملها.

ياسرهتهت
25-01-2016, 11:46 AM
بسم الله الرحمن الرحيم
اخونا العزيز السؤال غير واضح ؟
ارجوا توضيح الطلب
موفق بإذن الله ... لك مني أجمل تحية .

عبد الهادي بهاب
25-01-2016, 02:26 PM
بسم الله الرحمن الرحيم
نزولا عند اقتراح احد الأعضاء بتخصيص صفحة خاصة لمشروع بحيث آذان
سيتم ان شاء اللّٰه افتتاحها هذا اليو م.
انا في حاجة اولا الى افكار عن الواجهة التي افضل ان تتماشى مع حجم شاشة التلفاز بح
انه عند تشغيل البرنامج تملأ هذه الواجهة الشاشة باكملها.

http://www.abc4web.net/vb/showthread.php?t=19365

عبد الهادي بهاب
25-01-2016, 03:14 PM
اقتراح لماذا لا تجعل البرنامج عادي اي لا يملا الشاشة
ففي الكثير من الاحيان نود تصفح الكثير من البرامج دون الحاجة للبحث عن اداة التصغير و هو اكثر عمليا من التكبير
و الله اعلم

عبود عبود
25-01-2016, 05:40 PM
هل بإمكانك وضع توقيتات الآذان ؟ وهل تمتلك التوقيتات لجميع الدول ؟

ابو امين
25-01-2016, 10:28 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
فيمايخص ملىء الشاشة لا مناص من ذلك فهي ستعرض داخل المسجد لأن الحاسوب سيكون فقط مخصص لذلك .
فيما يخص قاعدة البيانات فعندي قاعدة اكسس جاهزة و هي تخص المنطقة التي أسكن فيها فقط
فان كانت تصلح أرفقتها غدا .
أستطيع أن أرفق ملف أكسل مكان أكسس ان لزم الأمر
سنرى لاحقا أن كان بالأمكان اضافة كافة المناطق ( وهذا عمل يتطلب مجهودا خاصا مني )
شـكــ وبارك الله فيكم ـــرا لكم ... لكم مني أجمل تحية .

عبد الهادي بهاب
25-01-2016, 10:36 PM
لاحظ اخي هذه المشاركة
http://www.abc4web.net/vb/showthread.php?t=28679&page=2

حمل الملف المفتوح
http://www.mediafire.com/download/kkonqic7z7j8okp/%D9%85%D9%88%D8%A7%D9%82%D9%8A%D8%AA+%D8%A7%D9%84% D8%B5%D9%84%D8%A7%D8%A9.apz

فيه خانة خط الطول و العرض و فارق الوقت ......... ان تواقق الحساب مع ما لديك فهذه بداية جيدة

عبد الهادي بهاب
25-01-2016, 10:52 PM
حسب تصميمك فانت تقصد مدينة Besançon في فرنسا

Les coordonnées de Besançon en degrés décimaux
Latitude : 47.2487800
Longitude : 6.0181500
Les coordonnées de Besançon en degrés et minutes décimales
Latitude : 47°14.9268′ Nord
Longitude : 6°1.089′ Est

هل هذا صحيح ؟

ثامر أبو بلقيس
25-01-2016, 10:53 PM
أحبابي حساب وقت الاذان مشروع ليس سهل
فهو يعتمد على حسابات دقيقة متعلقة بدوائر العرض و الطول و حتى مرجع حساب وقت الاذان
ضف لذلك بين المدينة و المدينة في نفس البلد هناك فروقات أنصحك أخي أن تعتمد على رزنامة
سنوية للمدينة ان توفر ذلك بالتقرب للإمام ... لا أعرف هل كلامي جانبه الصواب أم أني مخطيء
فقط حاولت معك نظريا على أمل أن نجد فرصة مستقبلا للمشاركة معكم تفكيرا أو انجازا :abc_138:

الاكسل الذي تحدثت عنه هل هو رزنامة لمواقيت الصلاة أم معادلات .. اذ كانت معادلات حبيت أطلع عليها
للاستفادة ان امكن حتى و إني أرشح أن تكون رزنامة و الله أعلم :abc_138:

عبد الهادي بهاب
25-01-2016, 10:55 PM
حسب حسابات الاستاذ ثامر في الملف المفتوح على فرضية ان الفارق هو 1
و خط الطول : 47.2487800
خط العرض : 6.0181500

هذا ملف مفتوح خاص بك :

http://up.top4top.net/downloadf-24jjh11-rar.html

عبد الهادي بهاب
25-01-2016, 11:00 PM
حسب موقع الباحث الاسلامي المتخصص في حسابات الاذان هذه مواقيت الصلاة

http://www.islamicfinder.org/prayerDetail.php?country=france&city=Besancon&state=A6&id=7494&month=&year=&email=&home=2016-1-25&lang=&aversion=&athan=

عبد الهادي بهاب
25-01-2016, 11:04 PM
المقارنة بين النتيجتين

http://d.top4top.net/p_24nwqf1.png

كل شيء تمام فقط في العشاء

ثامر أبو بلقيس
25-01-2016, 11:14 PM
بارك الله فيك أخي المحترف ... سعيد جدا بهكذا تطبيقات
-------------------------------------------------------------
ربما يتطلب منا الامر دراسة تأثيرات التوقيت الصيفي و التوقيت الشتوي
قد يكون لذلك أثر على بعض الارتيابات :abc_138:

ابو امين
25-01-2016, 11:25 PM
بسم الله الرحمن الرحيم
يعتمد في المنطقة التي أسكن فيها مواقيت uoif
والملف الذي عندي عبارة عن رزنامة لأ تتغير على مر السنين . هي فقط تعتمد على التاريخ الميلادي لا الهجري .
لقد أرفقت ملفين . واحد اكسل و الأخر أكسس .
بقيت حكاية الحساب من خلال خطي العرض والطول فهو أمر يعطي مواقيت أخرى تختلف عن الرزنامة و لا أدري ماالسبب في ذلك .
فقط أعلم أن مسجد باريس له حساب لصلاةو الصبح يختلف عن UOIF من خلال الحساب زاوية 12 و 18 درجة .
فقط نقطة مهمة يجب مراعاتها عند البرمجة ألا وهي أن الرزنامة سيتم إعتمتدها دائما أي انه لا فرق بين تاريخ 01/01/2016 و 01/01/2050.
والله أعلم



شـكــ وبارك الله فيكم ـــرا لكم ... لكم مني أجمل تحية .

عبد الهادي بهاب
25-01-2016, 11:30 PM
موفق بإذن الله ... لك مني أجمل تحية .

نتابع معكم

عبد الهادي بهاب
26-01-2016, 12:13 AM
اظن ان الامر بهذا الملف يصبح اكثر يسرا و سهولة
اتصور السيناريو التالي : نضع ملف التوقيت بصيغة csv...... ثم نستدعي كل محتوياته لعنصر grid
ثم نبحث عن رقم اليوم في السنة و نبحث عنه في grid و بالتالي نستخلص منه المواقيت
-----------الى العمل ------------- اهم نقطة في ما اقترحته رقم اليوم و هو نقاش سبق و طرجه الاستاذ ثامر و الذي قررت ان ابيع بعده الكاوكاو هههههههه
هذا الرابط : http://www.abc4web.net/vb/showthread.php?t=32719

يهمني الكود التالي :

Dialog.Message("Notice", os.date ("%j")-1);

و نجمع كل ما سبق ليعطينا هذا الملف المفتوح :

http://up.top4top.net/downloadf-24u3e11-rar.html

يمكن اضافة خاصية البحث مثلا ......و الاذان في الوقت المحدد ....... و الاسماء الحسنى ......الخ

ثامر أبو بلقيس
26-01-2016, 07:34 AM
:abc_152:أجدت أخي المحترف... وهذا تطبيق آخر جميل و متقن :abc_152:
لكن وجب التساؤل هل فعلا تحدد مواقيت الاذان في روزنامة تستعمل مدى الحياة
لا أعرف لماذا لم أقتنع لذلك علينا أن نسأل من هم أهل لهذا أليس كذلك ؟ :abc_138:

عبد الهادي بهاب
26-01-2016, 11:15 AM
;و لما لا ؟؟ ....مدى الحياة ....... مدام موقع المنطقة لا يتغيير بالنسبة للكعبة و للشمس ..مدى الحياة .........فيمكن جعل رزنامة سنوية ......مدى الحياة

و الله اعلم

ابو امين
26-01-2016, 11:31 AM
بسم الله الرحمن الرحيم
أولا أشكر الأخ إقلي على ملفه الذي أراه بداية مشجعة رغم أني أهوى الطموح إلى ما هو أفضل دائما , و هذا أمر لا يقلل البتة من المجهود الذي قمت به و أشكرك على ذلك ,
بقي كيف يمكن حساب الوقت المتبقي لأذان الصلاة القادمة مع إضافة Progress bar جميل .
أيضا الحساب بين صلاة العشاء وآذان صلاة الفجر في اليوم التالي ,

ابو امين
26-01-2016, 12:18 PM
بسم الله الرحمن الرحيم
كمبتدإ في الأوتو بلاي حاولت تغيير التاريخ ليتوافق مع الطرقة المعتمدة هنا
هذه واجهة كبداية .......
مع الشكر

عبد الهادي بهاب
27-01-2016, 02:00 PM
بسم الله الرحمن الرحيم
كمبتدإ في الأوتو بلاي حاولت تغيير التاريخ ليتوافق مع الطرقة المعتمدة هنا
هذه واجهة كبداية .......
مع الشكر

السلام عليكم ورحمة الله وبركاته
اهلا اخونا ابو امين ................ هذه محاولة اخرى من اجل اضافة خاصية ظهور نص يخبرك بكم بقي من الوقت للصلاة القادمة .......... مع خاصية progress حيث حددت طول progress بعدد الدقائق الباقية و يتناقص مع تناقص الزمن للصلاة ...................اذا حان الوقت الصلاة النص يخبرنا بانه حان موعد صلاة الظهر مثلا ....و اذا كان الوقت قبل الشروق فان النص يختفي مع progress لانه لا صلاة في الشروق .......لكن اذا تجاوز وقت الشروق فيظهر النص من جديد مع progress ... تبقى مسالة وقت اقامة الصلاة .......فهذا يتطلب الفرق بين الاذان و الاقامة ........ ارجو ارفاق الفرق في ردك .........تحياتي :abc_022::abc_022:

لمن يملك القدرة على اختصار الاكواد فهذا اجمل و اروع و اكثر عملية ..........الكود في Time


الملف المفتوح للتحميل :
http://up.top4top.net/downloadf-2666l71-rar.html

ابو امين
27-01-2016, 03:52 PM
بسم الله الرحمن الرحيم
اولا شكرا جزيلا اخي اقلي ، في الواقع حاولت البارحة
استعمال الكود الذي وضعه احد الاخوة لحساب الوقت المتبقي لكن لم افلح لعدم قدرتي
على تغييره لكي يتوافق مع البرنامج.
انظر هذا المساء ان شاء الله
فيما يخص وقت الاقامة عشر دقائق لكل الصلوات عدا المغرب بعد الآذان تقام الصلاه مباشرة :abc_052:

عبد الهادي بهاب
27-01-2016, 08:24 PM
بسم الله الرحمن الرحيم
اولا شكرا جزيلا اخي اقلي ، في الواقع حاولت البارحة
استعمال الكود الذي وضعه احد الاخوة لحساب الوقت المتبقي لكن لم افلح لعدم قدرتي
على تغييره لكي يتوافق مع البرنامج.
انظر هذا المساء ان شاء الله
فيما يخص وقت الاقامة عشر دقائق لكل الصلوات عدا المغرب بعد الآذان تقام الصلاه مباشرة :abc_052:

جميل جدا ...... قبل ان استمر سيدي الكريم .... ان كان العمل مستمر كما هو مطلوب - طبعا فهمي للمراد بالضبط ....فارى ان ترفع في كل مرة ملفا مفتوحا حول تطور البرنامج عندك لنتابعك جميعا و سيكون للاخوة رايهم و للبعض رايهم في الجماليات و الاخر في الكماليات ........حتى ينضج بشكل كبير المشروع حتى لا نعمل في فراغ ......
ثم يبقى مسالة الشكل النهائي فهو خاص بكم ......و طبعا تراني متمحسا لانه مشروع هام لكل مسلم و صاحب مسجد و مصلى او مهتم بشؤنهما ....لذلك كلما نضج المشروع كان اكمل و احسن .......تحياتي في انتظار محاولتكم سنحاول اضافة وقت الباقي للااقامة ..... كما يهمني شكل برنامجك الخارجي بالكماليات المطلوبة ( ادعية .. حكم ...احاديث ..اسماء الله الحسنى ...) :abc_022::abc_022:

ابو امين
27-01-2016, 09:55 PM
المشروع لا زال متواصل بالطبع.... فقط انا لم افتح بعد الملف... لأنني عدت للتو من العمل
سارفع المشروع ان شاء الله... واشكرك مرة اخرى اخي على مجهوداتك.

ابو امين
27-01-2016, 10:50 PM
بسم الله الرحمن الرحيم
يوجد المشروع في المرفقات مع الشكر
لست أدري ‘ن كنت قد أرفقت الملف الصحيح

ابو امين
27-01-2016, 10:54 PM
هذه هي الواجهة فقط الوقت المتبقي للصلاة يضع وقتا طويلا حتى يظهر رغم انه في مشروعك يظهر في الحين
أعتقد أن الخطأ مني

عبد الهادي بهاب
29-01-2016, 01:53 AM
السلام عليكم ورحمة الله وبركاته
http://up.top4top.net/downloadf-2712um1-rar.html

في هذا الملف اضافة التاريخ بالعربي و الفرنسي ....... ة تغغير المواقع ..........

فيه مشكل الاقامة لم اوفق لجعل مؤقت الاقامة عندما يحين موعد الصلاة ........... يمكن ان تنجح سيدي الكريم او يعيننا باقي الاخوة

تحياتي :abc_152::abc_152:

ابو امين
29-01-2016, 07:59 AM
السلام عليكم ورحمة الله وبركاته
أشكرك اخي اقلي على كل مجهوداتك التي بذلنتها... كنت انتظر ان يشاركنا
بعض الاخوة رغم الوعود... لكن لا يهم ربما تحرك البعض لنيل الاجر من الله.
لقد نجحت بالامس في اضافة التيمر بالفرنسية على progress.
و يجب ان اعترف بان الكود الذي استعملته لحساب الوقت المتبقي للاذان معقد
نوعا مابالنسبة لي و لم افهم غير النذر اليسير منه.... في انتظار ان يلتحق بنا بعض الاخوة
لك مني اخي اقلي اجمل تحية.... و لك مني جزيل الشكر مرة اخرى.....

ثامر أبو بلقيس
29-01-2016, 09:21 AM
السلام عليكم ورحمة الله وبركاته
أخي الكريم إن شاء الله موفق في مسعاك و هاهي النتائج و الحمد لله
تتحقق فقط أحببت أن أخبرك اذ كان تدخلي مدرج في قائمة الوعود
فها أنا أعتذر منك لعدم إمكانيتي و تمكني لمتابعة عملك راجيا لك كل التوفيق :abc_138:

عبد الهادي بهاب
29-01-2016, 03:44 PM
السلام عليكم ورحمة الله وبركاته
أشكرك اخي اقلي على كل مجهوداتك التي بذلنتها... كنت انتظر ان يشاركنا
بعض الاخوة رغم الوعود... لكن لا يهم ربما تحرك البعض لنيل الاجر من الله.
لقد نجحت بالامس في اضافة التيمر بالفرنسية على progress.
و يجب ان اعترف بان الكود الذي استعملته لحساب الوقت المتبقي للاذان معقد
نوعا مابالنسبة لي و لم افهم غير النذر اليسير منه.... في انتظار ان يلتحق بنا بعض الاخوة
لك مني اخي اقلي اجمل تحية.... و لك مني جزيل الشكر مرة اخرى.....

السلام عليكم ورحمة الله وبركاته
ساحاول الشرح بشكل مختصر و سريع لكود التايمر عسى ان تجد اختصارات له ............
في البداية هناك كود في on show بحيث حولنا قيم مواقيت الصلوات الى مصفوفتين واخدة للساعات و اخرى للدقائق

و هذا من اجل المقارنة بها في التايمر



----- heur actuelle-----يحدد لنا التوقيت الحالي حسب ساعة الحاسوب الذي تعمل عليه --
if e_ID == 1 then
Label.SetText("time",System.GetTime(TIME_FMT_MIL) ); ------- هنا يستدعي التوقيت و يعرضه في ليبال ------
Page.StartTimer(10, 2);---------- نقول للبرنامج ان يشغل التايمر الثاني --------------
end

f=0;prog = false ;------- هنا نفترض متغيرات سنتعملها لاحقا --------------
-------chercher la prochaine prière------نبحث عن التوقيت الاقرب للتوقيت الحالي ----
if e_ID == 2 then
h = String.Mid(Label.GetText("time"), 1, 2) ; -------الدالة هذه تاخذ فقط العنصرين الاول و الثاني من ليبال التوقيت وهو الساعات -----------
m = String.Mid(Label.GetText("time"), 4, 2) ;-------هنا نستدعي العنصرين الرابع و الخامس وهو الدقائق --------
for i=1,6 do------- من اجل كل القيم في الليالات السنة اي المواقيت المعروضة لكل الصلوات ----------
if h > heur[i] and h < heur[i+1] then---- اذا كان الساعة الحالية اكبر من ساعة اليبال وهو قيمته في مصفوفة الساعات او اصغر من ساعة الليال الموالي ----
h2 = heur[i+1]; ------فنحتسب ساعة التوقيت الموالي اي الليبال الموالي و التي نستدعيها من مصفوفة الساعات ---------
m2 = min[i+1]; ------ نفس الشي نحتسب دقائق التوقيت الموالي وهي نفس ترتيب العنصرمن مصفوفة الددقائق -------
f=i+1;prog = false; ------نعطي للمتغيرات رقم اليبال الموالي كما نعطي للمتغير الاخر خطأ كقيمة افتراضية لعادي وهي للتوقيت الاقل من منتصف الليل--------
elseif h < heur[1] then------- الشرط الاخر هو اذا كان الساعة الحالية اقل من ساعة الفجر -------
h2 = heur[1];
m2 = min[1];
f=i+1;prog = false;
elseif h > heur[6] then-------- اذا كان الساعة الحالية اكبر من ساعة العشاء لانه يجب تغيير المعادلات اسفله ------
h2 = heur[1]; ------الساعة الموالي هل الفجر
m2 = min[1];
f=1;prog = true;
elseif h == heur[i] and m < min[i] then --------اذا الساعة هي نفسها لكن الدقائق اقل من دقائق الليبال
h2 = heur[i];------نبقى في نفس ساعة الليبال
m2 = min[i];
f=i;prog = false;
elseif h == heur[i] and m > min[i] then -------الساعات نفسها لكن الدقائق اكثر من دقائق الليبال --------
h2 = heur[i+1]; ------فنحتسب ساعات التويت الموالي-----
m2 = min[i+1];
f=i+1;prog = false;
elseif h == heur[i] and m == min[i] then -------- اذا تساوى لساعات و الدقائق اي حان موعد الصلاة ---------
h2 = heur[i];
m2 = min[i];
prog = 3 ;prog = nil;f=i; -----لاحط هنا عيرنا قيمة المتغير الثاني
end
end
---------- difference------------- نحتسب الفروق بين الساعة الموالية و الدقائق وهنا يمكن ان تستخدم كود الاستاذ ثامر مدام الساعات و الدقائق معوفين فغير قيمتها في كود الاستاذ --------------
hd = h2-h ; -------الفارق بين الساعات
md = m2- m ;-------الفارق بين الدقائق

if hd < 0 then ----اذا اكن الفارق سلبي اي نحن بعد منتصف الليل -------
hd = h2+(24-h); ---------نكمل حساب فارق الساعات بالنسبة ل 24 اي منتصف الليل ثم نضيف ساعة الفجر
md = m2- m ; -------افرق الدقائق
end
if md < 0 then------اذا كان فارق الدقائق سلبي
md = (m2+60)- m ;------نستلف ساعة من الساعات و نحولها لدقائق و نباشر العملية
hd = hd-1 ;-------الساعة التي استلفناها سابقا
end


------------ donnés progress-------------- نحتسب الدقائق من اجل اعطائها لكائن progress -----------
pos = (hd*60)+md; ---------نحتسب الموقع الحالي للprogress نحتسب فارق الدقائق و نجمعها الى فارق الساعات بعد تحويلها الى الدقائق بالضرب في 60 ----------
Opos = (h2*60)+m2; --------- نحتسب الطول كالي للprogress

--------------------------الان نعطي قيمة progress ------مع اخذ بعين الاعتبار ما بعد منتصف الليل---------
if f ~=2 then---------- هذا الشرط لتوقيت الشروق حتى لا يظهر الprogressو لا نص الفرق
Paragraph.SetVisible("Paragraph2", true); -------اظهر النص
Progress.SetVisible("Progress1", true);-------اظهار progress
if prog == false then--------اذا كان قيمة سالبة مثلا اي التوقيت ما قبل منتصف الليل ---------
Progress.SetRange("Progress1", 0, Opos); -------طول progress
Progress.SetStep("Progress1", 1);-------مسافة تغييرprogress
Progress.SetCurrentPos("Progress1", pos);-----------موقع progress الحالي و الطي يتناقص يتناقص الفارق
Paragraph.SetText("Paragraph2", "ÈÞí Úáì ãæÚÏ ÕáÇÉ "..Label.GetText("Label"..f) .. hd.." ÓÇÚÉ".." æ "..md.." ÏÞíÞÉ"); -----نص الفرق
elseif prog == true then------اذا اكن التوقيت ما بعد منتصف الليل -----------
Progress.SetRange("Progress1", 0, pos);--------------نعكس القيم
Progress.SetStep("Progress1", 1);-------نعكس القيم-----------
Progress.SetCurrentPos("Progress1", Opos);
Paragraph.SetText("Paragraph2", "ÈÞí Úáì ãæÚÏ ÕáÇÉ "..Label.GetText("Label"..f) .. hd.." ÓÇÚÉ".." æ "..md.." ÏÞíÞÉ");
elseif prog == nil then--------اذا حان موعد الصلاة ---------
Paragraph.SetText("Paragraph2", "ÍÇä ÇáÇä ãæÚÏ ÕáÇÉ "..Label.GetText("Label"..f));
end
elseif f==2 then-------اذا اكن التوقيت ما قبل الشروق -----------------
Paragraph.SetVisible("Paragraph2", false);---------احفاء النص
Progress.SetVisible("Progress1", false);---------اخفاء progress
end
end
end

ابو امين
29-01-2016, 06:52 PM
بسم الله الرحمن الرحيم
اول شكرا على هذا الشرح المستفيض.... اخر طلب عندي لو سمحت
اضافة التوقيت الصيفي بمعنى تفعيله عند الحاجة وهنا التعقيد في الامر
بحيث انه اذا فعلناه بزيادة ساعة واحدة لوقت صلوات اليوم واغلقنا البرنامج
مثلا بعد الفجر لنفتحه ساعة قبل الظهر بقي التوقيت الصيفي مفعلا .
اي اننا لن نحتاج لتفعيل التوقيت الصيفي كلما فتحنا البرنامج. نفعله مرة واحدة الى ان يحين
الرجوع للتوقيت العادي.مع الشكر مسبقا... الى هنا يكتمل البرنامج ان شاء اللّٰه

عبد الهادي بهاب
29-01-2016, 09:24 PM
بسم الله الرحمن الرحيم
اول شكرا على هذا الشرح المستفيض.... اخر طلب عندي لو سمحت
اضافة التوقيت الصيفي بمعنى تفعيله عند الحاجة وهنا التعقيد في الامر
بحيث انه اذا فعلناه بزيادة ساعة واحدة لوقت صلوات اليوم واغلقنا البرنامج
مثلا بعد الفجر لنفتحه ساعة قبل الظهر بقي التوقيت الصيفي مفعلا .
اي اننا لن نحتاج لتفعيل التوقيت الصيفي كلما فتحنا البرنامج. نفعله مرة واحدة الى ان يحين
الرجوع للتوقيت العادي.مع الشكر مسبقا... الى هنا يكتمل البرنامج ان شاء اللّٰه

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

او نجعل الز يبقى مفعلا و لو بعد غلق البرنامج بشكا بسيط جدا وهو نفرض له قيمة 1 مثلا نحفظها في ملف خارجي مثلا ini و كلما وجد البرنامج ان القيمة هي 1 يفعل التوقيت الصيفي .......و بعد تعطيله فانا نعطي القيمة 0 ..........هذا سيناريو اخر لكن شرطه ان يبقى في نفس الحاسوب وهذا مشكل .......لذلك لنفترض اننا نضع الملف التنفيذي و يمكن للجميع استعماله ......فاقترح ان السينايور الاول احسن

تحياتي

عبد الهادي بهاب
29-01-2016, 09:41 PM
هل هذا المقصود :


Heure d' été - Heure d'hiver Paris
Paris n'est pas en période d'heure d'été
Date de début Dimanche 27 Mars 2016 - 02 h 00 (STD)
Date de fin Dimanche 30 Octobre 2016 - 03 h 00 (DST)
Nom de zone Central European Time (CET) = UTC/GMT + 1 h

عبد الهادي بهاب
29-01-2016, 09:46 PM
فيه ملاحظة اخرى ......الم يؤخذ التوقيت الصيفي بعين الاعتبار في الرزنامة ؟؟؟؟؟

ام تريده فقط ان يتغير في الساعة ؟؟

ربيع
29-01-2016, 09:49 PM
هام : ماذكرته هو لسنة 2016 بالنسبة لفرنسا و لكل سنة و تواريخها
تحسب من الأحد الاخير لمارس و الأحد الأخير لأكتوبر بالنسبة لهم
موفق:abc_152:

عبد الهادي بهاب
29-01-2016, 10:19 PM
هام : ماذكرته هو لسنة 2016 بالنسبة لفرنسا و لكل سنة و تواريخها
تحسب من الأحد الاخير لمارس و الأحد الأخير لأكتوبر بالنسبة لهم
موفق:abc_152:

معلومة جميلة جدا شكرا استاذ ربيع

ابو امين
29-01-2016, 11:34 PM
بسم الله الرحمن الرحيم
اشكر الاخ اقلي على ملاحظاته الجيدة وتدخل الاخ ربيع في محله اي ان التوقيت الصيفي يبدأ من اخر
احد لشهر مارس الى اخر احد من شهر اكتوبر ، و هذا امر يتغير من سنة لاخرى.
ولو فرضنا اننا وجدنا حلا للبرنامج تبعا لهذا الشرط ، فكيف نفعل اذا تقرر يوما عدم
تفعيل التوقيت الصيفي لسبب ما. هنا سنجد انفسنا امام اشكال برمجي
لذلك اقترحت فكرة التفعيل عن طريق الزر.
عندما بدات البرنامج بلغة فيجوال بيسك واجهتني هذه المشكلة
وبداية الحل هي ان احد الاخوة وضع function تحدد بداية التوقيت الصيفي
انطلاقا من اخر احد لشهر مارس و اخرى لنهايته.
ثم نزيد ساعة لاوقات الصلوات اذا كان تاريخ اليوم بينهما.
لكن الاشكال الاكبر طرح عندما يتم إلغاء العمل بهذا التوقيت..
الحل الافضل الذي اراه والله أعلم هو الزر الذي نجده في اغلب
ساعات الاذان الحائطية وهو ما يعبر عنه ب DST.

ابو امين
29-01-2016, 11:42 PM
زر dst يفعل التوقيت الصيفي او يعطله.
وهو زر اراه سحريا لانه عند انقطاع الكهرباء يبقى مفعلا
في ذاكرة الساعة... ولمجرد عودة التيار... لا نحتاج
إلى تفعيله مرة أخرى ....
هذا اقتراحي المتواضع..... و الله اعلم.

عبد الهادي بهاب
29-01-2016, 11:46 PM
جميل جدا ......... يعني الساعة الاضافية تشمل كل المواقيت او في الساعة العادية فقط ؟؟؟؟؟؟

ابو امين
29-01-2016, 11:49 PM
فيما يخص الرزنامة تمت زيادة الساعةالصيفية مسبقا وانا بصدد اإعداد
رزنامة اخرى بالتوقيت العادي اي دون اللجوء لزيادة ساعة.....

عبد الهادي بهاب
29-01-2016, 11:54 PM
فيما يخص الرزنامة تمت زيادة الساعةالصيفية مسبقا وانا بصدد اإعداد
رزنامة اخرى بالتوقيت العادي اي دون اللجوء لزيادة ساعة.....

اذن اين المشكل مدام مواقيت الصلوات مضبوطة ؟؟؟؟؟؟؟؟؟؟؟ ...................هل تريد ان تضتف ساعة واحدة للساعة العادية ؟

ابو امين
29-01-2016, 11:57 PM
لا التوقيت الصيفي ان عملنا به فإننا نزيد ساعة لكل الصلوات مع
الشروق ايضا مثال في 15 جوان يؤذن للعشاء تقريبا في حدود
23:15 بحساب التوقيت الصيفي اما التوقيت العادي فانه 22:15.

ابو امين
30-01-2016, 12:02 AM
نعم هي مظبوطة.... لكن فقط ل 2016
سيقع اشكال حتما في اسبوعين على الاقل من2017 لعدم
التوافق حتما في بداية التوقيت الصيفي و نهايته بين 2016 و 2017

عبد الهادي بهاب
30-01-2016, 12:25 AM
اذن في زر التوقيت الصيفي ماهو المطلوب فيه ؟ ........هل نجعله يضيف ساعة لكل ساعات المواقيت ؟

ابو امين
30-01-2016, 08:18 AM
اجل كل المواقيت ان امكن.
بحيث نضع زرا واحدا: التوقيت الصيفي ان فعل الزر زيد في كل المواقيت ساعة.
وان لم يفعل يبقى التوقيت على حاله. المهم في الأمر كله انه اذا فعل يبقى
في ذاكرة البرنامج الى ان يتم إلغاء التفعيل في اخر أحد من اكتوبر..... وهذا
في رأيي جوهر الفكرة.....

عبد الهادي بهاب
31-01-2016, 01:04 AM
اجل كل المواقيت ان امكن.
بحيث نضع زرا واحدا: التوقيت الصيفي ان فعل الزر زيد في كل المواقيت ساعة.
وان لم يفعل يبقى التوقيت على حاله. المهم في الأمر كله انه اذا فعل يبقى
في ذاكرة البرنامج الى ان يتم إلغاء التفعيل في اخر أحد من اكتوبر..... وهذا
في رأيي جوهر الفكرة.....

السلام عليكم ورحمة الله وبركاته
معذرة على التاخر ......... قيه تعديلات ........ اضافة زر للتوقيت الصيفي .......... اضافة ملف ini يكون في القرص c من حاسوبك ليبقى ..... طبعا يمكن اخفاؤه لكي لا تحذفه و الا فسيعتمد على التوقيت العادي ...... البرنامج يتشؤه اليا برقم 0 اي التقيت العادي و اذا فعلت الزر فسيعطيه قيمة 1 و بالتالي سيزيد ساعة اليا لكل المواقيت ........فيه تعديل اخر حول اسماء الله الحسنى عربي فرنسي .......يمكن التعدل على الملفات في ملف docs و ترتيبها ليتوافق الاسم مع ترجمته ليظهرا في نفس الوقت .......كما يمكن اضافة فلاش لاسماء ان وجد او صورة متحركة من باب الجناليات .............بالتوفيق

http://up.top4top.net/downloadf-29tldy1-rar.html

:abc_152::abc_152:

ابو امين
31-01-2016, 09:03 AM
بسم الله الرحمن الرحيم
أولا أشكرك شكرا جزيلا على ما قمت به
لكن هذه هي الواجهة التي تظهر عندي وزر التوقيت الصيفي لا يعمل
فان كان الخطأ مني فأرجو توجيهي إاى ما يجب علي فعله
حاولت نقل الأكواد ألى النسخة الموجودة عندي لكن نفس الشىء
مع الشكر مجددا

عبد الهادي بهاب
31-01-2016, 10:06 AM
هل في ملفك ملف الاكسل csv

ابو امين
31-01-2016, 10:55 AM
أجل
لكن أنظر الكود الموجود في onShow
مختلف عن النسخة التي عندي

Grid.LoadFromFile("Grid1", "AutoPlay\\Docs\\1.csv", ";", true);

----------date arab fran----------
nDay = String.ToNumber(System.GetDate(DATE_FMT_DAYOFWEEK) );
day = {"الاحد", "الاثنين", "الثلاثاء", "الاربعاء", "الخميس", "الحمعة", "السبت"}
dayf = {"dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "lundi"}
dayInMonth = System.GetDate(DATE_FMT_DAY);
nMonth = String.ToNumber(System.GetDate(DATE_FMT_MONTH));
month = {"يناير", "فبراير", "مارس", "ابريل", "مايو", "يونيو", "يوليو", "اغسطس", "سبتمبر", "اكتوبر", "نوفمبر", "ديسمبر"}
monthf = {"janvier", "février", "mars", "avril", "mai", "juin", "juillet", "aout", "séptembre", "octobre", "novembre", "décembre"}
year = System.GetDate(DATE_FMT_YEAR);
Paragraph.SetText("datea", day[nDay].." "..dayInMonth.." " ..month[nMonth].." "..year);
Paragraph.SetText("datef", dayf[nDay].." "..dayInMonth.." " ..monthf[nMonth].." "..year);
--------------
num = os.date ("%j")-1+1;
ete = INIFile.GetValue("C:\\ete.ini", "heur", "heur");
if ete =="1" then
Button.SetText("Button1", "ETE_On");
Button.SetProperties("Button1", {ButtonFile= "AutoPlay\\Buttons\\ver.btn" })
for i=1,6 do
v = Grid.GetCellText("Grid1", num, i+1);
d1 = String.Mid(v, 1, 2)+1 ;
d2 = String.Mid(v, 4, 2) ;
Input.SetText("Input"..i, d1..":"..d2);
end
elseif ete =="0" then
Button.SetText("Button1", "ETE_Off");
Button.SetProperties("Button1", {ButtonFile= "AutoPlay\\Buttons\\red.btn" })
for i=1,6 do
v = Grid.GetCellText("Grid1", num, i+1);
Input.SetText("Input"..i, v);
end
end
-----------asma-----------
hsna = TextFile.ReadToTable("AutoPlay\\Docs\\hsna.txt");
hsnaf = TextFile.ReadToTable("AutoPlay\\Docs\\hsnaf.txt");
Page.StartTimer(1000, 3);
--------heur------------
Page.StartTimer(10, 1);

ابو امين
31-01-2016, 11:01 AM
إن كنت قد فهمت الكود فإننا لا نطلب منه البحث عن مواقيت اليوم لإظهارها في الأنبوتات الستة ,
أنظر الكود القديم


min = {}; heur = {}; e=1;
Page.StartTimer(10, 1);
Grid.LoadFromFile("Grid1", "AutoPlay\\Docs\\1.csv", ";", true);


num = os.date ("%j")-1+1;
for i=1,7 do
Input.SetText("Input"..i, Grid.GetCellText("Grid1", num, i+1));
d1 = String.Mid(Input.GetText("Input"..i), 1, 2) ;
d2 = String.Mid(Input.GetText("Input"..i), 4, 2) ;
Table.Insert(heur,e,d1);
ListBox.AddItem("ListBox1", d1, "");
ListBox.AddItem("ListBox2", d2, "");
Table.Insert(min,e,d2);
e=e+1;
end

----------date arab fran----------
-- تخزين رقم 1 يوم في الاسبوع معمصفوفة ايام الاسبوع
nDay = String.ToNumber(System.GetDate(DATE_FMT_DAYOFWEEK) );
day = {"الاحد", "الاثنين", "الثلاثاء", "الاربعاء", "الخميس", "الجمعة", "السبت"}
dayf = {"dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"}

-- اليوم من الشهر
dayInMonth = System.GetDate(DATE_FMT_DAY);
-- تخزين رقم الشهر من السنة وتحويلة الي نص داخل المصفوفة
nMonth = String.ToNumber(System.GetDate(DATE_FMT_MONTH));
month = {"يناير", "فبراير", "مارس", "ابريل", "مايو", "يونيو", "يوليو", "اغسطس", "سبتمبر", "اكتوبر", "نوفمبر", "ديسمبر"}
monthf = {"janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"}

--السنة
year = System.GetDate(DATE_FMT_YEAR);

-- دمج مغيرات اليوم والشهر والسنة
Paragraph.SetText("datea", day[nDay].." "..dayInMonth.." " ..month[nMonth].." "..year);
Paragraph.SetText("datef", dayf[nDay].." "..dayInMonth.." " ..monthf[nMonth].." "..year);


--------------
num = os.date ("%j")-1+1;
ete = INIFile.GetValue("C:\\ete.ini", "heur", "heur");
if ete =="1" then
Button.SetText("Button1", "ETE_On");
Button.SetProperties("Button1", {ButtonFile= "AutoPlay\\Buttons\\ver.btn" })
for i=1,6 do
v = Grid.GetCellText("Grid1", num, i+1);
d1 = String.Mid(v, 1, 2)+1 ;
d2 = String.Mid(v, 4, 2) ;
Input.SetText("Input"..i, d1..":"..d2);
end
elseif ete =="0" then
Button.SetText("Button1", "ETE_Off");
Button.SetProperties("Button1", {ButtonFile= "AutoPlay\\Buttons\\red.btn" })
for i=1,6 do
v = Grid.GetCellText("Grid1", num, i+1);
Input.SetText("Input"..i, v);
end
end
--------heur------------
Page.StartTimer(10, 1);




و الله أعلم

عبد الهادي بهاب
31-01-2016, 11:51 AM
الشرح ...... في الكود اسفله


Grid.LoadFromFile("Grid1", "AutoPlay\\Docs\\1.csv", ";", true); -------استدعاء البيانات من ملف الاكسل

----------date arab fran----------التاريخ بالعربي و الفرنسي ما فيه مشكل -----------
nDay = String.ToNumber(System.GetDate(DATE_FMT_DAYOFWEEK) );
day = {"الاحد", "الاثنين", "الثلاثاء", "الاربعاء", "الخميس", "الحمعة", "السبت"}
dayf = {"dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "lundi"}
dayInMonth = System.GetDate(DATE_FMT_DAY);
nMonth = String.ToNumber(System.GetDate(DATE_FMT_MONTH));
month = {"يناير", "فبراير", "مارس", "ابريل", "مايو", "يونيو", "يوليو", "اغسطس", "سبتمبر", "اكتوبر", "نوفمبر", "ديسمبر"}
monthf = {"janvier", "février", "mars", "avril", "mai", "juin", "juillet", "aout", "séptembre", "octobre", "novembre", "décembre"}
year = System.GetDate(DATE_FMT_YEAR);
Paragraph.SetText("datea", day[nDay].." "..dayInMonth.." " ..month[nMonth].." "..year);
Paragraph.SetText("datef", dayf[nDay].." "..dayInMonth.." " ..monthf[nMonth].." "..year);
--------------
num = os.date ("%j")-1+1; ---- رقم اليوم و المقابل للـ ID في الاكسلو الغريد ------------
ete = INIFile.GetValue("C:\\ete.ini", "heur", "heur");-------- نرجع لملف ini الذي جفظناه في القرص c-------
if ete =="1" then ------- فان القيمة واحد اي التوقيت الصيفي --------
Button.SetText("Button1", "ETE_On");-------يكتب ete_on اي التوقيت شغال ------
Button.SetProperties("Button1", {ButtonFile= "AutoPlay\\Buttons\\ver.btn" })---يجعل الزر اخضر -----------
for i=1,6 do ---------- من اجل كل الانبوتات -------و الليبلات
v = Grid.GetCellText("Grid1", num, i+1);.........نستدعي القيم الموجودة في الصف من الغريد رقمه هو نفس اليوم و قيم الاعمدة .........
d1 = String.Mid(v, 1, 2)+1 ; ------نستخلص فقط الساعات و نضيف ساعة للحاصل
d2 = String.Mid(v, 4, 2) ; -------- نستخلص الدقائق
Input.SetText("Input"..i, d1..":"..d2);-------نضع في الانبوتات هذه القيم
end
elseif ete =="0" then----------من اجل التوقيت العادي----------
Button.SetText("Button1", "ETE_Off");--------نكتب في الزر ete_off اي التوقيت الصيفي غير فعال -------
Button.SetProperties("Button1", {ButtonFile= "AutoPlay\\Buttons\\red.btn" })------يصبح الزر احمر-------
for i=1,6 do
v = Grid.GetCellText("Grid1", num, i+1);
Input.SetText("Input"..i, v);-----------نكتب الموجود في الخانات دون تغيير ----------
end
end
-----------asma-----------
hsna = TextFile.ReadToTable("AutoPlay\\Docs\\hsna.txt");
hsnaf = TextFile.ReadToTable("AutoPlay\\Docs\\hsnaf.txt");
Page.StartTimer(1000, 3);
--------heur------------
Page.StartTimer(10, 1);

عبد الهادي بهاب
31-01-2016, 12:03 PM
..............................
......................

عبد الهادي بهاب
31-01-2016, 12:21 PM
ساحاول تصليح الخطا ........

عبد الهادي بهاب
31-01-2016, 08:38 PM
تم التصحيح .....ارجو ان اكون وفقت في زر الصيف ...............

http://up.top4top.net/downloadf-30zbln1-rar.html

حمل و رد بالسريع .............و نحن متابعين معك حتى ينضج مشروعك بشكل جميل
اذا انتهينا من مشكل الصيف .......دعنا نقترح افكار اخرى ...........ظهور السعة بشكل احترافي فلاش مثلا ......... اسماء الله الحسنى بشكل جميل ........ الاصوات ...الخ :abc_152::abc_152:

عبد الهادي بهاب
31-01-2016, 08:50 PM
هذا تطبيق البرنامج بعد تحويله الى ملف تنفيذي

http://up.top4top.net/downloadf-30d71k1-rar.html

ربيع
31-01-2016, 09:17 PM
هذا تطبيق البرنامج بعد تحويله الى ملف تنفيذي

http://up.top4top.net/downloadf-30d71k1-rar.html

مجهود رائـــــع ... بارك الله فيك :abc_152:

عبد الهادي بهاب
31-01-2016, 09:26 PM
مجهود رائـــــع ... بارك الله فيك :abc_152:
مرور طيب استاذ ربيع

ابو امين
31-01-2016, 11:37 PM
بسم الله الرحمن الرحيم
أولا الشكر لك أخي إقلي ...... لكن ولللأسف البرنامج حتى التنفيذي منه لم يعمل البتة في بادئ الأمر ولما غيرت إسمه إلى حروف فرنسية إشتغل
لكن الأمر عجيب لا يحمل أوقات الصلوات و يحسب أنه تبقى للظهر 3 ساعات و 47 دق .
أسماء الله الحسنى و التوقيت و التاريخ كل ذلك يعمل بشكل جيد
أنظر الصورة في المرفقات
إظطررت إلى تغيير اسم الملف apz إلى حروف فرنسية حتى أستطيع فتحه ,
في الواقع منذ تحميلي للبرنامج auto Play و أنا أعاني من مشكل اللغة العربية ; و رغم أني أختار الخط العربي فالظهر إن حملت برنامجك يظهر هكذا :abc_083:
&Ccedil;&aacute;&Ugrave;&aring;&Ntilde;وإن كتبته أنا يظهر نقاط إستفهام ?????? رغم اني إخترت خط عربي و في Script : Arabe:abc_085:
أنطلاقا من رد الأخ ربيع فالبرنامج يعمل عنده جيدا
إذا المشكلة في حاسوبي و للأسف لم أجد لها حلا إلى اليوم ,,,,

ابو امين
31-01-2016, 11:40 PM
يجب أن أحل هذه المشكلة قبل كل شيء وإلا فإن البرنامج لن يعمل عندي و لا حتى في المسجد

ابو امين
31-01-2016, 11:52 PM
أنظر الصور المرفقة
الأولى كما كتبتها أنت
والثنية حينما أكتبها من خلال حاسوب البيت
أمر محير :abc_085::abc_085::abc_085:

عبد الهادي بهاب
01-02-2016, 12:04 AM
هل حاولت تغغير لعة النظام كله و جعله بقبل العربية في كل البرامج ؟؟؟؟؟؟؟؟؟؟

عبد الهادي بهاب
01-02-2016, 12:05 AM
بعض الاجهزة التي تحتوي على نظام إكس بي

ذات اللغة الانجليزية أو اللغة العربية التي تم تثبيت لغة عربية عليها

وليست عربية الأصل تظهر فيها مشكلة هو عدم القدرة على قراءة اللغة العربية http://www.al7ll.com/vb/images/smilies/confused.png

مثل الصورتين التاليتين :

http://www.djelfa.info/vb/images/statusicon/wol_error.gifإضغط هنا لرؤية الصورة بحجمها الطبيعي.http://www11.0zz0.com/2013/04/15/01/257803670.png (http://www.0zz0.com)
http://www.djelfa.info/vb/images/statusicon/wol_error.gifإضغط هنا لرؤية الصورة بحجمها الطبيعي.http://www11.0zz0.com/2013/04/15/01/249516491.png (http://www.0zz0.com)

ولعلاج المشكلة اتبع الشرح التالي

http://www.al7ll.com/vb/images/al7ll-tools/ddfbbc4562.gif

الشرح يشمل اللغتين العربية والانجليزية


أولاً يتم الدخول على لوحة التحكم ثم اختر كما في الصورة التالية :

http://www.djelfa.info/vb/images/statusicon/wol_error.gifإضغط هنا لرؤية الصورة بحجمها الطبيعي.http://www11.0zz0.com/2013/04/15/01/430646132.png (http://www.0zz0.com)

http://www.al7ll.com/vb/images/al7ll-tools/ddfbbc4562.gif

بعد ذلك سيظهر لك خصائص الخيارات الاقليمية وخيارات اللغة

طبق كما في الصورة التالية:
http://forum.amrkhaled.net/images/misc/nCode.pngClick this bar to view the original image of 767x456px.http://www.djelfa.info/vb/images/statusicon/wol_error.gifإضغط هنا لرؤية الصورة بحجمها الطبيعي.http://www11.0zz0.com/2013/04/15/01/528243547.png (http://www.0zz0.com)

بعد اختيار السابق اضغط على تطبيق Apply

ستظهر لك رسالة اختر موافق أو نعم

وسيطلب منك نسخة الويندوز ضع النسخة

واجعله يقوم بتحميل الملفات المطلوبة

وهو يقوم بذلك تلقائياً بمجرد وضع السي دي

وبعض الاجهزة تكون علامة الصح

مفعلة من قبل وهي غالباً أنظمة اكس بي professional

بعدها انتقل للخطوة التالية:
http://forum.amrkhaled.net/images/misc/nCode.pngClick this bar to view the original image of 767x455px.http://www.djelfa.info/vb/images/statusicon/wol_error.gifإضغط هنا لرؤية الصورة بحجمها الطبيعي.http://www11.0zz0.com/2013/04/15/01/983955470.png (http://www.0zz0.com)


http://www.al7ll.com/vb/images/al7ll-tools/ddfbbc4562.gif

ثم طبق التالي :
http://forum.amrkhaled.net/images/misc/nCode.pngClick this bar to view the original image of 767x429px.http://www.djelfa.info/vb/images/statusicon/wol_error.gifإضغط هنا لرؤية الصورة بحجمها الطبيعي.http://www11.0zz0.com/2013/04/15/02/252979621.png (http://www.0zz0.com)

http://www.al7ll.com/vb/images/al7ll-tools/ddfbbc4562.gif

وبعد وضع علامة صح سيظهر لك التحذير التالي :
http://www.djelfa.info/vb/images/statusicon/wol_error.gifإضغط هنا لرؤية الصورة بحجمها الطبيعي.http://www11.0zz0.com/2013/04/15/02/372957953.png (http://www.0zz0.com)

http://www.al7ll.com/vb/images/al7ll-tools/ddfbbc4562.gif

بعدها اضغط على تطبيق ثم موافق ثم اعد تشغيل

وستزول المشكلة ان شاء الله

عبد الهادي بهاب
01-02-2016, 12:12 AM
لاحظ البرنامج في حاسوبي ..............

http://c.top4top.net/p_3019jm1.png


http://d.top4top.net/p_30jmw82.png

ابو امين
01-02-2016, 02:10 AM
لقد قمت بترقية النظام الى ويندوز10 منذ اسبوع
لا أستطيع تغيير لغة النظام بالكامل الى العربية
لاسباب يطول شرحها.....
ساحاول إيجاد حل اخر بحيث تبقى لغة النظام الفرنسية
و يقبل في الان ذاته العربية....
لي عودة لنكمل البرنامج..... ولك مني اجمل تحية...
لست ادري كيف اشكر لك كل هذا الجهد و الوقت الذي بذلته...
ادعو اللّٰه ان ينفع بك في كل مكان حللت به....

عبد الهادي بهاب
01-02-2016, 09:21 AM
لقد قمت بترقية النظام الى ويندوز10 منذ اسبوع
لا أستطيع تغيير لغة النظام بالكامل الى العربية
لاسباب يطول شرحها.....
ساحاول إيجاد حل اخر بحيث تبقى لغة النظام الفرنسية
و يقبل في الان ذاته العربية....
لي عودة لنكمل البرنامج..... ولك مني اجمل تحية...
لست ادري كيف اشكر لك كل هذا الجهد و الوقت الذي بذلته...
ادعو اللّٰه ان ينفع بك في كل مكان حللت به....
السلام عليكم ورحمة الله وبركاته
لا ادري ........هل البرامج الاخرى التي تستعمل العبية اقصد الحروف شغالة عندك ؟ و لم اقصد ان تغيير لغة النظام لكن تجعله يقبل العربية في البرامج
و لا داع للشكر فانا سعيد بانني ساعدتك و لو قليلا ........و كما قلت انتظر ان يتطور عندك البرنامج اكثر

عبد الهادي بهاب
02-02-2016, 01:12 PM
حاول مع هذه المحاولة سيدي الكريم
http://up.top4top.net/downloadf-32ilp11-rar.html

http://e.top4top.net/p_32wwck1.jpg

http://a.top4top.net/p_32149s2.jpg

عبد الهادي بهاب
02-02-2016, 01:27 PM
التطبيق

http://up.top4top.net/downloadf-32k3qi1-rar.html

عبد الهادي بهاب
02-02-2016, 07:57 PM
فيه اقتراح .......لا تستعمل بتاتا العربية بل عوضها بصور
اي حول النص ( الفجر ) الى صورة

http://b.top4top.net/p_32ht781.png http://c.top4top.net/p_329tn42.png


http://d.top4top.net/p_32cipo3.png http://e.top4top.net/p_32eri54.png


http://a.top4top.net/p_329zif5.png http://b.top4top.net/p_32smcw6.png


http://c.top4top.net/p_32mnyp7.png


http://d.top4top.net/p_32ibci8.png


في كود التيمر ........عوض كود النص ....

Paragraph.SetText("Paragraph2", Label.GetText("Label"..f) .. hd...." "..md.." );

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

ابو امين
02-02-2016, 10:29 PM
السلام عليكم ورحمة الله وبركاته
لقد نجحت بحمد اللّٰه في جعل الحاسوب يقبل العربية بعد بحث طويل
غير ان البرنامج لا يعمل... غدا ان شاء الله احاول النسخة الجديدة التي
حملتها اخر مرة .... مع الشكر الجزيل....

ابو امين
03-02-2016, 08:15 AM
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته
هذه الصورة عند فتح البرنامج

ابو امين
03-02-2016, 08:16 AM
هذه الصورة عند تفعيل التوقيت الصيفي

ابو امين
03-02-2016, 08:17 AM
هذه عند تعطيل التوقيت الصيفي

عبد الهادي بهاب
03-02-2016, 08:58 AM
هل حملت اخر محاولة اقصد هذه
http://up.top4top.net/downloadf-32ilp11-rar.html

ابو امين
03-02-2016, 11:49 AM
المحاولة قبل الاخيرة لا تعمل...
هذه الصور للمحاولة الاخيرة...
لست افهم لماذا ..... هل للامر علاقة بنظام التشغيل....
البرنامج يعمل عندك زي الفل..... و عندي.....
هل من خبير يجيبنا من الإخوان .....
عجيب هذا الامر.....

عبد الهادي بهاب
03-02-2016, 06:09 PM
المحاولة قبل الاخيرة لا تعمل...
هذه الصور للمحاولة الاخيرة...
لست افهم لماذا ..... هل للامر علاقة بنظام التشغيل....
البرنامج يعمل عندك زي الفل..... و عندي.....
هل من خبير يجيبنا من الإخوان .....
عجيب هذا الامر.....

السلام عليكم ورحمة الله وبركاته
اؤكد على الاخيرة لان ما قبل الاخيرة فيها خلل

ابو امين
03-02-2016, 06:38 PM
السلام عليكم ورحمة الله وبركاته
سأحاول مرة اخرى.....
لكن ان بقي الامر على حاله فاعتقد أنني سالتجأ الى فكرتك الاولى
لقد سالت بعض المسنين هنافقالوا انه تم تعطيل العمل بالتوقيتالصيفي
مرة خلال ثلاثين سنة.
اذا إذا تمكنا من إعطاء الامر للبرنامج ان يزيد ساعة لاوقات الصلوات بين اخر احد من مارس و اخر أحد من اكتوبر
نكون قد نجحنا في الامر.

عبد الهادي بهاب
03-02-2016, 10:09 PM
السلام عليكم ورحمة الله وبركاته
سأحاول مرة اخرى.....
لكن ان بقي الامر على حاله فاعتقد أنني سالتجأ الى فكرتك الاولى
لقد سالت بعض المسنين هنافقالوا انه تم تعطيل العمل بالتوقيتالصيفي
مرة خلال ثلاثين سنة.
اذا إذا تمكنا من إعطاء الامر للبرنامج ان يزيد ساعة لاوقات الصلوات بين اخر احد من مارس و اخر أحد من اكتوبر
نكون قد نجحنا في الامر.
السلام عليكم ورحمة الله وبركاته

انا افترض ان الاستدعاء من grid هو المشكل حولت المواقيت الى ملف txt

حاول الان من خلال هذا الملف بعد ان تحذف النسخ السابقة او تغير مكانها
http://up.top4top.net/downloadf-33ua6y1-rar.html

متابع معك
:abc_152::abc_152:

ابو امين
04-02-2016, 08:51 AM
بسم الله الرحمن الرحيم
إستدعاء أوقات الصلوات يتم في اللحظة الأولى من فتح البرنامج و هذا أمر لم يحصل من قبل
بقي وقت النظام لا يعمل إلا بالظغط على زر التوقيت الصيفي وهنا يخرج خطأ في السطر 216 من تيمر
رغم ان الزر نفسه يزيد ساعة لأوقات الصلوات .
أيضا لا يتم حساب الوقت المتبقي للصلوات ...
أنظر الصورة في المرفقات لو سمحت .
مع الشكر

عبد الهادي بهاب
04-02-2016, 12:07 PM
بسم الله الرحمن الرحيم
إستدعاء أوقات الصلوات يتم في اللحظة الأولى من فتح البرنامج و هذا أمر لم يحصل من قبل
بقي وقت النظام لا يعمل إلا بالظغط على زر التوقيت الصيفي وهنا يخرج خطأ في السطر 216 من تيمر
رغم ان الزر نفسه يزيد ساعة لأوقات الصلوات .
أيضا لا يتم حساب الوقت المتبقي للصلوات ...
أنظر الصورة في المرفقات لو سمحت .
مع الشكر

الحمد لله على الملاحظة الاولى .....سنحاول ان نعمل بالجزئيات واحدة واحدة حتى يتحقق المطلوب

ابو امين
04-02-2016, 12:38 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

منوبة
04-02-2016, 09:59 PM
بارك الله فيكم جميعا
:abc_152::abc_152:

رانيا حسن
27-08-2016, 11:55 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

رانيا حسن
27-08-2016, 12:28 PM
السلام عليكم لو اردنا ان نغير المدينة فكيف يكون التغيير