-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
1/19 新書到! 1/12 新書到! 1/5 新書到! 12/29 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C#編程入門與應用

( 簡體 字)
作者:李鑫、祝惠娟類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:清華大學出版社C#編程入門與應用 3dWoo書號: 47592
詢問書籍請說出此書號!

有庫存
NT售價: 390

出版日:9/1/2017
頁數:510
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302478393
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
作者序:

譯者序:

前言:

C# 是面向對象的編程語言,是微軟公司發布的一種面向對象的、運行于.NET Framework之上的高級程序設計語言。全球每天有超過百萬的開發者正在用C# 進行著各式各樣程序的開發,它是目前使用最廣泛的計算機語言之一。C# 憑借其易學易用、功能強大等特點,可以進行Windows 窗體應用程序、MDI 窗體應用程序、WPF 應用程序、.NET 應用程序等的開發,并且在信息技術、科學研究等各個領域都得到了廣泛的應用。
為了使廣大學生和工作人員能真正掌握C# 語言程序設計技術,領悟C# 程序設計的快樂和享受C# 語言帶來的在提高生產效率方面的好處,作者根據多年的程序開發和C# 授課經驗,精心編寫了本書。本書并不是單純從知識角度來講解C# 程序設計,而是從實踐和解決開發問題的角度來介紹C# 語言,在編寫的過程中,注重把C# 語言中的重點、難點、要點和編程中常見的問題融合在一起進行講解。
本書編寫思路清晰、內容翔實、案例實用,詳細介紹使用C# 語言進行程序設計的方方面面。
本書可作為計算機軟件以及其他計算機相關專業的教材,也可以作為C# 編程人員的參考書。
本書內容
全書共分19 章,主要內容如下。
第1 章 C# 入門概述。主要介紹C# 語言的基礎知識,包括C# 的概念、發展歷史、優勢、開發環境、開發工具以及C# 程序結構等內容。
第2 章 C# 基礎語法。主要介紹C# 的基礎語法, 包括C# 常用關鍵字(using、namespace、class)、預處理指令、語言注釋、Main() 方法等相關內容。
第3 章 變量、常量與數據類型。從C# 中的變量開始介紹,然后介紹常量和數據類型的有關知識,最后介紹數據類型轉換的兩種方式,即顯式轉換和隱式轉換。
第4 章 運算符和表達式。主要介紹C# 中常用的運算符和表達式,內容包括C# 的基礎運算符、高級運算符、運算符的優先級別以及表達式等。
第5 章 流程控制語句。首先介紹C# 中的語句類型和空語句,重點介紹C# 條件語句和循環語句的使用,包括if、switch、for、while、do while 和foreach 等。最后還將介紹C# 中的跳轉語句,如return、break、continue 以及goto。
第6 章 字符串與正則表達式。主要介紹C# 中的字符串處理與正則表達式的使用,包括String 類操作字符串、StringBuilder 類操作字符串和正則表達式操作字符串等內容。
第7 章 數值處理和日期處理。主要介紹Math 類、Random 類、DateTime 結構和TimeSpan 結構等內容。
第8 章 數組。將詳細介紹C# 中一維數組、二維數組和多維數組的創建、初始化和相關處理類如何處理數組,例如添加數組元素、移除數組元素、反轉數組元素以及數組排序等內容。
第9 章 內置集合和自定義集合。主要介紹C# 中的內置集合類,以及如何自定義集合類。內置集合類包含Hashtable、SortedList、Stack、Queue 和BitArray 等。
第10 章 類和對象。從面向對象編程的概念引出類和對象的概念,詳細介紹類和對象的有關知識。主要內容包含類的創建和使用、類的構造函數、析構函數、類可包含的成員、對象的創建和使用、this 關鍵字如何使用等。
第11 章 類的面向對象編程。封裝、繼承、多態是面向對象編程的三個特性,也是類的三大特性。該章除了介紹類的編程特性外,還針對抽象類、密封類、類的常用關鍵字進行介紹。
第12 章 枚舉、結構和接口。介紹C# 中經常用到的3 個知識點,即枚舉、結構和接口,包括它們的概念、定義、使用以及與類的區別等知識點。
第13 章 C# 語言高級編程。主要介紹開發程序時一些常用的異常及如何有效地使用異常處理機制。另外,還將會針對程序開發中常見的泛型、委托和事件進行介紹。
第14 章 Windows 窗體基礎控件。從Windows 窗體應用程序開始介紹,詳細介紹窗體程序中常用的窗體控件,例如文本標簽控件、文本輸入框控件、按鈕控件、列表控件、選擇控件、日期和時間控件等。
第15 章 構建MDI 窗體應用程序。詳細介紹如何構建MDI 窗體應用程序,包括程序創建、窗體對話框以及常用的MDI 窗體控件等多項內容。
第16 章 ADO.NET 技術訪問數據庫。詳細介紹ADO.NET 技術常用的數據庫訪問對象,例如SqlConnection、SqlCommand、SqlDataReader、SqlDataAdapter 以及DataSet 對象等。
第17 章 Windows 表格數據控件。針對DataGridView 控件和TreeView 控件進行詳細介紹。主要內容包括控件的優點、常用屬性、方法、事件以及實際開發中需要用到的操作等。
第18 章 數據流和文件的輸入/ 輸出。首先介紹數據流,接著介紹System.IO 命名空間,然后介紹如何針對文件和文件夾進行操作。
第19 章 三層架構實現汽車租賃系統。利用Visual Studio 2015 開發工具和SQL Server 2012 數據庫開發基于三層架構的簡單汽車租賃系統。汽車租賃系統包含用戶登錄、用戶注冊、發布汽車出租信息、完成汽車租賃、還車、取消發布信息、信息打印以及退出系統等多個功能模塊。
本書特色
本書中的大量內容來自真實的程序范例,使讀者更容易掌握C# 程序的設計和開發。本書難度適中,內容由淺入深,實用性強,覆蓋面廣,條理清晰。
知識點全
本書緊密圍繞C# 語言展開講解,具有很強的邏輯性和系統性。
實例豐富
書中各實例均經過作者精心設計和挑選,它們都是根據作者在實際開發中的經驗總結而來的,涵蓋了在實際開發中所遇到的各種問題。
應用廣泛
對于精選案例,給出了詳細步驟,結構清晰簡明,分析深入淺出,而且有些程序能夠直接在項目中使用,避免讀者進行二次開發。
基于理論,注重實踐
在講述過程中,不單純介紹理論知識,而且在合適位置安排有綜合應用實例或者小型應用程序,將理論應用到實踐當中,以加強讀者的實際應用能力,鞏固開發基礎知識。
貼心的提示
為了便于讀者閱讀,書中還穿插了一些技巧、提示等小貼士,體例約定如下。
提示:通常是一些貼心的提醒,讓讀者加深印象,或提供建議及解決問題的方法。
注意:提出學習過程中需要特別注意的一些知識點和內容,或者相關信息。
技巧:通過簡短的文字,指出知識點在應用時的一些小竅門。
讀者對象
本書適合作為軟件開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,還可供開發人員查閱、參考。本書尤其適合下列人員使用:
? C# 語言的初學者以及在校學生。
? 各大中專院校的在校學生和相關授課老師。
? 準備從事與C# 語言或ASP.NET 技術相關工作的人員。
本書由李鑫、祝惠娟編著,參與本書編寫及設計工作的還有鄭志榮、侯艷書、劉利利、侯政洪、肖進、李海燕、侯政云、祝紅濤、崔再喜、賀春雷等,在此表示感謝。在本書的編寫過程中,我們力求精益求精,但難免存在一些不足之處,敬請廣大讀者批評指正。
編 者

內容簡介:

C#是微軟公司發布的一種面向對象的、運行于.NET Framework之上的高級程序設計語言。全球每天有超過百萬的開發者正在用C#進行著各式各樣程序的開發,它是目前使用最廣泛的計算機語言之一。C#是一種安全的、穩定的、簡單的、優雅的、由C和C++衍生出來的面向對象的編程語言。C#綜合了Visual Basic簡單的可視化操作和C++的高運行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向組件編程的支持,成為.NET開發的首選語言。
盡管C#非常優秀,但是對于第一次接觸編程的人來說并不容易學。萬事開頭難,本書總結了作者多年的教學成果,將為讀者打開一扇通往C#世界的大門,讓讀者少走彎路,快速入門,打好堅實的基礎。
本書共分為19章。第1~18章的主要內容包括:C#語言的發展、特點、運行環境、運算符與表達式、數據類型、變量、常量、注釋、流程控制語句、選擇語句、循環語句、跳轉語句、數組和排序、內置集合、自定義集合、面向對象編程、枚舉、結構、接口、類的封裝、繼承和多態特性、異常處理、程序調試、泛型、委托、事件、Windows窗體程序、窗體控件、MDI窗體程序、菜單控件、ADO.NET對象、數據表格控件、數據流、文件輸入以及文件輸出;第19章結合使用Visual Studio 2015和SQL Server 2012,開發一個簡單的汽車租賃系統。
本書可以作為高等院校計算機相關專業C#語言程序設計課程的教材,也可以作為C#程序設計的培訓教材,還可以作為自學者的參考書。
目錄:

第1章 C#入門概述
1.1 C#語言概述.2
1.1.1 什么是C#語言...2
1.1.2 C#的發展歷史....2
1.1.3 C#的優勢分析....2
1.1.4 如何學好C#語言....3
1.2 C#環境——.NET框架...4
1.2.1 什么是.NET框架....4
1.2.2 .NET框架的組件4
1.2.3 .NET框架的版本5
1.2.4 .NET框架的體系結構..6
1.3 C#開發——VisualStudio20157
1.3.1 什么是VisualStudio7
1.3.2 VisualStudio的發展歷程..8
1.3.3 VisualStudio2015的新功能..8
1.4 高手帶你做——安裝VS2015....10
1.5 高手帶你做——創建第一個
控制臺程序14
1.6 認識C#程序結構16
1.6.1 C#程序結構組成...16
1.6.2 創建和執行C#程序...17
1.7 高手帶你做——通過記事本創建
應用程序....17
1.8 高手帶你做——創建Windows
窗體應用程序.19
1.9 成長任務....21

第2章 C#基礎語法
2.1 認識C#語法...24
2.2 using關鍵字....25
2.2.1 using指令25
2.2.2 常見的命名空間....26
2.2.3 using語句27
2.2.4 高手帶你做——using語句的
詳細使用..28
2.3 namespace關鍵字29
2.3.1 定義命名空間...30
2.3.2 嵌套命名空間...30
2.3.3 高手帶你做——為自定義命名
空間指定別名....31
2.4 class關鍵字32
2.5 Main()方法32
2.6 Console類..33
2.6.1 輸出內容到控制臺33
2.6.2 從控制臺輸入內容34
2.6.3 Console類的其他方法....34
2.7 C#語言注釋....35
2.7.1 單行注釋.35
2.7.2 多行注釋.36
2.7.3 文檔注釋.36
2.8 C#關鍵字...37
2.8.1 保留關鍵字..37
2.8.2 上下文關鍵字...38
2.9 C#預處理器指令.38
2.9.1 C#預處理器指令列表38
2.9.2 #define指令..39
2.9.3 條件指令.40
2.9.4 #region指令.41
2.10 高手帶你做——根據輸入內容
返回結果...42
2.11 成長任務...44
第3章 變量、常量與數據類型
3.1 變量..46
3.1.1 聲明變量.46
3.1.2 變量賦值.47
3.1.3 變量類型.47
3.2 常量..50
3.2.1 常量概述.50
3.2.2 定義常量.51
3.3. 數據類型...53
3.3.1 數據類型分類...53
3.3.2 基本數據類型...54
3.3.3 枚舉和結構類型....57
3.4 數據類型轉換.57
3.4.1 隱式轉換.58
3.4.2 顯式轉換.60
3.5 高手帶你做——Convert類實現
類型轉換....62
3.6 成長任務....64
第4章 運算符和表達式
4.1 基礎運算符66
4.1.1 算術運算符..66
4.1.2 關系運算符..67
4.1.3 邏輯運算符..68
4.1.4 賦值運算符..69
4.1.5 位運算符.71
4.2 高級運算符73
4.2.1 自增運算符..74
4.2.2 自減運算符..74
4.2.3 雜項運算符..76
4.3 高手帶你做——認識并使用
三元運算符77
4.4 運算符的優先級..77
4.5 表達式...79
4.6 成長任務....80
第5章 流程控制語句
5.1 語句概述....82
5.1.1 語句類型.82
5.1.2 空語句83
5.2 if選擇語句.83
5.2.1 簡單if語句..83
5.2.2 ifelse語句..85
5.2.3 ifelseifelse語句..86
5.2.4 嵌套if語句..87
5.3 高手帶你做——根據輸入的年齡
判斷信息....89
5.4 switch選擇語句...90
5.4.1 switch語句...90
5.4.2 嵌套switch語句....92
5.4.3 switch語句與if語句的區別....94
5.5 循環語句....95
5.5.1 while語句....95
5.5.2 dowhile語句....97
5.5.3 for語句....99
5.5.4 foreach語句....102
5.6 高手帶你做——循環打印點陣圖形....104
5.7 跳轉語句..106
5.7.1 return語句..106
5.7.2 break語句..107
5.7.3 continue語句...108
5.7.4 goto語句....109
5.8 成長任務..111

第6章 字符串與正則表達式
6.1 認識String類114
6.1.1 創建String對象...114
6.1.2 null字符串和空字符串.115
6.1.3 String類的屬性....116
6.2 字符串的基本操作.116
6.2.1 連接字符串116
6.2.2 轉換大小寫119
6.2.3 去除空格....120
6.2.4 提取字符串120
6.2.5 分割字符串121
6.3 字符串的高級操作.122
6.3.1 替換字符串122
6.3.2 比較字符串123
6.3.3 定位字符串124
6.3.4 格式化字符串.126
6.4 高手帶你做——驗證指定的
文件和郵箱...126
6.5 StringBuilder類操作字符串..128
6.5.1 創建StringBuilder對象.128
6.5.2 StringBuilder類的屬性..128
6.5.3 追加字符串130
6.5.4 插入字符串131
6.5.5 替換字符串132
6.5.6 刪除字符串132
6.6 高手帶你做——字符串加密和
解密操作..133
6.7 正則表達式...136
6.7.1 正則元字符136
6.7.2 正則限定符137
6.7.3 正則表達式Regex類....138
6.7.4 高手帶你做——將人民幣
金額轉換為大寫漢字142
6.8 成長任務..143

第7章 數值處理和日期處理
7.1 數值處理——Math類.146
7.1.1 靜態常量....146
7.1.2 求最值...146
7.1.3 求絕對值....146
7.1.4 求整數值....147
7.1.5 求三角函數148
7.1.6 Math的其他方法.149
7.2 偽隨機數——Random類.149
7.2.1 初始化隨機數生成器....149
7.2.2 生成隨機數150
7.2.3 高手帶你做——求隨機數的
平均值和方差..151
7.3 日期處理——DateTime結構153
7.3.1 靜態字段....153
7.3.2 靜態屬性....153
7.3.3 實例屬性....154
7.3.4 靜態方法....155
7.3.5 實例方法....156
7.3.6 ToString()方法格式化日期159
7.4 日期處理——TimeSpan結構....160
7.4.1 靜態字段....160
7.4.2 靜態常量....161
7.4.3 實例屬性....162
7.4.4 實例方法....163
7.4.5 高手帶你做——基于TimeSpan
實現倒計時效果...165
7.5 高手帶你做——根據年月輸出日歷....166
7.6 成長任務..167

第8章 數組
8.1 數組概述..170
8.2 一維數組..170
8.2.1 聲明數組....170
8.2.2 分配空間....171
8.2.3 初始化數組171
8.2.4 獲取單個元素.172
8.2.5 獲取全部元素.173
8.3 二維數組..174
8.3.1 聲明數組....174
8.3.2 初始化數組175
8.3.3 獲取單個元素.175
8.3.4 獲取全部元素.176
8.4 高手帶你做——二維數組如何
實現矩陣乘法....177
8.5 多維數組..179
8.5.1 三維數組....179
8.5.2 交錯數組....180
8.6 數組處理類...181
8.6.1 Array類.182
8.6.2 ArrayList類183
8.7 數組的基礎操作185
8.7.1 添加元素....185
8.7.2 復制元素....186
8.7.3 反轉元素....188
8.7.4 移除元素....190
8.7.5 清除元素....191
8.8 數組排序..192
8.8.1 內置排序法192
8.8.2 冒泡排序法192
8.8.3 快速排序法194
8.8.4 選擇排序法195
8.8.5 插入排序算法.196
8.9 高手帶你做——商品信息查詢功能....197
8.10 成長任務199

第9章 內置集合和自定義集合
9.1 集合概述..202
9.2 Hashtable集合...203
9.2.1 Hashtable的常用屬性...203
9.2.2 Hashtable的常用方法...203
9.2.3 Hashtable的基本操作...203
9.3 SortedList集合...206
9.3.1 SortedList集合類的常用屬性.207
9.3.2 SortedList集合的常用方法207
9.3.3 SortedList基本操作..208
9.4 Stack集合212
9.4.1 Stack的常用方法212
9.4.2 Stack的基本操作212
9.5 Queue集合....214
9.5.1 Queue的常用方法....214
9.5.2 Queue的基本操作....214
9.6 BitArray集合216
9.7 高手帶你做——用戶自定義
集合操作數據....217
9.8 成長任務..220

第10章 類和對象
10.1 面向對象編程..222
10.1.1 什么是面向對象.222
10.1.2 類和對象...222
10.2 認識類....223
10.2.1 類的聲明...223
10.2.2 System.Object類224
10.3 類的函數224
10.3.1 構造函數...225
10.3.2 析構函數...226
10.4 類的成員227
10.4.1 字段和常量....227
10.4.2 定義屬性...228
10.4.3 定義方法...230
10.4.4 方法分類...231
10.4.5 方法重載...232
10.4.6 Main()方法...234
10.5 聲明和使用對象...234
10.6 this關鍵字...235
10.6.1 引用類的當前實例..235
10.6.2 調用其他的構造函數...236
10.6.3 聲明索引器....236
10.7 高手帶你做——字符串反轉及
字符出現次數...237
10.8 高手帶你做——根據用戶選擇
打印圖形.238
10.9 高手帶你做——在類中嵌套
內部類241
10.10 成長任務...242

第11章 類的面向對象編程
11.1 封裝性244
11.1.1 封裝的概念....244
11.1.2 如何實現封裝244
11.1.3 字段和屬性的區別..246
11.2 繼承性246
11.2.1 繼承的概念....247
11.2.2 如何實現繼承247
11.2.3 繼承的缺點....249
11.3 多態性249
11.3.1 多態的概念....249
11.3.2 編譯時多態....250
11.3.3 運行時多態....251
11.3.4 重載和重寫的區別..253
11.4 抽象類254
11.4.1 抽象類的概念254
11.4.2 抽象方法的概念.254
11.4.3 實現抽象類和抽象方法....255
11.4.4 高手帶你做——實現從基類
中繼承的抽象屬性..256
11.5 密封類257
11.5.1 密封類的概念257
11.5.2 密封方法的概念.258
11.5.3 實現密封類和密封方法....259
11.6 類的常用關鍵字....260
11.6.1 base關鍵字...260
11.6.2 virtual關鍵字261
11.6.3 ref關鍵字.262
11.6.4 out關鍵字264
11.7 高手帶你做——簡單計算器的
完整實現.265
11.8 成長任務.269

第12章 枚舉、結構和接口
12.1 枚舉...272
12.1.1 枚舉概述...272
12.1.2 定義枚舉...272
12.1.3 使用枚舉...274
12.1.4 枚舉類型強制轉換..275
12.1.5 Enum類操作枚舉...275
12.2 高手帶你做——獲取枚舉成員
對應的中文名稱....278
12.3 結構...280
12.3.1 結構概述...280
12.3.2 定義結構...281
12.3.3 使用結構...281
12.3.4 結構和類的異同點..282
12.4 接口...283
12.4.1 接口概述...283
12.4.2 聲明接口...284
12.4.3 接口成員...285
12.4.4 實現接口...286
12.4.5 接口和抽象類的區別...288
12.5 高手帶你做——類顯式實現接口.288
12.6 內置接口290
12.6.1 IComparable接口....290
12.6.2 IComparer接口..291
12.7 成長任務294
第13章 C#語言高級編程
13.1 異常處理296
13.1.1 異常處理概述296
13.1.2 異常處理語句296
13.2 高手帶你做——Exception類獲取
異常信息.300
13.3 程序調試301
13.3.1 程序調試概述302
13.3.2 程序調試操作302
13.4 泛型...304
13.4.1 泛型概述...304
13.4.2 泛型類..304
13.4.3 泛型方法...305
13.4.4 泛型委托...306
13.4.5 泛型集合...307
13.5 高手帶你做——泛型參數的約束.309
13.6 委托和事件.310
13.6.1 委托.310
13.6.2 事件.312
13.7 成長任務316
第14章 Windows窗體基礎控件
14.1 Windows窗體應用程序.318
14.1.1 創建Windows窗體應用程序....318
14.1.2 Windows窗體概述.319
14.1.3 Windows窗體屬性.321
14.1.4 Windows窗體事件.323
14.1.5 Windows窗體控件概述...325
14.2 基本控件325
14.2.1 Label控件325
14.2.2 LinkLabel控件...327
14.2.3 TextBox控件.329
14.2.4 RichTextBox控件...331
14.2.5 MaskedTextBox控件...333
14.3 按鈕控件334
14.3.1 Button控件....334
14.3.2 RadioButton控件....336
14.3.3 CheckBox控件...337
14.4 列表控件339
14.4.1 ListBox控件..339
14.4.2 ComboBox控件.340
14.4.3 ListView控件342
14.4.4 CheckedListBox控件...344
14.5 容器控件346
14.5.1 Panel控件.346
14.5.2 GroupBox控件...347
14.5.3 TabControl控件.348
14.6 圖像控件349
14.6.1 PictureBox控件..349
14.6.2 ImageList組件...350
14.7 Windows其他控件....351
14.7.1 Timer組件352
14.7.2 NotifyIcon控件..352
14.7.3 DomainUpDown控件..353
14.7.4 NumericUpDown控件.354
14.7.5 MonthCalendar控件....354
14.8 高手帶你做——模擬在線
購物程序.356
14.9 成長任務362
第15章 構建MDI窗體應用程序
15.1 MDI窗體應用程序....364
15.1.1 什么是MDI窗體....364
15.1.2 創建MDI父窗體....364
15.1.3 設置MDI子窗體....366
15.1.4 子窗體訪問父窗體成員....367
15.2 MDI窗體控件..369
15.2.1 MenuStrip控件..369
15.2.2 ContextMenuStrip控件372
15.2.3 ToolStrip控件....374
15.2.4 StatusStrip控件..376
15.3 高手帶你做——排列MDI子窗體....377
15.4 常用對話框.379
15.4.1 標準對話框....379
15.4.2 字體對話框....383
15.4.3 顏色對話框....384
15.4.4 瀏覽目錄對話框.385
15.4.5 打開和保存文件對話框....386
15.5 高手帶你做——簡易圖片格式
轉換器388
15.6 成長任務389

第16章 ADO.NET技術訪問數據庫
16.1 ADO.NET和數據庫..392
16.1.1 ADO.NET概述..392
16.1.2 數據庫概述....393
16.2 連接數據庫.394
16.2.1 SqlConnection簡述.394
16.2.2 打開數據庫連接.395
16.2.3 關閉數據庫連接.397
16.3 執行SQL語句.397
16.3.1 SqlCommand簡述...397
16.3.2 獲取數據總記錄.399
16.3.3 讀取數據...400
16.3.4 刪除數據...401
16.4 讀取數據402
16.4.1 SqlDataReader對象簡述..402
16.4.2 判斷查詢結果中是否有值403
16.4.3 獲取數據列的值.403
16.5 數據適配器——SqlDataAdapter
對象....406
16.6 數據集....407
16.6.1 DataSet對象簡述....407
16.6.2 合并DataSet內容...408
16.6.3 復制DataSet內容...410
16.7 其他常見對象..411
16.7.1 DataTable對象...411
16.7.2 DataView對象....415
16.8 高手帶你做——ListView控件
加載和刪除圖書信息.417
16.9 成長任務420

第17章 Windows表格數據控件
17.1 了解DataGridView控件422
17.1.1 DataGridView控件概述...422
17.1.2 DataGridView的結構..423
17.1.3 DataGridView的常用屬性....423
17.1.4 DataGridView的常用事件....425
17.2 DataGridView控件的操作..425
17.2.1 數據顯示...426
17.2.2 獲取單元格....428
17.2.3 修改數據...429
17.2.4 刪除數據...430
17.2.5 設置選中行的顏色..432
17.2.6 禁止添加和刪除行..433
17.3 高手帶你做——為DataGridView
控件手動添加數據434
17.4 了解TreeView控件...436
17.4.1 TreeView控件概述.436
17.4.2 TreeView的常用屬性..437
17.4.3 TreeView的方法和事件...438
17.5 TreeView控件的操作439
17.5.1 添加節點...439
17.5.2 移除節點...440
17.5.3 清空節點...441
17.5.4 獲取選中節點441
17.5.5 為節點設置圖標.442
17.6 高手帶你做——利用TreeView
控件瀏覽圖像...443
17.7 成長任務445

第18章 數據流和文件的輸入/輸出
18.1 數據流....448
18.1.1 流操作類的介紹.448
18.1.2 FileStream文件流類....448
18.1.3 寫入和讀取文本文件...450
18.1.4 寫入和讀取二進制文件....453
18.2 System.IO命名空間..456
18.2.1 File類..456
18.2.2 Directory類...458
18.2.3 FileInfo類.459
18.2.4 DirectoryInfo類..460
18.3 文件的基本操作...461
18.3.1 判斷文件是否存在..461
18.3.2 獲取文件信息462
18.3.3 創建文件...463
18.3.4 復制文件...464
18.3.5 移動文件...465
18.3.6 刪除文件...466
18.4 文件夾的基本操作....467
18.4.1 判斷文件夾是否存在...467
18.4.2 獲取文件夾信息.468
18.4.3 遍歷文件夾....468
18.4.4 創建文件夾....470
18.4.5 移動文件夾....472
18.4.6 刪除文件夾....473
18.5 高手帶你做——實現Windows
資源管理器..474
18.6 成長任務479

第19章 三層架構實現汽車租賃系統
19.1 了解汽車租賃系統....482
19.1.1 開發背景...482
19.1.2 功能介紹...482
19.1.3 可行性分析....482
19.1.4 需求分析...483
19.2 數據庫設計.483
19.2.1 數據庫概述....483
19.2.2 設計數據表....484
19.3 了解三層架構..485
19.3.1 三層架構概述485
19.3.2 實體層概述....486
19.3.3 三層架構的優缺點..486
19.4 搭建系統框架..487
19.4.1 搭建三層項目487
19.4.2 項目引用...488
19.4.3 設置項目啟動項.490
19.4.4 向三層框架中添加內容....490
19.5 SQLHelper類詳解495
19.5.1 SQLHelper是什么..495
19.5.2 為SQLHelper類添加內容....496
19.6 用戶界面設計與實現498
19.6.1 登錄窗體...498
19.6.2 注冊窗體...499
19.6.3 查看和修改用戶信息...500
19.6.4 查找租車信息502
19.6.5 汽車租賃...504
19.6.6 操作租車記錄506
19.6.7 汽車出租...509
19.6.8 打印信息...510
19.6.9 退出系統...511
序: