سلام
ويرايش دوم كتاب آموزش مقدماتي MFC را به علاقه مندان به برنامه نويسي تقديم ميكنم. در اين نسخه بسياري از ايرادات ويرايش قبلي برطرف شده.
منابع استفاده شده در كتاب
- سايت www.codeguru.com و MSDN مايكروسافت (60%)
- كتاب برنامه نويسي در 21 روز انتشارات نص (25%)
- سايت barnamenevis.org با تشكر ويژه از آقاي Nima_NF مدير بخش (15%)
هرچند در اينجا ميزان منابع استفاده شده از سايت barnamenevis.org پانزده درصد ذكر شده است ولي بايد بگوييم كه انصافا 80% كمكي كه براي تكميل مطالب اين كتاب نياز داشتم را از مدير بخش و دوستان فعال در سايت دريافت كرده ام كه كمال تشكر را از آنها دارم.
فهرست مطالب مهم كتاب
مقدمه
چرا از ++C استفاده كنيم
به طور كلي چند نوع شیوه برنامه نویسی برای سي پلاس پلاس وجود دارد
كدام روش را انتخاب كنيم
فصل اول
آشنايي با محيط ويژوال استديو
آشنايي با كليات و مفاهيم زبان سي پلاس پلاس
تعريف متغيير و انواع آنها
ميدان ديد متغيير ها
تعريف توابع و ارسال پارامتر به آنها
انجام عمليات محاسباتي مانند جمع ، تفريق ، ضرب و ...
دستور شرطي if براي كنترل برنامه
استفاده از and و or منطقي
دستور using
فصل دوم
شروع برنامه نويسي در محيط ويژوال استديو به روش MFC
توضيحاتي در مورد پنجره هاي پروژه در محيط ويژوال مانند Solution Explorer ، Class View ، Properties و ...
پنجره توضيحات برنامه (About Dialog)
توليد آسان آيكونهاي زيبا براي برنامه توسط نرم افزار Sib Icon Editor
كامپايل نهايي پروژه به صورت يك برنامه مستقل و بدون نياز به نصب (Portable)
توليد يك برنامه نصب براي پروژه (Setup)
گرفتن راهنمایی فوری از MSDN
چگونه در برنامه نویسی استاد شویم
فصل سوم
کنترل های اصلی ویندوز مانند متن ثابت، جعبه اديت، دكمه فرمان و ...
طراحي پنجره برنامه برنامه، تنظيم خواص ، چيدن و مرطب كردن كنترلها بر روي آن
ست كردن نام شناسايي (ID) كنترلهاي برنامه، نسبت دادن متغير و عملياتي كردن آنها
نمايش پيام كاربر و اجراي برنامه هاي ديگر
غير فعال يا فعال نمودن كنترلها ، مرئي يا نا مرئي كردن آنها
تعيين ترتيب حركت بين كنترلها (Tab Order)
فصل چهارم
استفاده از ماوس و كي بورد
نقاشي با ماوس
استفاده از AND و OR باينري
پرچمهاي باينري(Flags)
بدام انداختن رويدادهاي كي بورد
تغيير دادن كرسر
فصل پنجم
ساختن آيكون در سيستم تراي ويندوز (آيكون هاي بغل ساعت ويندوز)
حذف آيكون سيستم تراي در هنگام خروج يا اجراي برنامه
تشخيص كليك شدن ماوس بر روي آيكون سيستم تراي برنامه
نمايش داده نشدن پنجره برنامه هنگام شروع
مخفي شدن پنجره پروژه هنگام انتخاب كليد Minimize
نمايش منو در صورت راست كليك كردن بر روي آيكون سيستم تراي
تغيير خواص و مشخصات سيستم تراي برنامه مانند آيكون و متن راهنما به هنگام اجرا
نمايش بالون در سيستم تراي
محو كردن بالون به نمايش در آمده در سيستم تراي
فصل ششم
اطلاعات اوليه درباره رجيستري ويندوز
تهيه پشتيبان از رجيستري و بازيابي دوباره آن
نوشتن يك رشته از نوع CString در رجيستري ويندوز
خواندن يك رشته از نوع CString از يك كليد در رجيستري
نوشتن يك عدد از نوع long در رجيستري
خواندن يك عدد از نوع long از رجيستري
حذف داده از يك كليد در رجيستري
حذف كليد از رجيستري
شمارش كليدهاي يك مسير از رجيستري
شمارش داده هاي يك مسير از رجيستري
فصل هفتم
افزودن تايمر به برنامه
غير فعال كردن تايمر
فصل هشتم (مباحث متفرقه)
الگوریتم تبدیل تاریخ میلادی به تاریخ شمسی
اجراي يك پنجره ديالوگ ديگر در هنگام اجراي برنامه
شيشه اي كردن پنجره ديالوگ
تغيير عكس ميز كار (Desktop)
مشخص كردن تعداد درايوهاي متصل به سيستم
خواندن نام فايلها و پوشه هاي يك مسير
تغيير خواص يك فايل يا پوشه
حذف فايل
لینک دانلود کتاب از سرور مدیا فایر
http://www.mediafire.com/?je0lufm6rdab5mm
براي دانلود كتاب آموزش مقدماتي MFC بر روي عكس آن كليك كنيد