ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

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


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب C++ programming

دانلود کتاب برنامه نویسی C++

C++ programming

مشخصات کتاب

C++ programming

ویرایش:  
نویسندگان: ,   
سری: Visual quickstart guide 
ISBN (شابک) : 032135656X, 9780321356567 
ناشر: Peachpit Press 
سال نشر: 2005;2006 
تعداد صفحات: 529 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 مگابایت 

قیمت کتاب (تومان) : 44,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 15


در صورت تبدیل فایل کتاب C++ programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی C++ نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی C++

Adobe، Microsoft، Amazon.com و Google چه مشترکاتی دارند؟ همه آنها از ++C برای توسعه محصولات و ارائه خدمات استفاده می کنند! به عنوان یکی از محبوب ترین زبان های برنامه نویسی جهان، C++ دنیایی از امکانات را در اختیار شما قرار می دهد - اگر مایل به یادگیری آن هستید! این راهنما این کار را با پرداختن به اصول برنامه نویسی شی گرا و ABC های خود C++ از طریق مجموعه ای از درس های مبتنی بر وظیفه که از زبان دوستانه و تعداد زیادی از کمک های بصری برای توضیح هر جنبه ای از زبان توسعه استفاده می کند، آسان می کند. از نحو اولیه و انواع داده تا کار با اعداد، کاراکترها، حلقه‌ها و آرایه‌ها، لری اولمن و آندریاس سیگنر، برنامه‌نویسان اصلی، تمام اصول C++ را فقط در سطح جزئیاتی که نیاز دارید پوشش می‌دهند. این راهنمای ساده با استفاده از نمونه‌هایی که روی سیستم‌عامل‌های Windows، Unix و Mac OS X آزمایش شده‌اند، شما را برای شروع توسعه برنامه‌های C++ برای هر پلتفرمی آماده می‌کند. در سرتاسر، نکات، تکنیک‌ها و توصیه‌های معتبر دنیای واقعی را خواهید یافت که Visual QuickStart Guides را به منبع آموزشی شماره 1 برای رزمندگان فناوری امروز تبدیل کرده است!


توضیحاتی درمورد کتاب به خارجی

What do Adobe, Microsoft, Amazon.com, and Google have in common? They all use C++ to develop products and provide services! As one of the world's most popular programming languages, C++ opens up a world of possibilities--if you're willing to learn it! This guide makes that task easy by tackling both object-oriented programming principles and the ABCs of C++ itself through a series of task-based lessons that employ friendly language and a plethora of visual aids to explain every aspect of the development language. From basic syntax and data types to working with numbers, characters, loops, and arrays, master programmers Larry Ullman and Andreas Signer cover all the C++ fundamentals at just the level of detail you require. Using examples tested on Windows, Unix, and Mac OS X operating systems, this streamlined guide prepares you to start developing C++ apps for any platform. Throughout, you'll find the tips, techniques, and sound real-world advice that have made Visual QuickStart Guides the No. 1 training source for today's tech warriors!



فهرست مطالب

Cover......Page 1
Contents......Page 6
Introduction......Page 10
What Is C++?......Page 11
How C++ Works......Page 12
What You’ll Need......Page 13
About This Book......Page 14
Getting Help......Page 16
Chapter 1: Creating a Basic Program......Page 18
Basic C++ Syntax......Page 19
Compiling a C++ Program......Page 23
Printing Text......Page 27
Running a Compiled Program......Page 31
Pausing Execution......Page 33
Understanding White Space......Page 35
Adding Comments to Your Source Code......Page 37
Using an IDE......Page 40
Chapter 2: Simple Variables and Data Types......Page 46
Declaring Variables......Page 47
Assigning Values to Variables......Page 53
Printing Variables......Page 55
Formatting Numbers......Page 58
Understanding Type Conversion......Page 61
Introduction to Characters......Page 65
Introduction to Strings......Page 68
Introduction to Constants......Page 71
Chapter 3: Operators and Control Structures......Page 74
Arithmetic Operators......Page 75
if Conditionals......Page 81
Using else and else if......Page 85
The Ternary Operator......Page 89
Logical and Comparison Operators......Page 93
Switch Conditionals......Page 99
Increment and Decrement Operators......Page 105
While Loop......Page 109
For Loop......Page 113
Chapter 4: Input, Output, and Files......Page 116
Taking Character Input......Page 117
Discarding Input......Page 122
Taking Numeric Input......Page 125
Taking String Input......Page 128
Taking Multiple Inputs......Page 131
Reading In a Whole Line......Page 135
Validating Input......Page 138
Creating File Output......Page 144
Using File Input......Page 149
Chapter 5: Defining Your Own Functions......Page 154
Creating Simple Functions......Page 155
Creating Functions That Take Arguments......Page 160
Setting Default Argument Values......Page 166
Creating Functions That Return a Value......Page 171
Overloading Functions......Page 177
Understanding Variable Scope......Page 181
Chapter 6: Complex Data Types......Page 186
Working with Arrays......Page 187
Working with Pointers......Page 193
Structures......Page 211
Revisiting User-Defined Functions......Page 216
Chapter 7: Introducing Objects......Page 224
Creating a Simple Class......Page 225
Adding Methods to a Class......Page 229
Creating and Using Objects......Page 234
Defining Constructors......Page 238
Defining Destructors......Page 243
The this Pointer......Page 249
Chapter 8: Class Inheritance......Page 254
Basic Inheritance......Page 255
Inheriting Constructors and Destructors......Page 261
Access Control......Page 266
Overriding Methods......Page 271
Overloading Methods......Page 275
Making Friends......Page 278
Chapter 9: Advanced OOP......Page 284
Static Attributes and Methods......Page 285
Virtual Methods......Page 292
Abstract Methods......Page 300
Operator Overloading......Page 305
The << Operator......Page 313
Multiple Inheritance......Page 318
Virtual Inheritance......Page 325
Chapter 10: Error Handling and Debugging......Page 330
Debugging Techniques......Page 331
Returning Error Codes......Page 337
Using assert()......Page 343
Catching Exceptions......Page 349
Chapter 11: Dynamic Memory Management......Page 356
Static and Dynamic Memory......Page 357
Allocating Objects......Page 361
Allocating Arrays of Dynamic Size......Page 366
Returning Memory from a Function or Method......Page 371
The Copy Constructor and the Assignment Operator......Page 376
Static Object Type Casts......Page 385
Performing Dynamic Object Type Casts......Page 389
Avoiding Memory Leaks......Page 393
Chapter 12: Namespaces & Modularization......Page 396
Working with Included Files......Page 397
The C Preprocessor......Page 411
Understanding Namespaces......Page 415
Linkage and Scope......Page 423
Chapter 13: Working with Templates......Page 432
Basic Template Syntax......Page 433
Creating Inline Templates......Page 445
Containers and Algorithms......Page 449
Chapter 14: Extended Topics......Page 460
Strings Revisited......Page 461
Working with Binary Files......Page 475
Taking Command-Line Arguments......Page 490
Appendix A: C++ Tools......Page 496
Dev-C++ for Windows......Page 497
Xcode on Mac OS X......Page 502
Unix Tools......Page 503
Debugging with GDB......Page 504
Appendix B: Resources......Page 506
Web Sites......Page 507
Tables......Page 509
A......Page 512
C......Page 514
D......Page 516
E......Page 517
F......Page 518
H......Page 519
I......Page 520
M......Page 521
O......Page 522
P......Page 523
R......Page 524
S......Page 525
T......Page 526
V......Page 527
X......Page 528




نظرات کاربران