رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کتاب در زمینه آموزش ویژوال سی پلاس پلاس ، MFC و win32
#1
Edit: اول از همه چیز باید بدانید که کار عاقلانه این است که برنامه نویسی ++VC غیر دات نت انجام شود (native) تا از نهایت قدرت و performance آن استفاده کنید و برای کار دات نت به سراغ همان #C بروید ، پس توجه داشته باشید که به آسانی همان دات نت نمی باشد و ضمنا کلا دنبال فارسی آن ها به جز MFC نباید باشید (فقط انگلیسی).
Edit: "برنامه نویسی دات نت توسط ++C یک اشتباه است و اگر کسی می خواهد با ++C برنامه نویسی کند کار عاقلانه همان Win32 یا MFC به صورت native است." مگر اینکه هدف از این یادگیری ترکیب کدها کنونی native با .Net باشد. (اگر می خواهید از دلایل این موضوع و سیاست های جدید مایکروسافت در این باره مطلع شوید از این مقاله استفاده کنید)

در هر صورت بهترین کتاب ها را برایتان لیست می کنم:
-----------------
اگر دنبال برنامه نویسی ساده تر از win32 هستید ، در بازار چند کتاب فارسی برای آموزش MFC وجود دارد، بهترین آن:
Visual C++‎.NET در 21 روز انتشارات نص (برخلاف اسمش .NET نیست و تماما MFC هست)
سعی کنید از کتاب جعفرنژاد برای MFC استفاده نکنید و از کتاب فوق بهره ببرید.

کتاب های قدیمی و جامع:
Teach yourself Visual C++‎.NET in 21 days
Professional MFC with visual C++‎ 6
programming windows with mfc second edition

- برای یک مرجع جدیدتر، غنی از مباحث جدید، پایگاه داده با ODBC همین طور مباحث C++‎/CLI (البته کلا ناکامل برای حالت Native توسط MFC )می توانید از کتاب زیر بهره ببرید (نیمی از کتاب شامل MFC می باشد):
Beginning Visual C++‎ 2005 - Ivor Horton
Beginning Visual C++‎ 2008 - Ivor Horton

تذکر: کتاب های انگلیسی و جدید هر چند ماه، انتهای همین پست اضافه می شوند.

----------------
اگر دنبال برنامه نویسی Win32 با API های ویندوز هستید بهترین کتاب Programming Windows Fifth Edition هست انتشار سال 1998 .

و در صورت نیاز به دانستن بیشتر در مورد توابع گرافیکی GDI کتاب زیر برای تکمیل کار کمکتان می کند:
Windows Graphics Programming Win32 GDI and DirectDraw - 2000
----------------
و اما اگر دنبال برنامه نویسی کراس پلتفرم با Qt ( برنامه نویسی واحد برای کلیه سیستم عامل ها) هستید :
C++‎ GUI Programming with Qt 4 سال 2006

و برای wxwidgets کتاب زیر :
Cross-Platform GUI Programming with wxWidgets


-----------------------------------------------------------

معرفی چند کتاب جدید:

1) کتاب انگلیسی زیر چاپ 2008 مایکروسافت، برای محیط های visual C++‎2005 و 2008 و قابلیت های جدید ویستا هست، این کتاب فقط برای کاربران حرفه ای و مباحث پیشرفته هست.(win32)

نام کتاب:
Windows via C/C++‎ - Pro Developer

در این کتاب به مباحث زیر پرداخته می شود:
- thread ها و انواع همزمان سازی ها
- Kernel Objects و jobs
-مدیریت حافظه و Virtual Memory
- فایل ها و Memory-Mapped Files
- تکنیک های پیشرفته مختلف ساخت DLL
- حافظه مشترک نخ ها / Thread-Local Storage
- انواع DLL Injection and API Hooking

------------------------

2) کتاب انگلیسی زیر چاپ 2008 ، برای آموزش MFC با انجام ساخت برنامه های کاربردی هست. در این کتاب حتی یک بازی Tetris نیز ساخته می شود:

نام کتاب:
Microsoft Visual C++‎ Windows Applications by Example
(Code and explanation for real-world MFC C++‎ Applications)


------------------------

3) این کتاب چاپ 2008 برای تمامی افرادی هست که می خواهند برنامه نویسی ++C (تحت کنسول) را توسط کامپایلرهای جدید مانند visual C++‎2005/2008 یاد بگیرند و با محیط این کامپایلر، نحوه debug کردن نیز آشنا شوند.

در این کتاب علاوه بر آن با STL ، کتابخانه های استاندارد C و حتی C++‎/CLI نیز آشنا می شوید.

نام کتاب:
Visual C++‎ 2008 How to Program, 2 edition

موفق باشید
.منبع
[عکس: <a href=www.Mojsazan.com.gif]" class="mycode_img" />
پاسخ
سپاس شده توسط msr_anjir@yahoo.com


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  دستور COPY FILE در WIN32 zahra.67 0 2,324 10-25-2012, 06:42 PM
آخرین ارسال: zahra.67

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان