ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب C++ for Dummies

دانلود کتاب C برای Dummies

C++ for Dummies

مشخصات کتاب

C++ for Dummies

دسته بندی: برنامه نويسي
ویرایش: 5 
نویسندگان:   
سری:  
ISBN (شابک) : 9780764568527, 0764568523 
ناشر: Wiley 
سال نشر: 2004 
تعداد صفحات: 435 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

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



کلمات کلیدی مربوط به کتاب C برای Dummies: کتابخانه، ادبیات کامپیوتر، C/C++



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

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


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

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


توضیحاتی در مورد کتاب C برای Dummies

اگر برنامه‌نویسان را به‌عنوان روشنفکران نخبه می‌دانستید که دارای تخصص (و شاید ژن‌ها) هستند، بقیه ما هرگز نخواهیم داشت، دوباره فکر کنید. C++ For Dummies، نسخه پنجم، اسطوره ها را از بین می برد، موانع را از بین می برد، اسرار را به اشتراک می گذارد و شما را شروع می کند. در واقع، تا پایان فصل 1، می‌توانید یک برنامه ++C ایجاد کنید. خوب، این جدیدترین و پر زرق و برق ترین بازی ویدیویی نخواهد بود، اما ممکن است یک برنامه کاربردی و سفارشی کنترل موجودی یا برنامه ثبت رکورد باشد. اکثر مردم وقتی واقعاً کاری را انجام می‌دهند سریع‌تر متوجه می‌شوند، بنابراین C++ For Dummies شامل یک CD-ROM است که تمام آنچه برای شروع برنامه‌نویسی نیاز دارید را در اختیار شما قرار می‌دهد (البته به جز راهنمایی‌های موجود در کتاب)، از جمله: Dev-C، یک برنامه کامل کامپایلر و ویرایشگر C++ برجسته و یکپارچه که برای شروع کار نصب می‌کنید کد منبع برنامه‌های موجود در کتاب، از جمله کد BUDGET، برنامه‌هایی که اصولی را در کتاب نشان می‌دهند. دیویس، نویسنده C++ Weekend Crash Course، C++ for Dummies، شما را گام به گام در فرآیند برنامه نویسی راهنمایی می کند. شما خواهید فهمید که چگونه می توانید: یک کد اجرایی ایجاد کنید، کد منبع ایجاد کنید، در حین رفتن روی آن نظر بدهید و با استفاده از تورفتگی کد و قراردادهای نامگذاری یکنواخت، اعلان ها و متغیرهای نام را بنویسید، و عبارات را محاسبه کنید، یک تابع بنویسید و استفاده کنید، دنباله ها را در آرایه ها ذخیره کنید، و اعلان کنید. استفاده از متغیرهای اشاره گر درک کلاس ها و برنامه نویسی شی گرا کار با سازنده ها و تخریب کننده ها استفاده از وراثت برای گسترش کلاس ها استفاده از جریان ورودی/خروجی کد خود را در حین حرکت نظر دهید و از تورفتگی کد و قراردادهای نامگذاری استفاده کنید برنامه نویسی را با کتابخانه قالب استاندارد (STL) به طور خودکار انجام دهید. C++ for Dummies 5th Edition برای جدیدترین استاندارد ANSI به‌روزرسانی شده است تا مطمئن شوید که از کدنویسی برخوردار هستید. توجه: CD-ROM/DVD و سایر مواد تکمیلی به عنوان بخشی از فایل کتاب الکترونیکی گنجانده نشده است.


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

If you’ve thought of programmers as elite intelligentsia who possess expertise (and perhaps genes) the rest of us will never have, think again. C++ For Dummies, 5th Edition, debunks the myths, blasts the barriers, shares the secrets, and gets you started. In fact, by the end of Chapter 1, you’ll be able to create a C++ program. OK, it won’t be newest, flashiest video game, but it might be a practical, customized inventory control or record-keeping program. Most people catch on faster when they actually DO something, so C++ For Dummies includes a CD-ROM that gives you all you need to start programming (except the guidance in the book, of course), including: Dev-C, a full-featured, integrated C++ compiler and editor you install to get down to business The source code for the programs in the book, including code for BUDGET, programs that demonstrate principles in the book Documentation for the Standard Template Library Online C++ help files Written by Stephen Randy Davis, author of C++ Weekend Crash Course, C++ for Dummies, takes you through the programming process step-by-step. You’ll discover how to: Generate an executable Create source code, commenting it as you go and using consistent code indentation and naming conventions Write declarations and name variables, and calculate expressions Write and use a function, store sequences in arrays, and declare and use pointer variables Understand classes and object-oriented programming Work with constructors and destructors Use inheritance to extend classes Use stream I/O Comment your code as you go, and use consistent code indentation and naming conventions Automate programming with the Standard Template Library (STL) C++ for Dummies 5th Edition is updated for the newest ANSI standard to make sure you’re up to code. Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.



فهرست مطالب

C++ for Dummies
	Cover
Table of Contents
Introduction
	What's in This Book
	What's on the CD
	What Is C++?
	Conventions Used in This Book
	How This Book Is Organized
	And There's More
	Part I: Introduction to C++ Programming
	Part II: Becoming a Functional C++ Programmer
	Part III: Introduction to Classes
	Part IV: Inheritance
	Part V: Optional Features
	Part VI: The Part of Tens
	Icons Used in This Book
	Where to Go from Here
Part I: Introduction to C++ Programming
	Chapter 1: Writing Your First C++ Program
		Grasping C++ Concepts
			What's a program?
			How do I program?
		Installing Dev-C++
			Setting the options
		Creating Your First C++ Program
			Entering the C++ code
			Building your program
		Executing Your Program
			Dev-C++ is not Windows
			Dev-C++ help
		Reviewing the Annotated Program
			Examining the framework for all C++ programs
			Clarifying source code with comments
			Basing programs on C++ statements
			Writing declarations
			Generating output
		Calculating Expressions
			Storing the results of expression
			Examining the remainder of Conversion.cpp
	Chapter 2: Declaring Variables Constantly
		Declaring Variables
		Declaring Different Types of Variables
			Reviewing the limitations of integers in C++
			Solving the truncation problem
			Looking at the limits of floating-point numbers
		Declaring Variable Types
			Types of constants
			Special characters
		Are These Calculations Really Logical?
		Mixed Mode Expressions
	Chapter 3: Performing Mathematical Operations
		Performing Simple Binary Arithmetic
		Decomposing Expressions
		Determining the Order of Operations
		Performing Unary Operations
		Using Assignment Operators
	Chapter 4: Performing Logical Operations
		Why Mess with Logical Operations?
		Using the Simple Logical Operators
			Storing logical values
			Using logical int variables
			Be careful performing logical operations on floating-point variables
		Expressing Binary Numbers
			The decimal number system
			Other number systems
			The binary number system
		Performing Bitwise Logical Operations
			The single bit operators
			Using the bitwise operators
			A simple test
			Do something logical with logical calculations
	Chapter 5: Controlling Program Flow
		Controlling Program Flow with the Branch Commands
		Executing Loops in a Program
			Looping while a condition is true
			Using the autoincrement/autodecrement feature
			Using the for loop
			Avoiding the dreaded infinite loop
			Applying special loop controls
		Nesting Control Commands
		Switching to a Different Subject?
Part II: Becoming a Functional C++ Programmer
	Chapter 6: Creating Functions
		Writing and Using a Function
			Defining the sumSequence( ) function
			Calling the function sumSequence( )
			Divide and conquer
		Understanding the Details of Functions
			Understanding simple functions
			Understanding functions with arguments
		Overloading Function Names
		Defining Function Prototypes
		Variable Storage Types
		Including Include Files
	Chapter 7: Storing Sequences in Arrays
		Considering the Need for Arrays
			Using an array
			Initializing an array
			Accessing too far into an array
			Using arrays
			Defining and using arrays of arrays
		Using Arrays of Characters
			Creating an array of characters
			Creating a string of characters
		Manipulating Strings with Character
		String-ing Along Variables
	Chapter 8: Taking a First Look at C++ Pointers
		Variable Size
		What's in an Address?
		Address Operators
		Using Pointer Variables
			Comparing pointers and houses
			Using different types of pointers
		Passing Pointers to Functions
			Passing by value
			Passing pointer values
			Passing by reference
		Making Use of a Block of Memory Called the Heap
			Limiting scope
			Examining the scope problem
			Providing a solution using the heap
	Chapter 9: Taking a Second Look at C++ Pointers
		Defining Operations on Pointer Variables
			Re-examining arrays in light of pointer variables
			Applying operators to the address of an array
			Expanding pointer operations to a string
			Justifying pointer-based string manipulation
			Applying operators to pointer types other than char
			Contrasting a pointer with an array
		Declaring and Using Arrays of Pointers
			Utilizing arrays of character strings
			Accessing the arguments to main( )
	Chapter 10: Debugging C++
		Identifying Types of Errors
		Choosing the WRITE Technique for the Problem
			Catching bug #1
			Catching bug #2
		Calling for the Debugger
			Defining the debugger
			Finding commonalities among us
			Running a test program
			Single-stepping through a program
Part III: Introduction to Classes
	Chapter 11: Examining Object-Oriented Programming
		Abstracting Microwave Ovens
			Preparing functional nachos
			Preparing object-oriented nachos
		Classifying Microwave Ovens
		Why Classify?
	Chapter 12: Adding Class to C++
		Introducing the Class
		The Format of a Class
		Accessing the Members of a Class
	Chapter 13: Making Classes Work
		Activating Our Objects
			Simulating real-world objects
			Why bother with member functions?
		Adding a Member Function
			Creating a member function
			Naming class members
		Calling a Member Function
			Accessing a member function
			Accessing other members from a member function
		Scope Resolution (And I Don't Mean How Well Your Microscope Works)
		Defining a Member Function in the Class
		Keeping a Member Function After Class
		Overloading Member Functions
	Chapter 14: Point and Stare at Objects
		Defining Arrays of and Pointers to Simple Things
		Declaring Arrays of Objects
		Declaring Pointers to Objects
			Dereferencing an object pointer
			Pointing toward arrow pointers
		Passing Objects to Functions
			Calling a function with an object value
			Calling a function with an object pointer
			Calling a function by using the reference operator
		Why Bother with Either Pointers or References?
		Returning to the Heap
		Comparing Pointers to References
		Why Not Use References Rather Than Pointers?
		Linking Up with Linked Lists
			Performing other operations on a linked list
			Hooking up with a LinkedListData program
		A Ray of Hope: A List of Containers Linked to the C++ Library
	Chapter 15: Protecting Members: Do Not Disturb
		Protecting Members
			Why you need protected members
			Discovering how protected members work
		Making an Argument for Using Protected Members
			Protecting the internal state of the class
			Using a class with a limited interface
		Giving Non-Member Functions Access to Protected Members
	Chapter 16: "Why Do You Build Me Up,Just to Tear Me Down, Baby?"
		Creating Objects
		Using Constructors
			Why you need constructors
			Making constructors work
		Dissecting a Destructor
			Why you need the destructor
			Working with destructors
	Chapter 17: Making Constructive Arguments
		Outfitting Constructors with Arguments
			Justifying constructors
			Using a constructor
		Placing Too Many Demands on the Carpenter:Overloading the Constructor
		Defaulting Default Constructors
		Constructing Class Members
			Constructing a complex data member
			Constructing a constant data member
		Constructing the Order of Construction
			Local objects construct in order
			Static objects construct only once
			All global objects construct before main( )
			Global objects construct in no particular order
			Members construct in the order in which they are declared
			Destructors destruct in the reverse order of the constructors
	Chapter 18: Copying the Copy Copy Copy Constructor
		Copying an Object
			Why you need the copy constructor
			Using the copy constructor
		The Automatic Copy Constructor
		Creating Shallow Copies versus Deep Copies
		It's a Long Way to Temporaries
			Avoiding temporaries, permanently
			Referring to the copy constructor's referential argument
	Chapter 19: Static Members: Can Fabric Softener Help?
		Defining a Static Member
			Why you need static members
			Using static members
			Referencing static data members
			Uses for static data members
		Declaring Static Member Functions
		What Is This About, Anyway?
Part IV: Inheritance
	Chapter 20: Inheriting a Class
		Do I Need My Inheritance?
		How Does a Class Inherit?
			Using a subclass
			Constructing a subclass
			Destructing a subclass
		Having a HAS_A Relationship
	Chapter 21: Examining Virtual Member Functions: Are They for Real?
		Why You Need Polymorphism
		How Polymorphism Works
		When Is a Virtual Function Not?
		Considering Virtual Considerations
	Chapter 22: Factoring Classes
		Factoring
		Implementing Abstract Classes
			Describing the abstract class concept
			Making an honest class out of an abstract class
			Passing abstract classes
			Declaring pure virtual functions - is it really necessary?
		Factoring C++ Source Code
			Dividing the program - Student
			Defining a namespace
			Implementing Student
			Dividing the program - GraduateStudent
			Implementing an application
			Project file
			Creating a project file under Dev-C++
Part V: Optional Features
	Chapter 23: A New Assignment Operator, Should You Decide to Accept It
		Comparing Operators with Functions
		Inserting a New Operator
		Creating Shallow Copies Is a Deep Problem
		Overloading the Assignment Operator
		Protecting the Escape Hatch
	Chapter 24: Using Stream I/O
		How Stream I/O Works
		The fstream Subclasses
		Reading Directly from a Stream
		What's Up with endl?
		Using the strstream Subclasses
		Manipulating Manipulators
	Chapter 25: Handling Errors - Exceptions
		Justifying a New Error Mechanism?
		Examining the Exception Mechanism
		What Kinds of Things Can I Throw?
	Chapter 26: Inheriting Multiple Inheritance
		Describing the Multiple Inheritance Mechanism
		Straightening Out Inheritance Ambiguities
		Adding Virtual Inheritance
		Constructing the Objects of Multiple Inheritance
		Voicing a Contrary Opinion
	Chapter 27: Tempting C++ Templates
		Generalizing a Function into a Template
		Template Classes
		Do I Really Need Template Classes?
		Tips for Using Templates
	Chapter 28: Standardizing on the Standard Template Library
		The string Container
		The list Containers
		Iterators
		Using Maps
Part VI: The Part of Tens
	Chapter 29: Ten Ways to Avoid Adding Bugs to Your Program
		Enabling All Warnings and Error Messages
		Insisting on Clean Compiles
		Adopting a Clear and Consistent Coding Style
		Limiting the Visibility
		Commenting Your Code While You Write It
		Single-Stepping Every Path at Least Once
		Avoid Overloading Operators
		Heap Handling
		Using Exceptions to Handle Errors
		Avoiding Multiple Inheritance
	Chapter 30: The Ten Most Important Optional Features of Dev-C++
		Customize Editor Settings to Your Taste
		Highlight Matching Braces/Parentheses
		Enable Exception Handling
		Include Debugging Information (Sometimes)
		Create a Project File
		Customize the Help Menu
		Reset Breakpoints after Editing the File
		Avoid Illegal Filenames
		Include #include Files in Your Project
		Executing the Profiler
Appendix: About the CD
	System Requirements
	Using the CD with Microsoft Windows
	Using the CD with Linux
	What You'll Find
		Development tools
		Program source code
	If You've Got Problems (Of the CD Kind)
Index
Team DDU




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