ايران ويج

نسخه‌ي كامل: برنامه های اسمبلی در ویندوز
شما هم اكنون متن قالب بندي نشده را مي‌بينيد.مشاهده‌ي نسخه‌ي اصلي
من یه سورس از اسمبلی دیم که یه پنجره می ساخت و یه دکمه وسطش

فکر می کردی که مثلا اینا با ویبی یا دلفی یا ... طراحی کردن

و وقتی هم دکمه رو فشار میدادی یه پیغام از نوع information نمایش می داد

و همین طور یه سورس دیگه که رنگهای زیبایی رو درون یک فروم به گردش می اورد

حالا می خواستم کامپایلر توی ساخت برنامه ها موثره یا نه چون بعضی برنامه های

اسمبلی رو نمی شه توی ویندوز اجرا کرد

من این سورس ها رو توی مثالهای برنامه Flat Assembeler دیدم اگه اشتباه نکنم
برای اسمبلی یه محیط ویژوال طراحی کردن که این کارها رو برات انجام میده اسمش فکر کنم masm بود
(البته دقیق یادم نیست)
اسمبلرهای جدید قابلیت اسمبل کردن برنامه های اسمبلی 32 بیتی یا حتی 64 بیتی رو هم دارند و شما میتونید باهاشون برنامه برای ویندوز هم بنویسید . MASM یا همون Microsoft Assembler الان این قابلیت رو داره و امروزه در مجموعه ++VC قرار داره و در واقع بعنوان فایل ml.exe قابل شناسایی هست !

اکثر اسمبلر ها محیط ویژوال ندارن ( بعضی اوقات هم دارند مثلا WinAsm Studio یک IDE تجاری برای MASM هست ) بلکه یک برنامه هستند که بشکل command line فایل اسمبلی رو میگیرن و به شما object code میدن ، بعد شما این object code رو لینک میکنید و فایل اجرایی میسازید .

نکته مهم اینه که برنامه نویسی با اسمبلی برای ویندوز معقول نیست چون :

1 - کدنویسی اون پیچیده و وقت گیره
2 - ساخت GUI بسیار مشکله و کدنویسی زیادی برای اون باید انجام بشه
3 - از نظر مهندسی نرم افزار بدرد ساخت برنامه های تجاری نمیخوره
4 - با وجود زبانهای ساده تر کسی دنبال اسمبلی نمیره مگر در موراد خاص مثل ساخت و طراحی درایور های سخت افزاری
از تمامی دوستان متشکرم

ولی من ml.exe رو پیدا نکردم
yeketaz نوشته :از تمامی دوستان متشکرم

ولی من ml.exe رو پیدا نکردم

با کدوم ورژن ++VC کار میکنی ؟؟ کلا ml.exe ماله دوران Visual Studio .net هست و ظاهرا فقط در نسخه های enterprise وجود داره !
آدرس اصلي