تحميل برنامج الجدول

0 views
Skip to first unread message
Message has been deleted

Riley Boylan

unread,
Jul 11, 2024, 11:05:43 PM7/11/24
to grasobyvud

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

تحميل برنامج الجدول


تنزيل الملف ---> https://mciun.com/2yZiPI



التنبيهات جزء أساسي من تطبيق الجدول وهي التي تهم المعلم في المقام الأول لذلك تميزنا بتقديم تنبيهات كاملة لكل درس.

وصلنا إلى الإصدار ٤.١ من تطبيق الجدول وهذا ما يميزنا الإستمرار في التحديث والتطوير على مدى 8 سنوات منذ الإصدار الأول.

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

منذ عام 2013 وتطبيق الجدول يقدم خدمات متكاملة ومجانية للمعلمين في كافة الوطن العربي حققنا الكثير خلال 8 سنوات في تطبيق الجدول استمرارنا في تحديث التطبيق كل عام تقريباً جعلنا التطبيق الأول في السعودية والعالم والعربي للمعلمين. أكثر من مليون تحميل على نظامي الآيفون والآندرويد.

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

نقدم خيارات إعلان متعددة داخل التطبيق . كما يمكن رعاية تطبيق الجدول لمدة عامل كامل. لمزيد من التفاصيل تفضل بمراسلتنا على البريد الإلكتروني in...@aljadwal.sa

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

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

يوضح هذا التشغيل السريع كيفية الوصول إلى Azure Cosmos DB Table API من تطبيق Java. واجهة برمجة تطبيقات جداول Azure Cosmos DB هي مخزن بيانات بلا مخطط يسمح للتطبيقات بتخزين بيانات NoSQL المنظمة في السحابة. لأنه يتم تخزين البيانات في تصميم بلا مخطط يتم إضافة خصائص (أعمدة) جديدة تلقائياً إلى الجدول عند إضافة كائن بسمة جديدة إلى الجدول.

قد يتم استنساخ نموذج التطبيق لهذا البرنامج التعليمي أو تنزيله من المستودع -Samples/msdocs-azure-data-tables-sdk-java. يتم تضمين كل من تطبيق البداية والتطبيق المكتمل في مستودع النموذج.

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

تحتاج أولا إلى إنشاء حساب Azure Cosmos DB Tables API الذي سيحتوي على الجدول (الجداول) المستخدمة في التطبيق الخاص بك. يمكن إجراء ذلك باستخدام مدخل Microsoft Azure أو Azure CLI أو Azure PowerShell.

يتم إنشاء حسابات Azure Cosmos DB باستخدام الأمر az Azure Cosmos DB create . يجب تضمين --capabilities EnableTable خيار تمكين تخزين الجدول داخل Azure Cosmos DB. نظراً لأنه يجب احتواء جميع موارد Azure في مجموعة موارد ينشئ جزء التعليمات البرمجية التالي أيضاً مجموعة موارد لحساب Azure Cosmos DB.

يجب أن يتراوح طول أسماء حسابات Azure Cosmos DB من 3 إلى 44 حرفاً وقد تحتوي على أحرف صغيرة وأرقام وحرف واصلة (-) فقط. يجب أن تكون أسماء حسابات Azure Cosmos DB فريدة من نوعها في خدمات Azure كلها.

بعد ذلك تحتاج إلى إنشاء جدول داخل حساب Azure Cosmos DB الخاص بك لاستخدام التطبيق الخاص بك. بعكس قاعدة بيانات تقليدية تحتاج فقط إلى تحديد اسم الجدول وليس الخصائص (الأعمدة) في الجدول. مع تحميل البيانات في الجدول سيتم إنشاء الخصائص (الأعمدة) تلقائياً حسب الحاجة.

للوصول إلى الجدول (الجداول) في Azure Cosmos DB سيحتاج تطبيقك إلى سلسلة الاتصال الجدول لحساب CosmosDB Storage. يمكن استرداد سلسلة الاتصال باستخدام مدخل Microsoft Azure أو Azure CLI أو Azure PowerShell.

للحصول على تخزين الجدول الأساسي سلسلة الاتصال باستخدام Azure CLI استخدم الأمر az Azure Cosmos DB keys list مع الخيار --type connection-strings. يستخدم هذا الأمر استعلام JMESPath لعرض سلسلة اتصال الجدول الأساسية فقط.

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

يتم تنفيذ جميع عمليات جدول Azure Cosmos DB لنموذج التطبيق في TablesServiceImpl الفئة الموجودة في دليل الخدمات . ستحتاج لاستيراد حزمة SDK com.azure.data.tables.

تحتوي فئة TableClient على أسلوب يسمى listEntities الذي يسمح لك بتحديد صفوف من الجدول. في هذا المثال نظراً لعدم تمرير أية معلمات إلى الأسلوب سيتم تحديد جميع الصفوف من الجدول.

ويستخدم هذا الأسلوب أيضاً معلمة عامة من نوع TableEntity يُحدد بيانات فئة النموذج التي سيتم استرجاعها. في هذه الحالة يتم استخدام الفئة المضمنة TableEntity مما يعني أن أسلوب listEntities سيُرجِع مجموعة PagedIterable كنتائج له.

تحتوي فئة TableEntity المحددة في حزمة com.azure.data.tables.models على خصائص لقيم مفتاح القسم ومفتاح الصف في الجدول. تكون هاتان القيمتان معاً لمفتاح فريد للصف في الجدول. في هذا المثال على التطبيق يتم تخزين اسم محطة الطقس (المدينة) في مفتاح القسم ويتم تخزين تاريخ/وقت الملاحظة في مفتاح الصف. يتم تخزين جميع الخصائص الأخرى (درجة الحرارة والرطوبة وسرعة الرياح) في قاموس في كائن TableEntity.

من الممارسات الشائعة تعيين عنصر TableEntity إلى عنصر من تعريف خاص بك. يحدد نموذج التطبيق فئة WeatherDataModel في دليل Models لهذا الغرض. تحتوي هذه الفئة على خصائص اسم المحطة وتاريخ الملاحظة الذي سيتم تعيين مفتاح القسم ومفتاح الصف إليه ما يوفر أسماء خصائص ذات معنى أكبر لهذه القيم. ثم تستخدم قاموساً لتخزين جميع الخصائص الأخرى في الكائن. هذا نمط شائع عند استخدام مخزن الجداول حيث يمكن أن يكون للصف أي عدد من الخصائص العشوائية ونريد أن تكون كائنات النموذج لدينا قادرة على تسجيل كل منها. تحتوي هذه الفئة أيضاً على أساليب لسرد الخصائص في الفئة.

يتم استخدام أسلوب mapTableEntityToWeatherDataModel لتعيين كائن TableEntity إلى كائن WeatherDataModel. يعين أسلوب mapTableEntityToWeatherDataModel خصائص PartitionKey وRowKey وTimestamp وEtag مباشرة ثم يستخدم خاصية properties.keySet للتكرار في الخصائص الأخرى في عنصر TableEntity ويعين تلك الخصائص إلى العنصر WeatherDataModel مطروحاً منها الخصائص التي تم تعيينها مباشرة من قبل.

لتصفية الصفوف التي يتم إرجاعها من جدول يمكنك تمرير سلسلة عامل تصفية نمط OData إلى أسلوب listEntities. على سبيل المثال إذا أردت الحصول على جميع قراءات الطقس لمدينة شيكاغو بين منتصف ليل 1 يوليو 2021 ومنتصف ليل 2 يوليو 2021 (شاملة) فستمر في سلسلة التصفية التالية.

03c5feb9e7
Reply all
Reply to author
Forward
0 new messages