Beginning C# Object-Oriented Programming (Paperback)
暫譯: C# 物件導向程式設計入門 (平裝)

Dan Clark

  • 出版商: Apress
  • 出版日期: 2011-06-01
  • 售價: $2,210
  • 貴賓價: 9.5$2,100
  • 語言: 英文
  • 頁數: 378
  • 裝訂: Paperback
  • ISBN: 1430235306
  • ISBN-13: 9781430235309
  • 相關分類: C#Object-oriented
  • 海外代購書籍(需單獨結帳)

商品描述

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.

What you’ll learn

  • Learn to use the Universal Modeling Language (UML) to quickly design an application correctly from the first time
  • Understand object-oriented programming principles and how they benefit your work in today's dual Web- and Windows-based world
  • Integrate OOP fundamentals when developing code in C#
  • Discover the .NET Framework and how it can help you create applications quickly and efficiently
  • Walk along as the author develops a complete Windows- and Web-based application using the techniques and best practices covered inside

Who this book is for

  • If you're a beginning C# programmer who wants to gain a foundation in object-oriented programming along with the C# language basics, this book is for you.
  • Programmers transitioning from a procedure-oriented programming model to an object-oriented model will also find many practical suggestions and walkthroughs inside.
  • In particular, Visual Basic developers who want to transition to C# programming, but lack a firm grasp of object-oriented programming principles, will find this book an excellent starting point for their journey into C#.
The book includes a primer in Appendix A that discusses some fundamental procedural programming concepts.

Table of Contents

  1. Overview of Object-Oriented Programming
  2. Designing OOP Solutions: Identifying the Class Structure
  3. Designing OOP Solutions: Modeling the Object Interaction
  4. Designing OOP Solutions: A Case Study
  5. Introducing the .NET Framework and Visual Studio
  6. Creating Classes
  7. Creating Class Hierarchies
  8. Implementing Object Collaboration
  9. Working with Collections
  10. Implementing the Data Access Layer
  11. Developing Windows Applications
  12. Developing Web Applications
  13. Developing and Consuming WCF Services
  14. Developing the OSO Application
  15. Wrapping Up
  16. Fundamental Programming Concepts
  17. Exception Handling in C#
  18. Installing the Required Software

商品描述(中文翻譯)

開始 C# 物件導向程式設計 帶您進入現代開發的世界,掌握 C# 的程式設計基礎,並透過物件導向程式設計 (OOP) 方法學學習開發高效、可重用且優雅的程式碼。透過Dan Clark 的易懂且快速的 C# 和物件導向程式設計指南,將您的技能從 20 世紀帶入這個世紀,該書已完全更新至 .NET 4.0 和 C# 4.0。

在您開發 C# 的編碼技術和最佳實踐時,您將體驗到通過案例研究來建模一個“真實世界”的應用程式,讓您看到 C# 和 OOP(這是一種可以與多種語言一起使用的方法學)如何結合,使您的程式碼可重用、現代且高效。

透過超過 30 個完全動手的活動,您將學會如何將一個簡單的應用程式模型轉變為一個功能完整的 C# 專案,包括設計使用者介面、實作商業邏輯,以及與關聯式資料庫整合以進行資料儲存。在這個過程中,您將探索 .NET Framework、創建基於 Windows 的使用者介面、基於網頁的使用者介面,以及服務導向程式設計,所有這些都使用微軟業界領先的 Visual Studio 2010、C#、Silverlight、Entity Framework 等工具。

您將學到什麼



  • 學會使用統一建模語言 (UML) 從第一次就快速正確地設計應用程式

  • 理解物件導向程式設計原則及其如何使您在當今雙重網頁和 Windows 基礎世界中的工作受益

  • 在 C# 編碼時整合 OOP 基礎

  • 發現 .NET Framework 及其如何幫助您快速高效地創建應用程式

  • 隨著作者使用書中涵蓋的技術和最佳實踐開發完整的 Windows 和網頁應用程式而學習

本書適合誰




  • 如果您是想在物件導向程式設計和 C# 語言基礎上打下基礎的初學 C# 程式設計師,這本書適合您。

  • 從程序導向程式設計模型轉型為物件導向模型的程式設計師也會在書中找到許多實用的建議和指導。

  • 特別是希望轉向 C# 程式設計但對物件導向程式設計原則缺乏堅實理解的 Visual Basic 開發者,會發現這本書是他們進入 C# 的絕佳起點。


本書附錄 A 包含了一些基本的程序式程式設計概念的入門介紹。

目錄



  1. 物件導向程式設計概述

  2. 設計 OOP 解決方案:識別類別結構

  3. 設計 OOP 解決方案:建模物件互動

  4. 設計 OOP 解決方案:案例研究

  5. 介紹 .NET Framework 和 Visual Studio

  6. 創建類別

  7. 創建類別層次結構

  8. 實作物件協作

  9. 處理集合

  10. 實作資料存取層

  11. 開發 Windows 應用程式

  12. 開發網頁應用程式

  13. 開發和使用 WCF 服務

  14. 開發 OSO 應用程式

  15. 總結

  16. 基本程式設計概念

  17. C# 中的例外處理

  18. 安裝所需軟體

最後瀏覽商品 (20)