官术网_书友最值得收藏!

第8章 面向對象編程簡介

本章內容:

● 什么是面向對象編程

● OOP技術

● 桌面應用程序對OOP的依賴關系

本章源代碼下載:

本章源代碼的下載地址為www.wrox.com/go/beginningvisualc#2015programming。從該網頁的Download Code選項卡中下載Chapter 8 Code后,可以找到與本章示例對應的單獨文件。


本書前面介紹了C#語法和編程的所有基礎知識,以及調試應用程序的方法。現在我們已經可以編寫出可供使用的控制臺應用程序了。但是,要了解C#語言和.NET Framework的強大功能,還需要使用面向對象編程(Object-Oriented Programming, OOP)技術。實際上,前面已經使用了這些技術,但為了使學習任務簡單一些,在列出代碼示例時沒有重點講述該技術。

本章先不考慮代碼,而主要探討OOP的基本原理。OOP會很快把我們領回C#語言,因為它與OOP是一種共生關系。本章介紹的所有概念在后續章節中都會再次討論,并用演示性的代碼來說明。所以,如果你在第一次閱讀本章時沒有掌握所有內容,不必驚慌。

本章首先介紹OOP的基礎知識,包括回答最基本的問題“什么是對象?”。很快你就會發現許多OOP術語在一開始很難理解,但本章提供了大量的解釋。使用OOP需要以另一種方式來看待編程。

除了討論OOP的一般原理外,本章還將進入一個需要深刻理解OOP的領域:桌面應用程序。此類應用程序依賴Windows環境,使用諸如菜單、按鈕等特性,有許多值得描述的地方,在Windows環境中可以有效地說明OOP要點。

主站蜘蛛池模板: 西峡县| 宁波市| 大厂| 岳池县| 兴和县| 梓潼县| 奎屯市| 永修县| 嘉黎县| 闸北区| 饶平县| 都匀市| 广平县| 图们市| 延津县| 内江市| 岳阳县| 灵川县| 周宁县| 洮南市| 二连浩特市| 蚌埠市| 句容市| 阜宁县| 迁安市| 贵德县| 平武县| 锡林浩特市| 湟中县| 囊谦县| 临沭县| 南京市| 剑川县| 涡阳县| 盐池县| 泰宁县| 梧州市| 科技| 龙岩市| 文昌市| 河东区|