نقل قول:
خوشگلم شما فرمودی که مطمئنی توابع API 16 بیتی وجود داره و اون کتاب در موردش حرف زده منم گفتم آره ممکنه و نمونش و آوردم بنده حرفی از استفاده شدنش زدم؟! من می گم بهترین کتاب در زمینه API داره برای خودش در مورد عهد بوقلمون حرف می زنه شما باز بگو بدوش
من حواسم به این مورد که یکسری API برای 16 بیتی وجود داره نبود ولی اشتباه تو هم اینه که فکر میکنی دیگه API الان استفاده نمیشه
اکثر مطالب اون کتاب تو ویندوز های 32 بتی و 64 بیتی هم قابل استفاده هست، تنها چیز برای کسی که بخواد تو این زمینه فعال کنه داشتن یک آموزش ابتدایی هست بعد با وجود MSDN نوشتن کتاب که به صورت رفرنس بخواد تمام API ها رو توضیح بده کار اشتباهیه همون کتاب در این زمنیه کافیه به نظر من
لازم بدونی تمام کتابخانه هایی که وجود داره حتی دات نت در نهایت نهش به API ختم میشه در نتیجه اگر یجا کاری بخوای بکنی که اون کتابخانه امکان رو نداشته باشه اون موقع هیچ کاری نمیتونی بکنی، ولی کسی که به API آشنا باشه میتونه خیلی راحت مستقیم ازش استفاده کنه
نقل قول:
ممنون از یادآوری ولی خودم می دونستم این رو من بحثم اینه که نمی شه در سیستم عاملهای امروزی در عمل از API استفاده کرد و بقول شما باید از رابط استفاده کرده (دقیقا مثل اینه که بخوایم زبان C++ ANSI رو با اسمبلی مقایسه کنیم و برنامه هاش و با اون بنویسیم شما فکرش و بکن که چه فاجعه ای هست)حالا این رابط MFC قدیمی شده و بهتره که از رابط دات نت استفاده بشه مگر اینکه بقول شما بخوایم نرم افزار تحت دات نت نباشه که با قدرت کامپیوترهای امروز دلیلی نداره نباشه تازه از QT هم می شه استفاده کرد از اون گذشته حتی بازیها رو هم طرف داره تحت دات نت می نویسه!
اصلا نباید قضیه ++C و اسمبلی رو وسط کشید چون قضیه رو مبهم میکنیه، اتفاقا من دارم میگم داشتن دانش از API یک امتیازه چون هم عملکرد سیستم عامل رو متوجه میشی و هر جا کتابخانه کم آورد میتونی از API استفاده کنی تو نمیتونی انتظار هر کاری رو از یه کتابخانه داشته باشه خصوصا در بحث های سطح پایین که وابستگی به سیستم عامل بیشتر میشه
تازه عزیز من MFC برای این به وجود آمده که کاره توی برنامه نویس راحت بشه مثل Qt که هر دوره ماکروسافت بروزش میکنه پس همچین هم از دور خارج نیست، چرا اینجوری فکر می کنی
در مورد بازی هم حالا حالا ها شرکت های بزرگ سمت دات نت نمیرن، همین الانشم فکر نمی کنم تعداد بازی های دات نت به 1% هم برسه
نقل قول:
این حرف شما اساسا اشتباه محض هستش شما یک کتاب مهندسی نرم افزار بخونید بد نیست
من در مورد مهندس نرم افزار چیزی نمیدونم درسته، ولی با توجه به چیزی که دیدم نظرمو دارم میگم مثال آنتی ویروس رو که گفتم بهش فکر کن ببین عاقلانه است برای یه همچین محصولی از زبانی مثل #C یا جاوا استفاده کنیم؟
نقل قول:
بطور کلی الان بحثی که ما داریم انجام می دیم بی فایدست شما بفرمایید برید دنبال VB6 و MFC ما هم می ریم دنبال جاوا و دات نت خودمون والسلام
تو حتی نمیدونی من از چه تکنولوژیهایی استفاده میکنم، با دید غلطت نسبت به من نظر میدی، من نه MFC بلدم و نه با VB6 در حال حاظر کار میکنم
نقل قول:
این کاری شما می کنید خیلی خوبه فقط برای یاد آوری عرض می کنم کهVisual C++ Programming به Win32,MFC,C++.NET,C++ Console, C++ Kuft o .....گفته می شه!
++Visual C معنیه MFC رو هم میده تاپیکهای دیگه رو هم ببین برای همه اینایی که گفتی بخش جدا دارن،
کد:
C++ (Non Visual C++ Issues)
C++ and WinAPI
Managed C++ and C++/CLI