آموزش نرم افزار ++C / Lynda C++ Essential Training

Lynda C++ Essential Training
آموزش نرم افزار ++C

  • کاربرد : آموزش نرم افزار ++C
  • نوع فایل : فیلم آموزشی
  • زبان : انگلیسی
  • سیستم عامل : Windows-Mac-Linux-Android-iOS
  • تولید کننده : Lynda
  • سال تولید : 2014

توضیحات

زبان برنامه‌نویسی ++C (سی پلاس پلاس) یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره سطح بالا است که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند، این زبان عمومی و دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است و از انواع داده ایستا، نوشتار آزاد، چندمدلی، برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا و برنامه‌نویسی جنریک پشتیبانی می کند. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند و کتابخانه استاندارد ++C شامل کتابخانه استاندارد C با یک سری تغییرات برای بهبود عملکرد است.

Description

C++ is a workhorse. Widely used for both systems and applications development, C++ is available for virtually every operating system and has influenced and informed many derivative languages, including C# and Java. In this course, Bill Weinman guides you through the nuts and bolts of this essential language. He starts with the basics—syntax, operators, loops, and functions—and moves on to data structures, objects, and templates. He explains inheritance and operator overloads, and dives into the powerful container classes in the Standard Template Library (STL). These exhaustive C++ tutorials will provide a solid reference for both experienced programmers and those who are brand-new to the language.
Topics include:
What is C++?
Anatomy of a C++ program
Writing statements and expressions
Declaring variables
Using loops
Defining functions
Getting the most out of the preprocessor
Creating classes and objects
Undertanding data types
Overloading operators
Understanding inheritance
C++ template programming and the STL
Handling exceptions

بخش های فایل

این فایل شامل 210 بخش می باشد که بخش های آن به صورت جداگانه در زیر آمده است.
Row Title Format Size Play Download
00 Introduction
1 01 - Welcome 6.11 MB DOWNLOAD
2 02 - Using Xcode with the exercises 15.73 MB DOWNLOAD
3 03 - Using Microsoft Visual Studio with the exercises 36.64 MB DOWNLOAD
01 Basic Syntax
4 01 - What is C++- 7.14 MB DOWNLOAD
5 01 - What is C++- 8.54 KB DOWNLOAD
6 02 - Introduction to basic syntax 6.35 MB DOWNLOAD
7 02 - Introduction to basic syntax 3.19 KB DOWNLOAD
8 03 - Anatomy of a C++ program 13.84 MB DOWNLOAD
9 03 - Anatomy of a C++ program 17.17 KB DOWNLOAD
10 04 - Statements and expressions 6.29 MB DOWNLOAD
11 04 - Statements and expressions 6.16 KB DOWNLOAD
12 05 - Identifiers 2.77 MB DOWNLOAD
13 05 - Identifiers 3.72 KB DOWNLOAD
14 06 - Defining variables 4.83 MB DOWNLOAD
15 06 - Defining variables 5.11 KB DOWNLOAD
16 07 - Pointers 7.36 MB DOWNLOAD
17 07 - Pointers 8.03 KB DOWNLOAD
18 08 - References 7.30 MB DOWNLOAD
19 08 - References 5.94 KB DOWNLOAD
20 09 - Arrays and strings 10.50 MB DOWNLOAD
21 09 - Arrays and strings 12.03 KB DOWNLOAD
22 10 - Conditionals 9.55 MB DOWNLOAD
23 10 - Conditionals 9.09 KB DOWNLOAD
24 11 - The branching conditional 7.79 MB DOWNLOAD
25 11 - The branching conditional 7.13 KB DOWNLOAD
26 12 - Looping with while and do 4.45 MB DOWNLOAD
27 12 - Looping with while and do 4.59 KB DOWNLOAD
28 13 - Iterating with for 7.29 MB DOWNLOAD
29 13 - Iterating with for 6.92 KB DOWNLOAD
30 14 - Using the range-based for loop 6.56 MB DOWNLOAD
31 14 - Using the range-based for loop 6.08 KB DOWNLOAD
32 15 - Using stdout 12.81 MB DOWNLOAD
33 15 - Using stdout 12.95 KB DOWNLOAD
02 Defining Functions
34 01 - Overview of C++ functions 8.68 MB DOWNLOAD
35 01 - Overview of C++ functions 5.26 KB DOWNLOAD
36 02 - Defining a function 7.49 MB DOWNLOAD
37 02 - Defining a function 7.10 KB DOWNLOAD
38 03 - Passing values to a function 14.82 MB DOWNLOAD
39 03 - Passing values to a function 12.93 KB DOWNLOAD
40 04 - Using automatic and static variables 5.67 MB DOWNLOAD
41 04 - Using automatic and static variables 5.22 KB DOWNLOAD
42 05 - Returning values from a function 6.36 MB DOWNLOAD
43 05 - Returning values from a function 5.65 KB DOWNLOAD
44 06 - Using function pointers 18.48 MB DOWNLOAD
45 06 - Using function pointers 14.87 KB DOWNLOAD
46 07 - Overloading function names 5.73 MB DOWNLOAD
47 07 - Overloading function names 4.61 KB DOWNLOAD
48 08 - Overloading operators with functions 10.20 MB DOWNLOAD
49 08 - Overloading operators with functions 9.70 KB DOWNLOAD
50 09 - Defining a variable number of arguments 9.33 MB DOWNLOAD
51 09 - Defining a variable number of arguments 7.13 KB DOWNLOAD
52 10 - Using recursion 4.51 MB DOWNLOAD
53 10 - Using recursion 3.76 KB DOWNLOAD
03 The Preprocessor
54 01 - About the preprocessor 4.87 MB DOWNLOAD
55 01 - About the preprocessor 4.12 KB DOWNLOAD
56 02 - Using macros as constants 6.12 MB DOWNLOAD
57 02 - Using macros as constants 5.99 KB DOWNLOAD
58 03 - Including files 4.58 MB DOWNLOAD
59 03 - Including files 4.19 KB DOWNLOAD
60 04 - Conditional compilation 3.14 MB DOWNLOAD
61 04 - Conditional compilation 2.72 KB DOWNLOAD
62 05 - Defining macros 6.82 MB DOWNLOAD
63 05 - Defining macros 7.28 KB DOWNLOAD
64 06 - Macro caveats 6.08 MB DOWNLOAD
65 06 - Macro caveats 5.00 KB DOWNLOAD
66 07 - Line continuation with backslash 5.60 MB DOWNLOAD
67 07 - Line continuation with backslash 5.89 KB DOWNLOAD
68 08 - Including files only once 7.46 MB DOWNLOAD
69 08 - Including files only once 6.71 KB DOWNLOAD
04 Classes and Objects
70 01 - Overview of classes and objects 3.01 MB DOWNLOAD
71 01 - Overview of classes and objects 3.67 KB DOWNLOAD
72 02 - Defining a class 11.65 MB DOWNLOAD
73 02 - Defining a class 9.34 KB DOWNLOAD
74 03 - Data members 10.72 MB DOWNLOAD
75 03 - Data members 8.81 KB DOWNLOAD
76 04 - Function members 13.18 MB DOWNLOAD
77 04 - Function members 10.95 KB DOWNLOAD
78 05 - Constructors and destructors 24.40 MB DOWNLOAD
79 05 - Constructors and destructors 15.87 KB DOWNLOAD
80 06 - Implicit vs. explicit constructors 10.85 MB DOWNLOAD
81 06 - Implicit vs. explicit constructors 8.46 KB DOWNLOAD
82 07 - Namespaces 8.55 MB DOWNLOAD
83 07 - Namespaces 7.03 KB DOWNLOAD
84 08 - Pointing to the current object with -this 4.18 MB DOWNLOAD
85 08 - Pointing to the current object with -this 3.09 KB DOWNLOAD
86 09 - Overloading operators with member functions 33.15 MB DOWNLOAD
87 09 - Overloading operators with member functions 22.73 KB DOWNLOAD
88 10 - Overloading operators with nonmember functions 17.36 MB DOWNLOAD
89 10 - Overloading operators with nonmember functions 9.79 KB DOWNLOAD
90 11 - Conversion operators 13.12 MB DOWNLOAD
91 11 - Conversion operators 8.40 KB DOWNLOAD
92 12 - Creating and destroying objects with new and delete 8.47 MB DOWNLOAD
93 12 - Creating and destroying objects with new and delete 7.90 KB DOWNLOAD
94 13 - Reporting errors with exceptions 7.78 MB DOWNLOAD
95 13 - Reporting errors with exceptions 4.83 KB DOWNLOAD
96 14 - Creating function objects 4.19 MB DOWNLOAD
97 14 - Creating function objects 3.26 KB DOWNLOAD
98 15 - Converting numbers to words 36.77 MB DOWNLOAD
99 15 - Converting numbers to words 24.67 KB DOWNLOAD
05 Data Types
100 01 - Overview of data types 3.45 MB DOWNLOAD
101 01 - Overview of data types 4.53 KB DOWNLOAD
102 02 - Integral types 17.71 MB DOWNLOAD
103 02 - Integral types 15.95 KB DOWNLOAD
104 03 - Floating-point types 7.66 MB DOWNLOAD
105 03 - Floating-point types 6.49 KB DOWNLOAD
106 04 - Characters and strings 5.42 MB DOWNLOAD
107 04 - Characters and strings 4.55 KB DOWNLOAD
108 05 - Character-escape sequences 3.82 MB DOWNLOAD
109 05 - Character-escape sequences 3.54 KB DOWNLOAD
110 06 - Qualifiers 9.00 MB DOWNLOAD
111 06 - Qualifiers 9.10 KB DOWNLOAD
112 07 - The C++ reference type 8.87 MB DOWNLOAD
113 07 - The C++ reference type 8.93 KB DOWNLOAD
114 08 - Structured data 3.55 MB DOWNLOAD
115 08 - Structured data 3.02 KB DOWNLOAD
116 09 - Bit fields 5.80 MB DOWNLOAD
117 09 - Bit fields 4.63 KB DOWNLOAD
118 10 - Enumerations 12.60 MB DOWNLOAD
119 10 - Enumerations 6.74 KB DOWNLOAD
120 11 - Unions 4.42 MB DOWNLOAD
121 11 - Unions 3.33 KB DOWNLOAD
122 12 - Defining types with typedef 3.98 MB DOWNLOAD
123 12 - Defining types with typedef 3.00 KB DOWNLOAD
124 13 - The void type 4.45 MB DOWNLOAD
125 13 - The void type 3.75 KB DOWNLOAD
126 14 - The auto type 9.28 MB DOWNLOAD
127 14 - The auto type 7.36 KB DOWNLOAD
128 15 - The unambiguous null pointer constant 6.11 MB DOWNLOAD
129 15 - The unambiguous null pointer constant 5.68 KB DOWNLOAD
06 Operators
130 01 - Common operators 6.26 MB DOWNLOAD
131 01 - Common operators 5.58 KB DOWNLOAD
132 02 - Compound assignment operators 9.09 MB DOWNLOAD
133 02 - Compound assignment operators 7.52 KB DOWNLOAD
134 03 - Increment and decrement operators 11.83 MB DOWNLOAD
135 03 - Increment and decrement operators 10.08 KB DOWNLOAD
136 04 - Comparison (relational) operators 3.65 MB DOWNLOAD
137 04 - Comparison (relational) operators 2.95 KB DOWNLOAD
138 05 - Logical operators 5.25 MB DOWNLOAD
139 05 - Logical operators 3.89 KB DOWNLOAD
140 06 - Bitwise operators 8.29 MB DOWNLOAD
141 06 - Bitwise operators 5.26 KB DOWNLOAD
142 07 - The ternary conditional operator 3.70 MB DOWNLOAD
143 07 - The ternary conditional operator 3.44 KB DOWNLOAD
144 08 - Determining the size of a type with sizeof 4.35 MB DOWNLOAD
145 08 - Determining the size of a type with sizeof 3.65 KB DOWNLOAD
146 09 - Determining the type of an object with typeid 4.65 MB DOWNLOAD
147 09 - Determining the type of an object with typeid 3.83 KB DOWNLOAD
148 10 - Operator precedence 3.61 MB DOWNLOAD
149 10 - Operator precedence 3.78 KB DOWNLOAD
07 Object Inheritance
150 01 - Overview of class inheritance 2.50 MB DOWNLOAD
151 01 - Overview of class inheritance 2.98 KB DOWNLOAD
152 02 - Simple inheritance 10.82 MB DOWNLOAD
153 02 - Simple inheritance 6.62 KB DOWNLOAD
154 03 - Accessing the base class 6.29 MB DOWNLOAD
155 03 - Accessing the base class 4.26 KB DOWNLOAD
156 04 - Friendship 10.87 MB DOWNLOAD
157 04 - Friendship 5.19 KB DOWNLOAD
158 05 - Multiple inheritance 10.43 MB DOWNLOAD
159 05 - Multiple inheritance 5.49 KB DOWNLOAD
160 06 - Overloading methods and exploring polymorphism 10.40 MB DOWNLOAD
161 06 - Overloading methods and exploring polymorphism 5.69 KB DOWNLOAD
08 Templates
162 01 - Understanding templates 2.99 MB DOWNLOAD
163 01 - Understanding templates 4.06 KB DOWNLOAD
164 02 - Template functions 8.21 MB DOWNLOAD
165 02 - Template functions 7.20 KB DOWNLOAD
166 03 - Template classes 13.32 MB DOWNLOAD
167 03 - Template classes 6.99 KB DOWNLOAD
168 04 - Type inference 15.76 MB DOWNLOAD
169 04 - Type inference 10.80 KB DOWNLOAD
09 The Standard Library
170 01 - Overview of the Standard Library 4.93 MB DOWNLOAD
171 01 - Overview of the Standard Library 6.06 KB DOWNLOAD
172 02 - File input and output (I-O) with stdio 18.71 MB DOWNLOAD
173 02 - File input and output (I-O) with stdio 16.48 KB DOWNLOAD
174 03 - File management with stdio 5.19 MB DOWNLOAD
175 03 - File management with stdio 3.80 KB DOWNLOAD
176 04 - Unformatted character I-O with stdio 9.95 MB DOWNLOAD
177 04 - Unformatted character I-O with stdio 10.11 KB DOWNLOAD
178 05 - Formatted character I-O with stdio 12.31 MB DOWNLOAD
179 05 - Formatted character I-O with stdio 10.79 KB DOWNLOAD
180 06 - String functions 19.34 MB DOWNLOAD
181 06 - String functions 14.00 KB DOWNLOAD
182 07 - Handling system errors 4.17 MB DOWNLOAD
183 07 - Handling system errors 3.10 KB DOWNLOAD
184 08 - Time and date functions 9.98 MB DOWNLOAD
185 08 - Time and date functions 6.58 KB DOWNLOAD
10 The Standard Template Library (STL)
186 01 - Overview of the STL 2.98 MB DOWNLOAD
187 01 - Overview of the STL 4.09 KB DOWNLOAD
188 02 - Vectors 24.49 MB DOWNLOAD
189 02 - Vectors 13.90 KB DOWNLOAD
190 03 - Strings 12.08 MB DOWNLOAD
191 03 - Strings 7.13 KB DOWNLOAD
192 04 - I-O streams 22.32 MB DOWNLOAD
193 04 - I-O streams 12.26 KB DOWNLOAD
194 05 - Iterators 12.24 MB DOWNLOAD
195 05 - Iterators 9.37 KB DOWNLOAD
196 06 - Lists 8.88 MB DOWNLOAD
197 06 - Lists 6.26 KB DOWNLOAD
198 07 - Pairs 3.86 MB DOWNLOAD
199 07 - Pairs 3.00 KB DOWNLOAD
200 08 - Sets 10.92 MB DOWNLOAD
201 08 - Sets 6.62 KB DOWNLOAD
202 09 - Maps 9.99 MB DOWNLOAD
203 09 - Maps 5.60 KB DOWNLOAD
204 10 - Stacks and queues 15.80 MB DOWNLOAD
205 10 - Stacks and queues 10.04 KB DOWNLOAD
206 11 - Handling exceptions 11.36 MB DOWNLOAD
207 11 - Handling exceptions 8.92 KB DOWNLOAD
11 Conclusion
208 01 - Goodbye 2.39 MB DOWNLOAD
209 01 - Goodbye 1.74 KB DOWNLOAD
12 فایل های تمرینی
210 Exercise.Files 5.37 MB DOWNLOAD
شما می توانید مجموعه کامل بخش های این فابل را نیز به صورت مجموعه کامل دریافت نمایید.
اگر شما نسبت به این اثر یا عنوان محق هستید، لطفا از طریق "بخش تماس با ما" با ما تماس بگیرید و برای اطلاعات بیشتر، صفحه قوانین و مقررات را مطالعه نمایید.

دیدگاه کاربران


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

بارگزاری