برنامج وذكر المؤمنين (تذكير بواعيد الصلاه عبر الماسنجر ) مفتوح المصدر
http://ahmedessawy.googlepages.com/img_39.jpg
برنامج و ذكر المؤمنين لتنبيه مستخدم الماسنجر و اصدقائه بمواعيد الصلاه عن طريق تحويل الرسالة الشخصية ( Personal message) لاحد الجمل تشير لوقت الصلاه ....
http://www.arabteam2000-forum.com/up...1198595086.jpg
قام العديد من الاخوه بسؤالي هذا السؤال ....
ما الفرق بين هذا البرنامج و برنامج الا صلاتي ؟
و للاجابه بختصار ... كل برنامج له العديد من المميزات التي تختلف عن الاخر ... و لكني سأركز هنا علي الهدف الاساسي من كلا منهم ....
نعم هناك وجه تشابه واحد بين الاثنين و هو ان الاثنين صنعا من اجل التنبيه لمواعيد الصلاه.... ولكن كل برنامج متخصص في جزء معين لا يقوم الاخر به حتي هذه الاصداره و ذلك لاختلاف اهداف كل منهم ...
فبرنامج الا صلاتي الهدف منه تنبيه مستخدم الجهاز بموعيد الصلاه عن طريق رساله تنبيه تخرج لمستخدم الجهاز او صوت الاذان الذي يقوم بالاذان وقت الصلاه ....
اما برنامج و ذكر المؤمنين فالهدف منه هو تنبيه مستخدم الجهاز و جميع اصدقاءه الموجودين معه في برنامج الماسنجر ام اس ان الشهير .... لأنه الشئ المشترك بين معظم مستخدمي شبكه الانترنت .... عن طريق تحويل الرسالة الشخصية ( Personal message) لاحد الجمل تشير لوقت الصلاه ؛ يتضح من شعار البرنامج ... صوت الاذان في عالم الويب ...كطريقه لإعلاء صوت الاذن في ذلك العالم الواسع ... و أملا في ان يلتفت له احد اصدقاءك و فتحصد الثواب بإذان الله ...
تخيل معي اخي الكريم .... لو قام الجميع بتنصيب هذا البرنامج ... ستتحول وقت الصلاه جميع الرسائل الشخصية ( Personal message) الي تنبيه للصلاه لدقائق ثم يسترجع كل ماسنجر رسالته السابقه و كأن شئ لم يكن ....حقا انه" صوت الاذان في عالم الويب" .
البرنامج ببساطه "وذكر المؤمنين" يعتمد علي وجود برنامج الماسنجر ام اس ان الشهير .... لأنه الشئ المشترك بين معظم مستخدمي شبكه الانترنت .... فيقوم بتحويل الرسالة الشخصية ( Personal message) إلي احد الجمل الثلاثة التالية عند وقت الصلاة :
"باقي دقائق علي صلاه - الصلاة الحالية "- ( قبل الصلاة بخمس دقائق ) .
"حان الآن وقت الصلاة حسب التوقيت المحلي لمدينه ... دوله .... "- ( أثناء الأذان ) .
"إن الصلاة كانت علي المؤمنين كتاباً موقوتاً "- ( لمده دقيقه بعد الأذان ) .
ثم تعود الرساله الشخصيه ( Personal message) بعد الرساله الاخير (ان الصلاه كانت علي المؤمنين .... ) الي الرساله السابقه التي كتبها المستخدم قبل الاذان .
البرنامج يقوم بحساب وقت الصلاه لاغلب بلدان و مدن العالم و حسب المذهب و بطرق الحساب المختلفه التي يتم اختيارها من اعدادات البرنامج .
البرنامج مدعم بخاصيه اخري مفيدة و لكنها خارج نطاق فكرة الاذان ... فهو يتيح لك عرض الرسالة الشخصية ( Personal message) بشكل عشوائي كل عشرة ثواني تقريبا من مجموعات و اقسام مختاره سابقاً في البرنامج .... مثلا ممكن ان تختار عرض اذاكر الصباح بشكل عشوائي خلال فترة الصباح ... و مثيلتها مع اذكار المساء ... من الممكن ان تختار مجموعه الاقوال المأثورة للعرض بنفس الطريقه .... ايضاً يمكنك اضافه ذكر لاحد الاقسام و تعديلها او الغاءها و يمكنك اضافه و تعديل قسم جديد ... البرنامج ما زال في وضع النسخه التجريبية Beta version
============================================
للمبرمجين فقط :
اجزاء البرنامج:
قبل اي شي هذا البرنامج مفتوح المصدر (open source)... حتي يتثني للجميع التعديل فيه ...او الاضافه او التعلم منه ...
اولاً مواقيت الصلاة:
يعتمد الجزء الخاص بمواقيت الصلاة على بعض المعادلات الرياضية التي يمكن من خلالها تحديد موعد الصلاة بالنسبة لدولة معينة بدقه كتبت لغه السي شارب, باقي العمل في الجزء الخاص بمواقيت الصلاة يعتمد بشكل رئيسي على تحديد Timer حتى يقوم بعرض الرسالة المراد عرضها في الوقت المحدد قبل الاذان وعند الاذان وبعده وكل هذا لتذكر المستخدم وجميع اصدقائه بالصلاة.
ثانياً الأذكار:
يعتمد الجزء الخاص بالأذكار على قاعدة بيانات تحتوي على العديد من الاذكار والحكم وغيرها مع امكانية الاضافة لها , وهذه الاذكار والحكم مقسمة إلى اقسام لسهولة التحكم بالعرض مثل ( اذكار , حكم , امثال , ....) مع امكانية اضافة ذكر تحت اي قسم منها او انشاء قسم جديد , بعد هذا يأتي دور واجة الاستخدام التي تتيح للمستخدم استغلال قاعدة البيانات والأضافة لها او التعديل فيها , وايضاً تحيد الاقسام التي يرغب في ان تعرض منها رسالته الشخصية والفترة بين الرسالة والاخرى.
الدوال الاساسيه :
تم تقسيم البرنامج علي عدده طبقات (Layers) سوف اقوم هنا بسرد اهم ما فيهم من Functions :
القراءه من الريجستري :
static
string ReadValueR(
string name)
لقراءه التفاصيل
class RegistryLayer
الكتابه في الريجستري :
static void WriteValueR(
string name,
string value)
لقراءه التفاصيل
class RegistryLayer
الحصول علي جميع الدول المدونه في ملف ال XML
public ArrayList getCountries()
لقراءه التفاصيل
class TimingSetting
ارسال رساله شخصيه للماسنجر
public void start(
string p_txt)
لقراءه التفاصيل
class MSN_P_MSG
لاسترجاع الرساله الشخصيه للماسنجر و ايقاف رسائل البرنامج
public void stop()
لقراءه التفاصيل
class MSN_P_MSG
لتحويل الزمن الي دقائق فقط
private int getMinutes(
TimeSpan time)
لقراءه التفاصيل
class Form1
لحساب وقت الصلوات مع الشروق
TPrayerTime getPrayingTimes()
لقراءه التفاصيل
class Form1
للحصول علي الصلاه القادمه بعد الصلاه الحاليه :
private NearestPray getNearsetPray()
لقراءه التفاصيل
class Form1
للحصول الصلاه السابقه قبل الصلاه الحاليه :
private int getPreviousPray(
int current)
لقراءه التفاصيل
class Form1
للحصول علي ذكر عشوائي بالاعتماد علي المجموعه المختاره
private void setZekr()
لقراءه التفاصيل
class Form1
لتحويل الرقم من النوع Double الي وقت
private DateTime FormatDoubleToTime(
double dec)
لقراءه التفاصيل
class TprayerTime
لتحويل الرقم من النوع Double الي وقت
private DateTime FormatDoubleToTime(
double dec)
لقراءه التفاصيل
class TPrayerTime
البرنامج غني جداً بال Functions الهامه التي تخدم توقيتات الصلاه و لكن لضيق الوقت سوف اكتفي بهذا ...
هذه النسخه من البرنامج حتي الان بيتا Beta و ما زال البرنامج تحت التطوير .
لذلك فبرجاء إرسال تعليقاتكم و أرائكم علي :
الموقع الالكتروني http://w-zakker.blogspot.com/
هذا البرنامج "وذكر المؤمنين"من تطوير و برمجه أحمد عيسوي
لتحميل البرنامج :
نسخه التنصيب ...
http://files-upload.com/files/647990...-mo%27mnen.rar
او
http://www.4shared.com/file/30407135/83b63242/Wa_Zakker_Al-momnen.html?dirPwdVerified=3e1f7af5
لتحميل السورس كود سي شارب 2
http://www.4shared.com/file/32927910/9e38a...rified=3e1f7af5
منقول
رد: برنامج وذكر المؤمنين (تذكير بواعيد الصلاه عبر الماسنجر ) مفتوح المصدر
سأقوم بتحميله وتجربته في جهازي أولا ثم توزيعه بين صديقاتي - بإذن الله- بارك الله فيك..
رد: برنامج وذكر المؤمنين (تذكير بواعيد الصلاه عبر الماسنجر ) مفتوح المصدر
مشكوووووووووووور اخييييييييييييييي
رد: برنامج وذكر المؤمنين (تذكير بواعيد الصلاه عبر الماسنجر ) مفتوح المصدر
السلام عليكم ورحمة الله وبركاته
يا ريت يا أختي تعيد الرفع لانه يعطيني رسالة مفادها "ان الرابط غير شغال "not valid
يا ريت يا أخي ...لأن فكرة البرنامج ما شاء الله
ووجود السورس كود يعني امكانية التطوير عليه ....ربنا يباركلك يا رب
رد: برنامج وذكر المؤمنين (تذكير بواعيد الصلاه عبر الماسنجر ) مفتوح المصدر
شكرا لمروركم جميعا
الأخ على خطى السلف واضح أن الأسم أحمد
على العموم مكتوب أنه منقول ربما تم حذف الرابط إذا وجدته مرة أخرة سأقوم بتعديل الرابط أو رفعه مرة أخرى
رد: برنامج وذكر المؤمنين (تذكير بواعيد الصلاه عبر الماسنجر ) مفتوح المصدر
سأقوم بتحميله وتجربته في جهازي أولا ثم توزيعه بين صديقاتي - بإذن الله- بارك الله فيك..