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