書籍簡(jiǎn)介:
劉軍、劉瑞新主編的《C#程序設(shè)計(jì)教程》以Visual Studio 2008/2005 為開發(fā)平臺(tái),以C#為開發(fā)語(yǔ)言,面向無(wú)程序設(shè)計(jì)基礎(chǔ)的讀者,采用“任務(wù)驅(qū)動(dòng)”方式,全面細(xì)致地介紹了C#程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí)、特點(diǎn)和具體應(yīng)用。本書將面向?qū)ο蟮乃枷胴灤┯谡麄€(gè)教材,不僅在講述內(nèi)容上詳細(xì)介紹了面向?qū)ο蟮南嚓P(guān)概念及編程技巧,而且在所有例題、習(xí)題及上機(jī)實(shí)訓(xùn)中采用“ 任務(wù)驅(qū)動(dòng)”的方式,強(qiáng)調(diào)使用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法實(shí)現(xiàn)程序功能。強(qiáng)調(diào)程序功能由類及其屬性、方法等實(shí)現(xiàn)?!禖#程序設(shè)計(jì)教程》共分為12章,主要包括C#語(yǔ)法基礎(chǔ),流程控制語(yǔ)句與控件,面向?qū)ο蟪绦蛟O(shè)計(jì)方法,數(shù)組、結(jié)構(gòu)與集合,接口、委托和事件,泛型,異常處理、程序調(diào)試和文件操作,數(shù)據(jù)庫(kù)操作,LINQ to SQL數(shù)據(jù)庫(kù)操作等內(nèi)容。
《C#程序設(shè)計(jì)教程》適合作為高等學(xué)校、軟件學(xué)院、職業(yè)院校的計(jì)算機(jī)及相關(guān)專業(yè)的教材,也適用于從事軟件開發(fā)和應(yīng)用的人員參考。
作者簡(jiǎn)介:
劉軍,劉瑞新 主編
出版日期:
2012年08月
章節(jié)目錄:
出版說(shuō)明
前言
教學(xué)建議
第1章 Visual Studio集成開發(fā)環(huán)境
1.1 Visual Studio的項(xiàng)目管理
1.1.1 Visual Studio的初始設(shè)置
1.1.2 新建和打開項(xiàng)目
1.1.3 集成開發(fā)環(huán)境中的主要子窗口
1.2 Visual Studio的幫助系統(tǒng)
1.2.1 動(dòng)態(tài)幫助
1.2.2 智能感知
1.2.3 MSDN Library幫助系統(tǒng)
1.2.4 通過(guò)Internet獲取幫助
1.3 創(chuàng)建簡(jiǎn)單Windows應(yīng)用程序的基本步驟
1.3.1 設(shè)計(jì)要求及設(shè)計(jì)方法分析
1.3.2 創(chuàng)建應(yīng)用程序項(xiàng)目
1.3.3 設(shè)計(jì)應(yīng)用程序界面
1.3.4 設(shè)置對(duì)象屬性
1.3.5 編寫程序代碼
1.3.6 運(yùn)行和調(diào)試程序
1.4 習(xí)題
第2章 C#語(yǔ)法基礎(chǔ)
2.1 C#變量
2.1.1 變量的命名規(guī)范
2.1.2 聲明變量
2.1.3 給變量賦值
2.1.4 變量的作用域
2.2 數(shù)據(jù)類型及類型轉(zhuǎn)換
2.2.1 數(shù)值類型
2.2.2 字符類型
2.2.3 布爾類型和對(duì)象類型
2.2.4 數(shù)據(jù)類型轉(zhuǎn)換
2.3 運(yùn)算符與表達(dá)式
2.3.1 運(yùn)算符與表達(dá)式類型
2.3.2 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
2.4 C#常用方法與屬性
2.4.1 日期時(shí)間類常用方法與屬性
2.4.2 常用數(shù)學(xué)方法與屬性
2.4.3 常用字符串方法與屬性
2.4.4 隨機(jī)方法
2.5 習(xí)題
第3章 流程控制語(yǔ)句與控件
3.1 流程控制語(yǔ)句
3.1.1 選擇結(jié)構(gòu)
3.1.2 循環(huán)結(jié)構(gòu)
3.2 常用控件
3.2.1 基本控件
3.2.2 選擇類控件
3.2.3 圖片框與圖片列表框控件
3.2.4 焦點(diǎn)與Tab鍵順序
3.3 使用控件類創(chuàng)建動(dòng)態(tài)控件
3.3.1 控件類的實(shí)例化
3.3.2 控件對(duì)象的事件委托
3.3.3 使用動(dòng)態(tài)控件
3.3.4 訪問(wèn)動(dòng)態(tài)控件的屬性
3.4 鍵盤鼠標(biāo)事件
3.4.1 常用鍵盤事件
3.4.2 常用鼠標(biāo)事件
3.5 習(xí)題
第4章 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法
4.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的概念
4.1.1 面向?qū)ο笈c傳統(tǒng)編程方法的不同
4.1.2 類和對(duì)象
4.1.3 類成員的基本概念
4.2 創(chuàng)建自定義類
4.2.1 創(chuàng)建類
4.2.2 類的方法與重載
4.2.3 方法參數(shù)的傳遞方式
4.2.4 構(gòu)造函數(shù)與析構(gòu)函數(shù)
4.2.5 類的靜態(tài)成員
4.3 在應(yīng)用程序中使用自定義類
4.3.1 聲明和訪問(wèn)類的對(duì)象
4.3.2 向項(xiàng)目中添加類項(xiàng)和類庫(kù)
4.4 類的繼承
4.4.1 基類和派生類
4.4.2 使用類關(guān)系圖
4.5 多態(tài)性
4.5.1 虛方法
4.5.2 抽象類與抽象方法
4.6 習(xí)題
第5章 數(shù)組、結(jié)構(gòu)與集合
5.1 數(shù)組
5.1.1 聲明和訪問(wèn)數(shù)組
5.1.2 Array類
5.2 控件數(shù)組
5.2.1 創(chuàng)建控件數(shù)組
5.2.2 使用控件數(shù)組
5.3 自定義數(shù)據(jù)類型
5.3.1 結(jié)構(gòu)類型
5.3.2 結(jié)構(gòu)數(shù)組應(yīng)用示例
5.3.3 枚舉類型
5.4 集合類
5.4.1 ArrayList集合
5.4.2 HashTable集合
5.5 習(xí)題
第6章 接口、委托和事件
6.1 接口
6.1.1 接口的聲明和實(shí)現(xiàn)
6.1.2 多接口繼承
6.1.3 接口與抽象類的區(qū)別
6.2 委托
6.2.1 委托的聲明
6.2.2 委托的實(shí)例化和調(diào)用
6.2.3 將多個(gè)方法關(guān)聯(lián)到委托
6.3 事件
6.3.1 關(guān)于事件的幾個(gè)概念
6.3.2 定義和使用事件
6.3.3 事件的參數(shù)
6.3.4 了解控件的預(yù)定義事件
6.4 習(xí)題
第7章 泛型
7.1 泛型的概念
7.1.1 泛型的特點(diǎn)
7.1.2 泛型類的聲明和使用
7.2 泛型集合
7.2.1 List泛型集合類
7.2.2 Dictionary泛型集合類
7.3 泛型方法和泛型接口
7.3.1 泛型方法
7.3.2 泛型接口
7.3.3 自定義泛型接口
7.4 習(xí)題
第8章 異常處理、程序調(diào)試和文件操作
8.1 異常處理
8.1.1 使用try…catch…finally語(yǔ)句捕獲和處理異常
8.1.2 拋出異常和常用異常類
8.1.3 用戶自定義異常
8.2 應(yīng)用程序調(diào)試
8.2.1 程序錯(cuò)誤的分類
8.2.2 常用調(diào)試窗口
8.2.3 程序斷點(diǎn)和分步執(zhí)行
8.3 文件操作類
8.3.1 File類
8.3.2 Directory類
8.3.3 DriveInfo類
8.4 數(shù)據(jù)流
8.4.1 流的操作
8.4.2 文件流
8.4.3 文本文件的讀寫操作
8.5 習(xí)題
第9章 數(shù)據(jù)綁定和數(shù)據(jù)訪問(wèn)控件
9.1 數(shù)據(jù)綁定
9.1.1 數(shù)據(jù)綁定的概念
9.1.2 簡(jiǎn)單綁定和復(fù)雜綁定
9.2 Binding Source和Binding Navigator控件
9.2.1 使用Binding Source控件
9.2.2 使用Data View對(duì)象
9.2.3 使用Binding Navigator控件
9.3 DataGrid View控件
9.3.1 DataGrid View控件概述
9.3.2 設(shè)置DataGrid View控件的外觀
9.3.3 使用DataGrid View控件
9.4 習(xí)題
第10章 使用ADO.NET訪問(wèn) 數(shù)據(jù)庫(kù)
10.1 ADO.NET和通用數(shù)據(jù)庫(kù)接口
10.1.1 ADO.NET概述
10.1.2 通用數(shù)據(jù)庫(kù)接口
10.1.3 ADO.NET的數(shù)據(jù)模型
10.1.4 ADO.NET中的常用對(duì)象
10.2 數(shù)據(jù)庫(kù)連接對(duì)象(Connection)
10.2.1 Connection對(duì)象概述
10.2.2 創(chuàng)建Connection對(duì)象
10.2.3 Connection對(duì)象的屬性和方法
10.2.4 數(shù)據(jù)庫(kù)的連接字符串
10.3 數(shù)據(jù)庫(kù)命令對(duì)象(Command)
10.3.1 創(chuàng)建Command對(duì)象
10.3.2 Command對(duì)象的屬性和方法
10.4 數(shù)據(jù)讀取對(duì)象(DataReader)
10.4.1 DataReader對(duì)象的常用屬性及方法
10.4.2 使用DataReader對(duì)象
10.5 數(shù)據(jù)適配器對(duì)象(DataAdapter)
10.5.1 DataAdapter對(duì)象概述
10.5.2 DataAdapter對(duì)象和DataTable對(duì)象
10.6 習(xí)題
第11章 使用DataSet訪問(wèn)數(shù)據(jù)庫(kù)
11.1 DataSet概述
11.1.1 DataSet與DataAdapter
11.1.2 DataSet的組成
11.1.3 DataSet中的對(duì)象、屬性和方法
11.2 使用DataSet訪問(wèn)數(shù)據(jù)庫(kù)
11.2.1 創(chuàng)建DataSet
11.2.2 填充DataSet
11.2.3 多結(jié)果集填充
11.2.4 添加新記錄
11.2.5 修改記錄
11.2.6 刪除記錄
11.3 習(xí)題
第12章 LINQ to SQL數(shù)據(jù)庫(kù)操作
12.1 LINQ的概念
12.1.1 LINQ的構(gòu)成
12.1.2 與LINQ相關(guān)的幾個(gè)概念
12.2 使用LINQ查詢
12.2.1 使用LINQ查詢表達(dá)式
12.2.2 使用LINQ方法
12.3 對(duì)象關(guān)系模型與O/R設(shè)計(jì)器
12.3.1 了解對(duì)象關(guān)系模型
12.3.2 使用O/R設(shè)計(jì)器
12.3.3 了解DBML文件
12.4 使用LINQ to SQL操作數(shù)據(jù)庫(kù)
12.4.1 查詢數(shù)據(jù)庫(kù)記錄
12.4.2 插入新記錄
12.4.3 修改記錄
12.4.4 刪除記錄
12.4.5 使用LINQ to SQL直接執(zhí)行SQL語(yǔ)句
12.5 習(xí)題
參考文獻(xiàn)
封面圖: