
Beginning C# 3. 0 : An Introduction to Object Oriented Programming.
Title:
Beginning C# 3. 0 : An Introduction to Object Oriented Programming.
Author:
Purdum, Jack.
ISBN:
9780470384275
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (554 pages)
Series:
Wrox beginning guides.
Contents:
Beginning C# 3.0 -- About the Author -- Credits -- Acknowledgments -- Contents -- Introduction -- Who This Book is For -- What This Book Covers -- How This Book is Structured -- What You Need to Use This Book -- Conventions -- Source Code -- Errata -- p2p.wrox.com -- Part I: Getting Started -- Chapter 1: Getting Started -- A Short History of Object-Oriented Programming (OOP) -- Installing C# -- A Test Program Using C# Express -- Summary -- Chapter 2: Understanding Objects -- Understanding Objects -- Developing a Program Plan -- Creating a Simple Application Using Objects -- Using C# to Implement Our Program Plan -- Summary -- Part II: Understanding C# Syntax -- Chapter 3: Understanding Data Types -- Integer Data Types -- Monetary Values: The Decimal Data Type -- The Boolean Data Type -- Summary -- Exercises -- Chapter 4: Understanding C# Statements -- Basic Building Blocks of a Programming Language -- Defining Variables -- Using a Variable in a Program -- The Bucket Analogy -- Types of Program Errors -- The Visual Studio Debugger -- Defensive Coding -- Summary -- Exercises -- Chapter 5: Understanding Reference Data Types -- String Variables -- Strings and Escape Sequences -- DateTime Reference Objects -- Summary -- Exercises -- Chapter 6: Making Decisions in Code -- Relational Operators -- Logical Operators -- The switch Statement -- Summary -- Exercises -- Chapter 7: Statement Repetition Using Loops -- Program Loops -- do-while Program Loops -- The continue Statement -- Summary -- Exercises -- Chapter 8: Arrays -- What is an Array? -- Arrays are Objects -- Multidimensional Arrays -- Initializing Arrays -- Collections -- ArrayList Objects -- Summary -- Exercises -- Part III: Writing Your Own Classes -- Chapter 9: Designing Classes -- Class Design -- Designing a Program -- UML Light -- The clsDates Design -- User Interfaces Versus User Interfaces.
Summary -- Exercises -- Chapter 10: Designing and Writing Custom Classes -- Constructors -- Property Methods -- What to Do if an Error Occurs in a Property Method -- Class Design for Deck-of-Cards Program -- Designing a Card Game Using clsCardDeck -- Summary -- Exercises -- Chapter 11: Exception Handling and Debugging -- Overview -- Program Errors -- Exception Handling -- Program Debugging -- Summary -- Exercises -- Chapter 12: Generics -- What are Generics? -- What are Generics? -- Generic Quicksort -- Summary -- Exercises -- Part IV: Storing Data -- Chapter 13: Using Disk Data Files -- Directories -- File Namespace -- FileInfo Class -- Types of Files -- Sequential Versus Random Access Files -- Serialization and Deserialization -- MDI, Menus, and File Dialogs -- Summary -- Exercises -- Chapter 14: Using Databases -- What is a Database? -- Using Your Own Databases -- Using SQL -- Database Queries -- Using LINQ -- Summary -- Exercises -- Chapter 15: Inheritance and Polymorphism -- What is Inheritance? -- Polymorphism -- Summary -- Exercises -- Appendix A: Exercise Solutions -- Chapter 3 -- Chapter 4 -- Chapter 5 -- Chapter 6 -- Chapter 7 -- Chapter 8 -- Chapter 9 -- Chapter 10 -- Chapter 11 -- Chapter 12 -- Chapter 13 -- Chapter 14 -- Chapter 15 -- Index.
Abstract:
Learn all the basics of C# 3.0 from Beginning C# 3.0: An Introduction to Object Oriented Programming, a book that presents introductory information in an intuitive format. If you have no prior programming experience but want a thorough, easy-to-understand introduction to C# and Object Oriented Programming, this book is an ideal guide. Using the tutorials and hands-on coding examples, you can discover tried and true tricks of the trade, understand design concepts, employ debugging aids, and design and write C# programs that are functional and that embody safe programming practices.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Genre:
Electronic Access:
Click to View