TOP
0
0
【13悅讀日】4/13~4/17 消費滿699送100元E-coupon
C#程序開發教程(簡體書)
滿額折

C#程序開發教程(簡體書)

人民幣定價:44 元
定  價:NT$ 264 元
優惠價:87230
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:6 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

C#是微軟公司推出的面向對象的程序設計語言。它能夠提供更高的可靠性和安全性,不僅能用於開發傳統的控制台應用程序和Windows應用程序,還能用於開發Web應用程序、WPF應用程序、Silverlight應用程序、Azure雲應用程序和Windows 8應用程序等,因此廣受歡迎。
本書共9章,可分為3個部分。第 1部分為C#基礎,共4章,重點介紹了C#的開發環境、C#的基本語法、面向對象的程序設計方法以及程序的調試和異常處理方法。第 2部分共4章,在第 1部分的基礎之上,比較全面地展示了C#的各種應用技術,包括Windows程序設計技術、文件操作與編程技術、ADO.NET數據訪問技術和LINQ數據訪問技術等。第3部分為第9章,使用一個完整的案例來展示C#應用程序的開發過程。
本書可作為高等院校計算機相關專業學生的教材,也可作為初、中級讀者和培訓班學員學習的參考用書。

作者簡介

極客學院是中國開發在線學習平臺,匯集了幾十名**的有多年項目和實戰經驗的IT開發授課大師,精心制作了上千個高質量視頻教程,涵蓋了IT學習的基礎入門、中級進階,高級提升、項目實戰開發等專業的開發課程。
極客學院背后是一支瘋狂喜歡編程,狂熱開發移動app的超有活力團隊。他們希望通過*新的,高質量的,專業實戰的在線開發課程打破傳統的編程學習模式,以新一代的編程學習模式幫助開發者更快更好的學習軟件開發,幫助開發者通過技術實現自己的理想。
作為*大IT職業在線教育平臺,極客學院一直致力于“讓學習更有效”,幫助IT從業者在*短的時間內獲得*多的知識,技能得到*快的提升。目前,極客學院已擁有60多萬IT從業者用戶。

名人/編輯推薦

1. 和極客學院網絡視頻資源有機結合,實現了O2O的學習方式。
2. 提供50余個視頻資源。
3. 內容實用敘述樸實、案例引導,適合初學者學習。
4. 案例習題并重,使得初學者學習的知識掌握的更牢固。
5. 提供多媒體課件,程序源代碼。

目次

章 C#概述 1
1.1 C#簡介 1
1.1.1 C#的發展歷史 1
1.1.2 C#的特點 2
1.2 .NET開發平臺 2
1.2.1 .NET Framework概述 2
1.2.2 VS 2013的集成開發環境 3
1.2.3 Visual Studio 2013漢化 5
1.3 Visual C#開發環境 7
1.3.1 菜單欄 7
1.3.2 工具欄 10
1.3.3 工具箱 11
1.3.4 窗口 11
1.4 C#程序舉例 13
1.4.1 一個控制臺程序 13
1.4.2 一個簡單的Wi32應用程序 14
1.4.3 一個具有輸入功能的
Win 32應用程序 16
1.4.4 C#程序的基本結構 18
小結 21
上機指導 21
習題 22
第2章 C#程序設計基礎 23
2.1 常量和變量 23
2.1.1 常量的聲明和使用 23
2.1.2 變量的聲明和使用 24
2.2 基本數據類型 25
2.2.1 值類型 25
2.2.2 引用類型 28
2.2.3 值類型與引用類型的區別 29
2.3 表達式與運算符 31
2.3.1 算術運算符 31
2.3.2 自增自減運算符 32
2.3.3 賦值運算符 33
2.3.4 關系運算符 33
2.3.5 邏輯運算符 34
2.3.6 條件運算符 35
2.3.7 運算符的優先級與結合性 35
2.3.8 表達式中的類型轉換 36
2.4 分支結構 39
2.4.1 if語句 39
2.4.2 switch語句 43
2.5 循環結構 44
2.5.1 while循環 44
2.5.2 do…while循環 45
2.5.3 for循環 46
2.6 跳轉語句 47
2.6.1 break語句 47
2.6.2 continue語句 48
2.6.3 goto語句 48
2.7 數組 49
2.7.1 一維數組 50
2.7.2 多維數組 50
2.7.3 數組型數組 51
2.7.4 System.Array 51
2.7.5 數組的應用舉例 53
小結 56
上機指導 56
習題 57
第3章 面向對象編程基礎 59
3.1 面向對象概念 59
3.1.1 對象、類、實例化 59
3.1.2 面向對象的特性 60
3.2 類 62
3.2.1 類的聲明 63
3.2.2 類的成員 63
3.2.3 構造函數和析構函數 66
3.2.4 對象的創建及使用 67
3.2.5 this關鍵字 70
3.3 方法 70
3.3.1 方法的聲明 70
3.3.2 方法的參數 71
3.3.3 靜態方法與實例方法 74
3.3.4 方法的重載 75
3.4 類與結構的區別 76
小結 77
上機指導 77
習題 80
第4章 面向對象高級編程 81
4.1 類的繼承與多態 81
4.1.1 繼承 81
4.1.2 多態 84
4.1.3 抽象類 85
4.1.4 密封類 87
4.2 接口 88
4.2.1 接口的概念及聲明 88
4.2.2 接口的實現與繼承 89
4.2.3 顯式接口成員實現 91
4.2.4 抽象類與接口的區別 92
4.3 集合與索引器 93
4.3.1 集合 93
4.3.2 索引器 96
4.4 委托和事件 98
4.4.1 委托 98
4.4.2 委托的發布和訂閱 100
4.4.3 事件的發布和訂閱 102
4.4.4 EventHandler類 103
4.4.5 Windows事件 105
4.5 異常處理與預處理 105
4.5.1 異常處理類 105
4.5.2 異常處理語句 106
4.5.3 預處理指令 108
4.6 泛型 112
4.6.1 類型參數T 112
4.6.2 泛型接口 112
4.6.3 泛型方法 113
小結 114
上機指導 114
習題 117
第5章 Windows程序設計 118
5.1 開發應用程序的步驟 118
5.2 Windows窗體 120
5.2.1 添加窗體 120
5.2.2 設置啟動窗體 121
5.2.3 設置窗體屬性 121
5.2.4 窗體常用方法 123
5.2.5 窗體常用事件 124
5.3 Windows控件 124
5.3.1 Control基類 125
5.3.2 輸入與輸出類控件 126
5.3.3 選擇類控件 130
5.3.4 其他控件 134
5.4 菜單、工具欄與狀態欄 142
5.4.1 MenuStrip控件 142
5.4.2 ContextMenuStrip控件 143
5.4.3 ToolStrip控件 144
5.4.4 StatusStrip控件 145
5.5 對話框 146
5.5.1 對話框概述 147
5.5.2 消息框 147
5.5.3 打開對話框控件 148
5.5.4 另存為對話框控件 150
5.5.5 瀏覽文件夾對話框控件 150
5.5.6 顏色對話框控件 151
5.5.7 字體對話框控件 152
5.6 多文檔界面(MDI) 153
5.6.1 MDI窗體的概念 153
5.6.2 設置MDI窗體 153
5.6.3 排列MDI子窗體 154
5.7 打印與打印預覽 155
5.7.1 PageSetupDialog組件 156
5.7.2 PrintDialog組件 156
5.7.3 PrintPreviewDialog組件 157
5.7.4 PrintDocument組件 157
小結 158
上機指導 158
習題 161
第6章 文件操作與編程 162
6.1 文件與目錄類 162
6.1.1 文件與流 162
6.1.2 File類和FileInfo類 164
6.1.3 Directory類和DirectoryInfo類 166
6.1.4 Path類 170
6.1.5 DriveInfo類 171
6.2 文件的讀寫操作 172
6.2.1 流操作類 172
6.2.2 文件流 172
6.2.3 文本文件的讀寫 175
6.2.4 二進制文件的讀寫 177
小結 179
上機指導 179
習題 181
第7章 ADO.NET數據庫編程 182
7.1 數據庫與ADO.NET基礎 182
7.1.1 數據庫概述 182
7.1.2 數據庫表的創建與刪除 183
7.1.3 SQL入門 185
7.1.4 ADO.NET概述 187
7.2 數據庫的連接 188
7.2.1 Connection對象介紹 188
7.2.2 數據庫連接字符串 188
7.2.3 應用SqlConnection對象
連接數據庫 189
7.3 SQL命令的執行 190
7.3.1 Command對象概述 190
7.3.2 執行SQL語句 191
7.3.3 調用存儲過程 192
7.4 數據記錄的讀取操作 193
7.4.1 DataReader對象概述 193
7.4.2 使用DataReader對象檢索數據 194
7.5 數據集和數據適配器 196
7.5.1 DataSet對象 196
7.5.2 DataAdapter對象 198
7.5.3 填充DataSet數據集 200
7.5.4 DataSet對象與DataReader對象的區別 200
7.6 數據訪問控件的使用 201
7.6.1 DataGridView控件 201
7.6.2 BindingSource組件 203
小結 205
上機指導 206
習題 208
第8章 LINQ數據庫編程 209
8.1 LINQ基礎 209
8.1.1 LINQ概述 209
8.1.2 LINQ查詢 210
8.1.3 隱型局部變量 214
8.1.4 Lambda表達式的使用 215
8.2 LINQ查詢表達式 216
8.2.1 獲取數據源 216
8.2.2 篩選 216
8.2.3 排序 216
8.2.4 分組 217
8.2.5 聯接 217
8.3 LINQ To SQL的應用 218
8.3.1 LINQ to SQL概述 218
8.3.2 使用LINQ查詢數據庫 219
8.3.3 使用LINQ更新數據庫 222
小結 228
上機指導 228
習題 230
第9章 應用案例—進銷存管理系統 231
9.1 需求分析 231
9.2 系統設計 231
9.2.1 系統目標 231
9.2.2 開發環境 232
9.2.3 功能結構 232
9.3 數據庫設計 233
9.3.1 數據庫整體結構 233
9.3.2 數據庫類圖 233
9.3.3 數據表結構 234
9.4 公共類設計 236
9.4.1 DataBase類 236
9.4.2 BaseInfo類 240
9.5 系統主要模塊實現 243
9.5.1 主窗體 244
9.5.2 庫存商品管理模塊 245
9.5.3 進貨管理模塊 250
9.5.4 商品銷售排行模塊 256
9.6 運行項目 258
9.7 小結 259
參考文獻 260

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 230
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區