ورود

View Full Version : سوال: نوشتن یک برنامه winform ساده که بدون نصب فایل اضافه در همه ویندوزها کار کند



FirstLine
جمعه 16 آبان 1393, 18:30 عصر
با سلام
یه برنامه با C#‎‎ .net2 نوشته بودم که توی xp , win7 32 بیتی کار میکرد ولی الان توی win8 بدرستی کار نمیکنه
یه برنامه کوچک کاربردی و ساده است که با ذخیره کردن، خواندن و نوشتن در فایل و xml کار میکنه و الان باید یه سری تغییرات در اون بدهم.
داشتم فکر میکردم اگه با VC این برنامه رو بنویسم که به دات نت و... وابسته نباشه و بدون نصب برنامه و فایل اضافه کار کنه بهتره.

حالا یه سوال: الان Visual Studio 2013 روی کامپیوترم نصبه و بنظر شما اساتید محترم بهتره که این برنامه را با چی بنویسم که در همه ویندوزها بدون نیاز به نصب افزونه اضافی بدرستی کار کند؟
از چه محیطی برای برنامه نویسی استفاده کنم؟ (VS 2013 , vs 2010 , vs 2008 , vs 2006 , borland c)
از کدوم یک از سیستمهای برنامه نویسی c استفاده کنم؟ (mfc , win32)

اگه بخوام برنامه در سیستم عامل لینوکس هم اجرا بشود باید از کدوم یک استفاده کنم؟

با تشکر

negative60
یک شنبه 18 آبان 1393, 05:22 صبح
اگر هدفون ويندوز هست ورژن های unlimited VS از ورژن 2008 به بالا گزيينه های خوبی هستند
MFC فقط برای ويندوز هست
برای رابط گرافيکی کراس پلتفرم ميتونيد از Qt (http://barnamenevis.org/forumdisplay.php?111-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AF%D8%B1-%D9%85%D8%AD%DB%8C%D8%B7-QT-%D9%88-%D9%87%D9%85-%D8%AE%D8%A7%D9%86%D9%88%D8%A7%D8%AF%D9%87-%D9%87%D8%A7%DB%8C%D8%B4) استفاده کنيد که رابط گرافيکی قدرتمند و تقريباً ساده اي داره اما در ويندوز حجم خروجی برنامه يکم زياد ميشه
رابط های کراس پلتفرم سبکتر هم GTK، GTK+‎ و wxWidget (http://barnamenevis.org/forumdisplay.php?110-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-GTK%D8%8C-GTK-%E2%80%8E-%D9%88-wxWidget) هستند