از آنجایی که کتاب الکترونیک خوبی به زبان فارسی در زمینه ویژوال سی پلاس پلاس در دست نیست تصمیم گرفتیم تا در کنار یادگیری این زبان آموخته هایی را به صورت یک کتاب درآوریم تا علاقه مندان به برنامه نویسی بتوانند از آن برای یادگیری این زبان استفاده کنند. در تمامی آموزش های این کتاب از محیط ۲۰۰۸ Visual Studio استفاده شده است. این روزها زیاد هستند افرادی که می خواهند با یادگیری زبان ++C اقدام به نوشتن ویروس نمایند تا مثلا سطح مهارت خود را به رخ دیگران بکشند و حس غرور درون خود را به اینصورت ارضا نمایند ، در حالی که تفاوتی بین خط انداختن روی یک ماشین با تخریب اطلاعات کامپیوتر یک شخص ، یا سرقت از کیف پول یا موبایل یک شخص با سرقت اطلاعات شخصی از کامپیوتر فرد وجود ندارد و نام همه آنها مردم آزاری یا دزدی است که باعث مدیونی و عواقب مادی و معنوی شما خواهد شد. شما می توانید سطح مهارت خود را با نوشتن برنامه های مفید برای دیگران نیز افزایش دهید.دانشمندان و کسانی که از علمی استفاده میکنند باید به تعهدات اخلاقی و وجدانی پایبند باشند. متاسفانه به دلیل بی توجهی به این قضیه دراین زمان مثلا پزشکانی میبینیم که در اتاق عمل کلیه بیمار را میدزدند یا بیمار را بدون نیاز به جراحی و فقط برای دریافت پول عمل می نمایند ، حالا نظر شما درباره این افرادچیست؟ این هم نوع دیگری سوء استفاده از علم است.
جهت دانلود کتاب آموزش مقدماتی MFC به زبان فارسی و مشاهده سرفصل های کتاب به ادامه مطلب مراجعه نمایید
فهرست مطالب مهم کتاب :
- مقدمه
- چرا از سی پلاس پلاس استفاده کنیم؟
- به طور کلی چند نوع شیوه برنامه نویسی برای سی پلاس پلاس وجود دارد
- کدام روش را انتخاب کنیم
- فصل اول
- آشنایی با محیط ویژوال استدیو
- آشنایی با کلیات و مفاهیم زبان سی پلاس پلاس
- تعریف متغییر و انواع آنها
- میدان دید متغییر ها
- تعریف توابع و ارسال پارامتر به آنها
- انجام عملیات محاسباتی مانند جمع ، تفریق ، ضرب و …
- دستور شرطی if برای کنترل برنامه
- استفاده از or و and
- دستور using
- فصل دوم
- شروع برنامه نویسی در محیط ویژوال استدیو به روش MFC
- و … Properties ، Class View ، Solution Explorer توضیحاتی در مورد پنجره های پروژه در محیط ویژوال مانند
- (About Dialog) پنجره توضیحات برنامه
- Sib Icon Editor تولید آسان آیکونهای زیبا برای برنامه توسط نرم افزار
- (Portable) کامپایل نهایی پروژه به صورت یک برنامه مستقل و بدون نیاز به نصب
- (Setup) تولید یک برنامه نصب برای پروژه
- MSDN گرفتن راهنمایی فوری از
- چگونه در برنامه نویسی استاد شویم
- فصل سوم
- کنترل های اصلی ویندوز مانند متن ثابت، جعبه ادیت، دکمه فرمان و …
- طراحی پنجره برنامه برنامه، تنظیم خواص ، چیدن و مرطب کردن کنترلها بر روی آن
- کنترلهای برنامه، نسبت دادن متغیر و عملیاتی کردن آنها (ID) ست کردن نام شناسایی
- نمایش پیام کاربر و اجرای برنامه های دیگر
- غیر فعال یا فعال نمودن کنترلها ، مرئی یا نا مرئی کردن آنها
- (Tab Order) تعیین ترتیب حرکت بین کنترلها
- فصل چهارم
- استفاده از ماوس و کی بورد
- نقاشی با ماوس
- استفاده از باینری OR و AND
- (Flags) پرچمهای باینری
- بدام انداختن رویدادهای کی بورد
- تغییر دادن کرسر
- فصل پنجم
- ساختن آیکون در سیستم ترای ویندوز (آیکون های بغل ساعت ویندوز)
- حذف آیکون سیستم ترای در هنگام خروج یا اجرای برنامه
- تشخیص کلیک شدن ماوس بر روی آیکون سیستم ترای برنامه
- نمایش داده نشدن پنجره برنامه هنگام شروع
- مخفی شدن پنجره پروژه هنگام انتخاب کلید Minimize
- نمایش منو در صورت راست کلیک کردن بر روی آیکون سیستم ترای
- تغییر خواص و مشخصات سیستم ترای برنامه مانند آیکون و متن راهنما به هنگام اجرا
- نمایش بالون در سیستم ترای
- محو کردن بالون به نمایش در آمده در سیستم ترای
- فصل ششم
- اطلاعات اولیه درباره رجیستری ویندوز
- تهیه پشتیبان از رجیستری و بازیابی دوباره آن
- نوشتن یک رشته از نوع CString در رجیستری ویندوز
- خواندن یک رشته از نوع CString از یک کلید در رجیستری
- نوشتن یک عدد از نوع long در رجیستری
- خواندن یک عدد از نوع long از رجیستری
- حذف داده از یک کلید در رجیستری
- حذف کلید از رجیستری
- شمارش کلیدهای یک مسیر از رجیستری
- شمارش داده های یک مسیر از رجیستری
- فصل هفتم
- افزودن تایمر به برنامه
- غیر فعال کردن تایمر
- فصل هشتم
- مباحث متفرقه
- الگوریتم تبدیل تاریخ میلادی به تاریخ شمسی
- اجرای یک پنجره دیالوگ دیگر در هنگام اجرای برنامه
- شیشه ای کردن پنجره دیالوگ
- (Desktop) تغییر عکس میز کار
- مشخص کردن تعداد درایوهای متصل به سیستم
- خواندن نام فایلها و پوشه های یک مسیر
- تغییر خواص یک فایل یا پوشه
- حذف فایل
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- جم فايل : 2 مگابایت
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۲۱ آذر ۱۳۹۲
دسته بندی موضوعات
- آموزش برنامه نویسی
- آموزش کریپتو کارنسی (ارز دیجیتال)
- آموزش متنی برنامه نویسی
- پروژه برنامه نویسی
- فروشگاه
- فیلم های آموزشی
- #F
- ++C
- 3ds max
- Ada
- ADO.NET
- Adobe Flash
- Agile
- Ajax
- AngularJS
- Anime Studio
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- assembly
- AVR
- Azure
- Bootstrap
- Cassandra
- CCNA
- CCNP
- CCSP
- ChatGPT
- Cisco
- CMD
- COBOL
- CSS
- Cython
- Django
- Dreameaver
- Elixir
- EntityFramework
- Erlang
- Flash
- Go
- Groovy
- Haskell
- Htaccess
- HTML
- IOS
- Jade
- jquery
- Kendo UI
- Linq
- Linux
- LUA
- MariaDB
- maya
- Meteor
- MongoDB
- Mono Android
- MonoGame
- Mysql
- NoSQL
- Oracle
- Orchard
- Perl
- php
- PHPMyAdmin
- R
- Rational Rose
- Ruby
- Rust
- Scala
- Scrum Master
- SFML
- SharePoint
- SignalR
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- Vue 3
- WPF
- Xml
- آردوینو
- آموزش های پروژه محور
- آیونیک
- اتوکد
- الگوریتم تقریبی
- الگوریتم نویسی و فلوچارت
- امنیت
- اندروید
- اندروید استودیو
- انیمیشن سازی
- بازی سازی با Scratch
- بک ترک
- بیسیک فور اندروید
- پایتون
- پرولوگ
- پریمیر
- جاوا
- جاوا اسکریپت
- جنگو
- جوملا
- دارت
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- ساخت اتوران
- ساختمان داده ها
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کاتلین
- کامپایلرها
- کانستراکت
- کریستال ریپورت
- کلوژر
- گوگل آنالیتیکس
- گیت
- لاراول
- مای بی بی
- مایکروسافت پروجکت
- متریال دیزاین
- متلب
- معماری کامپیوتر
- مهندسی اینترنت
- میکروتیک
- نود جی اس
- نیوک
- هوش مصنوعی
- ویبولوتین
- ویژوال استودیو
- یونیتی
- کتاب های آموزشی
- Ada
- Ajax
- Android
- ASP.NET
- ASP.NET Core
- AVR
- clips
- CNC
- COBOL
- CQRS
- Cython
- Dreamweaver
- Elixir
- Entity Framework 4.0
- Erlang
- Go
- Groovy
- Haskell
- LINQ
- Lua
- Matlab
- MFC
- Node.js
- PERL
- php
- PLC
- Prolog
- React
- Rust
- Scala
- SFML
- SharePoint
- silver light
- VHDL
- VMware
- WinJS
- Workflow
- WPF
- XHTML
- Yii Framework
- اتوکد
- اچ تی ام ال
- اسمبلی
- اکتیو ایکس
- الگوریتم و فلوچارت
- انگولار
- اوبونتو
- اوراکل
- بازی سازی
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- بک ترک
- پاسکال
- پایان نامه
- پایتون
- پرولوگ
- جاوا
- جاوا اسکریپت
- جی کوئری
- حوملا
- داده کاوی
- دلفی
- رباتیک
- روبی
- زبان ماشین
- سئو
- ساختمان داده ها
- سایر کتاب ها
- سخت افزار
- سوئیفت
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- سیستم عامل
- سیستم های خبره
- شبکه و مجازی سازی
- شبیه سازی کامپیوتر
- طراحی الگوریتم
- فتوشاپ
- فریم ورک گتنا
- کاتلین
- کالی لینوکس
- کریستال ریپورت
- گزارش کارآموزی
- گوگل
- لیسپ
- متلب
- مقاله
- مهندسی نرم افزار
- نیوک
- هوش مصنوعی
- وب مستر
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس
با سلام
در mfc 2013 میشه از این ها استفاده کرد؟