منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : برنامج إسلامي , مواعيد الصلاة , خطوط العرض والطول , معلومات المنطقة الزمنية
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم

سأل أحد الأعضاء عن برنامج لعمل مواعيد الصلاة وعرض التواريخ بأنواعها

فوضعت هذا المشروع في : قسم امثلة ومشاريع VB.NET للفائدة العامة

 

المشروع يعتمد على خدمات قوقل لجب خط الطول والعرض للمنطقة التي تبحث عنها بالإضافة إلى المنطقة الزمنية وحساب فرق الوقت من GMT خط غرينيتش ( +3 ) مثلاً 
نمررهذة المعلومات إلى الكلاس الموجود في المشروع ( PrayerTimes ) وهو للأمانة من الإنترنت ( ولست متأكد من اسم صاحب هذا الكلاس : جزاه الله خيراً )
هذا الكلاس ( PrayerTimes  ) يحتاج إلى 3 معلومات أساسية :
latitude خط العرض = ( 25.2839926) على شكل رقم عشري
longitude خط الطول  =  ( 51.4419567 ) على شكل رقم عشري
timeZone فرق الوقت من غرينيتس = +3 GMT
بناءاً على هذة المعلومات يتم حساب مواعيد الصلاة .


توجد مدارس عدة لحساب مواعيد الصلاة ، والمقصود هنا هو أن لكل مدرسة إعتقاد خاص بطريقة الحساب
كل مدرسة لها طريقتها الخاصة في الحساب ومعتقداتها التي تؤمن بها بأن هذة الطريقة هي الأصح 
إحتر منها ما يناسبك ، هذا والله أعلم .
كود :
[align=center]    ' Makkah  : Umm al-Qura, Makkah , Saudi Arabia[/align]
[align=center]    ' Egypt   : Egyptian General Authority of Survey, Egypt[/align]
[align=center]    ' Karachi : University of Islamic Sciences, Karachi, Pakiistan[/align]
[align=center]    ' Custom  : User Custom[/align]
[align=center]    ' ISNA    : Islamic Society of North America (ISNA) [/align]
[align=center]    ' MWL     : Muslim World League (MWL) [/align]
[align=center]    ' Others  : any Others than below[/align]




[attachment=17791]

[attachment=17792]

[attachment=17793]

[attachment=17794]




رابط خدمات قوقل 
https://developers.google.com/maps/get-started/
ملاحظة : لكل خدمة لها الـ api-key الخاص بها
عند الدخول على صفحة كل خدمة ستجد زر لإنشاء مفتاح api-key 
يعني أن كل خدمة لها ملد خاص بالمفاتيح ولا يمكن إستخدام مفتاح واحد لكل الخدمات

[attachment=17795]


[attachment=17796]

[attachment=17797]




حتاج إلى api-key وهو مجاني , من الرابط التالي :
https://developers.google.com/maps/docum...et-api-key
[attachment=17801]


ملف المشروع :
[attachment=17800]
وعليكم السلام ورحمة الله وبركاتة 

جزاك الله الف خير
شكرا جزيلا عى مشاركتنا هذا الكنز