تاريخ عضويت: 1 شنبه 1 خرداد 1384 تعداد ارسالها: 274
جمعه 19 تير 1388 - 10:04
سلام
برای نوشتن تولز معمولا از MFC و جدیدا از C# و همون .net framework استفاده میشه. بنده MFC رو توصیه میکنم مخصوصا اگر از VS2008 به همراه Service Pack1 استفاده کنید کلی کنترلهای پیچیده و به درد بخور اضافه کرده که کار نوشتن رابط کاربر رو آسون میکنه.
استفاده از محصولات Third Party وقتی خود VS2008 خیلی چیزها رو داره زیاد منطقی نیست.
ممنون علی
تاريخ عضويت: جمعه 29 دي 1385 تعداد ارسالها: 261 محل سكونت: پشت کامپیوترم
جمعه 19 تير 1388 - 12:13
بستگی به API انجینت داره.
اگر انجینت با دات نت سازگاره. دات نت گزینه خوبی هستش اما اگر انجیت با سی کار میکنه Mfc و gtk رو پیشنهاد می کنم. برای اجینهایی مثل ogre هم میتونی از cegui استفاده کنه که کاملا باهاش سازگاره. این کار بیشتر سلیقه ای هستش. ولی تو مرحله اول gtk سرعت بیشتر داره بعد mfc و بعد از اون .net
تاريخ عضويت: 5 شنبه 6 مرداد 1384 تعداد ارسالها: 14
شنبه 20 تير 1388 - 08:26
ممنون
انجینم با سی هست اما شنیدم شرکت های بزرگ با اینکه هستشون با سی هست ولی از C# استفاده می کنند ... می دونید علتش چیه ؟
همچنین این کتاب :http://www.flazx.com/download20779.php هم روی c# تاکید می کنه .
تاريخ عضويت: 1 شنبه 1 خرداد 1384 تعداد ارسالها: 274
شنبه 20 تير 1388 - 15:43
سلام
فکر کنم دلیلش این باشه که در نوشتن تولز معمولا (نه همیشه) سرعت زیاد مهم نیست و مباحث سرعت و بهینه بودن در هسته موتور مهمه، از طرف دیگه محیطی لازمه که سریع بشه توش برنامه رو توسعه داد و بشه به راحتی و سرعت بالا رابط کاربرهای مناسب تولید کرد. به همین دلایل C# یکی از انتخابهاست و البته MFC هم اگر SP1 رو روی VS2008 نصب کنید امکانات کامل و پبشرفته ای برای تولید رابط کاربر داره.
من قبلا موتور رو با VC و ابزارها رو با C++ Builder کار میکردم که بعد شروع کردم نوشتن ابزارها با VS2008 و MFC.
ممنون علی
تاريخ عضويت: جمعه 26 فروردين 1384 تعداد ارسالها: 402 محل سكونت: تهران
3 شنبه 10 شهريور 1388 - 14:42
سلام
من بر اساس تجربه اي كه با GTK و MFC FeaturePack دارم MFC FeaturePack رو پيشنهاد مي كنم . هم خوشگل تره و هم مديريت ايونت ها راحتره و كلي از كدنويسي ها رو ميشه با ويزارد به صورت تميز نوشت ولي GTK كمي سختره و مدتي طول ميكشه تا كدنويسي اون آشنا بشيد و بعد بفهميد كه چطور ميشه كنترل هاي مختلف رو ايحاد كرد و يا هاشون ارتباط برقرار كرد ولي مولتي پلت فرم بودنش و قابليت انعطافش و زيبايي كنترل ها از مزيت هاش هستش .
MFC FeaturePack راهنماها و مثالهايي كمي داره شايد به خاطر تازه اومدنش باشه
موفق باشيد .