View Full Version : سوال: واسط کاربری
afi_program
چهارشنبه 25 تیر 1393, 14:53 عصر
سلام دوستان.
من یه برنامه با سی پلاس پلاس دارم که تو محیط ویژوال استودیو کد زدم.
حالا میخوام که برنامه ام در محیط داس اجرا نشه. یعنی اینکه مثل برنامه ویندوز فرم باشه واسط کاربریش.
اگه درست تونسته باشم منظورم بیان کنم. ممنون میشم لطف کنید و کمکم کنید.
هم اینکه بهترین روش چیه که اینکارو بکنم.
و هم اینکه حالا با هر روشی که به نظرتون بهتره، چجوری انجامش بدم.
باتشکر
موفق باشید
parvizwpf
چهارشنبه 25 تیر 1393, 15:58 عصر
NEW Project >> VISUaL C++>>MFC application
afi_program
چهارشنبه 25 تیر 1393, 18:14 عصر
میشه بیشتر توضیح بدید؟
راستش توی ساخت خود MFC خیلی گزینه های مختلف داره که نمیدونم برای این منظور چی باید انتخاب کنم و هم اینکه بعد از اینکه ساخته شد. الان یعنی چیکار کنم
ممنون میشم اگه واضحتر راهنمایی کنید
محمد فدوی
سه شنبه 31 تیر 1393, 11:18 صبح
ببینید MFC (http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library) یکی از محیط های متعدد برنامه نویسی معرفی شده توسط مایکروسافت هستش که برپایه ی Win32 (http://msdn.microsoft.com/en-us/library/bb384843.aspx) k ساخته شده و تاحدودی کار برنامه نویسی رو آسون میکنه. در حقیقت همین برنامه ای که شما با Visual Studio تحت Console نوشتین به احتمال بسیار زیاد تحت یکی از همین دو تا فریموورک (Win32 یا MFC) نوشتین.
بهرحال برای طراحی یه برنامه دارای محیط گرافیکی با ++C راه های زیادی علاوه بر MFC و Win32 هست: (که البته منم موافقم برای پروژه شما بهترین همون MFC هستش)
۱. ++Qt C (http://qt-project.org/)
۲. wxWidgets (http://www.wxwidgets.org/)
۳. ++CLI C (http://en.wikipedia.org/wiki/C%2B%2B/CLI)
و ...
هیچکدومم نمیشه تو دو خط برای شما توضیح داد! یکی رو انتخاب کن و در بارش کتاب بخون! PDF مجانی توی نت پره
هرچند بعید میدونم مشکل شما با همین حل شه! ولی برای انجام یه پروژه ساده یه هیچکدوم از گزینه های MFC دست نزن و گزینه Dialog Based رو انتخاب کن.
موفق باشی.
afi_program
سه شنبه 31 تیر 1393, 17:09 عصر
ممنون از پاسختون.
من از win32 استفاده کردم.
منم انتظار نداشتم تو دو خط کل این روش ها را توضیح بدید!!
چرا بعید میدونید مشکل من اینجوری حل بشه؟؟؟
کامبیز اسدزاده
چهارشنبه 01 مرداد 1393, 10:36 صبح
ممنون از پاسختون.
من از win32 استفاده کردم.
منم انتظار نداشتم تو دو خط کل این روش ها را توضیح بدید!!
چرا بعید میدونید مشکل من اینجوری حل بشه؟؟؟
سلام
اگر با کد نویسی C++ به حد کافی آشنا هستید و به جایی رسیدین که لازمعه GUI پیاده سازی کنید پیشنهاد میکنم همین اول راهی مسیرتون رو روی Qt انتخاب کنید که پشیمون نمیشید.
اینم توضیحات که برای شروع میتونه مفید باشه : http://barnamenevis.org/showthread.php?436304-%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%88-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-C-%E2%80%8E%E2%80%8E-Qt-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%DA%AF%D8%A7%D9%85-%D8%A8%D9%87-%DA%AF%D8%A7%D9%85
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.