出版時(shí)間:2012-4 出版社:化學(xué)工業(yè)出版社 作者:祝紅濤,王偉平,郝相林 等編著 頁(yè)數(shù):340
內(nèi)容概要
C#是隨Visual
Studio.NET發(fā)布的一種新語(yǔ)言,主要以組件為基礎(chǔ)進(jìn)行軟件開發(fā)。在本書中首先介紹搭建、配置開發(fā)環(huán)境等基礎(chǔ)知識(shí);接著介紹C#語(yǔ)言中的基礎(chǔ)語(yǔ)法知識(shí),例如基本數(shù)據(jù)類型、變量和常量、運(yùn)算符、流程控制語(yǔ)句以及數(shù)組等;再重點(diǎn)介紹面向?qū)ο缶幊碳夹g(shù),例如類、對(duì)象、方法、接口、抽象類、封裝、繼承以及多態(tài)等;然后介紹一些常用的擴(kuò)展技術(shù),例如集合、異常處理等;之后介紹字符串和正則表達(dá)式、Windows
窗體編程、MDI 程序設(shè)計(jì)、使用 ADO.NET 訪問數(shù)據(jù)庫(kù)以及文件和 IO 流;最后介紹了一個(gè)綜合案例——圖書管理系統(tǒng)。
本書具有知識(shí)全面、實(shí)例精彩、指導(dǎo)性強(qiáng)的特點(diǎn),力求以全面的知識(shí)及豐富的實(shí)例來(lái)指導(dǎo)讀者透徹地學(xué)習(xí)C#各方面的知識(shí)。本書可以作為C#基礎(chǔ)入門學(xué)習(xí)書籍,也可以幫助中級(jí)讀者提高編程技能。
書籍目錄
第1章 創(chuàng)建C#開發(fā)環(huán)境
1.1 C#語(yǔ)言簡(jiǎn)介
1.2 NET Framework概述
1.3 程序集
1.4 配置.NET Framework環(huán)境
1.4.1 安裝Visual Studio 2010
1.4.2 熟悉Visual Studio 2010
1.5 用C#創(chuàng)建.NET應(yīng)用程序
1.5.1 設(shè)置應(yīng)用程序的屬性
1.5.2 使用C#創(chuàng)建控制臺(tái)程序
1.5.3 使用C#創(chuàng)建Windows窗體程序
1.6 命名空間
1.6.1 命名空間的結(jié)構(gòu)
1.6.2 定義和引用命名空間
1.6.3 引用命名空間
1.7 實(shí)踐案例:使用控制臺(tái)程序模擬登錄系統(tǒng)
1.8 動(dòng)手練一練
1.8.1 練習(xí)題
1.8.2 上機(jī)實(shí)踐
第2章 C#編程基礎(chǔ)
2.1 數(shù)據(jù)類型
2.1.1 值類型
2.1.2 引用類型
2.1.3 數(shù)據(jù)類型轉(zhuǎn)換
2.2 變量和常量
2.2.1 變量
2.2.2 常量
2.3 運(yùn)算符
2.3.1 算術(shù)運(yùn)算符
2.3.2 賦值運(yùn)算符
2.3.3 關(guān)系運(yùn)算符
2.3.4 邏輯運(yùn)算符
2.3.5 特殊運(yùn)算符
2.3.6 條件運(yùn)算符
2.3.7 運(yùn)算符的優(yōu)先級(jí)
2.4 裝箱和拆箱
2.4.1 裝箱
2.4.2 拆箱
2.5 C#關(guān)鍵字
2.6 實(shí)踐案例:邏輯運(yùn)算符的真值表
2.7 動(dòng)手練一練
2.7.1 練習(xí)題
2.7.2 上機(jī)實(shí)踐
第3章 控制語(yǔ)句
3.1 條件語(yǔ)句
3.1.1 if語(yǔ)句
3.1.2 if else語(yǔ)句
3.1.3 if else if else語(yǔ)句
3.1.4 嵌套if語(yǔ)句
3.1.5 switch語(yǔ)句
3.2 循環(huán)語(yǔ)句
3.2.1 for循環(huán)語(yǔ)句
3.2.2 while循環(huán)語(yǔ)句
3.2.3 do while循環(huán)語(yǔ)句
3.2.4 foreach語(yǔ)句
3.3 跳轉(zhuǎn)語(yǔ)句
3.3.1 break語(yǔ)句
3.3.2 continue語(yǔ)句
3.3.3 return語(yǔ)句
3.3.4 goto語(yǔ)句
3.4 實(shí)踐案例:編寫簡(jiǎn)單的幫助系統(tǒng)
3.5 動(dòng)手練一練
3.5.1 練習(xí)題
3.5.2 上機(jī)實(shí)踐
第4章 數(shù)組
4.1 一維數(shù)組
4.1.1 聲明數(shù)組
4.1.2 初始化數(shù)組
4.1.3 訪問數(shù)組
4.1.4 遍歷數(shù)組
4.2 復(fù)合數(shù)組
4.2.1 二維數(shù)組
4.2.2 多維數(shù)組
4.2.3 鋸齒數(shù)組
4.3 數(shù)組操作
4.3.1 Array類概述
4.3.2 Array類的簡(jiǎn)單操作
4.3.3 復(fù)制數(shù)組
4.3.4 對(duì)數(shù)組排序
4.4 實(shí)踐案例:拆分鋸齒數(shù)組
4.5 動(dòng)手練一練
4.5.1 練習(xí)題
4.5.2 上機(jī)實(shí)踐
第5章 面向?qū)ο蟮幕A(chǔ)
5.1 面向?qū)ο缶幊?br /> 5.2 類
5.2.1 定義類
5.2.2 類的字段
5.2.3 類的屬性
5.3 對(duì)象
5.3.1 創(chuàng)建對(duì)象
5.3.2 對(duì)象的使用
5.3.3 對(duì)象的生存周期
5.3.4 對(duì)象的清理
5.4 方法
5.4.1 無(wú)參方法
5.4.2 有參方法
5.4.3 方法的重載
5.4.4 靜態(tài)方法
5.5 構(gòu)造函數(shù)
5.6 析構(gòu)函數(shù)
5.7 訪問修飾符
5.8 實(shí)踐案例:制作簡(jiǎn)單的計(jì)算器
5.9 動(dòng)手練一練
5.9.1 練習(xí)題
5.9.2 上機(jī)實(shí)踐
第6章 面向?qū)ο蟮年P(guān)鍵技術(shù)
6.1 封裝
6.2 繼承
6.2.1 繼承的意義
6.2.2 如何定義派生類
6.2.3 作用域和繼承
6.2.4 覆蓋基類成員的方法
6.2.5 this關(guān)鍵字的使用
6.3 base關(guān)鍵字和方法重寫
6.3.1 方法重寫
6.3.2 base關(guān)鍵字
6.4 抽象類和密封類
6.4.1 抽象類
6.4.2 密封類
6.5 多態(tài)
6.5.1 什么是多態(tài)
6.5.2 多態(tài)的實(shí)現(xiàn)
6.6 接口
6.6.1 接口的定義和實(shí)現(xiàn)
6.6.2 接口與繼承
6.7 實(shí)踐案例:實(shí)現(xiàn)購(gòu)物系統(tǒng)中的用戶信息
6.8 動(dòng)手練一練
6.8.1 練習(xí)題
6.8.2 上機(jī)實(shí)踐
第7章 集合
7.1 C#內(nèi)置集合
7.1.1 ArrayList集合
7.1.2 使用堆棧(Stack集合)
7.1.3 使用隊(duì)列(Queue集合)
7.1.4 使用Hashtable集合
7.1.5 使用BitArray集合
7.1.6 使用SortedList集合
7.2 自定義集合
7.2.1 聲明集合
7.2.2 為集合添加對(duì)象
7.2.3 刪除集合中的元素
7.2.4 在集合中檢索元素
7.3 實(shí)踐案例:模擬樹形菜單
7.4 動(dòng)手練一練
7.4.1 練習(xí)題
7.4.2 上機(jī)實(shí)踐
第8章 字符串和正則表達(dá)式
8.1 字符串概述
8.2 String類
8.2.1 String類的構(gòu)造函數(shù)
8.2.2 String類的屬性和索引器
8.2.3 比較字符串
8.2.4 定位與查找字符串
8.2.5 提取字符串
8.2.6 拆分字符串
8.2.7 String類中的其他常用方法
8.3 StringBuilder類
8.3.1 追加字符串
8.3.2 使用AppendFormat對(duì)字符串進(jìn)行處理
8.3.3 插入字符串
8.3.4 替換字符串
8.4 正則表達(dá)式
8.4.1 正則表達(dá)式的語(yǔ)法規(guī)則
8.4.2 基本類
8.4.3 匹配、組合和捕獲
8.5 格式化字符
8.6 實(shí)踐案例:字符串操作系統(tǒng)
8.7 動(dòng)手練一練
8.7.1 練習(xí)題
8.7.2 上機(jī)實(shí)踐
第9章 異常處理
9.1 異常概述
9.2 異常處理
9.3 異常類
9.3.1 基于類型的篩選異常
9.3.2 System.Exception類
9.3.3 內(nèi)部異常類
9.4 自定義的異常類
9.5 實(shí)踐案例:模擬郵箱注冊(cè)
9.6 動(dòng)手練一練
9.6.1 練習(xí)題
9.6.2 上機(jī)實(shí)踐
第10章 創(chuàng)建Windows窗體應(yīng)用程序
10.1 Windows窗體控件概述
10.2 基本控件
10.2.1 TextBox控件
10.2.2 MaskedTextBox控件
10.3 顯示信息的控件
10.3.1 Label控件
10.3.2 LinkLabel控件
10.4 圖形和圖像類控件
10.4.1 ImageList控件
10.4.2 PictureBox控件
10.5 按鈕類控件
10.5.1 Button控件
10.5.2 RadioButton控件
10.5.3 CheckBox控件
10.6 列表類控件
10.6.1 ListBox控件
10.6.2 ComboBox控件
10.6.3 ListView控件
10.7 容器類控件
10.7.1 Panel控件
10.7.2 TabControl控件
10.7.3 GroupBox控件
10.8 實(shí)踐案例:?jiǎn)T工管理系統(tǒng)
10.9 動(dòng)手練一練
10.9.1 練習(xí)題
10.9.2 上機(jī)實(shí)踐
第11章 MDI程序設(shè)計(jì)
11.1 MDI概述
11.2 MDI窗體
11.2.1 創(chuàng)建MDI應(yīng)用程序
11.2.2 標(biāo)準(zhǔn)窗體
11.3 MDI應(yīng)用程序中的菜單
11.3.1 MDI程序菜單的特征
11.3.2 創(chuàng)建MDI菜單
11.3.3 合并菜單
11.3.4 上下文菜單
11.4 MDI窗體事件
11.5 管理子窗體
11.5.1 排列子窗體
11.5.2 使用菜單選擇MDI子窗體
11.6 RichTextBox控件
11.6.1 使用RichTextBox控件讀寫文件
11.6.2 格式化富文本框
11.7 實(shí)踐案例:制作簡(jiǎn)單的記事本
11.8 動(dòng)手練一練
11.8.1 練習(xí)題
11.8.2 上機(jī)實(shí)踐
第12章 使用ADO.NET數(shù)據(jù)庫(kù)訪問技術(shù)
12.1 ADO.NET概述
12.1.1 ADO.NET命名空間
12.1.2 數(shù)據(jù)庫(kù)特定的類(提供者對(duì)象)
12.2 ADO.NET連接數(shù)據(jù)庫(kù)
12.2.1 定義一個(gè)連接字符串
12.2.2 存儲(chǔ)連接字符串
12.2.3 讀取連接字符串
12.2.4 測(cè)試連接
12.3 操作數(shù)據(jù)庫(kù)
12.3.1 使用DataAdapter填充DataSet對(duì)象
12.3.2 使用Command對(duì)象對(duì)數(shù)據(jù)進(jìn)行操作
12.3.3 DataReader的使用
12.3.4 DataTable和DataVeiw的使用
12.3.5 使用Command Builder生成SQL語(yǔ)句
12.4 DataSet概述
12.4.1 更新DataSet
12.4.2 向DataSet中添加數(shù)據(jù)
12.4.3 為DataSet篩選和排序
12.5 DataGridView控件
12.5.1 認(rèn)識(shí)DataGridView控件
12.5.2 使用DataGridView顯示數(shù)據(jù)
12.6 實(shí)踐案例:學(xué)生信息管理系統(tǒng)
編輯推薦
《輕松學(xué)編程:輕松學(xué)C#編程(附光盤1張))》特色: 本書中引用了大量的動(dòng)手實(shí)踐來(lái)講解C#程序開發(fā)知識(shí),使讀者更容易掌握C#應(yīng)用開發(fā)。本書難度適中,內(nèi)容由淺入深,實(shí)用性強(qiáng),覆蓋面廣,條理清晰?! 〗Y(jié)構(gòu)獨(dú)特:通過“概念、語(yǔ)法描述、動(dòng)手實(shí)踐”的模式將每個(gè)知識(shí)與實(shí)際應(yīng)用中的問題相結(jié)合?! ⌒问叫路f:用準(zhǔn)確的語(yǔ)言總結(jié)概念,用直觀的圖示演示過程,用形象的比喻幫助記憶?! ?nèi)容豐富:涵蓋了實(shí)際開發(fā)中所遇到的語(yǔ)法基礎(chǔ)、控制語(yǔ)句、數(shù)組、字符串、WinForm、ADO.NET以及MDI等方面的熱點(diǎn)問題。 隨書光盤:本書為實(shí)例配備了視頻教學(xué)文件,讀者可以通過視頻文件更加直觀地學(xué)習(xí)C#的使用知識(shí)?! ≠N心的提示:為了便于讀者閱讀,全書還穿插著一些技巧、提示等小貼士。
圖書封面
評(píng)論、評(píng)分、閱讀與下載