PDA

View Full Version : گفتگو: تفاوت ها و شباهتهای WPF و Windows Form Application



maythamahmadi
سه شنبه 24 دی 1392, 17:24 عصر
سلام دوستان.خیلی وقته که دارم مطالبی درباره تفاوتها و شباهتهای WPF و Windows Form Application میگردم.اما مطلب مناسبی رو در این زمینه پیدا نمی کنم.
دوستان و مهندسین گرامی که در این زمینه اطلاعات خوبی دارن لطف کنید و اطلاعات ناقص ما رو کامل کنید.

پیشاپیش از هموتون ممنونم

malekabadi_a
سه شنبه 24 دی 1392, 17:35 عصر
سلام دوستان.خیلی وقته که دارم مطالبی درباره تفاوتها و شباهتهای WPF و Windows Form Application میگردم.اما مطلب مناسبی رو در این زمینه پیدا نمی کنم.
دوستان و مهندسین گرامی که در این زمینه اطلاعات خوبی دارن لطف کنید و اطلاعات ناقص ما رو کامل کنید.

پیشاپیش از هموتون ممنونم

با عرض سلام. يكي از ويژگي ها يا بهتره بگم برتري هاي WPF نسبت به Windows Forms Application اين هست كه گرافيك و منظق برنامه بر خلاف برنامه هاي Windows Forms Application جدا هستن و شما به وسيله استفاده از WPF مي تونيد يه برنامه زيباي فوق گرافيكي بسازيد. برنامه هاي ساخته شده در WPF بيشتر كارها و فشار خود را از كارت گرافيك مي گيرند و فشار كمتري به CPU وارد مي كنند و اين مي تونه يه نقطه بسيار قوي در اين نوع برنامه ها نسبت به برنامه هاي Windows Forms Application باشه. اميدوارم توانسته باشم با اين اطلاعات نه چندان كاملم ، كمكي كرده باشم. يا علي

maythamahmadi
سه شنبه 24 دی 1392, 17:36 عصر
با عرض سلام. يكي از ويژگي ها يا بهتره بگم برتري هاي WPF نسبت به Windows Forms Application اين هست كه گرافيك و منظق برنامه بر خلاف برنامه هاي Windows Forms Application جدا هستن و شما به وسيله استفاده از WPF مي تونيد يه برنامه زيباي فوق گرافيكي بسازيد. برنامه هاي ساخته شده در WPF بيشتر كارها و فشار خود را از كارت گرافيك مي گيرند و فشار كمتري به CPU وارد مي كنند و اين مي تونه يه نقطه بسيار قوي در اين نوع برنامه ها نسبت به برنامه هاي Windows Forms Application باشه. اميدوارم توانسته باشم با اين اطلاعات نه چندان كاملم ، كمكي كرده باشم. يا علي

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

sagggad
سه شنبه 24 دی 1392, 17:43 عصر
با عرض سلام. يكي از ويژگي ها يا بهتره بگم برتري هاي WPF نسبت به Windows Forms Application اين هست كه گرافيك و منظق برنامه بر خلاف برنامه هاي Windows Forms Application جدا هستن و شما به وسيله استفاده از WPF مي تونيد يه برنامه زيباي فوق گرافيكي بسازيد. برنامه هاي ساخته شده در WPF بيشتر كارها و فشار خود را از كارت گرافيك مي گيرند و فشار كمتري به CPU وارد مي كنند و اين مي تونه يه نقطه بسيار قوي در اين نوع برنامه ها نسبت به برنامه هاي Windows Forms Application باشه. اميدوارم توانسته باشم با اين اطلاعات نه چندان كاملم ، كمكي كرده باشم. يا علي
با عرض سلام و تشکر بابت توضیحات مفیدتون
من بعضی جاها میبینم که دوستان میگن:WPF خیلی سی پی یو رو اشغال میکنه
این درسته؟

goldoon
سه شنبه 24 دی 1392, 18:48 عصر
http://barnamenevis.org/showthread.php?255474-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-WPF-%28%D9%85%D8%AA%D9%88%D8%B3%D8%B7-%D8%AA%D8%A7-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87%29

http://barnamenevis.org/showthread.php?102127-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-WPF-%28%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C-%D8%AA%D8%A7-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87%29&p=499785#post499785

توصیه می کنم به این دوتا لینک سر بزنید
هم آموزش داره و هم توضیحات در مورد wpf

Boy_nn
سه شنبه 24 دی 1392, 21:40 عصر
مزیتهای wpf نسبت به وین فرم
1- قدرت طراحی بالا(هیچ محدودیت توی طراحی نداره و طرحهای بسیار زیبایی داره یه سرچ تو گوگل کنید)-کنترلها ی مورد نیاز خودتونو به راحتی می تونید طراحی کنید
2-جدایی کار برنامه نویس از گرافیست (هر کدوم بطور جداگانه کارهاشونو انجام می دهند و در نهایت با هم تلفیق میشه)
3-قسمت گرافیک برنامه توسط GPU پردازش میشه و کار سی پی یو کم میشه
4- به راحتی قابل تبدیل به Silverlight هست و میشه تحت نت ازش استفاده کرد
وین فرم در مقابل wpf مثل داس می مونه

باهاش میشه بازی نوشت بازی های 2D و 3D (http://silverlightgames.org/)

http://silverlightgames.org/

maythamahmadi
سه شنبه 24 دی 1392, 22:39 عصر
نحوه برنامه نویسی و طراحی تو wpf به چه صورته؟ دوستان کسی هست بتونه یه توضیح مختصر و مفید بده؟

danialafshari
سه شنبه 24 دی 1392, 22:53 عصر
سلام
لطفاً قبل از ایجاد تاپیک کمی جستجو کنید
http://barnamenevis.org/showthread.php?353951-%D9%85%D8%AD%D8%AF%D9%88%D8%AF%DB%8C%D8%AA-%D9%87%D8%A7-%D9%88-%D9%85%D8%B2%D8%A7%DB%8C%D8%A7%DB%8C-WPF-%D9%86%D8%B3%D8%A8%D8%AA-%D8%A8%D9%87-WinForm
http://barnamenevis.org/showthread.php?126266-%D9%85%D9%82%D8%A7%DB%8C%D8%B3%D9%87-%D9%BE%D8%B1%D9%81%D8%B1%D9%85%D9%86%D8%B3-WPF-%D8%A8%D8%A7-Windows-Forms
http://barnamenevis.org/showthread.php?338919-%DA%A9%D8%AF-%D8%AF%D8%B1-WinApp-%D9%88-WPF-App-%DB%8C%DA%A9%D8%B3%D8%A7%D9%86%D9%87-%D8%9F
http://barnamenevis.org/showthread.php?401960-%DA%86%D8%B1%D8%A7-%D8%B4%D9%85%D8%A7-%D9%87%D9%86%D9%88%D8%B2-%D8%A8%D8%A7-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-%D9%88-WinForm-%DA%A9%D8%A7%D8%B1-%D9%85%DB%8C%DA%A9%D9%86%DB%8C%D9%86
http://barnamenevis.org/showthread.php?294058-%D9%81%D8%B1%D9%82-wpf-%D8%A8%D8%A7-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%D9%81%D8%B1%D9%85-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86
http://barnamenevis.org/showthread.php?389320-%D8%B3%D8%B1%D8%B9%D8%AA-%D9%83%D8%A7%D8%B1-%D8%A8%D8%A7-WPF