Visual C#.NET程序設(shè)計(jì)實(shí)用教程(21世紀(jì)高等學(xué)校計(jì)算機(jī)應(yīng)用技術(shù)規(guī)劃教材)
定 價(jià):36 元
叢書名:21世紀(jì)高等學(xué)校計(jì)算機(jī)應(yīng)用技術(shù)規(guī)劃教材
- 作者:李康樂 主編
- 出版時(shí)間:2014/6/1
- ISBN:9787302351566
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312C
- 頁碼:328
- 紙張:膠版紙
- 版次:1
- 開本:16開
李康樂主編的《VisualC#.NET程序設(shè)計(jì)實(shí)用教程》以VisualStudio2008為開發(fā)平臺(tái),全面系統(tǒng)地介紹了C#面向?qū)ο蟮木幊趟枷耄瑢⒚嫦驅(qū)ο蟮某绦蛟O(shè)計(jì)方法貫穿始終。全書共11章,介紹了C#語言基礎(chǔ)、程序流程控制、Windows窗體程序、數(shù)組和集合、類和對(duì)象、面向?qū)ο蠹夹g(shù)、異常處理、數(shù)據(jù)庫編程和文件操作等,每章都配有本章小結(jié)和習(xí)題,以方便讀者鞏固所學(xué)知識(shí)。特別地,在應(yīng)用性較強(qiáng)的章中,多加一節(jié)具有實(shí)際應(yīng)用的案例,通過案例將各知識(shí)點(diǎn)結(jié)合起來,達(dá)到學(xué)以致用的目的。
本書案例典型,相關(guān)知識(shí)講解系統(tǒng),內(nèi)容豐富。
適合作為普通高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為初學(xué)編程人員的自學(xué)用書。
本書是黑龍江省高等教育教學(xué)改革項(xiàng)目(項(xiàng)目名稱: 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)金融應(yīng)用人才培養(yǎng)模式的研究與實(shí)踐; 項(xiàng)目編號(hào): JG2012010240)的部分研究成果。
C#是微軟公司專門為.NET應(yīng)用開發(fā)的一種全新且簡(jiǎn)單、安全、面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。它吸取了C/C++、Delphi、Java等語言的優(yōu)點(diǎn),體現(xiàn)了當(dāng)今最新的程序設(shè)計(jì)技術(shù)的功能和精華,因此,贏得了越來越多的程序開發(fā)人員的喜愛。C#不僅適合開發(fā)傳統(tǒng)的Windows客戶端應(yīng)用程序,還特別適合于開發(fā)數(shù)據(jù)庫應(yīng)用程序和企業(yè)級(jí)Web應(yīng)用程序,近年來已成為一門主流語言。
本書基于Visual Studio 2008開發(fā)環(huán)境,通過通俗易懂的語言和大量生動(dòng)典型的實(shí)例,由淺入深、循序漸進(jìn)地介紹使用C#進(jìn)行程序開發(fā)的常用技術(shù)和方法。書中的實(shí)例全部出自編者實(shí)際教學(xué)和工作過程中所采用的實(shí)例,都在C#平臺(tái)上編譯調(diào)試通過,以方便讀者自學(xué)理解。書中源程序注釋清晰明了,可以直接使用和更改,方便自行修改和升級(jí)。
全書共11章,分別介紹了C#語言基礎(chǔ)、程序流程控制、Windows窗體程序、數(shù)組和集合、面向?qū)ο缶幊碳夹g(shù)、異常處理、界面設(shè)計(jì)、數(shù)據(jù)庫編程和文件操作等內(nèi)容,每章都配有本章小結(jié)和習(xí)題,以方便讀者鞏固所學(xué)知識(shí)。
與市場(chǎng)上其他的C#教程相比,本書具有以下特點(diǎn):
1. 結(jié)構(gòu)合理,詳略得當(dāng)
本書結(jié)構(gòu)安排合理、由淺入深,將面向?qū)ο蟮某绦蛟O(shè)計(jì)方法貫穿始終,讓讀者能夠逐步體會(huì)并掌握面向?qū)ο蠹夹g(shù)的精髓。既避開了晦澀難懂的理論知識(shí),又覆蓋了編程所需的各方面技術(shù)。
2. 循序漸進(jìn),輕松上手
本書內(nèi)容敘述從零起步,循序漸進(jìn),全面提高學(xué)、練、用的能力。通過實(shí)例,可以使讀者輕松上手,快速掌握所學(xué)內(nèi)容。
3. 實(shí)例豐富,貼近實(shí)際
本書每部分內(nèi)容都配有示例,簡(jiǎn)單易懂,幫助讀者理解相關(guān)知識(shí)內(nèi)容。特別地,在應(yīng)用性較強(qiáng)的章中,多加一節(jié)具有實(shí)際應(yīng)用的案例,通過案例將各知識(shí)點(diǎn)結(jié)合起來,達(dá)到學(xué)以致用的目的。
4. 圖文并茂,步驟詳細(xì)
本書在講解技術(shù)和例題時(shí),圖文并茂,步驟詳細(xì),讀者只需要按照步驟操作,就可以體會(huì)到編程帶來的樂趣和成就感。
本書可作為普通高等院校計(jì)算機(jī)及其相關(guān)專業(yè)的教材,也可作為初學(xué)編程人員的自學(xué)用書。在清華大學(xué)出版社的網(wǎng)站(http://www.tup.tsinghua.edu.cn)上提供了本書的多媒體課件和所有例題源代碼。
本書由李康樂任主編、由張玉芬和趙立波任副主編,其中第2章和第4章由李康樂編寫,第1章、第3章和第5章由張玉芬編寫,第6章和第7章由趙立波編寫,第8章和第11章由李冰冰編寫,第9章由李康樂和楊萌共同編寫,第10章由張玉芬和楊萌共同編寫,全書由李康樂統(tǒng)稿。
由于時(shí)間倉促、作者水平有限,書中難免存在疏漏和不足,懇請(qǐng)讀者批評(píng)指正,使本書得以改進(jìn)和完善。
編者2014年4月
第1章 概述
1.1 NET Framework簡(jiǎn)介
1.2 C#簡(jiǎn)介
1.3 Visual Studio 2008集成開發(fā)環(huán)境
1.4 C#程序的建立與執(zhí)行
1.4.1 控制臺(tái)應(yīng)用程序
1.4.2 Windows窗體應(yīng)用程序
本章小結(jié)
習(xí)題
第2章 C#語言基礎(chǔ)
2.1 C#程序結(jié)構(gòu)
2.1.1 程序的組成要素
2.1.2 語法格式中的符號(hào)約定
2.2 數(shù)據(jù)類型
2.2.1 值類型 第1章 概述
1.1 NET Framework簡(jiǎn)介
1.2 C#簡(jiǎn)介
1.3 Visual Studio 2008集成開發(fā)環(huán)境
1.4 C#程序的建立與執(zhí)行
1.4.1 控制臺(tái)應(yīng)用程序
1.4.2 Windows窗體應(yīng)用程序
本章小結(jié)
習(xí)題
第2章 C#語言基礎(chǔ)
2.1 C#程序結(jié)構(gòu)
2.1.1 程序的組成要素
2.1.2 語法格式中的符號(hào)約定
2.2 數(shù)據(jù)類型
2.2.1 值類型
2.2.2 引用類型
2.3 變量和常量
2.3.1 變量
2.3.2 常量
2.3.3 類型轉(zhuǎn)換
2.4 運(yùn)算符和表達(dá)式
2.4.1 運(yùn)算符與表達(dá)式類型
2.4.2 運(yùn)算符的優(yōu)先級(jí)
2.5 常用.NET框架類
2.5.1 Ramdom類
2.5.2 Math類
2.5.3 DateTime類
本章小結(jié)
習(xí)題
第3章 程序流程控制
3.1 順序結(jié)構(gòu)
3.1.1 賦值語句
3.1.2 輸入語句與輸出語句
3.2 選擇結(jié)構(gòu)
3.2.1 if語句
3.2.2 switch語句
3.3 循環(huán)結(jié)構(gòu)
3.3.1 while語句
3.3.2 dowhile語句
3.3.3 for語句
3.3.4 foreach語句
3.3.5 循環(huán)嵌套
3.3.6 跳轉(zhuǎn)語句
3.4 程序流程控制的應(yīng)用
本章小結(jié)
習(xí)題
第4章 Windows窗體程序
4.1 窗體
4.1.1 窗體的組成
4.1.2 窗體的屬性
4.1.3 窗體的方法
4.1.4 窗體的事件
4.1.5 窗體的布局
4.2 常用控件
4.2.1 基本控件
4.2.2 選擇類控件
4.2.3 PictureBox控件和ImageList組件
4.2.4 Timer組件和ProgressBar控件
4.3 容器控件
4.3.1 GroupBox控件
4.3.2 Panel控件
4.3.3 TabControl控件
本章小結(jié)
習(xí)題
第5章 數(shù)組和集合
5.1 一維數(shù)組
5.1.1 一維數(shù)組的聲明
5.1.2 一維數(shù)組的初始化
5.1.3 訪問一維數(shù)組中的元素
5.2 二維數(shù)組
5.2.1 二維數(shù)組的聲明
5.2.2 二維數(shù)組的初始化
5.2.3 訪問二維數(shù)組中的元素
5.3 集合
5.3.1 ArrayList集合類
5.3.2 HashTable集合
5.4 數(shù)組的應(yīng)用
本章小結(jié)
習(xí)題
第6章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)
6.1 面向?qū)ο缶幊?br /> 6.1.1 面向?qū)ο缶幊毯?jiǎn)介
6.1.2 面向?qū)ο缶幊陶Z言的特點(diǎn)
6.2 類和對(duì)象
6.2.1 定義一個(gè)類
6.2.2 對(duì)象的創(chuàng)建
6.2.3 類的成員簡(jiǎn)介
6.3 字段
6.4 方法
6.4.1 定義方法
6.4.2 方法的參數(shù)和返回值
6.4.3 方法的重載
6.4.4 變量的作用域
6.5 this關(guān)鍵字
6.6 構(gòu)造函數(shù)和析構(gòu)函數(shù)
6.6.1 構(gòu)造函數(shù)
6.6.2 析構(gòu)函數(shù)
6.7 屬性
6.8 類的靜態(tài)成員
本章小結(jié)
習(xí)題
第7章 面向?qū)ο蠹夹g(shù)
7.1 繼承
7.1.1 繼承的實(shí)現(xiàn)
7.1.2 基類成員的隱藏
7.1.3 派生類的構(gòu)造函數(shù)
7.2 多態(tài)
7.2.1 虛方法
7.2.2 抽象類和抽象方法
7.2.3 密封類和密封方法
7.3 接口
7.3.1 接口的聲明
7.3.2 接口的實(shí)現(xiàn)
7.3.3 接口和抽象類
7.4 委托
7.4.1 委托的聲明
7.4.2 委托的使用
7.5 事件
7.5.1 使用事件
7.5.2 定義事件
7.6 綜合應(yīng)用
本章小結(jié)
習(xí)題
第8章 異常處理
8.1 異常處理
8.1.1 異常類
8.1.2 引發(fā)異常
8.1.3 異常處理機(jī)制
8.2 程序調(diào)試
8.2.1 程序錯(cuò)誤
8.2.2 程序調(diào)試
本章小結(jié)
習(xí)題
第9章 界面設(shè)計(jì)
9.1 菜單、工具欄與狀態(tài)欄
9.1.1 菜單
9.1.2 工具欄
9.1.3 狀態(tài)欄
9.2 對(duì)話框
9.2.1 通用對(duì)話框
9.2.2 自定義對(duì)話框
9.3 多文檔操作
本章小結(jié)
習(xí)題
第10章 數(shù)據(jù)庫編程
10.1 SQL基礎(chǔ)知識(shí)
10.1.1 查詢語句
10.1.2 插入語句
10.1.3 修改語句
10.1.4 刪除語句
10.2 ADO.NET概述
10.2.1 ADO.NET概念
10.2.2 ADO.NET對(duì)象模型
10.2.3 ADO.NET訪問數(shù)據(jù)庫的兩種模式
10.3 利用ADO.NET訪問數(shù)據(jù)庫
10.3.1 Connection對(duì)象
10.3.2 Command對(duì)象
10.3.3 DataReader對(duì)象
10.3.4 DataAdapter對(duì)象
10.3.5 DataSet對(duì)象
10.3.6 ADO.NET相關(guān)組件
10.3.7 數(shù)據(jù)綁定
10.4 數(shù)據(jù)庫技術(shù)的應(yīng)用
本章小結(jié)
習(xí)題
第11章 文件和流
11.1 文件和流的概念
11.2 文件的存儲(chǔ)管理
11.2.1 DriveInfo類
11.2.2 Directory類和DirectoryInfo類
11.2.3 Path類
11.2.4 File類和FileInfo類
11.3 文件的操作
11.3.1 Stream類
11.3.2 FileStream類
11.3.3 StreamReader類和StreamWriter類
11.3.4 BinaryReader類和BinaryWriter類
本章小結(jié)
習(xí)題
參考文獻(xiàn)