صفحه 1 از 3 123 آخرآخر
نمایش نتایج 1 تا 40 از 99

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

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

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

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

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

  2. #2
    نه اتفاقا جای مناسب پست شما همین جاست.

    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

    موفق باشید
    .
    آخرین ویرایش به وسیله Nima_NF : جمعه 11 اردیبهشت 1388 در 13:55 عصر دلیل: افزودن کتاب های جدید تر

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1392
    محل زندگی
    تهران
    پست
    37

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

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

    .
    سلام خسته نباشید الان در حال حاضر با این ورژن یا این کتاب می شه از این کتاب استفاده کرد یا نیاز به آپدیت جدید هستش ( جهت native ) یعنی خیلی تغییر ایجاد شده توی
    ++ Visual C در حال یا می شه با این منبع الانه کار کرد با این ورژنی که شما معرفی کردید یعنی Syntax و coding ش فرق نکرده؟
    آخرین ویرایش به وسیله Creative Force : دوشنبه 30 بهمن 1402 در 16:20 عصر

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

  5. #5
    نقل قول نوشته شده توسط Alireza Orumand مشاهده تاپیک
    نیما جان از مقایسه ای که انجام دادید بین 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 است.

  6. #6

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

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

  7. #7

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

    میشه.
    https://msdn.microsoft.com/en-us/library/9yb4317s.aspx
    نقل قول نوشته شده توسط saeed550 مشاهده تاپیک
    سلام . چرا همه میگویند همش win32 ؟ مگر نمیتوان با سی پلاس پلاس اپلیکیشن های win64 را تولید کرد و توسعه داد ؟ لطفا یکی از دوستان پاسخ دهد و راهنمایی کند.

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

  9. #9
    نقل قول نوشته شده توسط Alireza Orumand مشاهده تاپیک

    از لحاظ راحت بودن 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) و ده ها مورد دیگر که در موقع نیاز در بن بست گیر خواهید کرد و آن ها را به شما می سپارم

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

  10. #10
    آقا یه سوال: برنامه ای که با MFC در VS 2005 نوشته شده باشه برای اجرا نیاز به Framework داره؟

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

  12. #12
    از هر دوی شما دوست عزیز ممنون و سپاسگزارم ..

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

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

  13. #13
    البته گزینه ای هم وجود دارد که کتابخانه MFC را به فایل EXE شما اضافه کرده و کامپایل می کند. اینجوری فقط با افزایش چند مگ به فایل اجرایی شما، برنامه تان بدون نیاز به هیچ فایل و فریم ورک کار خواهد کرد.

  14. #14

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    سلام
    ممنون از پاسخ تون به سوال.منم جوابمو گرفتم.

  15. #15

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    ضمن تشکر از زحمات میریت محترم بخش که وقت خودشون رو در اختیار دیگران میزارن
    من هم متاسفانه این کتاب ++MC قدیمی نص رو گرفتم حالا میتونید زحمت بکشید و بگید که کدوم فصل ها رو باید /نباید بخونیم

  16. #16

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

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

  17. #17

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    کتاب آموزش ++c نوشته مهندس رضا سرابی میانجی انتشارات راه نو برای مبتدی ها عالیه

  18. #18
    کاربر تازه وارد آواتار Jenab4372
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    مشهد
    سن
    41
    پست
    47

    نیاز به کتاب یا جزوه خوب فارسی برای الگوریتم نویسی

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


    ممنون

  19. #19

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

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

  20. #20
    کاربر دائمی
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    استان فارس
    پست
    1,054
    در مورد کتاب :
    من کتاب آموزش میژوال سی پلاس پلاس در 21 روز رو دارم از انتشارات نص کتاب خوبیه
    البته به آموزش سی پلاس پلاس نمی پردازه و فقط موارد ویژوال هست .

  21. #21

    Lightbulb

    سلام
    میخواستم بدونم برای من که تازه این ترم برنامه سازی پیشرفته دارم و میخوام از صفر شروع به یادگیری زبان سی پلاس پلاسکنم و البته قصد ادامه دادن در این زمینه رو هم دارم چه کتبی مناسب هستند؟
    باتشکر

  22. #22
    نقل قول نوشته شده توسط Sadat_IT مشاهده تاپیک
    سلام
    میخواستم بدونم برای من که تازه این ترم برنامه سازی پیشرفته دارم و میخوام از صفر شروع به یادگیری زبان سی پلاس پلاسکنم و البته قصد ادامه دادن در این زمینه رو هم دارم چه کتبی مناسب هستند؟
    باتشکر
    ابتدا برای یادگیری خود ++C/C یکی از کتاب های ذکر شده در لینک زیر را (برای برنامه نویسی کنسول) باید مطالعه کنید:
    https://barnamenevis.org/showthread.php?t=90012

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

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

    .
    آخرین ویرایش به وسیله Nima_NF : چهارشنبه 07 فروردین 1387 در 19:58 عصر

  23. #23
    جدیدترین نسخه کتاب Ivor Horton برای ++VC نیز منتشر شد:
    Ivor Horton's Beginning Visual C++‎ 2008

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

  24. #24
    کاربر دائمی آواتار A_Salimi
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    North khorasan-Esfarayen
    پست
    372

    معرفی کامل کتاب Ivor Horton's Beginning Visual C++‎ 2008

    با بکارگیری این کتاب به همراه 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


    قیمت :

    البته قیمت کتاب تاحدی فضایی هست !!
    54.99$ USA
    $59.99 CAN
    در بازار آزاد این کتاب حدود 50000 تومان و در نمایشگاه کتاب با ارائه کارت دانشجویی با قیمت 20000 تومان قابل خریداری است .
    آخرین ویرایش به وسیله A_Salimi : چهارشنبه 18 اردیبهشت 1387 در 14:23 عصر

  25. #25
    کاربر دائمی آواتار Modifier
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    اصفهان دیار شیخ بهایی
    سن
    39
    پست
    611

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

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

    ممنون

    یا علی

  26. #26

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    نقل قول نوشته شده توسط Modifier مشاهده تاپیک
    1 - چرا سی پلاس پلاس با دات نت بده ؟
    2 - native یعنی چی ؟
    3 - مگه vc6 ماله مایکروسافت نیست خب دات نتش باید کاملتر باشه ! آیا جای معتبری این پیشنهاد رو کرده ؟
    همه این سوالات تحت مقاله ای توضیح داده شده است که مطالب و توصیه های آن از طرف تیم طراحی Visual studio مایکروسافت هست:
    برنامه نویسی ++C/C از نوع Native یا managed

    اگر سوال 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 آن هست که از طریق دات نت امکان پذیر نیست.

    موفق باشید
    آخرین ویرایش به وسیله Nima_NF : چهارشنبه 15 خرداد 1387 در 15:41 عصر

  27. #27

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    3 - مگه vc6 ماله مایکروسافت نیست خب دات نتش باید کاملتر باشه ! آیا جای معتبری این پیشنهاد رو کرده
    دوست عزيز VC6 كه در حال حاضر ديگه از طرف ميكروسافت پشتيباني نميشه تحت Win32 هست و زمين تا زير زمين با دات نت فرق داره ... شما فرق بين دات نت و Win32 رو ميدوني ؟؟؟

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

    1 - چرا سی پلاس پلاس با دات نت بده ؟
    بد نيست ولي كلا Win32 كجا و .Net كجا

  28. #28
    کاربر دائمی آواتار Modifier
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    اصفهان دیار شیخ بهایی
    سن
    39
    پست
    611

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

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

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

  29. #29

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    شما با استفاده از 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 (غیر دات نت) بروید.

    موفق باشید

  30. #30
    کاربر دائمی آواتار deopen
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    افکارم.
    سن
    32
    پست
    150

    Question نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    نقل قول نوشته شده توسط Nima_NF مشاهده تاپیک
    شما با استفاده از 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 واقعا چه کتابی رو به من پیشنهاد میکنید, میدونم سوالم کمی تکراری بود اما میخوام یه نتیجه گیریه کلی از کتابهایی که معرفی کردید باشه و ببخشید, اگر امکانش هست بگین که من این کتابها رو از کجا میتونم تهیه کنم...
    مرسی.

  31. #31

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    فکر می کنم به قدر کافی توضیح داده شد...
    برای برنامه نویسی مستقیم با API ها بهترین کتاب همان Programming Windows Fifth Edition هست و وب سایت های زیر:
    www.winprog.org/tutorial/
    http://www.functionx.com/win32/index.htm

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

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

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

  32. #32
    کاربر دائمی آواتار ali_kolahdoozan
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    اون سر دنیا
    پست
    1,631

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    يا با #C كار كنيد و مد manage بنويسيد . يا اگر براي كارتون لازم دارين سراغ ++vc اونم نسخه 6 . كالا با چه ide كار كنيد مهم نيست اما بهترين زبان براي كد manage ميتواند #C و براي كارهاي lowlevel يا نياز به سرعت و performance بالا vc6 است

  33. #33
    کاربر جدید
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    روستایی در شمال کشور
    پست
    3

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    فرق بین c و C++‎ در چیست ؟

  34. #34
    کاربر تازه وارد آواتار MSJazayeri
    تاریخ عضویت
    تیر 1387
    محل زندگی
    Shiraz
    سن
    28
    پست
    36

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    نقل قول نوشته شده توسط یاسر یاسر مشاهده تاپیک
    فرق بین c و C++‎ در چیست ؟
    C++‎ قابلیتهای C و OOP رو ادغام کرده.
    بعد یه سری توابع کتابخانه ای زیاد تری نسبت به سی داره.
    آخرین ویرایش به وسیله MSJazayeri : سه شنبه 22 مرداد 1387 در 05:31 صبح دلیل: ...

  35. #35
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    مشهد
    پست
    281

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    من تا حالا با زبان MS VB6 کار میکردم حالا میخوام با ++C شروع کنم، بیشتر برای برنامه هایی که تحت ویندوز اجرا بشن برنامه نویسی میکنم. من تو برنامه هام اکثرا از دیتابیس های Access برای ذخیره اطلاعات استفاده میکنم.
    بیشتر کارهای من مربوط میشه به ذخیره سازی اطلاعات و ارتباط اونا با دیتابیس های اکسس .
    حالا میخوام این برنامه ها رو از طریق ++C یاد بگیرم ممکنه منو هم راهنمایی کنین.
    تشکر.

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

  36. #36
    کاربر دائمی آواتار deopen
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    افکارم.
    سن
    32
    پست
    150

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    ممنون از کمکتون.

  37. #37
    کاربر دائمی آواتار deopen
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    افکارم.
    سن
    32
    پست
    150

    Post E-book:Programming Windows Fifth Edition

    من این E-book رو دانلود کردم,حجمش 14MB هست.

    Programming Windows Fifth Edition

  38. #38

    نقل قول: E-book:Programming Windows Fifth Edition

    نقل قول نوشته شده توسط deopen مشاهده تاپیک
    Programming Windows Fifth Edition
    آیا این همان کتاب Charles Petzold است؟
    برای من خواندن کتاب های Charles Petzold مانند یک رمان شعف انگیز است. واقعا خواندن آن را توصیه می کنم.

  39. #39

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    کتاب فارسی برای آموزش Win32 هست ؟

  40. #40

    نقل قول: نیاز به کتاب در زمینه آموزش ویژوال سی پلاس پلاس

    نقل قول نوشته شده توسط Elrond مشاهده تاپیک
    کتاب فارسی برای آموزش Win32 هست ؟
    خیر، تنها کتاب API فارسی که دیدم برای delphi بود. برای MFC چند کتاب وجود دارد.

صفحه 1 از 3 123 آخرآخر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •