با سلام
فرم های پروژه ما دارای تعداد زیاد کنترل هست اما با ظاهری عادی
سوال من از دوستان اینه ایا ما از win با wpf کوچ کنیم؟
سرعت پیاده سازی را کاهش داده ایم با اینکار؟
محسنات استفاده از این روش برای ما چه خواهد بود؟
با سلام
فرم های پروژه ما دارای تعداد زیاد کنترل هست اما با ظاهری عادی
سوال من از دوستان اینه ایا ما از win با wpf کوچ کنیم؟
سرعت پیاده سازی را کاهش داده ایم با اینکار؟
محسنات استفاده از این روش برای ما چه خواهد بود؟
در ابتدای کار که سرعتتان به شدت پایین میآید. مگر اینکه از قبل حسابی با WPF کار کرده باشید. اگر برنامه فعلی و winform کارتان را راه میاندازد دلیلی وجود ندارد به wpf مهاجرت کنید مگر اینکه بخواهید به روز بمانید و قبل از از بین رفتن winfrom آن را ترک کرده باشید که این هم تا ۵ سال آینده اتفاق نخواهد افتاد. برای کسب اطلاع بیشتر ر. ک.: http://afsharm.blogspot.com/2009/03/wpf-winforms.html
خوب کوچ از WinForm به WPF به این آسونی ها هم نیست.
خیلی از توابعی که ما در winform به راحتی با اونا کار می کردیم دیگه تو WPF نیستن .
من پیشنهاد میکنم اگر پروژه جدیدی خواستین شروع کنین و براتون ظاهرش خیلی اهمیت داشت از WPF استفاده کنید
یکی از این توابع دوست داشتنی، DoEvents بود که در WPF وجود ندارد.
DOEvents در WPF وجود ندارد ولی خوشبختانه می توان معادل آنرا بکاربرد:
http://dedjo.blogspot.com/2007/08/ho...ts-in-wpf.html
1 - هرچند wpf در حال حاضر چندین کنترل اساسی از قبیل DataGridView و DateTimePicker را ندارد ولی این کنترل ها در حال تهیه می باشند (با سایت CodePlex http://www.codeplex.com/wpf/Release/...tReleases.aspx مراجهه کنید) ضمن اینکه شرکت هایی نظیر Infragistics و XCeed نسخه های مجانی از گرید های پیشرفته ارائه کرده اند.
2- من تا بحال بشخصه چه در کامپاننت های ذاتی دات نت و چه در کامپاننت های دیگر شرکت ها مشکل Right To Left مشاهده نکرده ام در حالیکه در بسیاری از کنترل های third partyبرای Win Forms ها این مشکل را می توان به وضوح مشاهد کرد.
3- تکنولوژی WPF مسائلی که برنامه نویسان Win Forms با آنها دست و پنجه نرم می کردند را به راحتی حل کرد. همانند theme and styling و ..
4 - wpf برنامه نویس را تغریباً از نیاز به کنترل های Third Party بی نیاز می کند.
5- wpf تکنولوژی مایکروسافت برای سیستم عامل های اینده است. کافی است به سرعت اجرای برنامه های wpf در ویستا اشاره کنم که به مراتب سریع تر از Windows Forms ها است.
آخرین ویرایش به وسیله رضا عربلو : سه شنبه 01 اردیبهشت 1388 در 21:08 عصر
اگر Net. نمی دانید وارد نشوید.
چ
کی میگه WPF کنترل DataGrid نداره؟ بصورت Toolkit میتونید دانلود کنید کنترلهای Ribbon هم میشه استفاده کرد فکر کنم خیلی بهتر از مدلهای مشابه باشه ، این مسائلی که شما میگید بین طراح و برنامه نویس نه شخص برنامه نویس! ، برای مطلب آخر فکر کنم دلیل دیگه ای داشته باشه
سعید خان شما هم در WPF میتونید از WinForm استفاده کنید و بالعکس بعد هم اینکه وقتی شما اصول برنامه نویسی لایه ای رو رعایت کرده باشید شما هزینه ی زیادی برای انتقال نمیدید!