PDA

View Full Version : Windows Forms یا WPF؟



eshpilen
یک شنبه 27 تیر 1389, 10:10 صبح
من متوجه شدم ظاهرا این دوتا هردو یک کاربرد دارن.
و اینکه WPF جدیدتر هست.
شما از کدومش استفاده میکنید و چرا؟
و بنظرتون باید اگر جدیدتره رو یاد بگیریم نیازی به Windows Forms نیست؟

محسن شامحمدی
چهارشنبه 30 تیر 1389, 18:32 عصر
دوست عزیز wpf یک فناوری زیبا از طرف مایکروسافت هستش که برای طراحی اینترفیس برنامه ها ساخته شده.
و منظور از windows forms همون صفحه ویژوالی طراحی هست که شما روش دکمه و تکست باکس و غیره می کشبد.
wpf بسیار زیبا ولی کمی محدود کننده هست و از طرفی میل به ساختن ابزارهای جدید را در شما زیاد می کند
که اگر وارد شوید متوجه می شید.

eshpilen
پنج شنبه 31 تیر 1389, 19:06 عصر
و منظور از windows forms همون صفحه ویژوالی طراحی هست که شما روش دکمه و تکست باکس و غیره می کشبد.
ولی اینجا چیز دیگه ای گفته: http://en.wikipedia.org/wiki/Windows_Forms
صفحه ویژوال طراحی که مربوط به برنامهء طراحی ویژوال میشه و ربطی به API و فریمورکی که تولید میشه نداره.

محسن شامحمدی
یک شنبه 03 مرداد 1389, 11:12 صبح
صفحه ویژوال طراحی که مربوط به برنامهء طراحی ویژوال میشه و ربطی به API و فریمورکی که تولید میشه نداره.

مگر من گفتم که به فریمورک و زبان مربوط می شه؟؟؟؟

eshpilen
دوشنبه 04 مرداد 1389, 08:33 صبح
آخه گفته شده windows forms یک API/فریمورک هست.

vcldeveloper
دوشنبه 04 مرداد 1389, 14:24 عصر
آخه گفته شده windows forms یک API/فریمورک هست.
WinForms در دات نت یک Wrapper برای کنترل های استاندارد رابط کاربر ویندوز، و توابع API مرتبط با آنها ست. برای رسم عناصر هم از GDI یا در برخی موارد +GDI در ویندوز استفاده میشه.

WPF از Direct 3D برای رسم عناصر خودش استفاده میکنه، که این باعث میشه قابلیت های گرافیکی بسیار بیشتری نسبت به WinForms داشته باشه. همچنین در WPF از یک زبان خاص به نام XAML برای تعریف عناصر رابط کاربر و خصوصیات آنها استفاده میشه.