PDA

View Full Version : مبتدی: ارتباط با بانک اطلاعات (dataBase)



raha_20
سه شنبه 16 فروردین 1390, 19:38 عصر
سلام دوستان
من تا حالا WPF و ارتباط ان با دیتابیس رو کار نکرد م اگه کسی نمونه برنامه یا کد داره در اختیار من قرار بده
میخوام ببینم چه فرقی با Windows App داره

ricky22
سه شنبه 16 فروردین 1390, 21:36 عصر
سلام.
http://www.codeproject.com/KB/WPF/binding_in_linq-sql.aspx
http://www.codeproject.com/KB/WPF/WPFDataGridExamples.aspx
----------------
اگر با LINQ یا EF کار کنید خیلی تفاوت نداره.
عمده تفاوتش بحث Binding هست.
در WPF بایندینگ بسیار قوی داره.

مهدی فرزاد
چهارشنبه 17 فروردین 1390, 00:46 صبح
سلام
Binding در WPF بسیار مفصل هست و باید با حوصله مطالعه و تجربه کنید
تاپیک زیر میتونه تا حدودی کمکتون کنه و در انتهای اون هم یک مثال ساده در پست شماره 18 هست که میتونید ببینید
http://barnamenevis.org/showthread.php?279043-معرفی-منبع-آموزش-Binding

raha_20
چهارشنبه 17 فروردین 1390, 09:09 صبح
بانک اطلاعاتی Wpf قوی تر هست یا کار با بانک اطلاعاتی Win App .

و از لحاظ سرعت چو ن خیلی گرافیکی هست سرعت رو کم نمی کنه

مهدی فرزاد
چهارشنبه 17 فروردین 1390, 10:29 صبح
بانک اطلاعاتی که در WPF و WIn App فرقی با هم نداره !!! فقط طریقه برقراری ارتباط بین کنترل ها با بانک (یا آبجکت ها) فرق میکنه که در WPF این ارتباط بسیار قوی تر و با امکانات بیشتر در اختیار شما قرار داده شده

از لحاظ سرعت ارتباط با بانک که ربطی به ظاهر و گرافیک برنامه نداره مقوله کاملا جدا هست و به روش کار شما و استفاده صحیح از امکانات NET. بر میگرده و در هر دو تکنولوژی تفاوتی نداره

ولی اگر منظور شما سرعت اجرای برنامه هست که هم به قدرت سیستم کاربر بر میگرده و هم به کد نویسی و استفاده صحیح شما از قابلیت ها و انیمیشنها و افکتهای موجود در WPF

من در کل تکنولوژِی WPF رو برای برنامه های تحت ویندوز به WIn APP ترجیح میدم . بهتره هرچه زودتر شروع به تجربه کردن نسل جدید واسط کاربری ماکروسافت کنید

raha_20
چهارشنبه 17 فروردین 1390, 10:47 صبح
چرا من هرچی برنامه از هرجا میگیرم که dataGrid داخلش داره روی آن گیر میده مثل اینکه Refrencesh اضافه نشده باشه . درحالی که Wpf ToolKit رو هم نصب کردم ولی نمیدونم چرا بازهم گیر میده . به نظر تو ن مشکلش چیه ؟

مهدی فرزاد
چهارشنبه 17 فروردین 1390, 14:34 عصر
سلام
ممکنه برنامه ای که دارید با دات نت 4 باشه و از دیتا گرید دات نت 4 استفاده کرده باشه