Windows CE

برنامه نویسی دستگاههای مبتنی بر ویندوز موبایل

Windows CE

برنامه نویسی دستگاههای مبتنی بر ویندوز موبایل

جلسه ۵ : معرفی پایگاه داده موبایل


در سیستم های تک لایه ای میتوان از روشهای زیر برای ذخیره اطلاعات استفاده کرد :

- فایل XML

- بانک اطلاعاتی اکسس

- بانک SQL موبایل

 

نوشتن کوئری برای پرس و جو کردن از فایل XML سخت است .

سرعت پرس و جو از فایل XML زمانبر است .

امنیت فایل XML و بانک اکسس ضعیف است .

 

مایکروسافت بانک SQL موبایل را برای برطرف کردن این مشکلات معرفی کرده است . این بانک قابلیتهای دیگری نیز دارد که عبارتند از :

-  امکان بکاربردن الگوریتم های رمزنگاری برای اهداف امنیتی .

-  حجم بانک میتواند تا چهار گیگ گسترش یابد .

-  قابلیت استفاده از زبان استاندارد SQL .

-  قابلیت استفاده در دو محیط ویندوز و ویندوز موبایل را دارد .

-  قابلیت یکسان سازی و همگام سازی دیتا .

-  درایور کار با این بانک , حجمی در حدود 2 الی 5 مگ بیشتر ندارد .



برای شروع کار با این بانک , ابزار Server Explorer را در محیط ویژوال استودیو 2008 اجرا کنید . در شکل زیر میتوانید محیط Server Explorer را مشاهده نمایید .


سپس بر روی گزینه Data Connections راست کلیک کرده و گزینه Add Connection را انتخاب می کنیم .


در مرحله بعد از بین درایورهای موجود گزینه Microsoft SQL Server Compact 3.5 را مطابق شکل زیر انتخاب میکنیم .


فرم اصلی برای ایجاد و یا ویرایش ساختار بانک موبایل در زیر مشاهده میشود . با کلیک بر روی دکمه ایجاد , امکان ایجاد یک بانک موبایل در مسیر مشخص شده فراهم میشود و با کلیک برروی دکمه جستجو امکان ویرایش فایلهای قبلی فراهم میشود .


ایجاد یک بانک موبایل بصورت زیر و با مشخص کردن مسیر فایل و یک کلمه عبور (دلخواه) صورت می گیرد .


در شکل زیر یک بانک موبایل را مشاهده می کنید که چند جدول دارد .


در صورت نیاز میتوانید جداول مورد نظر خود را نیز مطابق شکل زیر به بانک اضافه کرده و یا جداول قبلی را اصلاح نمایید .


میتوانید اطلاعات موجود در جداول بانک را نیز در همین قسمت مشاهده و ویرایش نمایید . بعنوان مثال جدول کالاها در بانک تستی فوق شامل اطلاعات زیر می باشد .


به زبان خودمانی بانک SQL CE یک چیزی تو همون مایه های اکسسه , یعنی یک فایل داریم که توش چند تا جدوله و کار کردن باهاش راحتتره .

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد