C#應用開發(fā)與實踐(21世紀高等學校計算機專業(yè)實用規(guī)劃教材)
定 價:36 元
叢書名:21世紀高等學校計算機專業(yè)實用規(guī)劃教材
- 作者:曾憲權 等編著
- 出版時間:2015/2/1
- ISBN:9787302381297
- 出 版 社:清華大學出版社
- 中圖法分類:TP312
- 頁碼:273
- 紙張:膠版紙
- 版次:1
- 開本:16開
全書以學生成績管理系統(tǒng)的開發(fā)為主線,以VisualStudio2012作為開發(fā)工具,采用循序漸進的方式全面而又系統(tǒng)地介紹使用C#語言進行項目開發(fā)所涉及的關鍵知識,是學習C#編程技術的理想?yún)⒖紩。全書共分?1章,其中,第1~3章通過學生成績管理系統(tǒng)V0.8版本的實現(xiàn)過程系統(tǒng)地介紹C#語言及其開發(fā)環(huán)境、C#程序設計的基礎知識以及數(shù)組和字符串的相關知識。第4章以學生成績管理系統(tǒng)V0.9版本的實現(xiàn)過程為例討論C#面向對象編程的相關知識。第5~8章以學生成績管理系統(tǒng)V1.0版本的關鍵模塊的設計與實現(xiàn)深入介紹利用C#進行Windows編程的相關知識,包括控件的使用、ADO.NET數(shù)據(jù)庫訪問技術以及Windows應用程序的部署。第9、第10章介紹利用C#進行圖形圖像編程和文件處理的相關知識。第11章通過三層架構的學生成績管理系統(tǒng)的開發(fā)過程詳細說明了利用C#開發(fā)數(shù)據(jù)庫系統(tǒng)的過程,以提高讀者項目開發(fā)的能力。本書內容新穎,結構安排合理,案例豐富實用,既可以作為高等學校計算機及其相關專業(yè)的教材,也可以作為相關培訓機構和軟件開發(fā)人員的參考書。
第1章 C#語言及其開發(fā)環(huán)境
1.1 .NET平臺與C#語言
1.1.1 什么是.NET平臺
1.1.2 什么是C#
1.1.3 .NET集成開發(fā)環(huán)境Visual Studio 2012
1.2 C#程序的結構與調試
1.2.1 C#程序文件夾結構
1.2.2 C#程序的結構
1.2.3 程序調試的概念
1.2.4 利用VS 2012調試C#程序
1.3 總結與提高
第2章 C#程序設計基礎
2.1 C#語言基礎
2.1.1 常量與變量
2.1.2 基本數(shù)據(jù)類型 第1章 C#語言及其開發(fā)環(huán)境
1.1 .NET平臺與C#語言
1.1.1 什么是.NET平臺
1.1.2 什么是C#
1.1.3 .NET集成開發(fā)環(huán)境Visual Studio 2012
1.2 C#程序的結構與調試
1.2.1 C#程序文件夾結構
1.2.2 C#程序的結構
1.2.3 程序調試的概念
1.2.4 利用VS 2012調試C#程序
1.3 總結與提高
第2章 C#程序設計基礎
2.1 C#語言基礎
2.1.1 常量與變量
2.1.2 基本數(shù)據(jù)類型
2.1.3 裝箱與拆箱
2.1.4 運算符與表達式
2.2 選擇結構
2.2.1 if語句
2.2.2 if-else語句
2.2.3 switch多分支選擇語句
2.3 循環(huán)結構
2.3.1 while循環(huán)
2.3.2 do—while循環(huán)
2.3.3 for循環(huán)
2.3.4 foreach循環(huán)
2.3.5 多重循環(huán)
2.4 總結與提高
第3章 數(shù)組與字符串
3.1 一維數(shù)組
3.1.1 數(shù)組的概念
3.1.2 一維數(shù)組的定義
3.1.3 一維數(shù)組初始化
3.1.4 訪問一維數(shù)組元素
3.2 二維數(shù)組.
3.2.1 二維數(shù)組的定義
3.2.2 二維數(shù)組初始化
3.2.3 訪問二維數(shù)組元素
3.3 字符串處理
3.3.1 C#中的字符
3.3.2 C#中的字符串
3.3.3 字符串常用方法
3.3.4 可變字符串類StringBuildei
3.4 總結與提高
第4章 C#面向對象編程基礎
4.1 類與對象
4.1.1 什么是面向對象編程
4.1.2 類和對象
4.2 屬性和索引器
4.2.1 屬性
4.2.2 索引器
4.3 繼承與多態(tài)
4.3.1 繼承
4.3.2 派生類
4.3.3 多態(tài)
4.4 總結與提高
第5章 Windows程序設計基礎
5.1 建立 Windows窗體應用程序
5.1.1 Windows窗體概述
5.1.2 Windows窗體屬性
5.1.3 Windows窗體的常用方法和事件
5.1.4 Windows應用程序的結構
5.2 文本類控件
5.2.1 標簽控件
5.2.2 按鈕控件
5.2.3 文本控件
5.2.4 多格式文本框控件
5.3 選擇類控件
5.3.1 單選按鈕控件
5.3.2 復選框控件
5.3.3 列表控件
5.3.4 組合框控件
5.3.5 數(shù)值選擇控件
5.4 總結與提高
第6章 Windows高級編程
6.1 菜單、工具欄和狀態(tài)欄
6.1.1 菜單控件
6.1.2 上下文菜單
6.1.3 工具欄控件
6.1.4 狀態(tài)欄控件
6.1.5 計時器組件
6.2 數(shù)據(jù)顯示控件
6.2.1 樹控件
6.2.2 列表視圖控件
6.2.3 圖片控件
6.3 通用對話框
6.3.1 通用對話框
6.3.2 打開文件對話框
6.3.3 保存文件對話框
6.3.4 字體對話框
6.3.5 消息對話框
6.3.6 通用對話框的綜合應用
6.4 總結與提高
第7章 ADO.NET數(shù)據(jù)訪問技術
7.1 AD0.NET基礎
7.1.1 ADO.NET基礎
7.1.2 數(shù)據(jù)連接對象conneetion
7.2 CoIfimand和DataReader對象
7.2.1 與數(shù)據(jù)庫交互:ComITland對象
7.2.2 讀取數(shù)據(jù):DataReader對象
7.2.3 綜合實例:學牛信息編輯
7.3 DataSet和DataAdapter數(shù)據(jù)操作對象
7.3.1 ADO.NET數(shù)據(jù)訪問模型
7.3.2 內存數(shù)據(jù)集:DataSet對象
7.3.3 數(shù)據(jù)適配器:DataAdapter對象
7.4 數(shù)據(jù)瀏覽器:DataGridView控件
7.4.1 認識DataGridView控件
7.4.2 DataGridView控件的常用屬性
7.4.3 綜合實例:添加學生成績
7.5 總結與提高
第8章 Windows應用程序打包部署
8.1 開發(fā)基于三層架構的應用程序
8.1.1 三層架構的概念
8.1.2 三層架構的演變
8.1.3 搭建三層架構
8.1.4 應用程序配置文件
8.2 windows應用程序打包部署
8.2.1 部署前的準備工作
8.2.2 什么是應用程序部署
8.2.3 選擇部署策略
8.2.4 windows Installer部署
8.3 總結與提高
第9章 GDI+圖形圖像處理
9.1 GDI+繪圖基礎
9.1.1 GDI+編程基礎
9.1.2 GraphlCS類
9.1.3 常用畫圖對象
9.1.4 基本圖形繪制舉例
9.1.5 畫刷和畫刷類型
9.2 C#圖像處理基礎
9.2.1 C#圖像處理概述
9.2.2 圖像的輸入
9.2.3 圖像的保存
9.3 總結與提高
第10章 文件與數(shù)據(jù)流
10.1 System.IO命名空間
10.1.1 文件處理概述
10.1.2 System.IO命名空間
10.2 文件基本操作
10.2.1 File類
10.2.2 FileInfo類
10.2.3 文件的基本操作
10.3 文件夾基本操作
10.3.1 文件夾操作類
10.3.2 文件夾基本操作
10.3.3 綜合實例——遍歷文件夾
10.4 數(shù)據(jù)流及其操作
10.4.1 流操作類
10.4.2 文件流類
10.4.3 文本文件的寫入和讀取
10.4.4 二進制文件的讀取和寫入
10.5 總結與提高
第11章 綜合案例——學生成績管理系統(tǒng)
11.1 系統(tǒng)分析與設計
11.1.1 系統(tǒng)概述
11.1.2 系統(tǒng)業(yè)務流程
11.1.3 數(shù)據(jù)庫設計
11.2 系統(tǒng)的實現(xiàn)
11.2.1 建立三層結構的學生成績管理系統(tǒng)
11.2.2 實體類層Model的實現(xiàn)
11.2.3 數(shù)據(jù)庫訪問層SQLDAL的實現(xiàn)
11.2.4 業(yè)務邏輯層GradeBLL的實現(xiàn)
11.2.5 表示層的實現(xiàn)
11.3 總結與提高