الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Offline Applications

مغلق
بدأه Ammar Gaffar في 3 يوليو 2004 · 3 رد · 1,800 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

How Can I build smart client offline application working with database in two ways when offline and online mode , and how can i managed the connection state to send the updated data and recieve the new data that was updated by another client user when connection is available, and how can I store the updated data when the application offline

I was found some related application in microsoft.com looks like TaskVision it is a proffisional application (source code) but it is so complex in structure

I need just the way to do that and I think we will find the code

#2

كيف يمكنني ان اقوم بتصميم وبرمجة نظام يعمل علي قاعدة بيانات في الشبكة في حالة وجود مخدم بيانات واحد يتم فيه وضع قاعدة البيانات وتكون جميع الاجهزه المتصله مع الشبكة متشاركة في قاعدة البيانات بغض النظر عن طبيعة عمل البرنامج مع العلم بانني أجيد التعامل مع قواعد البيانات باستخدام الفجوال بيسك دوت نت

فكرة البرنامج في امكانية التعامل مع البيانات في حالة عدم توفر اتصال مع السيرفر أو انقطاع الاتصال مع السيرفر (Offline Mode). والمقصود بالتعامل مع البيانات الاضافة والحذف والتعديل والبحث في السجلات .

وكيف يمكن ارسال التعديلات التي تمت علي البيانات في حالة توفر الاتصال بالسيرفر . الفكره التي لدي هي عند تشغيل التطبيق لاول مره يجب تحميل البيانات من السيرفر الي الاجهزه المتصله بالشبكة وتخزينها في ملفات اما نصيه او ملفات XML والتعامل مع البيانات كما لو كانت قاعدة البيانات موجوده في الClient Computer السؤال ؟؟ هل هذه الطريقه صحيحة أم لا , وكيف يمكنني التحكم في حالة التطبيق Offline or inline Mode وكيف يمكنني ارسال التعديلات من ملفات الXML مثلا الي قاعدة البيانات واستقبال الملفات المعدله من السيرفر

مع العلم ان التطبيق هو Windows Application

تم تعديل هذه المشاركة بواسطة Ammar Gaffar في 4 يوليو 2004 في 12:51

#3

أخى الكريم

إذا كان ما تريده هو أن تحمل قاعدة البيانات لكل حهاز كاملا ليعمل و كأنه Offline

فموضوع تجميل الجداول فى ملفات نصيه أو حتى XML فهذ يتطلب وقتا كبيرا و جهدا كبير فى عمل Mangement

فأنت رجعت إلى الوراء حين لم يكن هناك DataBase Engiensو كان التخزين فى sequentail files مثل ما تريد فعله الأن

ف الأفضل أن تستخدم فى كل Client نسخة مماثله لقاعدة البيانات الموجوده على السيرفر

و تبط عمليات ال DtataReplication بين قاعدة البيانات الأم الموجوده على السيرفر و باقى قواعد البيانات الموجوده على ال Clients

مع مراعاة موضوع ال User Conflicts

حتى تضمن عدم حدوث Duplication للبيانات

لا إله إلا الله وحده لا شريك له له الملك و له الحمد يحى و يميت و هو على كل شيء قدير

#4

السلام عليكم ورحمة الله

الـ Data Replication يمكن ان تقوم بعملها في الـ LAN او حتي الـ WAN لان صاحب المخدم يكون هو نفسه صاحب البرنامج , ولكن هل يسمح لك مخدم إستضافة في الانترنت بأن تقوم بعمل Replication مع أجهزة الـ Client ؟؟؟ لا أعتقد !!!

فكرة الـ Data Replication هي من الأفكار الفعالة جداً في حالة أنك تسطيع التحكم في قاعدة البيانات الأم في المخدم كما تشاء ! وهذا غير متوفر في الانترنت

ولك جزيل الشكر

والله الموفق

هذا الموضوع مغلق.

مواضيع مشابهة