دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Deitel. Harvey M., Deitel. Paul J سری: Deitel developer series ISBN (شابک) : 0137001304, 9780137001309 ناشر: Prentice Hall; Pearson Education سال نشر: 2009 تعداد صفحات: 1047 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب C++ for Programmers: contains 240 examples به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب C ++ برای برنامه نویسان: شامل 240 مثال است نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
عملی، پوشش غنی نمونه از:
کلاس ها، اشیاء، کپسولاسیون، وراثت، مطالعات موردی OOP یکپارچه
چند شکلی: زمان، کتاب نمرات، قدرت صنعتی کارکنان، OOD/UML (R) 95
صفحه ) 2 کتابخانه الگوی استاندارد ATM مورد مطالعه (STL):
کانتینرها، تکرارکنندهها و الگوریتمهای ورودی/خروجی، انواع،
بیانیههای کنترل، آرایههای توابع، بردارها، اشارهگرها، کلاس
رشته منابع، بارگذاری بیش از حد اپراتور رشتهها به سبک C، مدیریت
استثنای الگوها، بیت فایلها و دستکاری کاراکتر کتابخانهها را
تقویت میکند و آینده اشکالزدای C++ GNU(TM) و Visual C++(R) و
موارد دیگر...VISITWWW.DEITEL.COM
برای اطلاعات در مورد دوره های آموزشی شرکتی سری Deitel(R)
Dive-Into(R) ارائه شده به مشتری سایتهای سراسر جهان (یا به
deitel@deitel.com بنویسید) دانلود نمونههای کد فهرست رو به رشد
برنامهنویسی، وب 2.0 و مراکز منابع مرتبط با نرمافزار را بررسی
کنید برای دریافت بهروزرسانیهای این کتاب، در DEITEL(R) BUZZ
رایگان مشترک شوید. خبرنامه آنلاینایمیل درwww
.deitel.com/newsletter/subscribe.htmlمسائل آرشیو شده
DEITEL(R) BUZZ ONLINEراهنمای برنامه نویس حرفه ای
DEITEL(R) برای C++ و برنامه شی گرا را بخوانید. توسعه
این کتاب که برای برنامه نویسانی با پیشینه برنامه نویسی زبان سطح
بالا نوشته شده است، رویکرد کد زنده امضای Deitel را برای آموزش
برنامه نویسی به کار می گیرد و زبان C++ و کتابخانه های استاندارد
C++ را به طور عمیق بررسی می کند. . این کتاب مفاهیم را در زمینه
برنامههای کاملاً آزمایششده، کامل با سایهزنی نحو، برجستهسازی
کد، پیشبینی کد و خروجیهای برنامه ارائه میکند. این کتاب دارای
240 برنامه ++C با بیش از 15000 خط کد C++ اثبات شده و صدها نکته
است که به شما کمک میکند برنامههای کاربردی قوی بسازید. به سرعت
به سمت موضوعات پیشرفته تر، از جمله الگوها، مدیریت استثنا،
کتابخانه الگوی استاندارد (STL) و ویژگی های انتخاب شده از
کتابخانه های Boost بروید. شما از رفتار کلاسیک Deitels از برنامه
نویسی شی گرا و مطالعه موردی OOD/UML(R) 2 ATM، از جمله اجرای
کامل C++ لذت خواهید برد. وقتی کارتان تمام شد، همه چیزهایی را که
برای ساختن برنامههای C++ شی گرا نیاز دارید، خواهید داشت.
DEITEL(R) Series Developer برای برنامه نویسان
تمرین طراحی شده است. این مجموعه درمانهای متمرکز فناوریهای
نوظهور، از جمله C++، .NET، Java(TM)، خدمات وب، اینترنت و توسعه
وب و موارد دیگر را ارائه میکند.
PRE-PUBLICATION REVIEWER Testimonials
\"یک پوشش عالی "اولین اشیاء" از C++. ارائه مثال محور با مطالعه
موردی UML اختیاری که مطالب را در یک پروژه مهندسی نرم افزار در
حال انجام زمینه ای می کند غنی شده است." --گاوین آزبورن، موسسه
ساسکاچوان علم و فناوری کاربردی
\"معرفی UML در مراحل اولیه ایده خوبی است.\" --Raymond
Stephenson, Microsoft
\"استفاده خوب از نمودارها، به ویژه از پشته تماس فعال سازی و
توابع بازگشتی.\" -- Amar Raheja، دانشگاه پلی تکنیک ایالتی
کالیفرنیا، Pomona
\"بحث فوق العاده ای در مورد اشاره گرها -- احتمالا بهترین چیزی
که من دیده ام." --Anne B. هورتون، لاکهید مارتین
\"پوشش عالی چندشکلی و نحوه پیادهسازی چندشکلی توسط کامپایلر در
زیر سرپوش.\" --Ed James-Beckham, Borland
\" فصل Boost/C++0x شما را به سرعت با مدیریت حافظه و
کتابخانههای بیان منظم راهاندازی میکند، به علاوه اشتهای شما
را برای استانداردسازی ویژگیهای جدید C++ تحریک میکند.\" --Ed
Brey، Kohler Co.
< br />\"معرفی عالی برای کتابخانه قالب استاندارد (STL).
بهترین کتاب برنامه نویسی ++C!\" --ریچارد آلبرایت، کالج
گلدی-بیکام
\"درست زمانی که فکر می کنید روی یادگیری یک موضوع تمرکز کرده
اید، ناگهان متوجه می شوید که بیشتر از خودتان یاد گرفته اید.
انتظار می رود.\" --چاد ویلورث، دانشگاه واشنگتن، تاکوما
\"کامل ترین درمانی C++ که من دیده ام. مملو از مطالعات موردی در
دنیای واقعی که چرخه عمر توسعه نرم افزار کامل را پوشش می دهد.
نمونههای کد فوقالعاده هستند!\" --Terrell Hull, Logicalis
Integration Solutions/
PRACTICAL, EXAMPLE-RICH COVERAGE OF:
Classes, Objects, Encapsulation, Inheritance, Polymorphism
Integrated OOP Case Studies: Time, GradeBook, Employee
Industrial-Strength, 95-Page OOD/UML(R) 2 ATM Case Study
Standard Template Library (STL): Containers, Iterators and
Algorithms I/O, Types, Control Statements, Functions Arrays,
Vectors, Pointers, References String Class, C-Style Strings
Operator Overloading, Templates Exception Handling, Files Bit
and Character Manipulation Boost Libraries and the Future of
C++ GNU(TM) and Visual C++(R) Debuggers And
more...VISITWWW.DEITEL.COM
For information on Deitel(R) Dive-Into(R) Series corporate
training courses offered at customer sites worldwide (or write
to deitel@deitel.com) Download code examples Check out the
growing list of programming, Web 2.0 and software-related
Resource Centers To receive updates for this book, subscribe to
the freeDEITEL(R) BUZZ ONLINEe-mail newsletter
atwww.deitel.com/newsletter/subscribe.htmlRead
archived issues of theDEITEL(R) BUZZ ONLINEThe
professional programmer's DEITEL(R) guide to C++ and
object-oriented application development
Written for programmers with a background in high-level
language programming, this book applies the Deitel signature
live-code approach to teaching programming and explores the C++
language and C++ Standard Libraries in depth. The book presents
the concepts in the context of fully tested programs, complete
with syntax shading, code highlighting, code walkthroughs and
program outputs. The book features 240 C++ applications with
over 15,000 lines of proven C++ code, and hundreds of tips that
will help you build robust applications.
Start with an introduction to C++ using an early classes and
objects approach, then rapidly move on to more advanced topics,
including templates, exception handling, the Standard Template
Library (STL) and selected features from the Boost libraries.
You'll enjoy the Deitels' classic treatment of object-oriented
programming and the OOD/UML(R) 2 ATM case study, including a
complete C++ implementation. When you're finished, you'll have
everything you need to build object-oriented C++
applications.
TheDEITEL(R) Developer Seriesis designed for
practicing programmers. The series presents focused treatments
of emerging technologies, including C++, .NET, Java(TM), web
services, Internet and web development and more.
PRE-PUBLICATION REVIEWER TESTIMONIALS
"An excellent 'objects first' coverage of C++. The
example-driven presentation is enriched by the optional UML
case study that contextualizes the material in an ongoing
software engineering project." --Gavin Osborne, Saskatchewan
Institute of Applied Science and Technology
"Introducing the UML early on is a great idea." --Raymond
Stephenson, Microsoft
"Good use of diagrams, especially of the activation call stack
and recursive functions." --Amar Raheja, California State
Polytechnic University, Pomona
"Terrific discussion of pointers--probably the best I have
seen." --Anne B. Horton, Lockheed Martin
"Great coverage of polymorphism and how the compiler implements
polymorphism 'under the hood.'" --Ed James-Beckham,
Borland
"The Boost/C++0x chapter will get you up and running quickly
with the memory management and regular expression libraries,
plus whet your appetite for new C++ features being
standardized." --Ed Brey, Kohler Co.
"Excellent introduction to the Standard Template Library (STL).
The best book on C++ programming!" --Richard Albright,
Goldey-Beacom College
"Just when you think you are focused on learning one topic,
suddenly you discover you've learned more than you expected."
--Chad Willwerth, University of Washington, Tacoma
"The most thorough C++ treatment I've seen. Replete with
real-world case studies covering the full software development
lifecycle. Code examples are extraordinary!" --Terrell Hull,
Logicalis Integration Solutions/
Cover......Page 1
Copyright......Page 3
Deitel® Series Page......Page 5
Deitel Resource Centers......Page 7
Preface......Page 11
Before You Begin......Page 28
1. Introduction......Page 29
1.1. Introduction......Page 31
1.2. History of C and C++......Page 32
1.3. C++ Standard Library......Page 33
1.4. Key Software Trend: Object Technology......Page 35
1.5. Typical C++ Development Environment......Page 37
1.6. Notes About C++ and C++ for Programmers......Page 40
1.7. Test-Driving a C++ Application......Page 41
1.8. Software Technologies......Page 47
1.9. Future of C++: Open Source Boost Libraries, TR1 and C++0x......Page 48
1.10. Software Engineering Case Study: Introduction to Object Technology and the UML......Page 49
1.11. Wrap-Up......Page 54
1.12. Web Resources......Page 55
2. Introduction to C++ Programming......Page 57
2.1. Introduction......Page 59
2.2. First Program in C++: Printing a Line of Text......Page 60
2.3. Modifying Our First C++ Program......Page 64
2.4. Another C++ Program: Adding Integers......Page 66
2.5. Arithmetic......Page 71
2.6. Decision Making: Equality and Relational Operators......Page 73
2.7. (Optional) Software Engineering Case Study: Examining the ATM Requirements Specification......Page 78
2.8. Wrap-Up......Page 87
3. Introduction to Classes and Objects......Page 88
3.1. Introduction......Page 90
3.2. Classes, Objects, Member Functions and Data Members......Page 91
3.3. Overview of the Chapter Examples......Page 93
3.4. Defining a Class with a Member Function......Page 94
3.5. Defining a Member Function with a Parameter......Page 98
3.6. Data Members, set Functions and get Functions......Page 102
3.7. Initializing Objects with Constructors......Page 110
3.8. Placing a Class in a Separate File for Reusability......Page 115
3.9. Separating Interface from Implementation......Page 120
3.10. Validating Data with set Functions......Page 128
3.11. (Optional) Software Engineering Case Study: Identifying the Classes in the ATM Requirements Specification......Page 134
3.12. Wrap-Up......Page 141
4. Control Statements: Part 1......Page 142
4.1. Introduction......Page 144
4.2. Control Structures......Page 145
4.3. if Selection Statement......Page 149
4.4. if...else Double-Selection Statement......Page 151
4.5. while Repetition Statement......Page 156
4.6. Counter-Controlled Repetition......Page 158
4.7. Sentinel-Controlled Repetition......Page 164
4.8. Nested Control Statements......Page 172
4.9. Assignment Operators......Page 177
4.10. Increment and Decrement Operators......Page 178
4.11. (Optional) Software Engineering Case Study: Identifying Class Attributes in the ATM System......Page 182
4.12. Wrap-Up......Page 187
5. Control Statements: Part 2......Page 188
5.1. Introduction......Page 190
5.2. Essentials of Counter-Controlled Repetition......Page 191
5.3. for Repetition Statement......Page 193
5.4. Examples Using the for Statement......Page 198
5.5. do...while Repetition Statement......Page 204
5.6. switch Multiple-Selection Statement......Page 207
5.7. break and continue Statements......Page 218
5.8. Logical Operators......Page 221
5.9. Confusing the Equality (==) and Assignment (=) Operators......Page 227
5.10. (Optional) Software Engineering Case Study: Identifying Objects\' States and Activities in the ATM System......Page 229
5.11. Wrap-Up......Page 234
6. Functions and an Introduction to Recursion......Page 235
6.1. Introduction......Page 237
6.2. Program Components in C++......Page 238
6.3. Math Library Functions......Page 239
6.4. Function Definitions with Multiple Parameters......Page 241
6.5. Function Prototypes and Argument Coercion......Page 247
6.6. C++ Standard Library Header Files......Page 251
6.7. Case Study: Random Number Generation......Page 254
6.8. Case Study: Game of Chance; Introducing enum......Page 262
6.9. Storage Classes......Page 268
6.10. Scope Rules......Page 272
6.11. Function Call Stack and Activation Records......Page 276
6.12. Functions with Empty Parameter Lists......Page 280
6.13. Inline Functions......Page 282
6.14. References and Reference Parameters......Page 284
Index......Page 0