Click on the cover image above to read some pages of this book!
Essential Skills--Made Easy!
C#: A Beginner's Guide offers a step-by-step approach to learning object-oriented programming with C# and the .NET Framework while preparing you for data driven-development. More than 150 easy-to-follow examples are included. The book covers Visual Studio for development and debugging, collections and advanced C# structures, LINQ and traditional database development, as well as file, XML, and JSON handling. By the end of the book, you'll have the foundation you need to begin developing advanced data-driven applications in any C#-based platform.
Designed for Easy Learning
Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter
Try This--Hands-on exercises that show you how to apply your skills
Notes--Extra information related to the topic being covered
Tips--Helpful reminders or alternate ways of doing things
Cautions--Errors and pitfalls to avoid
Self Test--End-of-chapter quizzes to reinforce your skills
Example code with commentary that describes the programming techniques being illustrated
About the Author
Pat McGee is a software development instructor and curriculum developer at the British Columbia Institute of Technology. A former game programmer, he is the coauthor of Microsoft XNA Game Studio Creator's Guide and is a recipient of Microsoft's Most Valuable Professional award for DirectX and XNA.
PART I: Programming Basics Ch 1. Introduction to C# Coding and Debugging Ch 2. Variables, Constants, Enumerations and Arrays Ch 3. Numeric Operators and Basic Math Methods Ch 4. Methods and Scope Ch 5. Conditional Structures and Loops Ch 6. String Manipulation Ch 7. Date and Time Handling PART II: Object-Oriented Programming Ch 8. Class and Structs Ch 9. Inheritance Ch 10. Generic Types and Collections PART III: Advanced Structures Ch 11. Delegates, Anonymous Functions and Events Ch 12. Interfaces Ch 13. Attributes Ch 14. Operator Overloading PART IV: Data-Driven Development Ch 15. Database Setup Ch 16. The Entity Framework Ch 17. LINQ to Entities - Query Syntax Ch 18. LINQ to Entities - Method-Based Syntax Ch 19. Traditional Database Development Ch 20. Join Queries with LINQ to Entities Ch 21. File Input Output Ch 22. XML Handling Ch 23. JSON Handling
ISBN: 9780071835831 ISBN-10: 0071835830 Series: Beginners Guides Audience:
Number Of Pages: 496 Published: 29th December 2014 Publisher: McGraw-Hill Education - Europe Country of Publication: US Dimensions (cm): 23.0 x 18.0
Weight (kg): 0.73
Edition Number: 1 Edition Type: Annotated