Visual C#.NET程序設(shè)計實用教程(21世紀高等學(xué)校計算機應(yīng)用技術(shù)規(guī)劃教材)
定 價:36 元
叢書名:21世紀高等學(xué)校計算機應(yīng)用技術(shù)規(guī)劃教材
- 作者:李康樂 主編
- 出版時間:2014/6/1
- ISBN:9787302351566
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312C
- 頁碼:328
- 紙張:膠版紙
- 版次:1
- 開本:16開
李康樂主編的《VisualC#.NET程序設(shè)計實用教程》以VisualStudio2008為開發(fā)平臺,全面系統(tǒng)地介紹了C#面向?qū)ο蟮木幊趟枷,將面向(qū)ο蟮某绦蛟O(shè)計方法貫穿始終。全書共11章,介紹了C#語言基礎(chǔ)、程序流程控制、Windows窗體程序、數(shù)組和集合、類和對象、面向?qū)ο蠹夹g(shù)、異常處理、數(shù)據(jù)庫編程和文件操作等,每章都配有本章小結(jié)和習(xí)題,以方便讀者鞏固所學(xué)知識。特別地,在應(yīng)用性較強的章中,多加一節(jié)具有實際應(yīng)用的案例,通過案例將各知識點結(jié)合起來,達到學(xué)以致用的目的。
本書案例典型,相關(guān)知識講解系統(tǒng),內(nèi)容豐富。
適合作為普通高等院校計算機及相關(guān)專業(yè)的教材,也可作為初學(xué)編程人員的自學(xué)用書。
本書是黑龍江省高等教育教學(xué)改革項目(項目名稱: 計算機科學(xué)與技術(shù)專業(yè)金融應(yīng)用人才培養(yǎng)模式的研究與實踐; 項目編號: JG2012010240)的部分研究成果。
C#是微軟公司專門為.NET應(yīng)用開發(fā)的一種全新且簡單、安全、面向?qū)ο蟮某绦蛟O(shè)計語言。它吸取了C/C++、Delphi、Java等語言的優(yōu)點,體現(xiàn)了當今最新的程序設(shè)計技術(shù)的功能和精華,因此,贏得了越來越多的程序開發(fā)人員的喜愛。C#不僅適合開發(fā)傳統(tǒng)的Windows客戶端應(yīng)用程序,還特別適合于開發(fā)數(shù)據(jù)庫應(yīng)用程序和企業(yè)級Web應(yīng)用程序,近年來已成為一門主流語言。
本書基于Visual Studio 2008開發(fā)環(huán)境,通過通俗易懂的語言和大量生動典型的實例,由淺入深、循序漸進地介紹使用C#進行程序開發(fā)的常用技術(shù)和方法。書中的實例全部出自編者實際教學(xué)和工作過程中所采用的實例,都在C#平臺上編譯調(diào)試通過,以方便讀者自學(xué)理解。書中源程序注釋清晰明了,可以直接使用和更改,方便自行修改和升級。
全書共11章,分別介紹了C#語言基礎(chǔ)、程序流程控制、Windows窗體程序、數(shù)組和集合、面向?qū)ο缶幊碳夹g(shù)、異常處理、界面設(shè)計、數(shù)據(jù)庫編程和文件操作等內(nèi)容,每章都配有本章小結(jié)和習(xí)題,以方便讀者鞏固所學(xué)知識。
與市場上其他的C#教程相比,本書具有以下特點:
1. 結(jié)構(gòu)合理,詳略得當
本書結(jié)構(gòu)安排合理、由淺入深,將面向?qū)ο蟮某绦蛟O(shè)計方法貫穿始終,讓讀者能夠逐步體會并掌握面向?qū)ο蠹夹g(shù)的精髓。既避開了晦澀難懂的理論知識,又覆蓋了編程所需的各方面技術(shù)。
2. 循序漸進,輕松上手
本書內(nèi)容敘述從零起步,循序漸進,全面提高學(xué)、練、用的能力。通過實例,可以使讀者輕松上手,快速掌握所學(xué)內(nèi)容。
3. 實例豐富,貼近實際
本書每部分內(nèi)容都配有示例,簡單易懂,幫助讀者理解相關(guān)知識內(nèi)容。特別地,在應(yīng)用性較強的章中,多加一節(jié)具有實際應(yīng)用的案例,通過案例將各知識點結(jié)合起來,達到學(xué)以致用的目的。
4. 圖文并茂,步驟詳細
本書在講解技術(shù)和例題時,圖文并茂,步驟詳細,讀者只需要按照步驟操作,就可以體會到編程帶來的樂趣和成就感。
本書可作為普通高等院校計算機及其相關(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)稿。
由于時間倉促、作者水平有限,書中難免存在疏漏和不足,懇請讀者批評指正,使本書得以改進和完善。
編者2014年4月
第1章 概述
1.1 NET Framework簡介
1.2 C#簡介
1.3 Visual Studio 2008集成開發(fā)環(huán)境
1.4 C#程序的建立與執(zhí)行
1.4.1 控制臺應(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 語法格式中的符號約定
2.2 數(shù)據(jù)類型
2.2.1 值類型 第1章 概述
1.1 NET Framework簡介
1.2 C#簡介
1.3 Visual Studio 2008集成開發(fā)環(huán)境
1.4 C#程序的建立與執(zhí)行
1.4.1 控制臺應(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 語法格式中的符號約定
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 運算符和表達式
2.4.1 運算符與表達式類型
2.4.2 運算符的優(yōu)先級
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è)計基礎(chǔ)
6.1 面向?qū)ο缶幊?br /> 6.1.1 面向?qū)ο缶幊毯喗?br /> 6.1.2 面向?qū)ο缶幊陶Z言的特點
6.2 類和對象
6.2.1 定義一個類
6.2.2 對象的創(chuàng)建
6.2.3 類的成員簡介
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 繼承的實現(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 接口的實現(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 異常處理機制
8.2 程序調(diào)試
8.2.1 程序錯誤
8.2.2 程序調(diào)試
本章小結(jié)
習(xí)題
第9章 界面設(shè)計
9.1 菜單、工具欄與狀態(tài)欄
9.1.1 菜單
9.1.2 工具欄
9.1.3 狀態(tài)欄
9.2 對話框
9.2.1 通用對話框
9.2.2 自定義對話框
9.3 多文檔操作
本章小結(jié)
習(xí)題
第10章 數(shù)據(jù)庫編程
10.1 SQL基礎(chǔ)知識
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對象模型
10.2.3 ADO.NET訪問數(shù)據(jù)庫的兩種模式
10.3 利用ADO.NET訪問數(shù)據(jù)庫
10.3.1 Connection對象
10.3.2 Command對象
10.3.3 DataReader對象
10.3.4 DataAdapter對象
10.3.5 DataSet對象
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 文件的存儲管理
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í)題
參考文獻