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

C#4.5程序設計入門與提高

( 簡體 字)
作者:張慧蘭、李媛媛類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:清華大學出版社C#4.5程序設計入門與提高 3dWoo書號: 39078
詢問書籍請說出此書號!

有庫存
NT售價: 295

出版日:7/11/2014
頁數:450
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302368533
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

  .NET提供了一種環境,在這個環境中可以開發在Windows上運行的幾乎所有應用程序,而C#是Microsoft公司開發的、專門用于.NET Framework的一種編程語言。例如,使用C#可以編寫動態Web頁面、Windows Presentation Foundation應用程序、XML Web服務、分布式應用程序的組件、數據庫訪問組件、傳統的Windows桌面應用程序,甚至是可以聯機/脫機運行的新型智能客戶端應用程序。因此說,把C#語言及其相關聯的.NET Framework環境描述為多年來最重要的一項新技術一點也不夸張。
  .NET Framework是微軟開發應用程序的平臺,C#、F#和VisualBasic等語言開發的程序都運行在這個平臺上。Visual Studio是開發程序的集成環境,在安裝它時會自動安裝.NET Framework,安裝時可以選擇語言,也可以安裝所有的語言。
  本書將詳細介紹C#語言的基礎知識,并且使用C#語言在Visual Studio 2012中開發控制臺應用程序和窗體應用程序。
本書內容
  本書以目前主流的Visual Studio 2012開發工具詳細介紹了C#語言的基礎知識以及所開發的應用程序。全書共分15章,主要內容如下。
  第1章 C#語言概述。本章首先介紹C#語言的基礎知識,接著介紹.NET Framework,然后對公共語言運行時中的程序集進行介紹,最后介紹了Visual Studio 2012開發工具的安裝與使用。
  第2章 C#基礎語言。本章著重了解C#基礎語法,包括常用數據類型、變量、常量、字符串類型格式化、類型轉換、裝箱與拆箱、運算符與表達式、注釋與調試以及預處理命令等內容。
  第3章 流程控制語句。本章首先從算法和塊語句開始進行介紹,然后依次介紹C#中常用的流程控制語句,例如選擇語句、循環語句和跳轉語句。
  第4章 數組。本章主要介紹C#中的數組應用,包括一維數組、二維數組、多維數組以及數組的常用操作等。另外,還通過自定義的方式介紹數組排序的幾種方法,包括冒泡排序、選擇排序、插入排序和快速排序等。
  第5章 面向對象編程基礎。本章介紹面向對象編程基礎,包括類和對象、類中的字段和屬性、類的方法以及靜態類等內容。
  第6章 類的高級應用。本章對類的封裝、繼承和多態三大特性進行了詳細介紹,包括簡單概述、使用以及與其他知識的區別等內容。
  第7章 枚舉、結構和接口。本章從枚舉開始介紹,包括聲明、應用、類型轉換以及操作等;然后介紹與結構相關的知識,包括聲明和使用;最后詳細介紹了接口,包括概念、注意事項、定義和實現以及IComparable接口和IComparer接口等。
  第8章 集合和泛型。本章詳細介紹C#語言常用的一些內置集合類以及如何使用這些集合類進行操作。在介紹集合類之前首先介紹了一些常用的接口,另外,還介紹了一些泛型知識,包括泛型類、泛型方法和泛型參數等內容。
  第9章 字符串和正則表達式。在本章中首先介紹如何使用System.String類操作字符串,然后介紹如何通過String.StringBuilder類操作字符串,最后通過正則表達式簡單操作字符串。
  第10章 常用的內置類。本章著重介紹C#中常用的一些內置類,包括DateTime和TimeSpan結構、Math類、Random類以及Exception類等。
  第11章 Windows控件構建窗體程序。本章首先了解Windows窗體應用程序和窗體控件的公有屬性與方法,然后再詳細介紹常用的Windows控件,這些控件包括通用的基本控件、選擇控件、列表控件、容器控件、圖像存儲和顯示控件以及日歷控件與計時控件等。
  第12章 構建多文檔界面應用程序。本章首先介紹常用的一些高級控件,例如MenuStrip控件、ContextMenuStrip控件、ToolStrip控件和StatusStrip控件等,然后介紹了多文檔界面應用程序的創建和使用,最后介紹窗體應用程序中常用的對話框,例如消息對話框、字體對話框、顏色對話框以及瀏覽目錄對話框等。
  第13章 數據庫編程。本章介紹如何在C#中使用ADO.NET技術處理數據,包括常用的5個對象以及常用的DataGridView控件和TreeView控件。
  第14章 目錄和文件處理。本章詳細介紹C#中的文件和目錄操作,包括目錄和文件的創建、刪除、移動以及獲取基本信息等。
  第15章 客房管理系統。本章以Visual Studio 2012為開發工具,應用C#語言和Microsoft SQL Server數據庫結合開發一款客房管理系統。使用這款系統可以提高酒店和賓館的競爭力,實時精確、全方位掌握客房數據,大幅提高商務智能和工作效率。
本書特色
  本書內容詳細、實例豐富、知識面廣,全面地講解了?C#語言。與已經出版的圖書相比,這本圖書的最大特點體現在以下幾個方面。
* 知識全面,內容豐富
本書緊緊圍繞C#語言的相關知識展開詳細的講解,涵蓋了實際開發中的具體應用代碼。
* 理論和示例結合
本書中幾乎每一個知識點都有豐富而典型的示例,而且每一章最后都會通過一個綜合的實戰介紹本章的知識。作為一本C#語言入門類型的書,把理論和示例很好地結合起來進行講解,容易讓讀者快速掌握。
* 應用廣泛,提供文檔
對于大多數的精選實戰案例,都會向讀者提供詳細的實現步驟,結構清晰簡明,分析深入淺出,而且實戰很貼近實際。
*
隨書光盤
本書配備了視頻教學文件,包括每個章節所涉及的源代碼、開發環境的安裝演示等。讀者可以通過視頻文件更加直觀地學習C#語言的使用知識。
* 網站技術支持
讀者在學習或者工作的過程中,如果遇到實際問題,可以登錄www.itzcn.com與我們取得聯系,作者會在第一時間內給予幫助。
* 貼心的提示
為了便于讀者閱讀,全書還穿插著一些技巧、提示等小貼士,體例約定如下。
提示:通常是一些貼心的提醒,讓讀者加深印象或提供建議,或者解決問題的方法。
注意:提出學習過程中需要特別注意的一些知識點和內容,或者相關信息。
技巧:通過簡短的文字,指出知識點在應用時的一些小竅門。
讀者對象
  本書適合作為軟件開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,還可供開發人員查閱、參考。
* C#語言開發入門者。
* C#語言的初學者以及在校學生。
* 各大中專院校的在校學生和相關授課老師。
* 準備從事與C#語言或ASP.NET技術相關的人員。
  本書由張慧蘭和李媛媛編著,參與本書編寫的人員還有程朝斌、王詠梅、郝軍啟、王慧、鄭小營、張浩華、王超英、張凡、趙振方、張艷梅等,在此表示感謝。在本書的編寫過程中,我們力求精益求精,但難免存在一些不足之處,敬請廣大讀者批評指正。
  
  
  
  
  編 者

  

  
  
  
  
  

  
  
  
內容簡介:

本書從初學者的角度出發,由淺入深,循序漸進地介紹了 C#語言應用與開發的相關知識,書中提供了大量操作C#語言的示例,還提供了大量實戰和上機練習供讀者演練。
本書分為15章,主要內容包括:C#語言的概念、優點和其他語言的區別、.NET Framework的兩大組件、程序集、Visual Studio 2012開發工具的安裝與使用、數據類型、變量、常量、類型轉換、裝箱與拆箱、運算符與表達式、注釋、調試、預處理命令、選擇語句、循環語句、跳轉語句、數組和排序、類和對象、靜態類、類的三大特性、枚舉、結構、接口、集合類、泛型、字符串和正則表達式、日期和時間處理、數學類、隨機類和異常類、Windows窗體控件構建程序、多文檔界面應用程序的構建,以及數據庫編程、目錄和文件處理等,最后本書還提供了一個綜合的項目實戰案例。
本書幾乎涉及C#語言應用與開發的所有重要知識,不僅適合想使用.NET Framework編寫C#程序的初學者,也適合想學習C#語言和ASP.NET技術的開發人員使用。另外,對于大中專和培訓班的學生,本書更是一本不可多得的教材。


目錄:

第1章 C#語言概述 1
1.1 了解C#語言 2
1.1.1 實現功能 2
1.1.2 C#程序的常規結構 2
1.1.3 與其他語言的區別 3
1.2 了解.NET Framework 4
1.2.1 .NET Framework 4
1.2.2 公共語言運行時 5
1.2.3 .NET Framework類庫 8
1.3 程序集 9
1.3.1 程序集的功能 10
1.3.2 程序集的內容 11
1.3.3 程序集的清單 11
1.4 Visual Studio 2012工具 13
1.4.1 Visual Studio簡單介紹 13
1.4.2 安裝Visual Studio 2012 14
1.4.3 運行Visual Studio 2012 16
1.5 實戰——創建控制臺應用程序 17
1.6 實戰——創建窗體應用程序 19
1.7 本章習題 21
第2章 C#基礎語法 23
2.1 數據類型 24
2.1.1 常用數據類型簡介 24
2.1.2 值類型 27
2.1.3 引用類型 28
2.2 變量 29
2.2.1 變量的聲明和初始化 29
2.2.2 變量的修飾 31
2.2.3 變量的命名規則 31
2.2.4 C#中的關鍵字 32
2.2.5 變量的作用域和生命周期 33
2.3 常量 33
2.4 字符串類型格式化 35
2.4.1 使用Console.WriteLine()
方法及格式標識符 35
2.4.2 使用string.Format()方法 37
2.4.3 @的使用 37
2.5 類型轉化 37
2.5.1 隱式類型轉換 38
2.5.2 顯式類型轉換 38
2.5.3 字符串類型的轉換 39
2.5.4 數據進制轉換 41
2.6 裝箱和拆箱 42
2.6.1 裝箱 42
2.6.2 拆箱 42
2.7 運算符與表達式 43
2.7.1 運算符分類 43
2.7.2 運算符的優先級 46
2.8 注釋與調試 47
2.8.1 注釋 48
2.8.2 調試技巧 49
2.9 預處理命令 51
2.10 實戰——數值比較 52
2.11 本章習題 53
第3章 流程控制語句 57
3.1 理解算法 58
3.2 塊語句 59
3.3 選擇語句 59
3.3.1 簡單的if條件語句 59
3.3.2 if…else條件語句 61
3.3.3 if…else if…else多分支語句 62
3.3.4 switch多分支語句 63
3.3.5 嵌套的if語句 66
3.4 循環語句 67
3.4.1 for循環語句 67
3.4.2 while循環語句 69
3.4.3 do…while循環語句 70
3.4.4 for、while和do…while的
區別 71
3.4.5 foreach語句 71
3.4.6 循環語句嵌套 72
3.5 跳轉語句 74
3.5.1 break跳轉語句 75
3.5.2 continue跳轉語句 76
3.5.3 return跳轉語句 77
3.5.4 goto語句 77
3.6 實戰——輸出螺旋矩陣 79
3.7 本章習題 81
第4章 數組 85
4.1 一維數組 86
4.1.1 聲明一維數組 86
4.1.2 初始化一維數組 86
4.1.3 使用一維數組 87
4.2 二維數組 89
4.2.1 聲明二維數組 89
4.2.2 初始化二維數組 90
4.2.3 使用二維數組 90
4.2.4 交錯數組 91
4.3 多維數組 93
4.4 Array類操作數組 94
4.4.1 屬性和方法 94
4.4.2 創建數組 95
4.4.3 復制數組 96
4.4.4 數組排序 98
4.5 自定義數組排序方法 98
4.5.1 冒泡排序法 99
4.5.2 選擇排序法 100
4.5.3 插入排序法 101
4.5.4 快速排序法 103
4.6 實戰——根據用戶輸入的
矩陣求和 104
4.7 本章習題 107
第5章 面向對象的編程基礎 109
5.1 類簡介 110
5.1.1 類概述 110
5.1.2 類的成員 111
5.1.3 訪問修飾符 112
5.2 字段和屬性 113
5.2.1 字段 113
5.2.2 屬性 114
5.3 方法 116
5.3.1 方法概述 116
5.3.2 方法的定義 117
5.3.3 構造函數 118
5.3.4 析構函數 119
5.4 類和對象 120
5.4.1 對象和靜態類 120
5.4.2 對象應用 121
5.4.3 參數傳遞 122
5.5 靜態類 124
5.5.1 靜態類簡介 124
5.5.2 靜態類的構造函數 125
5.5.3 靜態方法的調用 125
5.6 實戰——求圖形面積 126
5.7 本章習題 129
第6章 類的高級應用 133
6.1 封裝 134
6.1.1 封裝概述 134
6.1.2 封裝的使用 134
6.2 繼承 135
6.2.1 繼承簡述 136
6.2.2 抽象類及類成員 138
6.2.3 密封類 140
6.3 多態 141
6.3.1 多態簡介 141
6.3.2 重載 141
6.3.3 重寫 143
6.3.4 虛函數 146
6.3.5 虛函數與抽象類的實現 147
6.4 實戰——幾何體體積運算 148
6.5 本章習題 151
第7章 枚舉、結構和接口 155
7.1 枚舉 156
7.1.1 枚舉簡介 156
7.1.2 枚舉聲明和應用 157
7.1.3 枚舉類型轉換 159
7.1.4 使用Enum操作枚舉 160
7.2 結構 162
7.2.1 結構簡介 162
7.2.2 結構的聲明 163
7.2.3 使用結構 164
7.3 接口 165
7.3.1 接口簡介 165
7.3.2 接口定義 166
7.3.3 實現接口 168
7.3.4 IComparable接口 170
7.3.5 IComparer接口 172
7.4 實戰——商品信息管理 172
7.5 本章習題 174
第8章 集合和泛型 177
8.1 集合接口和集合類 178
8.1.1 常見的集合接口 178
8.1.2 常見的集合類 178
8.2 ArrayList類 179
8.2.1 ArrayList概述 179
8.2.2 添加元素 181
8.2.3 刪除元素 182
8.2.4 復制元素 184
8.2.5 元素排序 185
8.2.6 反轉元素 185
8.3 Hashtable類 186
8.3.1 HashTable概述 186
8.3.2 判斷元素鍵和值是否存在 187
8.3.3 添加元素 187
8.3.4 遍歷元素 188
8.3.5 刪除元素 189
8.4 其他集合類 190
8.4.1 SortedList類 190
8.4.2 Stack類 192
8.4.3 Queue類 194
8.4.4 BitArray類 195
8.5 泛型集合類:List 196
8.6 泛型 199
8.6.1 泛型概述 199
8.6.2 泛型類 199
8.6.3 泛型方法 200
8.6.4 泛型類型參數 202
8.6.5 類型參數約束 202
8.7 實戰——自定義集合類操作元素 204
8.8 本章習題 208
第9章 字符串和正則表達式 211
9.1 System.String類 212
9.1.1 了解String類 212
9.1.2 創建新字符串 213
9.1.3 比較字符串 217
9.1.4 定位與查找字符串 219
9.1.5 截取字符串 221
9.1.6 拆分字符串 222
9.1.7 替換字符串 223
9.1.8 填充字符串 224
9.1.9 其他操作方法 224
9.2 System.Text.StringBuilder類 226
9.2.1 了解StringBuilder類 227
9.2.2 追加字符串 228
9.2.3 刪除字符串 230
9.2.4 替換字符串 231
9.2.5 其他操作方法 232
9.3 正則表達式 233
9.3.1 了解正則表達式 234
9.3.2 基本類 236
9.3.3 匹配正則表達式模式 237
9.3.4 獲取單個匹配項 237
9.3.5 提取所有匹配項 238
9.3.6 拆分字符串 239
9.3.7 替換字符串 239
9.4 實戰——操作可變字符串的數據 240
9.5 本章習題 244
第10章 常用的內置類 247
10.1 DateTime結構 248
10.1.1 了解DateTime結構 248
10.1.2 DateTime常用屬性 249
10.1.3 DateTime常用方法 251
10.2 TimeSpan結構 253
10.2.1 了解TimeSpan結構 253
10.2.2 TimeSpan常用屬性 255
10.2.3 TimeSpan常用方法 256
10.3 數學工具類 258
10.3.1 Math類 258
10.3.2 Random類 260
10.4 錯誤和異常 262
10.4.1 處理異常的類 263
10.4.2 Exception異常類 264
10.4.3 異常處理語句 265
10.4.4 自定義異常類 268
10.5 實戰——模擬QQ郵箱登錄 271
10.6 本章習題 273
第11章 Windows控件構建
窗體程序 277
11.1 Windows窗體控件概述 278
11.1.1 Windows窗體應用程序
起始點 278
11.1.2 了解窗體控件的
Control基類 279
11.1.3 委托和事件 280
11.2 通用的基本控件 282
11.2.1 Label控件 282
11.2.2 LinkLabel控件 283
11.2.3 TextBox控件 285
11.2.4 RichTextBox控件 287
11.2.5 MaskedTextBox控件 289
11.2.6 Button控件 291
11.3 通用的選擇控件 292
11.3.1 RadioButton控件 292
11.3.2 CheckBox控件 294
11.4 通用的列表控件 296
11.4.1 ComboBox控件 296
11.4.2 ListBox控件 300
11.4.3 CheckedListBox控件 302
11.4.4 ListView控件 304
11.5 圖形存儲和顯示 307
11.5.1 ImageList組件 307
11.5.2 PictureBox控件 309
11.6 容器類控件 311
11.6.1 GroupBox控件 311
11.6.2 Panel控件 312
11.6.3 TabControl控件 312
11.7 其他常用控件 313
11.7.1 DateTimePicker控件 313
11.7.2 NotifyIcon組件 314
11.7.3 Timer組件 315
11.8 實戰——添加手機信息 317
11.9 本章習題 320
第12章 構建多文檔界面應用程序 323
12.1 高級窗體控件 324
12.1.1 MenuStrip控件 324
12.1.2 ContextMenuStrip控件 327
12.1.3 ToolStrip控件 329
12.1.4 StatusStrip控件 331
12.2 構建多文檔界面應用程序 332
12.2.1 無模式窗體和模式窗體 332
12.2.2 了解MDI應用程序 333
12.2.3 實現MDI應用程序 334
12.2.4 操作MDI子窗體 337
12.3 常用的對話框 339
12.3.1 消息對話框 339
12.3.2 字體對話框 342
12.3.3 顏色對話框 343
12.3.4 文件對話框 344
12.3.5 瀏覽目錄對話框 346
12.4 實戰——新聞管理系統的
類型操作 346
12.5 本章習題 349
第13章 數據庫編程 351
13.1 數據庫開發基礎 352
13.1.1 數據庫開發技術簡介 352
13.1.2 ADO.NET概述 352
13.1.3 .NET Framework數據提供
程序 353
13.1.4 數據庫訪問技術 354
13.2 數據庫連接 355
13.2.1 數據庫連接技術 356
13.2.2 連接SQL Server 357
13.3 數據操作 359
13.3.1 數據操作簡介 360
13.3.2 SqlCommand對象 360
13.3.3 操作SQL Server數據 362
13.3.4 SqlParameter對象 364
13.3.5 含參數的數據操作 366
13.3.6 SqlDataReader對象 367
13.3.7 實戰——數據顯示 368
13.4 數據集對象 370
13.4.1 數據集對象簡介 370
13.4.2 SqlDataAdapter對象 370
13.4.3 DataSet對象 371
13.4.4 DataTable對象 375
13.4.5 DataRow對象 377
13.4.6 DataTable對象的另類
使用 380
13.4.7 DataView對象 382
13.4.8 SqlDataReader對象與
DataSet對象的區別 384
13.5 數據顯示控件 384
13.5.1 DataGridView控件的常用
屬性和事件 384
13.5.2 DataGridView設計器 387
13.5.3 DataGridView控件的使用 389
13.6 實戰——手機信息管理 391
13.7 本章習題 395
第14章 目錄和文件處理 399
14.1 System.IO命名空間 400
14.2 Directory類 400
14.2.1 獲取目錄信息 401
14.2.2 創建目錄 402
14.2.3 移動目錄 403
14.2.4 刪除目錄 404
14.2.5 遍歷目錄 405
14.3 DirectoryInfo類 407
14.3.1 常用屬性 408
14.3.2 常用方法 409
14.4 簡單了解File類 412
14.5 了解FileInfo類 413
14.5.1 常用屬性 413
14.5.2 常用方法 415
14.6 實戰——創建簡單的文件讀寫器 418
14.7 本章習題 420
第15章 客房管理系統 423
15.1 系統概述 424
15.1.1 需求分析 424
15.1.2 功能分析 424
15.1.3 頁面設計 425
15.2 數據庫設計 428
15.2.1 表的設計 428
15.2.2 存儲過程設計 430
15.3 準備工作 434
15.3.1 搭建項目 434
15.3.2 添加引用 436
15.3.3 程序入口 436
15.3.4 數據庫信息處理類 437
15.4 用戶信息管理 439
15.4.1 用戶登錄 439
15.4.2 用戶注冊 441
15.5 客房管理 443
15.5.1 房間查詢 443
15.5.2 預訂房管理 445
15.5.3 入住管理 447
參考答案 449
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

  

  
  
  
  
  

  
  
  
序: