Beginning C# Object-Oriented Programming
Book information
Description
Beginning C# Object-Oriented Programming brings you into the modern world of development as you master the fundamentals of programming with C# and learn to develop efficient, reusable, elegant code through the object-oriented programming (OOP) methodology. Take your skills out of the 20th century and into this one with Dan Clark's accessible, quick-paced guide to C# and object-oriented programming, completely updated for .NET 4.0 and C# 4.0. As you develop techniques and best practices for coding in C#, one of the world's most popular contemporary languages, you'll experience modeling a real world application through a case study, allowing you to see how both C# and OOP (a methodology you can use with any number of languages) come together to make your code reusable, modern, and efficient. With more than 30 fully hands-on activities, you'll discover how to transform a simple model of an application into a fully-functional C# project, including designing the user interface, implementing the business logic, and integrating with a relational database for data storage. Along the way, you will explore the .NET Framework, the creation of a Windows-based user interface, a web-based user interface, and service-oriented programming, all using Microsoft's industry-leading Visual Studio 2010, C#, Silverlight, the Entity Framework, and more. Front Matter....Pages i-xvi Overview of Object-Oriented Programming....Pages 1-6 Designing OOP Solutions: Identifying the Class Structure....Pages 7-27 Designing OOP Solutions: Modeling the Object Interaction....Pages 29-53 Designing OOP Solutions: A Case Study....Pages 55-75 Introducing the .NET Framework and Visual Studio....Pages 77-100 Creating Classes....Pages 101-114 Creating Class Hierarchies....Pages 115-135 Implementing Object Collaboration....Pages 137-161 Working with Collections....Pages 163-180 Implementing the Data Access Layer....Pages 181-213 Developing Windows Applications....Pages 215-242 Developing Web Applications....Pages 243-263 Developing and Consuming WCF Services....Pages 265-285 Developing the OSO Application....Pages 287-312 Wrapping Up....Pages 313-316 Back Matter....Pages 317-362
Similar books
Computers and Intractability: A Guide to the Theory of NP-completeness
1979 · PDF
Computers and Intractability: A Guide to the Theory of NP-completeness
1979 · PDF
Understanding Network Hacks: Attack and Defense with Python 3, 2nd Edition
2021 · EPUB
Hands-on Signal Analysis with Python: An Introduction
2021 · PDF
Hands-on Signal Analysis with Python: An Introduction
2021 · EPUB
Python Challenges: 100 Proven Programming Tasks Designed to Prepare You for Anything
2022 · EPUB
Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python 3.6, 2nd Edition
2019 · EPUB
Time Series Analysis in Climatology and Related Sciences
2021 · PDF