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

كيف يمكن أن أعمل تزامن بين قاعدة بيانات desktop pc و pocket pc

مغلق
بدأه HomeSick في 31 أغسطس 2006 · 2 رد · 4,273 مشاهدة · في برمجة قواعد البيانات لاجهزة البوكت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف الحال جمييعا ً :D

عندي سؤال وان شالله أجد الجواب عندكم :rolleyes:

عندي برنامج مصمم بالفيجوال ستوديو بلغة الفي بي دوت نت..

وأستخدم برنامج emulator لتشغيل التطبيق والتأكد من النتائج والآن البرنامج شغال والحمدلله ..

طيب ماذا أفعل حتى أنقل التطبيق على PDA

وما هي الملفات اللي أنقلها ..

وشلون أخلي تزامن بين الداتا بيز الرئيسية على جهازي الكمبيتر والداتابيز على PDA .

وان شالله يكون السؤال واضح

وألقى عندكم اجابة :^)

#2
اقتباس
طيب ماذا أفعل حتى أنقل التطبيق على PDA

وما هي الملفات اللي أنقلها ..

الملفات اللازمة تقسم إلى ما يلي :

- CompactFramework : و بدونه لن يعمل برنامجك

- SQL Server Mobile (او SQL Server CE اذا كنت تستخدمها) : اذا كان تطبيقك يتعامل مع قواعد بيانات SQL Server Mobile

او SQL Server CEفلا بد من تنصيب المكتبات الخاصة بهما على جهاز البوكت حتى يعمل تطبيقك

- الملف التنفيذي لبرنامجك و مكتبات الربط الديناميكة المرفقة معه ان وجدت

هناك ثلاث طرق للقيام بنقل الملفات اللازمة لعمل المشروع :

1 - قم بتوصيل الجهاز بحاسبك الشخصي و من ثم اذهب الفيجوال ستوديو و من ثم فم بتشغيل المشروع

عندما يظهر لديك نافذة اختيار وجهة التطبيق قم باختيار Pocket PC Device

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

على البوكت في Programs Files في مجلد يحمل نفس اسم المشروع

2 - الطريق اليدوية : و تتم كما يلي

تنصيب CompactFramework :

اذهب إلى C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE

و ذلك على فرض انك نصبت الفيجوال ستوديو على السواقة C

ستجد مجلدين wce400 و wce500

اذا كان نظام تشغيل البوكت Windows CE 4 اختر الاول

اذا كان نظام تشغيل البوكت Windows CE 5 اختر الثاني

ستجد في المجلد الذي فتحته مجلدات اسم كل منها يشير إلى نوع من انواع معالجات البوكت و يحوي نسخة

CompactFramework الخاصة بهذا المعالج

انتق النسخة المناسبة لجهازك ثم قم بنسخ الملف الموجود في المجلد إلى جهاز البوكت

ثم و من خلال جهاز البوكت قم بتشغيل ملف التنصيب

الدرس التالي يشرح كيفية نسخ و تشغيل ملفات cab على البوكت:

كيفية تنصيب البرامج من خلال ملفات cab, التنصيب اليدوي للبرامج

تنصيب SQL Server Mobile(او SQL Server CE اذا كنت تستخدمها) :

اذهب إلى C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile

و ذلك على فرض انك نصبت الفيجوال ستوديو على السواقة C

ستجد مجلدين v2.0 و v3.0

الاول يشير إلى SQL Server CE

الثاني يشير إلى SQL Server Mobile

انتق المجلد الذي يناسبك منهما

ستجد مجلدين wce400 و wce500

اذا كان نظام تشغيل البوكت Windows CE 4 اختر الاول

اذا كان نظام تشغيل البوكت Windows CE 5 اختر الثاني

ستجد في المجلد الذي فتحته مجلدات اسم كل منها يشير إلى نوع من انواع معالجات البوكت و يحوي نسخة

SQL Server Mobile الخاصة بهذا المعالج

انتق النسخة المناسبة لجهازك ثم قم بنسخ الملفات موجودة في المجلد إلى جهاز البوكت

الدرس التالي يشرح كيفية نسخ و تشغيل ملفات cab على البوكت:

كيفية تنصيب البرامج من خلال ملفات cab, التنصيب اليدوي للبرامج

تنصيب الملفات الخاصة ببرنامجك :

يمكنك ان تنسخ النسخة التنفيذية لبرنامجك و المكتبات المرتبطة بها مباشرة إلى جهاز البوكت

او ان تقوم بانشاء ملف تنصيب ذو اللاحقة cab من خلال Visual Studo و من ثم تنسخه و تقوم بتنصب البرنامج من على البوكت

3 - من خلال برنامج ActiveSync لكنها طريقة بحاجة لبعض العمل

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

مثل اي تنصيب لبرامج Windows حيث تقوم بتشغيل برنامج التصيب من على الحاسب الشخصي و من ثم يتم

نسخ الملفات اللازمة اوتوماتيكيا إلى البوكت و يتم تنصيبها

اقتباس
وشلون أخلي تزامن بين الداتا بيز الرئيسية على جهازي الكمبيتر والداتابيز على PDA

يتم ذلك باستخدام احدى الطريقتين التاليتين :

RDA أو Merge Replication

للمزيد من المعلومات عنهما راجع التالي :

معلومات و مصطلحات في الـ Pocket PC

قراءة بيانات قاعدة sdf من الجهاز Desktop PC, Remote data Access(RDA)

Using Merge Replication

اللهم صل و سلم على سيدنا محمد

كاف و نون خلقهم و فنائهم كاف و نون

عالمي شاشة و لغتي صفر و واحد

Just Smile ............You can do it

When you stop learning ... You stop leading

لساني بنطقي صامت عنه عادل............وقلبي بصمتي ضاحك منه هازل

وأتـعـب من نـاداك من لا تـجيبـه............وأغـيظ من عـاداك من لا تـشاكـل

مدونتي الشخصية : Tammam Koujan

آخر مواضيع المدونة :

#3

والله مش عارف شو بدي أحكيلك !!

بس ما عندي غير ما وصانا به رسولنا الكريم >> جزاك الله خير ا ً أخي العزيز وجعله في ميزان حسناتك يا رب :)

وان شالله راح أجربه واذا حصلت مشاكل راح أخبرك :)

دمت بكل ود ومحبة

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…