PDA

View Full Version : حرفه ای: خواندن صحیح اطلاعات در برنامه چطوریه؟



maktab
شنبه 16 شهریور 1392, 11:20 صبح
سلام
قبلا وقتی از دیتاست استفاده میکردم تمام اطلاعات برنامه را وقتی برنامه اجرا میشد میخوندم و داخل دیتاست قرار میدادم حالا هر وقت بشون نیاز داشتم یا هر وقت فرم ها باز میشدند اطلاعات را از داخل دیتاست میخوندم. الان که از ef دارم استفاده میکنم دیگه این کار را نمیکنم و هر بار که نیاز دارم از بانک میخونم.
حس میکنم که روش قبلی دارای سرعت بیشتری بود. شاید لود فرم یکم کندتر میشد ولی وقتی فرم ها باز میشدند سرعت بالاتری داشتند ولی در روش دوم اینطوری نیست.
بهتر نیست از ef هم که دارم استفاده میکنم تمام اطلاعات را بخونم و یجا قرار بدم (شبیه دیتاست)

نظر شما چیه؟
چطوری عمل میکنید؟

maktab
شنبه 16 شهریور 1392, 20:23 عصر
کسی نظری نداره!؟

sasan_22
شنبه 16 شهریور 1392, 21:25 عصر
میتونی توی فرم لود یه دیتا تیبل بزاری فیل کنی اونو به ابجکت ها دیتا سرسشون وصل کنی ؟!!!

هان:متفکر:

maktab
یک شنبه 17 شهریور 1392, 00:14 صبح
میتونی توی فرم لود یه دیتا تیبل بزاری فیل کنی اونو به ابجکت ها دیتا سرسشون وصل کنی ؟!!!

هان:متفکر:

متوجه نشدم! سوال بود یا...
ببین منظورم از هنگام لود مثلا این شکلی: از تمام جدولهای دیتابیس لیست ژنریک ایستا توی برنامه درست کنم بعد وقتی فرم لود میشه همه اطلاعات را بخونم و داخل اون قرار بدم حالا هر فرم که باز بشه دیگه نیاز نیست بره و از بانک بخونه بلکه از همین لیستا میخونه که میشه یه چیزی شبیه به دیتاست.

mousa1992
یک شنبه 17 شهریور 1392, 01:13 صبح
نه ؛ اصولی نیست
نظرم اینه که بجا این کارا سرچ قوی بنویسی و یا اطلاعاتی که میخوای نشون بدی صفحه بندی کنی که دچار کندی سرعت نشی و خیلی کاربردی تر و شیک تر میشه

maktab
یک شنبه 17 شهریور 1392, 10:01 صبح
نه ؛ اصولی نیست
نظرم اینه که بجا این کارا سرچ قوی بنویسی و یا اطلاعاتی که میخوای نشون بدی صفحه بندی کنی که دچار کندی سرعت نشی و خیلی کاربردی تر و شیک تر میشه

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

mousa1992
یک شنبه 17 شهریور 1392, 10:06 صبح
بله همینطوره قطعا سریع تر خواهد بود اما اصولی نیست! حالا شاید نرم افزاری که شما مینویسید اطلاعات زیادی نداشته باشه ولی فکرشو کن تو ی نرم افزار با اطلاعات حجیم بخوای همچین کاری انجام بدی چه اتفاقی میافته ؟

الان من دارم از همین روش استفاده میکنم
شما مگه چجوری صفحه بندی میکنی؟! اگه از این روش ها استفاده کنی هیچ مشکلی براتون ایجاد نمیشه و کندی سرعت نخواهی داشت

maktab
دوشنبه 18 شهریور 1392, 02:11 صبح
علت کندی که من احساس میکنم بخاطر وصل شدن های مکرر به بانک و خواندن اطلاعات از اونه.

FastCode
دوشنبه 18 شهریور 1392, 02:47 صبح
اگر حجم اطلاعاتتون زیاد نیست و میتونید اطلاعات رو در دیتاست به روز نگه دارید روش اول بهتره.
مشکل همون دو تا 'اگر' ه