PDA

نسخه کامل مشاهده نسخه کامل : کتاب آموزش ++c



babak_beiknejat
12-11-2008, 11:32
سلام
آیا کتابی بهتراز آموزش ++c از جعفرنژاد وجود داره؟
متشکرم.

sin2x=2sinxcosx
12-11-2008, 12:11
مگه كسي تا حالا گفته كتاب جعفرنژاد بهترين كتابه ؟
من كه به نظرم كتاب Deitel بهترتر باشه . كتاب C++ How to program . خيلي كامله .

babak_beiknejat
12-11-2008, 16:21
ممنون دوست عزیز

sin2x=2sinxcosx
13-11-2008, 23:34
خواهش می کنم . البته خوب است این نکته را هم بگویم که اگر خواستید دنبال این کتاب بروید بدانید .
در این کتاب دنبال یک سرتیتر مثلا با عنوان متغیر و بعد سرتیتر دیگر با عنوان انواع متغیر ها و ... نباشید . مطالب به صورت پیوسته هستند . یعنی شما دارید کتاب را می خوانید و منتظر شروع یک مبحث هستید . ولی بدون آنکه شما متوجه باشید مبحث مورد نظر را آموزش داده و طی کتاب آن را به تدریج بر حسب نیاز شما کاملتر می کند . به نظر من این شیوه خیلی بهتر است . برای همین هم من قبلا گفتم کتاب خوبیه . همه اگه نگوییم اکثر کتاب هایی که راجع به C یا هر چیز دیگر نوشته شده اند ، وقتی می خواهند یک مبحثی را شروع کنند خوش دارند آن را بسیار کامل و به تفصیل با تمام جزئیات شرح دهند و بعد بگویند کتاب ما کامل است . به نظر بنده این کار بیشتر باعث سردرگمی خواننده به ویژه اگر تازه کار هم باشد می شود . این جور کتاب ها بیشتر به درد رجوع می خورند تا آموزش . برای آموزش این کتاب خیلی خوب است .

babak_beiknejat
17-11-2008, 15:15
درست همینطوریکه میگید .من نسخه E-book این کتاب رو گیر اوردم و با نظر شما موافقم .اما هنگامیکه ++C رو نصب می کنم اون طوریکه تو کتاب توضیح داده نمی تونم کدهارو تو برنامه اجرا کنم .دقیقتر بگم . از کدوم بخش ++C داره کدهاش رو اجرا میکنه.
نمی دونم تونستم منظورم رو بفهمونم یا نه ؟! در هر صورت از راهنماییتون ممنونم

sin2x=2sinxcosx
17-11-2008, 21:30
بله . منظورتون رو فهمیدم . شما تو کدوم کامپایلر برنامه ها رو تست می کنین ؟
این کتاب اکثرا با include ها شروع کرده . یعنی تمام قسمت های مورد نیاز برای اجرای برنامه رو نوشته .
این کتاب خودشو تا استاندارد های ANSI سال 2005 تطبیق داده . مثلا اون دات اچ های iostream ها رو برداشته ، به جای math.h نوشته cmath و بعضی تغییرهای جزئی دیگر . اگه شما این برنامه ها رو تو کامپایلر های 2005 یا 2008 ویژوال سی پلاس پلاس تست کنین ، نتیجه بهتری می گیرین . باز هم اگه سوالی بود در خدمت هستیم .

babak_beiknejat
19-11-2008, 00:06
حقیقتش دوست عزیز من قبلا با Vb6 کار می کردم اما از وقتی به قدرت C تو نوشتن برنامه برای سخت افزار ها مخصوصا
میکروکنتلر ها پی بردم واز اونجاییکه ++c شی گراست مدتی با کامپایلر 2005 شروع به یادگیری کردم
من از راهنمایی شما نهایت بهره رو می برم .باز هم سپاسگزارم.

mohsen_sir
19-11-2008, 00:40
حقیقتش دوست عزیز من قبلا با Vb6 کار می کردم اما از وقتی به قدرت C تو نوشتن برنامه برای سخت افزار ها مخصوصا
میکروکنتلر ها پی بردم واز اونجاییکه ++c شی گراست مدتی با کامپایلر 2005 شروع به یادگیری کردم
من از راهنمایی شما نهایت بهره رو می برم .باز هم سپاسگزارم.
خوب ايني كه شما ميگي از كجا بايد دان كردش آخه اين قضيه مشكل منم هست!

sin2x=2sinxcosx
19-11-2008, 13:10
خوب ايني كه شما ميگي از كجا بايد دان كردش آخه اين قضيه مشكل منم هست!

کامپایلرای که من می گفتم و احتمالا مد نطر ایشان هم بود بسته نسبتا کامل شرکت مایکروسافت به نام Visual Studio بود که شامل Visual Basic,Visual C++,Visual C#,Visual Web development می شود . لینک دانلود را برایتان پی ام می فرستم . البته نسخه 2008 را .

sin2x=2sinxcosx
20-11-2008, 10:23
سلام . آقا یه چیزه دیگه اون هم این که برای استفاده از ویژوال سی پلاس پلاس و اجرای برنامه باید عبارت زیر رو بعد از include ها نوشت که تو هیچ کتاب برنامه نویسی اشاره نشده .
;using namespace std
اگر این عبارت را وارد نکنید مجبور هستید قبل از هر cin یا cout یکبار کلمه ::std را وارد کنید .

Shahab_H
23-11-2008, 06:26
من C++ جعفر رو خوندم اصلا به نظر قسمت Object Oriented رو خوب نگفته!
دیتل هم به نظر من خیلی زیادیه و انقدر حجیمه که آدم برای یادگیری اصلا حوصله به خوندنش نمی کنه!