PDA

View Full Version : data environment



fidnah
سه شنبه 11 تیر 1387, 06:13 صبح
سلام
كاربرد dataenvironment در ويزوال بيسيك چيه؟
ممنون

ali_habibi1384
سه شنبه 11 تیر 1387, 15:24 عصر
البته اطلاعات موجود در dataenvironment می تونه بصورت real time کار کنه . یعنی شما به محض ورود اطلاعات جدید اگر اونو به یک grid وصل کرده باشی اطلاعات جدید رو می بینی اما و احتیاج به refresh نیست .
dataenvironment بیشتر برای برنامه هایی استفاده میشه که از جداول اون به تعداد زیاد استفاده میشه و احتیاج به اطلاعات real time احتیاج داریم از این رو برای برنامه های تحت شبکه کاربرد فراوان دارند.
مزیت دیگر dataenvironment در بالا بردن سرعت در برنامه های تحت شبکه هستش بدین معنی که مثلا برای خواندن هر بار داده از پایگاه داده با استفاده از adodc باید یک اتصال انجام داد و این باعث ایجاد ترافیک در شبکه خواهد شد به این منظور از dataenvironment استفاده می کنن که با یک بار اتصال آن در کلیه فرمها شناسایی می شه.
مزیت دیگه dataenvironment اینه که میشه داده های فقط خواندنی رو برای اون شناسایی کرد که با این کار به برنامه نویس اطمینان میده که اطلاعات این پایگاه داد به هیچ وجهه تغییر نخواهند یافت.
بالا بردن سرعت خود برنامه و جلوگیری از بار شدن فرمهای اضافی و مصرف بیهوده ram سیستم برای مثال وقتی ما برای خواندن داده ای که در فرم دیگری قرار داره باید نام اون فرم رو بنویسیم (form1.adodc1) که باعث بار گذاری فرم خواهد شد و حجم حافظه سیستم رو اشغال می کنه.
در dataenvironment می توان پس از برقراری ارتباط اون ارتباط رو بست و با داده ای خوانده شده کار کرد که این خود باعث سرعت بخشیدن به کار و کم کردن بار اضافی روی شبکه و پایگاه داده خواهد شد .
کافیه یا باز هم توضیح بدم؟