
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
عنوان: زبان برنامهنویسی C++
این کتابِ زبان برنامهنویسی C++ با دقت برای نسخهی کِنْدل تنظیم شده است. میتوانید آن را روی مک، کامپیوتر شخصی، گوشی هوشمند، تبلت، فایر و… بخوانید.
این کتاب برای همهی مبتدیهای واقعی است؛ چه از قبل چیزی از برنامهنویسی بدانید و چه هیچ ندانید. چون این کتاب از کلمات ساده، جملههای کوتاه و پاراگرافهای کاملا روشن استفاده میکند. روش «سه اس» برای یادگیری برنامهنویسی C++.
C++ (که به صورت «cee plus plus» تلفظ میشود) یک زبان برنامهنویسی عمومی است. هدف اصلی C++ این است که «برنامهنویسی شیءگرا» را به زبان پیشین خود، یعنی C اضافه کند. C++ ویژگیهای برنامهنویسی امری، شیءگرا و برنامهنویسی عمومی/ژِنِریک را دارد و در عین حال امکاناتی هم برای دستکاری حافظه در سطح پایین فراهم میکند.
همچنین قابلیتهای مفید دیگری به C++ اضافه شده است؛ مثل وراثت (inheritance) و چندریختی (polymorphism). موضوعاتی که در این کتاب میخوانید شامل: یک معرفی کوتاه از برنامهنویسی C++، متغیرها، انواع داده، ساختارهای کنترلی، توابع، اشارهگرها (pointers) و مدیریت فایلها و فایلهای خارجی است.
این کتاب بحث خود را از یک تاریخچهی کوتاه شروع میکند، سپس نصب منابع نرمافزاریِ موردنیاز را توضیح میدهد و بعد، مرحلهبهمرحله با تصاویر از صفحه نشان میدهد که چگونه کد برنامهنویسی C++ بنویسید، برنامههای C++ را کامپایل کنید و اجرا کنید.
برای یادگیری آسانتر، نمایش گرافیکیِ الگوریتمها را هم ارائه میکند. این کتاب با نمونههای فراوان از برنامههای C++ که کار میکنند و اجرا میشوند پر شده است و بعد از خواندن آن، خواننده میتواند برنامههای زبان C++ را بر اساس مسائلی که بهویژه در درسهای علوم کامپیوتر داده میشود توسعه دهد و بسازد؛ بنابراین سازگار شدن با زبانهای برنامهنویسی دیگر هم خیلی راحتتر خواهد شد.
این کتاب، قدم اول شما در مسیر کاریِ برنامهنویسی است. همین حالا نسخهتان را تهیه کنید؛ وقتی در فروش است با قیمت ۳٫۴۴ دلار!
خلاصهی موضوعات پوششدادهشده:
فصل ۱ - شروع برنامهنویسی زبان C++
تاریخچهی کوتاهِ C++
دلیل استفاده از C++
شروع برنامهنویسی با زبان C++
نصب Dev-C++ برای ویندوز
نصب کامپایلر برای لینوکس
فصل ۲ - اولین برنامهی C++ ما
اجزای یک برنامهی C++
نوشتن، کامپایل کردن و اجرا کردن اولین برنامه با Dev-C++ برای ویندوز
اصلاح خطاها
نوشتن، کامپایل کردن و اجرا کردن اولین برنامه با لینوکس
جملات (Statements)
جملاتِ خالی (Null Statements)
فاصلههای خالی (White spaces)
فصل ۳ - ذخیرهسازی داده: متغیرها و انواع داده در C++
دامنه (Scope) متغیرها
ثابتها (Constantstypedef declarations)
فصل ۴ - مبانی ورودی و خروجی در C++
نمایش متن روی صفحه
گرفتن ورودی از کاربر
فصل ۵ - آرایهها و رشتهها در C++
آرایه یکبعدی
آرایه چندبعدی
رشتهی کاراکتریِ سبک C
رشتههای C و توابع از پیشتعریفشده در C++
فصل ۶ - عملیات ریاضی در C++
عبارتها (Expressions)
عملگرها (Operators)
انتساب (Assignment)
تقدم و تأخر عملگرها (Mathematical Precedence level)
عملگرهای رابطهای (Relational)
عملگرهای منطقی (Logical)
تبدیل نوع (Type Casting)
توابع ریاضیِ از پیشتعریفشده
فصل ۷ - دستورهای شرطی در C++
دستور if()
حالت تکگزینهای (Single-alternative)
حالت دوگزینهای (Dual-alternative)
حالت چندگزینهای (Multiple-alternative)
if() تو در تو (Nested if())
dستور switch()
فصل ۸ - دستورهای حلقه/تکرار در C++
حلقهی شمارندهمحور (Counter-controlled loop)
دستور حلقهی for تو در تو (Nested for() loop statement)
حلقهی شرطمحور (Condition-controlled loop)
حلقهی پیشآزمون (Pre-test loop)
حلقهی پسآزمون (Post-test loop)
حلقهی بینهایت (The Infinite Loop)
فصل ۹ - توابع تعریفشده توسط کاربر در C
تابع تعریفشده توسط کاربر
نمونه اولیهی تابع تعریفشده توسط کاربر (prototype)
تعریف تابع تعریفشده توسط کاربر
صدا زدن/فراخوانی تابع تعریفشده توسط کاربر
مواردی که در توابع باید در نظر گرفت
فصل ۱۰ - انواع دادهی تعریفشده توسط کاربر در C++
ساختارها (Structures)
دسترسی به اعضای ساختار
اعلام و تعریفِ ساختار
فصل ۱۱ - کلاسها در C++
ساخت نوعهای جدید
کلاسها و اعضا
تعریف متد/روشِ عضو کلاس در C++
تعریف یک شیء از کلاس
دسترسی به اعضای کلاس
دسترسی خصوصی در برابر دسترسی عمومی (Private versus public access controls)
سازنده و ویرانگر (Constructor and destructor)
فصل ۱۲ - مدیریت استثنا در C++
استثناها چگونه استفاده میشوند
مراحل استفاده از استثناها
فصل ۱۳ - اشارهگر در C++
اعلام اشارهگر
اشارهگرها چگونه کار میکنند؟
حسابیِ اشارهگرها (Pointer Arithmetic)
فصل ۱۴ - مدیریت فایل در C++
فایلهای C++ و جریانها (Streams)
باز کردن فایل
بستن فایل
نوشتن در فایل
خواندن از فایل
خودارزیابی برای هر فصل.
Title: C++ Programming LanguageThis C++ Programming Language book is carefully formatted for kindle edition. Read on mac, pc, smart phone, tabs, fire, etc.This book is for absolute beginners with or without prior knowledge in programming, as this book uses Simple words, Short sentences, and Straightforward paragraphs. The triple S way of learning C++ programming. C++ (pronounced as cee plus plus) is a general-purpose programming language. The main object of C++ is to add object-orientation to its predecessor C language. C++ has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. There are also other useful features added to C++ such as inheritance and polymorphism. The topics covered in this book includes brief introduction to C++ programming, variables, data types, control structures, functions, pointers, and file management of external files. This book starts its discussion from short history to installation of the needed software resource and a step by step screen shots of how to write C++ programming code, compile and execute C++ programs. It presents graphical representation of algorithms for simpler learning. This book is packed with working and running C++ program samples and after reading this book, the reader would be able to develop and create C++ language programs based particularly from problems given in computer science courses, hence, adopting to other programming language will be a lot easier. This book is your initial step in your programming career. Get your copy now while it's on sale at $3.44!Summary of topics covered:Chapter 1 - Starting C++ Language Programming Brief history of C++Reasons to use C++ Beginning to Program in C++ LanguageInstalling the Dev-C++ for WindowsInstalling compiler for LinuxChapter 2 - Our First C++ Program The components of a C++ programWriting, compiling, and running our first program using Dev-C++ for WindowsCorrecting errorsWriting, compiling, and running our first program with LinuxStatementsNull StatementsWhite spacesChapter 3 - Storing Data: Variables and Data Types in C++VariableScope of variablesConstantstypedef declarations4) Chapter 4 - Fundamentals of Input And Output in C++Displaying text on-screenAccepting user input5) Chapter 5 - Arrays and Strings in C++Single-Dimensional Multi-Dimensional Array The C-Style Character StringC Strings' pre-defined functions in C++Chapter 6 - Mathematical Operations in C++ExpressionsOperatorsAssignment Mathematical Precedence level Relational Logical Type CastingPre-defined Mathematical FunctionsChapter 7 - Conditional Statements in C++The if() statementSingle-alternativeDual-alternativeMultiple-alternativeNested if() statementThe switch() statementChapter 8 - Looping Statements in C++Counter-controlled loopNested for() loop statementCondition-controlled loopPre-test loopPost-test loopThe Infinite LoopChapter 9 - User-Defined Functions in C LanguageUser-defined functionUser-defined function prototypeUser-defined function definitionCalling a user-defined functionThings to consider in functionsChapter 10 - User-Defined Data Types in C++StructuresAccessing Structure MembersDeclaration and definition of structureChapter 11 - Classes in C++Creating New TypesClasses and MembersDefinition of a Class member method(s) in C++Defining an Object of a classAccessing Class MembersPrivate versus public access controlsConstructor and destructorChapter 12 - Exception Handling in C++How Exceptions Are UsedThe steps in using exceptions Chapter 13 - Pointer in C++Pointer DeclarationHow pointers works?Pointer ArithmeticChapter 14 - File Management in C++C++ Files and StreamsOpening a FileClosing a FileWriting to a FileReading from a FileSelf-assessment for each chapter.