PDA

View Full Version : نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس ، MFC و win32



Master.
یک شنبه 11 آذر 1386, 18:55 عصر
سلام ..ابتدا عذرخواهی میکنم اگه جای نامناسبی تاپیک زدم ...
اول جستجو کردم اما تاپیک مشابه های پیدا نکردم ..
من دنبال یه مرجع خوب در زمینه آموزش زبان ویژوال سی پلاس پلاس هستم .. علاقه ای به سی شارپ ندارم ..
و خیلی دنبال این ویژوال سی هستم
خوشحال میشم که کمک کنید وبگید چه کتابی رو تهیه کنم ..ایرانی و یا خارجیش فرقی نمیکنه .. فقط مرجع باشه و تا اونجا که میتونه کامل باشه و همینطور زیبا و شیوا مطالب رو عنوان کنه ...

باز هم عذرخواهی می کنم
و منتظر پیشنهاداتتون هستم

Nima_NF
یک شنبه 11 آذر 1386, 22:41 عصر
نه اتفاقا جای مناسب پست شما همین جاست.

Edit: اول از همه چیز باید بدانید که کار عاقلانه این است که برنامه نویسی ++VC غیر دات نت انجام شود (native) تا از نهایت قدرت و performance آن استفاده کنید و برای کار دات نت به سراغ همان #C بروید ، پس توجه داشته باشید که به آسانی همان دات نت نمی باشد و ضمنا کلا دنبال فارسی آن ها به جز MFC نباید باشید (فقط انگلیسی).
Edit: "برنامه نویسی دات نت توسط ++C یک اشتباه است و اگر کسی می خواهد با ++C برنامه نویسی کند کار عاقلانه همان Win32 یا MFC به صورت native است." مگر اینکه هدف از این یادگیری ترکیب کدها کنونی native با .Net باشد. (اگر می خواهید از دلایل این موضوع و سیاست های جدید مایکروسافت در این باره مطلع شوید از این مقاله استفاده کنید (http://www.barnamenevis.org/forum/showthread.php?t=94381))

در هر صورت بهترین کتاب ها را برایتان لیست می کنم:
-----------------
اگر دنبال برنامه نویسی ساده تر از 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

موفق باشید
.

Alireza Orumand
دوشنبه 12 آذر 1386, 09:28 صبح
سلام

اول از همه چیز باید بدانید که برنامه نویسی ++VC غیر دات نت باید انجام شود (native) و برای کار دات نت باید سراغ همان #C بروید ،
نیما جان از مقایسه ای که انجام دادید بین c#,c++ فکر میکنم منظور شما از vc++ همون vc++ 2005 باشه که در این صورت فرمایش شما صحیح نیست و اجباری در استفاده از vc++ به صورت native نیست. تو vc++ شما هم میتونید کد های native داشته باشید و هم میتونید پروژه ای از نوع .net داشته باشید.
چون توی سوال دوستمون پریسدن کتاب برای آموزش vc++ معلومه دنبال qt نیستن به همین خاطر من کتاب vc++ 2005 انتشارات wrox رو پیشنهاد میکنم که در چند فصل ابتدایی فقط به آموزش زبان c++ اختصاص داره و در فصل های بعدی به آموزش MFC میپردازه و بعد تمام آموزش هایی که در مورد MFC داده شده رو به همراه مثال هایی که زده شده با کمک .net آموزش میده و پروژه ها رو پیاده سازی میکنه. در مجموع برای آشنایی کامل با تمام امکانات این محیط کتاب خوبیه.
متونید کتاب رو از اینترنت دانلود کنید و اگر پیدا نکردید من کتاب رو دارم ایمیل خودتون رو با پیام خصوصی برای من بفرستید تا کتاب رو برای شما ارسال کنم.
موفق باشید.

Nima_NF
دوشنبه 12 آذر 1386, 17:21 عصر
نیما جان از مقایسه ای که انجام دادید بین c#,c++ فکر میکنم منظور شما از vc++ همون vc++ 2005 باشه که در این صورت فرمایش شما صحیح نیست و اجباری در استفاده از vc++ به صورت native نیست. تو vc++ شما هم میتونید کد های native داشته باشید و هم میتونید پروژه ای از نوع .net داشته باشید.
موفق باشید.

شما از حرف من اشتباه برداشت کردید ، البته که می توان با ++C با دات نت هم کار کرد و این مطلب را هر کسی می داند و این ربطی به نسخه یا نام VC ندارد و از همان ابتدا اجرایی بود ، منظور من این بود که امروزه کسی در دنیا برنامه نویسی دات نت را با ++C نمی کند و اکثرا از این قابلیت آن استفاده می کنند که می توانند کدهای native خودشان را با دات نت جدید ترکیب کنند ولی نه مثل #C که تماما وابسته به دات نت است و تمام محیطش همان فریم ورک دات نت است. (همان جمله را تغییر دادم تا اشتباه برداشت نشود) ضمنا خودم کتاب پیشنهادی شما را هم دارم .

"اعضای تیم توسعه ++VC مایکروسافت این موضوع را بار ها تاکید کردند که توسعه بخش C++/CLI بسیار محدود است و هرگز مثل VB و #C نخواهد بود چرا که ذکر کرده اند این کاری است که قبلا توسط سایر زبان ها انجام شده است و تمام قدرتشان بر روی همان native است." صحت این مطالب را در بلاگ های بخش توسعه ++VC مایکروسافت می توانید بررسی کنید. (این نوشته دقیقا گفته خودشان است)

لذا برنامه نویسی دات نت توسط ++C یک اشتباه است و اگر کسی می خواهد با ++C برنامه نویسی کند کار عاقلانه همان Win32 یا MFC به صورت native است.

Alireza Orumand
دوشنبه 12 آذر 1386, 19:13 عصر
سلام

البته که می توان با ++C با دات نت هم کار کرد و این مطلب را هر کسی می داند و این ربطی به نسخه یا نام VC ندارد و از همان ابتدا اجرایی بود
حالا که کار کردن با دات نت ربطی به نسخه ی vc نداره میشه یه مثال از کار کردن با دات نت تو vc++6 بزنید؟

اعضای تیم توسعه ++VC مایکروسافت این موضوع را بار ها تاکید کردند که توسعه بخش C++/CLI بسیار محدود است و هرگز مثل VB و #C نخواهد بود چرا که ذکر کرده اند این کاری است که قبلا توسط سایر زبان ها انجام شده است و تمام قدرتشان بر روی همان native است." صحت این مطالب را در بلاگ های بخش توسعه ++VC مایکروسافت می توانید بررسی کنید. (این نوشته دقیقا گفته خودشان است)
از لحاظ راحت بودن syntax شاید قابل تامل باشه ولی شما که از این نظریه حمایت میکنید بفرمایید چه کاری میشه با vb یا c# انجام داد که با vc هرگز نشه انجام داد؟

لذا برنامه نویسی دات نت توسط ++C یک اشتباه است و اگر کسی می خواهد با ++C برنامه نویسی کند کار عاقلانه همان Win32 یا MFC به صورت native است.
امکان استفاده از دات نت تو c++ هم هست. فقط کمی کار کردن با اون برای ما سخته ولی کسی که رو سی++ تسلط کافی داره و از بقیه زبان ها چیزی نمیدونه فکر کنم با کار عاقلانه ای که شما میفرمایید چندان موافق نباشه.
موفق باشید.

Master.
دوشنبه 12 آذر 1386, 21:28 عصر
از هر دوی شما دوست عزیز ممنون و سپاسگزارم ..

اما فکر میکنم منظور جناب آقای نیما .این نیست که این کار عملی نیست .. هست اما با وجود زبانهایی مثل سی شارپ ..این نوع کارکردن مازوخیسمی عمل عاقلانه بحساب نمیاد

(...من به زبان هایی مثل سی و سی ++ اشنایی دارم ..اما با توابع API ویندوز کار نکردم و قصد دارم این تجربه رو هم به کار ها م اضافه کنم .. برای همین بخاطر علاقه وافرم به سی زبان ویژوال اون رو انتخاب کردم ...)

Nima_NF
سه شنبه 13 آذر 1386, 00:51 صبح
از لحاظ راحت بودن syntax شاید قابل تامل باشه ولی شما که از این نظریه حمایت میکنید بفرمایید چه کاری میشه با vb یا c# انجام داد که با vc هرگز نشه انجام داد؟
موفق باشید.

شما دوباره حرفی را با تندی و بدون اطلاع نقض کردید! (حتی سخن سازندگان دات نت و VC را که به نظریه تشبیه کردید)
اگر دوستانه و جهت اطلاع بپرسید جهت آگاهی به شما پاسخ می دهم.
برای آن همین چند نمونه کافی که:

1) C++. net برای برنامه نویسی با compact Framework که همان دات نت (ولی کوچک شده آن) برای برنامه نویسی موبایل ها ( smart phone/ PocketPC) است ، تا کنون حمایت نشده و قصد حمایت آن را هم ندارند و فقط با VB و #C در حالت دات نت می توان برای آن ها برنامه نوشت و در حال حاضر توسط ++C فقط باید با همان Win32 و MFC نوشت (برای من این مورد بسیار مهم است)

2) برنامه نویسی با XNA Framework که برنامه نویسی دات نت واحد برای windows و دستگاه بازی XBOX 360 هست. در حال حاضر فقط با #C می توان و در آینده با VB هم می توان نوشت.

3) محدودیت در کار با XML

4) و ده ها مورد دیگر که در موقع نیاز در بن بست گیر خواهید کرد و آن ها را به شما می سپارم

در این حوزه وسیع علم ، هیچ کس کامل و آگاه از همه چیز نیست. بیایید منطقی باشیم.
موفق باشید

shockley
شنبه 17 آذر 1386, 22:39 عصر
آقا یه سوال: برنامه ای که با MFC در VS 2005 نوشته شده باشه برای اجرا نیاز به Framework داره؟

Nima_NF
یک شنبه 18 آذر 1386, 17:17 عصر
برنامه ای که با MFC در VS 2005 نوشته شده باشه برای اجرا نیاز به Framework داره؟بله البته نه مثل دات نت و بسیار سبک و کوچک . متاسفانه با آمدن 2005 VS مایکروسافت تغییر شیوه داد و شما برای اینکه فایل اجرایی شما در هر دستگاهی اجرا شود می بایست dll های مربوط به MFC را در شاخه WinSxS با نصب نرم افزار کپی کنید.(حتی برای Win32 توابع run-time C نیاز است.) البته خوشبختانه هنوز می توان از روش قدیم استفاده کرد و در صورت نیاز تمام آن فایل ها را باید در تمامی فلدر های برنامه خود که از آن استفاده می کند ، کپی کنید و دیگر نیاز به نصب نمی باشد.
از فلدر و فایل redist در داخل VS یا سایر installer ها استفاده کنید. x86_Microsoft.VC80.MFC.XXX

توسعه نویس
چهارشنبه 21 آذر 1386, 00:42 صبح
البته گزینه ای هم وجود دارد که کتابخانه MFC را به فایل EXE شما اضافه کرده و کامپایل می کند. اینجوری فقط با افزایش چند مگ به فایل اجرایی شما، برنامه تان بدون نیاز به هیچ فایل و فریم ورک کار خواهد کرد.

mehrzad007
چهارشنبه 21 آذر 1386, 23:57 عصر
در مورد کتاب :
من کتاب آموزش میژوال سی پلاس پلاس در 21 روز رو دارم از انتشارات نص کتاب خوبیه
البته به آموزش سی پلاس پلاس نمی پردازه و فقط موارد ویژوال هست .

Sadat_IT
چهارشنبه 07 فروردین 1387, 16:04 عصر
سلام
میخواستم بدونم برای من که تازه این ترم برنامه سازی پیشرفته دارم و میخوام از صفر شروع به یادگیری زبان سی پلاس پلاسکنم و البته قصد ادامه دادن در این زمینه رو هم دارم چه کتبی مناسب هستند؟
باتشکر:لبخندساده:

Nima_NF
چهارشنبه 07 فروردین 1387, 19:40 عصر
سلام
میخواستم بدونم برای من که تازه این ترم برنامه سازی پیشرفته دارم و میخوام از صفر شروع به یادگیری زبان سی پلاس پلاسکنم و البته قصد ادامه دادن در این زمینه رو هم دارم چه کتبی مناسب هستند؟
باتشکر:لبخندساده:
ابتدا برای یادگیری خود ++C/C یکی از کتاب های ذکر شده در لینک زیر را (برای برنامه نویسی کنسول) باید مطالعه کنید:
http://barnamenevis.org/forum/showthread.php?t=90012

سپس مطالعه مقاله زیر تا متوجه شوید کدام شیوه برنامه نویسی برای سیستم عامل های پیشرفته 32 / 64 بیت با ++C برای شما مناسب هست:
http://barnamenevis.org/forum/showthread.php?p=464702

و در آخر پس از تسلط بر زبان ++C/C ، انتخاب کتاب مورد نظر از صفحه اول همین تاپیک.

.

Nima_NF
شنبه 14 اردیبهشت 1387, 17:29 عصر
جدیدترین نسخه کتاب Ivor Horton برای ++VC نیز منتشر شد:
Ivor Horton's Beginning Visual C++ 2008

این کتاب یک منبع تقریبا جامع هست که اکثر مباحث جدید را در خود جای دارد.
نیمی از این کتاب به ترکیب کدهای Native با قابلیت های دات نت می پردازد (C++/CLI) و سپس 350 صفحه از آن به آموزش برنامه نویسی MFC به همراه کار با پایگاه داده ها می پردازد و در انتها نیز به Windows Forms می پردازد.

A_Salimi
سه شنبه 17 اردیبهشت 1387, 16:37 عصر
با بکارگیری این کتاب به همراه visual c++ 2008 شما آماده خواهید بود تا موضوعات پایه ای c++ و برنامه نویسی ویندوز را یاد بگیرید .

نویسنده در ابتدا c++ را به صورت پایه ای آموزش میدهد . و از مثالهای جدید استاندارد برای این زبان استفاده می کند . همچنین در این کتاب شما خواهید آموخت که چگونه برنامه های کاربردی ویندوز را با بکارگیری کلاسهای پایه ای مایکروسافت و استفاده از کتابخانه های دات نت فریم ورک خلق کنید.
شما همچنین بکارگیری الگوهای استاندارد (STL) را برای مدیریت داده ها در برنامه های native و نیز قابلیت های جدید در visual c++ 2008 (STL/CLR) برای برنامه های C++/CLI خواهید آموخت .

کتاب 23 فصل دارد که شامل عناوین زیر است :


Chapter 1:Programming with visual C++ 2008
Chapter 2:Data , Variables , and Calculations
Chapter 3:Decisions and Loops
Chapter 4:Arrays , Strings , and Pointers
Chapter 5: Introducing Struccture into Your Programs
Chapter 6:More about Program Structure
Chapter 7:Definig Your Own Data Types
Chapter 8:More on Classes
Chapter 10:The Standard Template Library
Chapter 11:Debugging Techniques
Chapter 12:Windows Programming Concepts
Chapter 13:Windows Programming with the Microsoft Foundation
Chapter 14:Working with Menus and Toolbars
Chapter 15:Drawing in Window
Chapter 16:Creating the Document and Improving the View
Chapter 17: Working with Dialogs and Controls
Chapter 18:Sorting and Printing Documents
Chapter 19:Writing Your Own DLLs
Chapter 20:Connecting to Data Sources
Chapter 21:Updating Data Sources
Chapter 22:More on Windows Forms Applications
Chapter 23:Accessing Data Sources in a Windows Forms Applications

ضمیه ها :


Appendix A: C++ Keywords
Appendix B: ASCAII Codes
Appendix C: Windows Message Types

http://tbn0.google.com/images?q=tbn:y0pmKicKup8x9M:http://images.barnesandnoble.com/images/25930000/25935913.JPG

قیمت :

البته قیمت کتاب تاحدی فضایی هست !!
54.99$ USA
$59.99 CAN
در بازار آزاد این کتاب حدود 50000 تومان و در نمایشگاه کتاب با ارائه کارت دانشجویی با قیمت 20000 تومان قابل خریداری است .

Modifier
چهارشنبه 15 خرداد 1387, 00:19 صبح
Edit: اول از همه چیز باید بدانید که کار عاقلانه این است که برنامه نویسی ++VC غیر دات نت انجام شود (native) تا از نهایت قدرت و performance آن استفاده کنید و برای کار دات نت به سراغ همان #C بروید ، پس توجه داشته باشید که به آسانی همان دات نت نمی باشد و ضمنا کلا دنبال فارسی آن ها به جز MFC نباید باشید (فقط انگلیسی).
Edit: "برنامه نویسی دات نت توسط ++C یک اشتباه است و اگر کسی می خواهد با ++C برنامه نویسی کند کار عاقلانه همان Win32 یا MFC به صورت native است."


1 - چرا سی پلاس پلاس با دات نت بده ؟
2 - native یعنی چی ؟
3 - مگه vc6 ماله مایکروسافت نیست خب دات نتش باید کاملتر باشه ! آیا جای معتبری این پیشنهاد رو کرده ؟

ممنون

یا علی

مهران موسوی
چهارشنبه 15 خرداد 1387, 04:41 صبح
3 - مگه vc6 ماله مایکروسافت نیست خب دات نتش باید کاملتر باشه ! آیا جای معتبری این پیشنهاد رو کرده

دوست عزيز VC6 كه در حال حاضر ديگه از طرف ميكروسافت پشتيباني نميشه تحت Win32 هست و زمين تا زير زمين با دات نت فرق داره ... شما فرق بين دات نت و Win32 رو ميدوني ؟؟؟


2 - native یعنی چی ؟

در لغت به معني بومي يا چيزي كه طبيعي هست ... ولي در زبانهاي برنامه نويسي يعني اينكه فايل ايجاد شده مستقل هست و هيچ پيش نيازي نداره ...


1 - چرا سی پلاس پلاس با دات نت بده ؟

بد نيست ولي كلا Win32 كجا و .Net كجا

Nima_NF
چهارشنبه 15 خرداد 1387, 15:21 عصر
1 - چرا سی پلاس پلاس با دات نت بده ؟
2 - native یعنی چی ؟
3 - مگه vc6 ماله مایکروسافت نیست خب دات نتش باید کاملتر باشه ! آیا جای معتبری این پیشنهاد رو کرده ؟


همه این سوالات تحت مقاله ای توضیح داده شده است که مطالب و توصیه های آن از طرف تیم طراحی Visual studio مایکروسافت هست:
برنامه نویسی ++C/C از نوع Native یا managed (http://barnamenevis.org/forum/showthread.php?t=94381)

اگر سوال 8 و 9 را مطالعه کنید متوجه می شوید که توسعه دات نت در درجه اول برای #C و VB هست و سپس در صورت فرصت برای C++/CLI (حتی در زمینه آماده سازی document)، که به برخی از ضعف های آن نیز اشاره شده است و بیشترین کاربرد .Net در ++C نیز ترکیب کد های Native کنونی با قابلیت های جدید مدیریت شده است.
فراموش نکنید که هدف از توسعه از طریق دات نت افزایش سرعت برنامه نویسی هست که در حال حاضر از طریق #C بهترین و کامل ترین انتخاب می باشد.
پس اگر ضعف های C++/CLI برای شما مشکلی ایجاد نمی کند و نیاز های شما را بر طرف می کند، اشکالی وجود ندارد و شما می توانید همچنان از آن استفاده کنید، اما نباید این تفکر وجود داشته باشد که چون ++C زبان قدرتمندی هست پس برای .Net هم باید به همان صورت باشد، چرا که ذاتا در ارائه مفاهیم جدید دات نت نیازمند تغییراتی هست که مایکروسافت آن ها را به صورت غیر استاندارد ایجاد کرده است.

ضمنا اصلا برنامه نویسی به عنوان VC6 نداریم ، احتمالا اکثر دوستان آن را با VB6 اشتباه می گیرند.

++Visual C فقط یک کامپایلر هست که شما توسط آن می توانید به چندین نوع برنامه بنویسید:
MFC ، win32 ، در نسخه های بعد از VC6 با .Net (علاوه بر سایر انواع) ، سایر تولکیت ها

بیشترین قدرت ++C نیز در توسعه Native و Cross-platform آن هست که از طریق دات نت امکان پذیر نیست.

موفق باشید

Modifier
چهارشنبه 15 خرداد 1387, 15:31 عصر
بیشترین قدرت ++C نیز در توسعه Native و Cross-platform آن هست که از طریق دات نت امکان پذیر نیست

یه سوال کلی :

اگه بخواهیم C++ کار کنیم با vs.net چه 2001 - 2003 - 2005 - 2008 نباید کار کنیم ؟
یعنی باید بریم سراغ visual studio 6 ؟

Nima_NF
چهارشنبه 15 خرداد 1387, 15:48 عصر
شما با استفاده از VC6 (یعنی سال 1998) می توانید ---> سایر تولکیت ها | MFC | Win32

دات نت در سال 2001 عرضه شد، پس در کامپایلر هایی VC بعد از آن سال قابلیت برنامه نویسی با دات نت هم اضافه شد و عنوان VC.net به آن داده شد و این یعنی اینکه با دات نت هم (علاوه بر سایر انواع) می توانید برنامه بنویسید. در سال 1998 اصلا دات نتی وجود نداشت که کامپایلر VC6 آن را پشتیبانی کند.
پس در حال حاضر وقتی سوال برنامه نویسی مطرح می شود باید مشخص شود از چه شیوه ای استفاده می کنید.

یعنی با 2001 - 2003 - 2005 - 2008 می توانید ---> MFC | win32 | دات نت C++/CLI | سایر تولکیت ها



یعنی باید بریم سراغ visual studio 6 ؟مجددا تکرار می کنم ، شما با VC 2008 و 2005 و ... می توانید هم دات نت و هم غیر دات نت (همانطوری که با VC6 کار می کردیم) کار کنید، فقط باید نوع پروژه خود را تعیین کنید. مقاله را مطالعه کنید و بررسی کنید که کدام به نفع شما هست، و خودتان آن را انتخاب کنید.

اگر نظر من را می خواهید، اگر به دات نت علاقه مند هستید به سراغ C# بروید، اگر هم به C++ به سراغ برنامه نویسی Native (غیر دات نت) بروید.

موفق باشید

ali_kolahdoozan
چهارشنبه 15 خرداد 1387, 16:26 عصر
يا با #C كار كنيد و مد manage بنويسيد . يا اگر براي كارتون لازم دارين سراغ ++vc اونم نسخه 6 . كالا با چه ide كار كنيد مهم نيست اما بهترين زبان براي كد manage ميتواند #C و براي كارهاي lowlevel يا نياز به سرعت و performance بالا vc6 است

یاسر یاسر
یک شنبه 16 تیر 1387, 11:25 صبح
فرق بین c و c++ در چیست ؟

MSJazayeri
جمعه 21 تیر 1387, 04:02 صبح
فرق بین c و c++ در چیست ؟
C++ قابلیتهای C و OOP رو ادغام کرده.
بعد یه سری توابع کتابخانه ای زیاد تری نسبت به سی داره.:متفکر:

Hadiir.net
یک شنبه 12 آبان 1387, 15:27 عصر
من تا حالا با زبان MS VB6 کار میکردم حالا میخوام با ++C شروع کنم، بیشتر برای برنامه هایی که تحت ویندوز اجرا بشن برنامه نویسی میکنم. من تو برنامه هام اکثرا از دیتابیس های Access برای ذخیره اطلاعات استفاده میکنم.
بیشتر کارهای من مربوط میشه به ذخیره سازی اطلاعات و ارتباط اونا با دیتابیس های اکسس .
حالا میخوام این برنامه ها رو از طریق ++C یاد بگیرم ممکنه منو هم راهنمایی کنین.
تشکر.

در ضمن میخوام برنامه نویسی و کار با سخت افزار رو هم با این زبان یاد بگیرم . ممنون میشم اگه ممکنه در این مورد هم منو راهنمایی کنین.
تشکر

deopen
جمعه 17 آبان 1387, 19:25 عصر
شما با استفاده از VC6 (یعنی سال 1998) می توانید ---> سایر تولکیت ها | MFC | Win32

دات نت در سال 2001 عرضه شد، پس در کامپایلر هایی VC بعد از آن سال قابلیت برنامه نویسی با دات نت هم اضافه شد و عنوان VC.net به آن داده شد و این یعنی اینکه با دات نت هم (علاوه بر سایر انواع) می توانید برنامه بنویسید. در سال 1998 اصلا دات نتی وجود نداشت که کامپایلر VC6 آن را پشتیبانی کند.
پس در حال حاضر وقتی سوال برنامه نویسی مطرح می شود باید مشخص شود از چه شیوه ای استفاده می کنید.

یعنی با 2001 - 2003 - 2005 - 2008 می توانید ---> MFC | win32 | دات نت C++/CLI | سایر تولکیت ها

مجددا تکرار می کنم ، شما با VC 2008 و 2005 و ... می توانید هم دات نت و هم غیر دات نت (همانطوری که با VC6 کار می کردیم) کار کنید، فقط باید نوع پروژه خود را تعیین کنید. مقاله را مطالعه کنید و بررسی کنید که کدام به نفع شما هست، و خودتان آن را انتخاب کنید.

اگر نظر من را می خواهید، اگر به دات نت علاقه مند هستید به سراغ C# بروید، اگر هم به C++ به سراغ برنامه نویسی Native (غیر دات نت) بروید.

موفق باشید

واقعا تاپیک سودمندی بود, ببخشید اگه با برنامه نویسیه کنسولی در cpp آشنا بشم, برای کار با API و نوشتن برنامه بصورت Native واقعا چه کتابی رو به من پیشنهاد میکنید, میدونم سوالم کمی تکراری بود اما میخوام یه نتیجه گیریه کلی از کتابهایی که معرفی کردید باشه و ببخشید, اگر امکانش هست بگین که من این کتابها رو از کجا میتونم تهیه کنم...
مرسی.

Nima_NF
جمعه 17 آبان 1387, 23:49 عصر
فکر می کنم به قدر کافی توضیح داده شد...
برای برنامه نویسی مستقیم با API ها بهترین کتاب همان Programming Windows Fifth Edition هست و وب سایت های زیر:
www.winprog.org/tutorial/ (http://barnamenevis.org/forum/www.winprog.org/tutorial/)
http://www.functionx.com/win32/index.htm

اگر هم بیشتر می خواهید برنامه های کاربردی و یا پایگاه داده ای بنویسید، به جای win32 می توانید به سراغ MFC (همان native) یا یکی از کتابخانه های QT و Wxwidgets نیز بروید.

نکته: همه کتاب های ذکر شده در پست 2 جز بهترین و معروف ترین مراجع هستند که شخصا آن ها را دارم، برخی را کامل مطالعه کرده ام و از سایر آن ها به عنوان مرجع استفاده می کنم، پس با توجه به شیوه مورد نظر خود، یکی از آن ها را انتخاب کنید.
فقط در مورد MFC حتما چندین کتاب ذکر شده را تهیه کنید (با توجه به ناکامل بودن کتاب های آن)

نسخه فیزیکی یا اصل کتاب ها را می توانید از سایت هایی مثل adinebook یا iranbin سفارش دهید که البته دو برابر قیمت اصل می شود و یا نسخه های الکترونیکی آن ها را از اینترنت جستجو و دانلود کنید.

deopen
یک شنبه 19 آبان 1387, 00:39 صبح
ممنون از کمکتون.

deopen
یک شنبه 19 آبان 1387, 13:51 عصر
من این E-book رو دانلود کردم,حجمش 14MB هست.

Programming Windows Fifth Edition

Jaguar
پنج شنبه 10 بهمن 1387, 00:09 صبح
Programming Windows Fifth Edition

آیا این همان کتاب Charles Petzold است؟
برای من خواندن کتاب های Charles Petzold مانند یک رمان شعف انگیز است. واقعا خواندن آن را توصیه می کنم.

Elrond
یک شنبه 18 اسفند 1387, 13:40 عصر
کتاب فارسی برای آموزش Win32 هست ؟

Nima_NF
یک شنبه 18 اسفند 1387, 15:39 عصر
کتاب فارسی برای آموزش Win32 هست ؟
خیر، تنها کتاب API فارسی که دیدم برای delphi بود. برای MFC چند کتاب وجود دارد.

iranian_genius
یک شنبه 18 اسفند 1387, 21:03 عصر
سلام /
از کجا می تونم تفاوت بین گزینه های مختلف موجود در قسمت project در ویژوال سی پلاس پلاس رو بفهمم/؟

مثلا اینکه تفاوت Win32 cosole application با Empty console application با .... که همگی از نوع console هستند چیه؟

چون من کتاب سی پلاس پلاس دانشگاه برنا مه هاش روی یکی جواب میده روی یکی نه ...

نمیدونم .

کسی می تونه کمکم کنه یا کتابی معرفی کنه؟

Nima_NF
دوشنبه 19 اسفند 1387, 15:06 عصر
Win32 console application همان Empty console application هست و فرقی با هم ندارند.

اما win32 project فرق می کند. وقتی win32 project را انتخاب می کنید در wizard ظاهر شده باید نوع پروژه را انتخاب کنید، اگر حالت windows application را انتخاب کنید، یک برنامه ویندوز ساخته می شود (win32 غیر کنسولی که به آن کار با win32 API می گویند و کاملا متفاوت از حالت کنسول است، کتاب های انگلیسی ذکر شده اند)
و اگر console application را انتخاب کنید، یک پروژه کنسول خواهید ساخت که همان برنامه های معمولی که فقط یک تابع main دارند و با توابع استاندارد برنامه هایتان را می نویسید(البته امکام فراخوانی API های win32 نیز وجود دارد)

MFC هم پروژه با کلاس های بنیادی مایکروسافت هست و تحت ویندوز (غیر کنسولی)
CLR هم پروژه دات نت با C++/CLI
توضیحات بیشتر در این لینک (http://www.barnamenevis.org/forum/showthread.php?t=94381)

در نسخه های 10 سال اخیر استاندارد ++C تغییراتی داده شده است که اگر از کامپایلرهای جدید استفاده می کنید باید این تغییرات را انجام دهید تا کدهایتان کامپایل شود، در فروم جستجو کنید بارها و بارها توضیح داده شده است.

در کل برای هر شیوه کتاب وجود دارد، لیست آن ها در همین تاپیک بیان شده است.

Nima_NF
جمعه 11 اردیبهشت 1388, 13:50 عصر
معرفی چند کتاب جدید:

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

موفق باشید

reza_123
پنج شنبه 24 اردیبهشت 1388, 14:21 عصر
نظر شما راجع به کتاب دایتل چیه برای visual c++6
how to program c++
من فکر می کنم کاملترین مرچع باشه

newmusic
یک شنبه 17 خرداد 1388, 15:21 عصر
دوستان من کتاب Visual c++.net در 21 روز از انتشارات نص رو میخوام چپش تموم شده اگر کسی داره من تعویض می کنم یا می خرم
با کتابها سی دیتل یا ویژوال سی جعفر نژاد فقط فوری می خوام پیغام خصوصی کنید منظرم

newmusic
پنج شنبه 04 تیر 1388, 00:00 صبح
کتاب رو گیر اووردم( خوب دیگه با این که چاپش تموم شده بود!!!)

جا داره از Nima_NF تشکر ویژه کنم .آدم هایی مثل تو تو ایران کم پیدا میشه

بالاخره تونستم اولین برنامم رو بنویسم
Nima_NF برات ارزوی موفقیت می کنم کتابی که معرفی کردی محشر بود

pckho0r
شنبه 24 مرداد 1388, 22:02 عصر
کتاب رو گیر اووردم( خوب دیگه با این که چاپش تموم شده بود!!!)

جا داره از Nima_NF تشکر ویژه کنم .آدم هایی مثل تو تو ایران کم پیدا میشه

بالاخره تونستم اولین برنامم رو بنویسم
Nima_NF برات ارزوی موفقیت می کنم کتابی که معرفی کردی محشر بود

میتونم بپرسم این کتاب رو از کجا تهیه کردید ؟!

بنده در به در دنبال این کتاب هستم.

newmusic
پنج شنبه 05 شهریور 1388, 14:07 عصر
راستش مستقیم زنگ زدم به انتشاراتی اول گفتن نداریم بد گفتن یه دونه گیر اووردیم حالا از کجا گیر اومده معلوم نیست در هر صورت کتابم نو بود 2 هفته طول کشید تا بفرستن

آخر کتاب زده بزودی چاپ جدیدش آغاز میشه

Elias.F
پنج شنبه 12 شهریور 1388, 19:42 عصر
سلام دوستان
من اين تاپيك رو خوندم
ولي pdf هيچ كدوم از كتاب ها رو گير نياوردم
كسي pdf هاش رو نداره؟

Jenab4372
چهارشنبه 25 شهریور 1388, 12:22 عصر
سلام
سايت تخصصي برنامه نويسي به اين خوبي 300 مگ فضا نداره تا تمامي كتابهاي مريوط به برنامه نويسي رو به صورت دانلود با لينك مستقيم قرار بده تا من با ديالآپ دانلود كنم.
شما كه فقط معرفي مي كنيد.

الان من كتابهاي زير رو با لينك مستقيم مي خوام ولي پيدا نمي كنم.
لطفا كمك كنيد.

Microsoft Visual C++‎ Windows Applications by Example

Beginning C++ Game Programming

Sams Teach Yourself Game Programming in ۲۴ Hours

C++ For Game Programmers,Noel llopis

Introduction to ۳D Game Programming with DirectX® ۹.۰, Frank D. Luna

Nima_NF
چهارشنبه 25 شهریور 1388, 13:45 عصر
سلام
سايت تخصصي برنامه نويسي به اين خوبي 300 مگ فضا نداره تا تمامي كتابهاي مريوط به برنامه نويسي رو به صورت دانلود با لينك مستقيم قرار بده تا من با ديالآپ دانلود كنم.
شما كه فقط معرفي مي كنيد.

الان من كتابهاي زير رو با لينك مستقيم مي خوام ولي پيدا نمي كنم.
لطفا كمك كنيد.


طبق قوانین این سایت، در خواست و یا قرار دادن کتاب ها و نرم افزارهای تجاری که مالکیت آن برای کسی دیگری هست، غیر مجاز هست و فعالیت وارز محسوب می شود.
دلایل آن را هم بار ها در بخش گفتگو با مدیران بیان کرده ایم که محدودیت هاست سایت می باشد.

Elias.F
شنبه 28 شهریور 1388, 01:03 صبح
جناب نيما شما لينكي ازين كتابا رو ندارين كه به صورت پيام برامون بزارين؟؟

k2-4u.com
سه شنبه 31 شهریور 1388, 23:54 عصر
سلام خدمت دوستان
این کتاب رو تازه انتشارات نص چاپ کرده

http://www.nasspub.com//component/page,shop.product_details/flypage,shop.flypage/product_id,204/category_id,11/manufacturer_id,0/option,com_virtuemart/Itemid,56/

که 2 جلد . و 600 صفحه ای داره
من تماس گرفتم گفتند که این کتاب Visual C++ 2003 است
و ترجمه شده یکی از کتاب های Ditel and Ditel

این هم فهرست و فصل اول کتاب http://www.nasspub.com/PDFs/207s.pdf

به نظر شما چطوره ؟

Nima_NF
چهارشنبه 01 مهر 1388, 11:46 صبح
سلام خدمت دوستان
این کتاب رو تازه انتشارات نص چاپ کرده

به نظر شما چطوره ؟
این کتاب تازه نیست، بنده چند سالی هست این کتاب را دارم و در حال حاضر خرید آن را به هیچ کسی پیشنهاد نمی کنم.

این کتاب در زمان خودش فوق العاده بود ولی اکنون بسیار قدیمی هست و برنامه نویسی دات نت با C++‎‎‎ managed هست.
دقت کنید که در ابتدا با C++‎‎‎ managed برای دات نت برنامه می نوشتند ولی اکنون (بعد از VC++‎‎‎2005) دیگر منسوخ شده است و زبان C++‎‎‎/CLI جایگزین آن شده است.

پس اگر قصد دارید C++‎‎‎/CLI را یاد بگیرید کتاب Beginning Visual C++‎‎‎‎ 2008 - Ivor Horton را مطالعه کنید.

k2-4u.com
چهارشنبه 01 مهر 1388, 13:32 عصر
پس اگر قصد دارید C++‎‎‎‎/CLI را یاد بگیرید کتاب Beginning Visual C++‎‎‎‎‎ 2008 - Ivor Horton را مطالعه کنید.

C++‎‎‎‎/CLI برای وب است ؟ این کتاب که من گفتم برای C++‎‎‎‎/CLI ؟

من می خوام برنامه کار کاربردی رو با VC++ در محیط ویندوز بنویسم
مثلا یک . برنامه دیکشنری .

و نیاز به منبع فارسی دارم . غیر از کتاب 21 روزه نص چیزی گیر میاد ؟

تشکر

Nima_NF
چهارشنبه 01 مهر 1388, 15:05 عصر
C++‎‎‎‎‎‎‎/CLI برای وب است ؟ این کتاب که من گفتم برای C++‎‎‎‎‎‎‎/CLI ؟

من می خوام برنامه کار کاربردی رو با VC++‎‎‎ در محیط ویندوز بنویسم
مثلا یک . برنامه دیکشنری .

C++‎‎/CLI برنامه نویسی دات نت با C++‎‎ هست حالا هر برنامه که می خواهد باشد، کلا سخت تر از سایر زبان ها (مثل C#‎‎) و روش های برنامه نویسی دات نت هست. توصیه می کنم اگر قصد ترکیب کدها را دارید از C++‎‎/CLI استفاده کنید، در غیر این صورت برای نوشتن برنامه های native سراغ Qt یا MFC بروید.

توصیحات بیشتر را از بخش فنی C مطالعه کنید، بارها توضیح داده شده است و مجددا تکرار نخواهد شد.


و نیاز به منبع فارسی دارم . غیر از کتاب 21 روزه نص چیزی گیر میاد ؟منبع فارسی خیر، فقط برنامه نویسی دات نت C++‎‎ مخصوصا نوع قدیمی آن یعنی managed C++‎‎ وجود دارد

Man Of IT
دوشنبه 06 مهر 1388, 23:33 عصر
سلام
ممنون از پاسخ تون به سوال.منم جوابمو گرفتم.:تشویق:

alamate_aoal
سه شنبه 07 مهر 1388, 00:52 صبح
ضمن تشکر از زحمات میریت محترم بخش که وقت خودشون رو در اختیار دیگران میزارن
من هم متاسفانه این کتاب ++MC قدیمی نص رو گرفتم حالا میتونید زحمت بکشید و بگید که کدوم فصل ها رو باید /نباید بخونیم

Nima_NF
سه شنبه 07 مهر 1388, 13:18 عصر
ضمن تشکر از زحمات میریت محترم بخش که وقت خودشون رو در اختیار دیگران میزارن
من هم متاسفانه این کتاب ++MC قدیمی نص رو گرفتم حالا میتونید زحمت بکشید و بگید که کدوم فصل ها رو باید /نباید بخونیم

- بخش های انتهایی که ترکیب با .NET را توضیح داده است قدیمی شده است(برای این موضوع می توانید کتاب Ivor Horton را مطالعه کنید).
- بخش پایگاه داده نیز با ADO هست که اکنون برای ++C منسوخ شده است.( برای این مورد نیز می توانید بخش پایگاه داده و ODBC کتاب Ivor Horton را مطالعه کنید)

alamate_aoal
جمعه 08 آبان 1388, 23:48 عصر
سلام

کسی از دوستان این کتابو خونده :
نام : مرجع كامل برنامه‌نويسي شي‌گرا با ++C یا همون مرجع کامل برنامه نویسی پیشرفته با ++C
قیمت: 29000 تومان
انتشارات : پارسه
نویسنده : هاروی دیتل، پاول دیتل
مترجم:مهندس مهرداد توانا - مهندس سعيد هراتيان
تعداد صفحات : 1980
سال انتشار : 1387
ISBN : 978-964-2972-19-7


میخواستم ببینم چه فرقی با کتاب چگونه با ++C برنامه نویسی کنیم (انتشارات ناقوس)داره ؟
من کتاب چگونه با ++C برنامه نویسی کنیم را خوندم آیا این کتاب 29000 تومانی ارزش خریدنشو داره؟
و در ضمن چرا اینقدر حجمش زیاده؟!

و در آخر اگه ممکنه سر فصل هاشو بزارید چون تو http://adinebook.com هیچ توضیحی درباره این کتاب نداده!

Master.
پنج شنبه 21 آبان 1388, 06:55 صبح
سلام . ببین چند فصله ! و ویرایش چندمه .
ویرایش پنجم این کتاب رو دکتر قلزم سال 86 منتشر کردن . معا 18 تومن میشد . اما ترجمه ایشون زیاد دلچسب نبود و بعضا باعث سردرگمی میشد . علاوه بر اون غلط های تایپی هم موجود بود به علاوه چندتا اشتباه در ترجمه .
----
سری کتابهای دایتل عالی هستن . (فعلا ویرایش هفتمش هم اومده به گمونم . من ویرایش ششم این کتاب رودارم ) . منتها اگر فارسی میخوای حتما باید به ترجمش نگاه کنی ببینی قشنگ و بر اساس اصول ترجمه شده یا نه .

اینم اضافه کنم که از ویرایش ششم به بعد اموزش ساخت بازی توسط OGRE , و همچنین استفاده از توابع BOOST رو هم اضافه کرده که هر دوی اینها خصوصا توابع بوست یکی از پرکاربردترین موارد در برنامه نویسی به زبان سی ++ هست .

DLL_DLL
پنج شنبه 21 آبان 1388, 09:30 صبح
سلام

کسی از دوستان این کتابو خونده :
نام : مرجع كامل برنامه‌نويسي شي‌گرا با ++C یا همون مرجع کامل برنامه نویسی پیشرفته با ++C
قیمت: 29000 تومان
انتشارات : پارسه
نویسنده : هاروی دیتل، پاول دیتل
مترجم:مهندس مهرداد توانا - مهندس سعيد هراتيان
تعداد صفحات : 1980
سال انتشار : 1387
ISBN : 978-964-2972-19-7


میخواستم ببینم چه فرقی با کتاب چگونه با ++C برنامه نویسی کنیم (انتشارات ناقوس)داره ؟
من کتاب چگونه با ++C برنامه نویسی کنیم را خوندم آیا این کتاب 29000 تومانی ارزش خریدنشو داره؟
و در ضمن چرا اینقدر حجمش زیاده؟!

و در آخر اگه ممکنه سر فصل هاشو بزارید چون تو http://adinebook.com هیچ توضیحی درباره این کتاب نداده!

خیلی کتاب بی ارزشی.
گول ظاهرو حجمشو نخور. من این کتاب را 5 سال پیش خریدم اون موقع 8500 بود .
وقتی خوندم از C++‎ زده شدم. تازه 2/3 از کتاب C++‎ عادی. 1/3 میشه مربوط به Visual که نمیدونم چی بگم از ...

alamate_aoal
سه شنبه 10 آذر 1388, 02:21 صبح
از هر دو دوست گرامی (DLL_DLL, .Master) به خاطر پاسخشان سپاسگزارم.
من این کتاب را خریدم.
این کتاب شامل 24 فصل و 13 ضمیمه و ترجمه کتاب C++ how to program fifth edition جناب دیتل و تنها ترجمه ی کامل موجود می باشد.
البته 13 فصل اول این کتاب به همراه 4 ضمیمه آن قبلا توسط انتشارات ناقوس با ترجمه مهندس علیرضا انصاری و همچنین ترجمه دکتر قلزم چاپ شده بود و من ترجمه مهندس علیرضا انصاری را نیز قبلا خوانده بودم.


نتیجه گیری:
از خرید این کتاب بسیار بسیار راضی هستم

roodgoneh
جمعه 23 بهمن 1388, 20:52 عصر
با سلام ،من نیاز به یه کتاب پیشرفته در زمینه ++C دارم،اگه دوستان راهنمایی کنن ممنون میشم

ali.poorbazargan
یک شنبه 25 بهمن 1388, 13:34 عصر
سلام
من می خوام یه سیر مطالعاتی برنامه نویسی رو شروع کنم .ولی نمیدونم از چه برنامه ای شروع کنم و بعد از اون چطوری ادامه بدم.
میدونید میخوام بعد از اینکه چندتاشونو متوسط یاد گرفتم یکیشونو به صورت تخصصی انتخاب کنم و ادامه بدم.
لطفا به ترتیب زابان های برنامه نویسی مناسب و کتاب هاشو( اگه تونستید) برام بزارید.
نمیدونستم سوالمو کجا مطرح کنم اگه جای خاصی واسه مشاوره در این زمینه هست لطفا معرفی کنید.
مرسی

lordarma
چهارشنبه 28 بهمن 1388, 12:23 عصر
سلام
من می خوام یه سیر مطالعاتی برنامه نویسی رو شروع کنم .ولی نمیدونم از چه برنامه ای شروع کنم و بعد از اون چطوری ادامه بدم.
میدونید میخوام بعد از اینکه چندتاشونو متوسط یاد گرفتم یکیشونو به صورت تخصصی انتخاب کنم و ادامه بدم.
لطفا به ترتیب زابان های برنامه نویسی مناسب و کتاب هاشو( اگه تونستید) برام بزارید.
نمیدونستم سوالمو کجا مطرح کنم اگه جای خاصی واسه مشاوره در این زمینه هست لطفا معرفی کنید.
مرسی


من از VB6 شروع کردم و از کارام ناراضی نیستم (هر چند که کوچ از VB6 به بقیه زبان ها خیلی سخت بود)
ولی در کل اصول برنامه نویسی همیشه ثابت هست،
اگر یک زبان را یادبگیرید، یادگیریه بقیه زیاد سخت نیست،
پیشنهاد می کنم این موضوع را در تایپیکی دیگر دنبال کنید...

amir-yazdel
جمعه 30 بهمن 1388, 01:55 صبح
سلام
به نظر من اگه هیچ زبان برنامه نویسی رو کار نکردی بهتره برای اولین بار بری سراغ وی بی چون خیلی سطح بالا است و یادگیری اون آسونه.
حالا توی مرحله دوم باید تصمیم بگیری میخوای تو چه سطحی برنامه نویسی کنی.
اگه قراره تو زمینه شبکه و وب برنامه نویسی کنی که پیشنهاد من هم همینه برو سراغ پی اچ چپی و ای اس چی. بعضی ها سر این دو دعوا دارند. ولی به نظر من هردوتاش رو یاد بگیر چون تو طول یادگیری و کارکردن میفهمی چی می گم. یه جاهایی بعضی زبان های برنامه نویسی کم می آرن و یه جاهایی باید کوچ کرد به یه زبون دیگه.
حتی ممکنه برای ربات و نمیدونم کار با میکروکنتلرر و ... آینده نیاز بشه پس زبان هایی مثل سی باز واجب میشه.

Arcsinos
شنبه 15 اسفند 1388, 00:03 صبح
سلام

کتاب


C++ How to Program, Fifth EditionBy H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates, Inc.


یه کتاب خیلی خوبیه خاستی ایمیل تو بده برات CHM شو بفرستم .

alin30
چهارشنبه 04 فروردین 1389, 13:16 عصر
سلام
عیدتون مبارک
من تازه ثبت نام کردم و از برنامه نویسی فقط کیو بیسیکو بلدم میخوام با برنامه نویسی visual c.netیاvisual c++.net کار کنم اول بهم بگید کدوم بهتره برا یاد گیری بعدشم لطف کنین e-book هر دو رو برام بذارین جامع و فارسی در ضمن اگه زحمت بکشین توی پروفایلم جواب بدین خیلی خیلی ممنون میشم اگه زود هم بهم جواب بدین خوشحال میشم
امید وارم سال خوبی داشته باشین
راستی اگه این پست من جاش اینجچا نیست ببخشید دیگه ناچاری و عجله ست دیگه
راستی کارسخت افزاری داشتین من در خدمتم در هر زمینه که باشه از کامپیوتر و کنسولها گرفته تا......

Nima_NF
چهارشنبه 04 فروردین 1389, 14:11 عصر
سلام
عیدتون مبارک
من تازه ثبت نام کردم و از برنامه نویسی فقط کیو بیسیکو بلدم میخوام با برنامه نویسی visual c.netیاvisual C++‎.net کار کنم اول بهم بگید کدوم بهتره برا یاد گیری بعدشم لطف کنین e-book هر دو رو برام بذارین جامع و فارسی در ضمن اگه زحمت بکشین توی پروفایلم جواب بدین خیلی خیلی ممنون میشم اگه زود هم بهم جواب بدین خوشحال میشم
امید وارم سال خوبی داشته باشین
راستی اگه این پست من جاش اینجچا نیست ببخشید دیگه ناچاری و عجله ست دیگه
راستی کارسخت افزاری داشتین من در خدمتم در هر زمینه که باشه از کامپیوتر و کنسولها گرفته تا......
سال نو شما مبارک و تبریک بابت عضویت در فروم

لینک زیر را کامل مطالعه کنید:
http://barnamenevis.org/forum/showthread.php?t=94381

سپس یکی از شیوه ها را انتخاب کنید، کتاب ها همگی در پست های اول همین تاپیک اعلام شده اند که می توانید در اینترنت جستجو کنید (طبق قوانین لینک دادن به ebook های تجاری ممنوع هست و فعالیت وارز هست)

green.programmer
شنبه 08 خرداد 1389, 17:00 عصر
کتاب آموزش ++c نوشته مهندس رضا سرابی میانجی انتشارات راه نو برای مبتدی ها عالیه:متفکر:

Jenab4372
یک شنبه 17 مرداد 1389, 11:44 صبح
من حدودا 10 ساله که برنامه نویسی میکنم (از qbasic تا VC) ولی چون همه اینارو تجربی یاد گرفتم توی نوشتن الگروتیم صفرم :گریه: و هیچ اطلاعاتای ندارم اگر جزوه یا کتاب خوبی برای آموزش الگوریتم نویسی سراغ دارین برای دانلود بگذارین و اگرم کتاب خوبی توی بازار هست لطفا معرفی کنید تا بخرم


ممنون

مرتضی پیروزی
دوشنبه 18 مرداد 1389, 01:58 صبح
سلام دوست عزیز
پیام خصوصی رو چک کنید.
موفق باشید

afee1990
شنبه 27 شهریور 1389, 15:54 عصر
اینم کتاب سی پلاس پلاس دایتل اند دایتل به زبان فارسی

+ لینک دانلود رایگان کتاب (http://www.bankepdf.com/dl/computer/howtoprogrammingcpp%5Bwww.bankepdf.com%5D.zip)

حسین فلاحی
پنج شنبه 08 مهر 1389, 00:25 صبح
Beginning Visual C++ 2010 by Ivor Horton

زبان اصلی و یکی از سری کتاب های آقای هورتن هست. قیمتش در حدود 50 دلار هست. خود انتشارات wrox ایران رو هم ساپورت می کنه.
برای دانلود هم می تونین از 4shared (http://www.barnamenevis.org/forum/www.4shared.com)استفاده کنین.

Jenab4372
جمعه 09 مهر 1389, 21:05 عصر
اینم کتاب سی پلاس پلاس دایتل اند دایتل به زبان فارسی

+ لینک دانلود رایگان کتاب (http://www.bankepdf.com/dl/computer/howtoprogrammingcpp%5Bwww.bankepdf.com%5D.zip)

سلام

اتفاقا من امروز رفتم سعدی(مشهد) کتاب CPP دایتل بخرم گفتن که سه تا ترجمه داره یکی صاحب الزمان بود یکی قولزوم بود که هر دو دو جلدی بودند و یکی دیگه که یکجلدی بود
بعد از فروشنده پرسیدم کدومشو بیشتر میبرن و ترجمه روانتر و بهتری داره گفت قولزوم منم خرید حالا بنظر شما انتخاب خوبی بوده

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

http://barnamenevis.org/forum/attachment.php?attachmentid=57514&stc=1&d=1285956000

مرتضی پیروزی
شنبه 10 مهر 1389, 01:47 صبح
سلام دوست عزیز؛
نسبت به سایر ترجمه ها بله خیلی بهتره. فقط تنها مشکلی که داره اینه که فرضا وقتی به فارسی نوشته " تابع"
هیچ جای صفحه مترادف انگلیسی اون رو ضمیمه نکرده. اون نسخه ای که من دیدم، حتی انتهای کتاب هم لغتنامه نداشت.
ولی برای شما که با اصلاحات آشنایی دارید،هیچ مشکلی از لحاظ ترجمه پیش نمیاد. حتی من به صورت تصادفی
یک قسمت از متن رو انتخاب میکردم و با کتاب اصلی مقایسه میکردم، ترجمه اون دقیق بود.( حداقل در جملات انتخابی بنده دقیق بود).
موفق باشید

.:behdad:.
دوشنبه 10 آبان 1389, 10:38 صبح
با سلام

من یه کتابی میخواستم در رابطه با آموزش ++C ممنون میشم اگه هست کتابی برام قرار بدید ( بیشتر راجع به توابع API(Windowns Application) میخواستم .

با تشکر .

.:behdad:.
دوشنبه 24 آبان 1389, 17:15 عصر
کسی نیست راهنمایی کنه ؟

najinarges
پنج شنبه 23 تیر 1390, 10:01 صبح
سلام دوستان
من تازه کار با visual c++ رو شروع کردم و میخوام یاد بگیرم. دنبال یه کتاب خوب می گردم که بتونه جامع و کامل باشه و مفاهیم رو خوب بیان کرده باشه که بشه زود یاد گرفت(قبلا c# کار کردم) یه سری pdf هم گرفتم که یکیش "Beginning Visual C++ 2008, 2008, Ivor Horton.pdf" هست. یادگیری رو بیشتر برای پردازش تصویر با opencv می خوام. اگر کتابی رو بهم معرفی کنید که بتونم در حداقل زمان مباحث مرود نیاز رو یاد بگیرم ممنون میشم.(البته می دونم که برنامه نویسی چیزی نیست که بشه یک شبه یاد گرفت!!) . ممنون میشم اگر کسی لطف کنه و راهنماییش رو از بنده دریغ نکنه. :لبخندساده:

Arcsinos
دوشنبه 24 مرداد 1390, 21:09 عصر
با سلام
دوستان من نیاز فوری به کتاب visual c++ 6.0 در 21 روز انتشارات نص دارم . هر کجا رو که گشتم پیدا نکردم حتی تو سایت انتشارات نص هم رفتم تموم کرده بودن . خواهشا اگه کسی دست دومشو داره که دیگه نیازی بهش نداره یا میتونه نوشو از جایی جور کنه واسم بفرسته بگه . همه جوره در خدمتش هم هستیم .
خیلی ممنون

setroyd
چهارشنبه 26 مرداد 1390, 21:12 عصر
اره برو WWW.IRPDF.COM اونجا هست .

hector2000
دوشنبه 04 مهر 1390, 15:20 عصر
با سلام
من امروز رفتم و كل انقلاب را شخم زدم و در زمينه وي‍‍ژال سي اين موارد را پيدا كردم:(البته هدفم گير اوردن كتاب در زمينه mfc بود)
نخست به انتشارات نص رفتم و با كلي خواهش و تمنا وارد انبار اين انتشارات شدم و تنها توانستم كتاب هاي زير را پيدا كنم:

-ويژال ++C(خود اموز سريع در 21 روز)نسخه 4 نويسندگان:اوري و ناتا گورويچ ترجمه:عليرضا زارع پور چاپ:بهار 77 انتشارات نص
-Visual C++.net براي برنامه نويسان پيشرفته جلد اول و دوم نويسندگان:ديتل و ديتل و ديگران ترجمه:عليرضا انصاري چاپ: 1383 انتشارات نص

سپس به چندتا كتاب فروشي دست دوم رفتم و موارد زير را پيدا كردم:

-آموزش ويژال ++C نويسندگان:اوري گوريچ و ناتان گوريچ ترجمه: سهيل برخدايي چاپ:1384 انتشارات اذرخش
-برنامه نويسي شي گرا با ويژال 7 ++C نويسندگان:مايكل هايمن و باب ارنسون ترجمه:مجتبي لطفي كرامتي و راهله صابري ابركوهي چاپ:1381 انتشارات درخشش
-خوداموز ويژرال 5 ++ C در 21 روز نويسندگان:اوري گوريچ و ناتان گوريچ ترجمه:فرهاد رضا زاده غيور و عنايت الله غفوريان چاپ:1385 انتشاران مركز نشر دانشگاهي
و همچنين جعفر نژراد قمي كه معرف حضور همگي هست(حالا نميدونم كدامش مناسبتره براي من)
كتابي كه نيما جان فرمودند(اموزش Visual c++.net در 21 روز چاپ 1382) و همچنين (اموزش Visual c++ 6) از انتشارات نص ديگر منتشر نمي شود ولي انتشاراتيه به من گفت كه اگر در خواستتان به صد تا برسه چاپش مي كنيم حالا بنده اينجا اعلام مي كنم كه دوستان چنانچه مايلند در خواست و تعداد مورد نيازشان را اعلام كنند بلكه بتوانيم درخواست چاپ مجددش را بدهيم

Nima_NF
شنبه 23 مهر 1390, 00:02 صبح
با سلام
(حالا نميدونم كدامش مناسبتره براي من)

از آخرین نسخه کتاب انگلیسی استفاده کنید تا انتخاب به روز تری داشته باشید
(این کتاب ها به نمایشگاه های کتاب ایران هم آورده می شوند و از طریق سایت های خرید کتاب ایرانی هم قابل سفارش هست):

Ivor Horton's Beginning Visual C++‎‎‎‎ 2008 by Ivor Horton
Ivor Horton's Beginning Visual C++‎‎‎‎ 2010 by Ivor Horton


پاورقی: این کتاب تا کنون بیش از 100,000نسخه فروخته شده است

cpppro
چهارشنبه 04 آبان 1390, 08:39 صبح
سلام
من تازه عضو این انجمن شدم.
دوست دارم به طور کامل به زبان سی پلاس پلاس مسلط بشم. الان سی شارپ کار میکنم.
به تازگی شروع به کار با MFC کردم ولی یه چیزی که خیلی برای من مشکل درست کرده وناشی از عادت هست اینکه خیلی از کنترلهایی که توی دات نت هست اینجا پیدا نمیشه.ظمن اینکه پنجره ی تغییرات توی MFC قابل مقایسه با دات نت نیست و فکر کنم همه چی رو باید با کد نویسی ببریم جلو.
میشه یکم راهنمایی بفرمایین.

complexcoding
پنج شنبه 08 دی 1390, 23:27 عصر
دوست عزیز کتاب بخوان نگو چیست کتاب که سرمایه جاویدانیست کتاب "Programming Windows with MFC Second Edition"

msmhtvkl
سه شنبه 13 دی 1390, 14:21 عصر
ببخشیدمن تازه عضو شدم.میخواستم بدونم برای اینکه تو vsبرنامه گرافیک متنی بنویسم بهتره از کدوم روش native استفاده کنم.ممنون

cpppro
دوشنبه 08 اسفند 1390, 14:39 عصر
سلام به دوستان
اگه دنبال کتابهای خوب درباره سی پلاس پلاس میگردین به همراه کتابهای رایگان دیگه ، میتونین این سایت رو هم نگاه کنین.

http://ebooks.developersvoice.com/

alireza264
سه شنبه 20 تیر 1391, 00:54 صبح
سلام ..ابتدا عذرخواهی میکنم اگه جای نامناسبی تاپیک زدم ...
اول جستجو کردم اما تاپیک مشابه های پیدا نکردم ..
من دنبال یه مرجع خوب در زمینه آموزش زبان ویژوال سی پلاس پلاس هستم .. علاقه ای به سی شارپ ندارم ..
و خیلی دنبال این ویژوال سی هستم
خوشحال میشم که کمک کنید وبگید چه کتابی رو تهیه کنم ..ایرانی و یا خارجیش فرقی نمیکنه .. فقط مرجع باشه و تا اونجا که میتونه کامل باشه و همینطور زیبا و شیوا مطالب رو عنوان کنه ...

باز هم عذرخواهی می کنم
و منتظر پیشنهاداتتون هستم

زبان C دو مدل هستش بومی Native که C++ i و مدیریت شده (Managed) که C# هستش
Native نیز به دو نوع
که هر دو مختص پلتفرم ویندوز هستند تقسیم میشود. win32 و MFC
مزیت – کارآیی بالا و کمترین میزان نیاز به منابع سخت افزاري مانند حافظه و فضاي دیسک و ... Ram
نقص - پیچیدگی بیشتر و داراي زمانبري بیشتر براي کارکردن و نوشتن با آن - وابسته به پلتفرم ویندوز

در نوع Managed یک محیط runtime بنام CLR براي شما فراهم می کند ، شما را از این پیچیدگی کار و قرار دادن تحت سیستم عامل و سخت افزار جدا می کند و برنامه نویسی را بسیار سریع تر و آسان تر می کند سیستم عامل و سخت افزار جدا می کند و برنامه نویسی را بسیار سریع تر و آسان تر می کند

مزیت – قابلیت حمل )قابل استفاده در هر سیستم داراي CLR- سهولت در این نوع برنامه نویسی
نقص – احتمال اجراي کند تر – امکان نیاز بیشتر به منابع سیستمی ، حافظه و فضاي دیسک و …

آقا فرا
جمعه 17 آذر 1391, 08:59 صبح
لینکهای دانلودِ کتابِ " Ivor Hortons Beginning Visual C++‎‎‎ 2012" ( پیشنهاد میکنم از هاستِ Trainbit دانلود کنید):

http://trainbit.com/files/0005199884...l.C__.2012.pdf (http://trainbit.com/files/0005199884/Ivor.Hortons.Beginning.Visual.C__.2012.pdf)
http://uploaded.net/file/mc4wtmv8/Ivor.Hortons.Beginning.Visual.C.2012.pdf
http://rapidgator.net/file/60630804/Ivor.Hortons.Beginning.Visual.C.2012.pdf.html

AliSoft
دوشنبه 23 بهمن 1391, 16:24 عصر
اساتید یک کتاب خوب در زمینه MFC میخوام که با ویژوال استودیو 2010 حداقل نزدیک یا سازگار باش باشه(انگلیسی باشه بهتره)

Hadiir.net
دوشنبه 12 فروردین 1392, 05:14 صبح
سلام
میخواستم ببینم این کتاب Teach yourself Visual C++‎.NET in 21 days ترجمه شده با فارسی هم داره؟ یعنی نسخه چاپ شده فارسی این کتاب هم ارائه شده برای فروش؟

و میخواستم ببینم ویرایش جدیدتری براش نیامده؟

تشکر

nima10100
دوشنبه 02 اردیبهشت 1392, 20:37 عصر
با سلام خسته نباشید به همه اساتید

من یک برنامه نویس تازه کار هستم و دارم از روی دیتل C++ رو کار میکنم میخواستم بدونم برای هک و امنیت در شبکه کدام حوزه یا قسمت از C++ برام کارآمدتر ومفیدتره؟ چون در زمینه شبکه و خصوصا سیسکو یکی دو سال کار کردم حال به برنامه نویسی رو آوردم و میخوام در زمینه امنیت حرفه ای بشم .

لطفا منو راهنمایی کنید

با تشکر فراوان:افسرده:

گنگیلی
شنبه 25 آبان 1392, 17:45 عصر
سلام اگه دنبال کتاب ساده ای هستید سی پلاس پلاس جعفر نژاد گزینه خوبی است در غیر این صورت میتوانید از کتاب دایتل استفاده بفرمایید.

bandeeeee
پنج شنبه 05 دی 1392, 15:26 عصر
سلام دوستان من تازه شروع به برنامه نویسی کردم.تاحالاام تواین مدت کم توdevمینوشتم امامیخام دیگه توvisualبنویسم هرکارمیکنم دانلودنمیشه کسی میتونه برام بفرستش؟؟؟؟؟

rasoulkhan2009
شنبه 07 دی 1392, 21:55 عصر
سلام دوستان عزیز
فک کنم یادگیری مباحث مربوط به این زبان از طریق اسلاید راحتتر باشه
من خودم یه نمونه ش رو از سایت زیر دانلود کردم خیلی بهم کمک کرد 4تا پاورپوینته رایگان هم هستش
http://shop.sibsorkh.ir (http://shop.sibsorkh.ir/)

samim56b
سه شنبه 08 بهمن 1392, 09:34 صبح
با عرض معذرت:
دوست عزیزی که می فرمایین برو سی شارپ کار کن..درسته این vc.Net زبون نفهمه اما مطمئنا از انواع Native خیلی بهتر و قوی تره.ضمن اینکه شما می تونید با یه پراگمای ساده تمام کدی که به صورت Nativr نوشتید رو توش راه بندازین.(paragma Unmanaged#)
برو دنبال این کتاب،من بعد یک سال و خورده ای پیداش کردم.
ivor horton begining programing with vc++2012
البته اگه پیداش نکردی یه میل بهم بده.(من اصولا منزوی ام و اتفاقی این پست رو دیدم،چس لطفا اول بگردید اگه واقعا پیدا نکردید در خدمتم.البته هیچ چی تجربه خودتون نمیشه)
samim56b@gmail.com
من با vb.netشروع کردم و الان با vc.net2012دارم همون کارهایی رو میکنم که با vbمی کردم.

samim56b
سه شنبه 08 بهمن 1392, 09:38 صبح
ضمنا اگه کتابی در هر زمینه ای مربوط به سی خواستید و پیدا نکردید یه ایمیل به من بدید.البته بازم تاکید میکنم من منزوی ام و حوصله زیاد ندارم.

MasterDawin
سه شنبه 12 فروردین 1393, 20:40 عصر
بهترین کتابی که می شه معرفی کرد
Wrox Ivor Hortons Beginning Visual C plus plus 2012
که برنامه نویسی رو از سطح صفر آموزش می ده تا سطح حرفه ای و از هر کتابی که تا الان دیدم کامل تره حتما یک نگاهی بهش بنداز و فقط در مورد c++ و توانمندی های اونه

mirage0411
جمعه 03 مهر 1394, 19:08 عصر
سلام

در صورت امکان کتاب یا سایتی رو معرفی کنید که توش مسئله برنامه نویسی تعریف کنه و جواباشم باشه . ( مبتدی تا پیشرفته برای بهبود کدنویسیمون )(سی پلاس پلاس)

saeed550
چهارشنبه 05 خرداد 1395, 19:57 عصر
سلام . چرا همه میگویند همش win32 ؟ مگر نمیتوان با سی پلاس پلاس اپلیکیشن های win64 را تولید کرد و توسعه داد ؟ لطفا یکی از دوستان پاسخ دهد و راهنمایی کند.

pe32_64
چهارشنبه 05 خرداد 1395, 21:46 عصر
میشه.
https://msdn.microsoft.com/en-us/library/9yb4317s.aspx

سلام . چرا همه میگویند همش win32 ؟ مگر نمیتوان با سی پلاس پلاس اپلیکیشن های win64 را تولید کرد و توسعه داد ؟ لطفا یکی از دوستان پاسخ دهد و راهنمایی کند.

ایران تجارت
شنبه 19 فروردین 1396, 09:51 صبح
من منتظر چاپ جدیدش هستم
این لینک سایت من هست میخوام با MVC جدیدشو بنویسم میشه راهنمایی کنید که این کارو بکنم یا همین نسخه سی شارپ قدیمیش خوبه؟
فروش کولر گازی (http://iran-tejarat.com/k-%D9%81%D8%B1%D9%88%D8%B4-%DA%A9%D9%88%D9%84%D8%B1-%DA%AF%D8%A7%D8%B2%DB%8C.html)

adrinfidar
دوشنبه 21 فروردین 1396, 18:22 عصر
ول از همه چیز باید بدانید که کار عاقلانه این است که برنامه نویسی ++VC غیر دات نت انجام شود (native) تا از نهایت قدرت و performance آن استفاده کنید و برای کار دات نت به سراغ همان #C بروید ، پس توجه داشته باشید که به آسانی همان دات نت نمی باشد و ضمنا کلا دنبال فارسی آن ها به جز MFC نباید باشید (فقط انگلیسی). تعمیرگاه مجاز لوازم خانگی (https://repairshome.ir/)
Edit: "برنامه نویسی دات نت توسط ++C یک اشتباه است و اگر کسی می خواهد با ++C برنامه نویسی کند کار عاقلانه همان Win32 یا MFC به صورت native است." مگر اینکه هدف از این یادگیری ترکیب کدها کنونی native با .Net باشد. (اگر می خواهید از دلایل این موضوع و سیاست های جدید مایکروسافت در این باره مطلع شوید از این مقاله استفاده کنید (http://www.barnamenevis.org/showthread.php?t=94381))

adrinfidar
دوشنبه 21 فروردین 1396, 18:23 عصر
ول از همه چیز باید بدانید که کار عاقلانه این است که برنامه نویسی ++VC غیر دات نت انجام شود (native) تا از نهایت قدرت و performance آن استفاده کنید و برای کار دات نت به سراغ همان #C بروید ، پس توجه داشته باشید که به آسانی همان دات نت نمی باشد و ضمنا کلا دنبال فارسی آن ها به جز MFC نباید باشید (فقط انگلیسی). تعمیرگاه مجاز لوازم خانگی (https://repairshome.ir/)
Edit: "برنامه نویسی دات نت توسط ++C یک اشتباه است و اگر کسی می خواهد با ++C برنامه نویسی کند کار عاقلانه همان Win32 یا MFC به صورت native است." مگر اینکه هدف از این یادگیری ترکیب کدها کنونی native با .Net باشد. (اگر می خواهید از دلایل این موضوع و سیاست های جدید مایکروسافت در این باره مطلع شوید از این مقاله استفاده کنید (http://www.barnamenevis.org/showthread.php?t=94381))

shf000
شنبه 25 آذر 1396, 12:50 عصر
وای مرسی من خیلی از مشکلاتم با سوالات دوستان حل شد. (http://sitesun.ir/karaj-site) ممنون
یه کتاب درباره زبان برنامه نویسیه سی پلاس پلاس خریدم ولی واقعا گیج کنندس. (http://siterayan.net/)

Creative Force
چهارشنبه 11 خرداد 1401, 21:09 عصر
سلام دوستان عزیز
بنده هم دنبال منبع فارسی در زمینه ++VC به صورت win32 یا MFC هستم که ترجیحا کتاب کاغذی باشه و بگویید که کدومو دنبال کنم win32 یا MFC رو که بهترین انتخاب باشه و گیر این C++‎‎‎‎‎‎/CLI نیافتم در IDE ویژوال استادیو دقیقا چه کنم ؟ و اینکه کتاب به روز به من معرفی کنید لطفا

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

.

سلام خسته نباشید الان در حال حاضر با این ورژن یا این کتاب می شه از این کتاب استفاده کرد یا نیاز به آپدیت جدید هستش ( جهت native ) یعنی خیلی تغییر ایجاد شده توی
++ Visual C در حال یا می شه با این منبع الانه کار کرد با این ورژنی که شما معرفی کردید یعنی Syntax و coding ش فرق نکرده؟