C#面向對象程序設計

C#面向對象程序設計
定價:228
NT $ 198
  • 作者:陳綏陽
  • 出版社:清華大學出版社
  • 出版日期:2014-03-01
  • 語言:簡體中文
  • ISBN10:7302348960
  • ISBN13:9787302348962
  • 裝訂:337頁 / 普通級 / 1-1
 

內容簡介

基於Visual C# 2010,采用實例教學的方法,由淺入深地介紹了使用C#語言進行面向對象程序設計的方法。其內容包括Visual Studio 2010集成開發環境、C#面向對象編程方法、異常處理、窗體應用程序設計、數據庫開發技術、數據綁定、文件數據存儲、XML線程和同步、Active控件和自定義組件開發、綜合實例。每章除系統地講述C#的知識點和使用技術外,均配有相應的案例供讀者練習,以提高讀者實際編程的能力。

《C#面向對象程序設計》可作為以培養應用型人才為目標的普通高等院校和高職高專院校學習C#程序設計的教材,也可作為廣大自學者和軟件開發人員的參考用書。
 

目錄

第1章 編寫C#程序
1.1什麼是C#語言
1.1.1C#語言
1.1.2.NETFramework平台體系結構
1.1.3如何用.NETFramework編寫應用程序
1.2控制台應用程序
1.3Windows應用程序的開發
1.4C#基本語法
1.4.1基本數據類型
1.4.2變量與常量
1.4.3基本運算
1.4.4數組的定義和使用
1.5實驗
1.5.1創建控制台應用程序
1.5.2創建Windows應用程序
1.5.3C#基本語法編程練習
習題
第2章 面向對象編程方法
2.1C#面向對象編程實例
2.2類和對象
2.2.1定義類和對象
2.2.2對象的訪問及訪問控制
2.2.3類的構造函數和析構函數
2.2.4類的屬性:
2.2.5類的靜態成員
2.3類的繼承、重載和多態
2.3.1繼承
2.3.2重載
2.3.3類的多態
2.4運算符的重載
2.4..1運算符的工作方法
2.4.2一元運算符重載
2.4.3二元運算符重載
2.4.4轉換運算符重載
2.4.5不可重載運算符
2.5接口及其實現
2.5.1定義和實現接口
2.5.2接口的繼承
2.6委托與事件
2.6.1委托的定義和使用
2.6.2事件
2.7命名空間的聲明和導入
2.8實驗
2.8.1求一個圓形的面積
2.8.2接口的定義與使用
習題
第3章 異常處理
3.1產生異常的程序
3.1.1程序代碼
3.1.2異常處理過程分析
3.2異常的捕獲和處理
3.2.1異常的概念
3.2.2try-catch結構
3.2.3try-catch-catch結構
3.2.4try-catch-finally結構
3.3異常類
3.3.1基於類型篩選異常
3.3.2System.Exception類的成員
3.3.3預定義異常
3.3.4拋出預定義異常示例
3.4自定義異常
3.5實驗
3.5.1字符串
3.5.2異常處理
習題
第4章 窗體應用程序設計
4.1創建Windows窗體程序
4.1.1創建Windows窗體程序
4.1.2程序結構解析
4.2常用控件
4.2.1控件的屬性、方法和事件
4.2.2按鈕類控件
4.2.3文本類控件
4.2.4列表類控件
4.3常用組件
4.3.1打開文件對話框組件
4.3.2保存文件對話框組件
4.3.3字體和顏色對話框組件
4.3.4文件夾瀏覽對話框組件
4.3.5模式對話框和非模式對話框
4.3.6基於MessageBox類的消息對話框
4.4菜單和工具欄的設計
4.4.1主菜單
4..4.2彈出式菜單
4.4.3工具欄
4.5實驗
4.5.1四則運算計算器
4.5.2注冊用戶
習題
第5章 數據庫開發技術
5.1簡單的C#數據庫應用程序
5.1.1創建數據庫和數據表
5.1.2創建數據庫應用程序
5.1.3程序結構解析
5.2ADO.NET類和對象概述
5.2.1提供者對象
5.2.2用戶對象
5.2.3使用System.Data命名空間
5.3用DataReader讀取數據
5.4用DataSet讀取數據
5.4.1用數據填充DataSet
5.4.2訪問DataSet中的表、行和列
5.5更新數據庫
5.5.1給數據庫添加行
5.5.2刪除行
5.6在DataSet中訪問多個表
5.7ADO.NET中的SQL支持
5.7.1DataAdapter對象中的SQL命令
5.7.2直接執行SQL命令
5.7.3調用SQL存儲過程
5.8實驗——數據庫程序的開發
習題
第6章 數據綁定
6.1創建VisualStudio數據庫項目
6.1.1數據庫對象
6.1.2瀏覽數據庫表和關系
6.2給應用程序添加數據源
6.3添加DataGridView
6.3.1格式化DataGridView
6.3.2添加不同類型的控件
6.3.3查看生成的代碼
6.3.4更新數據庫
6.4實驗——數據庫程序應用開發(數據綁定)
習題
第7章 文件數據存儲
7.1一個簡單的文件讀寫程序
7.1.1創建C#窗體應用程序
7.1.2程序結構解析
7.2目錄管理
7.2.1Directory類
7.2.2Directorylnfo類
7.2.3判斷目錄是否存在
7.2.4創建目錄
7.2.5刪除目錄
7.2.6移動目錄
7.2.7遍歷目錄
7.3文件管理
7.3.1File類
7.3.2Filelnfo類
7.3.3判斷文件是否存在
7.3.4復制、移動、刪除文件
7.3.5獲取文件的基本信息:
7.4.文本文件的寫入與讀取
7.4.1寫文本文件
7.4.2讀文本文件
7.5二進制文件的寫入與讀取
7.5.1寫二進制文件
7.5.2讀二進制文件
7.6實驗——文本文件管理應用程序開發
習題
第8章 XML
8.1.NET框架中的XML
8.1.1.NET支持的XML標准
8.1.2System.Xml命名空間
8.1.3在.NET中使用MSXML
8.1.4使用System.Xml類
8.2讀寫流格式的.XML
8.2.1使用XMLReader類
8.2.2使用XMLWrite類
8.3在.NET中使用DOM
8.3.1DOM簡介
8.3.2使用DOM
8.4使用XPathNavigator類
8.4.1System.Xml.XPath命名空間
8.4.2System.Xml.Xsl命名空間
8.5XML,和ADO.NET
8.5.1將ADO.NET數據轉換為XML文檔
8.5.2將XML文檔轉換為ADO.NET數據
8.6實驗——XML文件的解析
習題
第9章 線程和同步
9.1多線程應用程序
9.1.1創建控制台多線程應用程序
9.1.2程序說明
9.2線程及其實現方法二
9.2.1線程的概念和創建
9.2.2線程的優先級
9.2.3線程狀態
9.3線程的同步控制
9.3.1同步問題的含義
9.3.2同步控制
9.4線程池
9.5線程對控件的訪問
9.6實驗——窗體應用程序中實現多線程程序的開發
習題
第10章 ActiveX控件和自定義組件的開發
10.1ActiveX控件開發
10.1.1ActiveX控件定義
10.1.2ActiveX控件開發實例
10.2自定義組件的開發
10.2.1創建自定義組件
10.2.2使用自定義組件
10.3實驗——ActiveX控件和自定義組件開發程序
習題
第11章 綜合實例
11.1需求分析
11.2總體設計——系統模塊划分
11.3詳細設計
11.4數據庫表及視圖的設計
11.4.1數據表的結構設計
11.4.2視圖結構的設計
11.5應用程序及數據庫的實現
11.5.1數據庫的實現
11.5.2應用程序的實現
附錄
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $198