內容簡介
《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》從實戰齣發,全麵介紹瞭微軟.net 4.0平颱所涉及的SQL server 2008、ado.net和linq等數據庫開發技術。書中提供瞭大量實例,並提供瞭4個有針對性的項目案例供讀者實戰演練。《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》附帶1張dvd光盤,內容為《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》涉及的源代碼和配套的教學視頻,另外還贈送瞭c#、asp.net和SQL server入門教學視頻等其他學習資料。《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》共分6篇。第1篇介紹瞭.net框架、c#基本語法、c#類和接口、c#高級特性;第2篇介紹瞭windows窗體程序、多文檔windows窗體程序、.net類庫開發、asp.net網頁開發;第3篇介紹瞭SQL server 2008入門、transact-sql語言;第4篇介紹瞭使用ado.net錶示數據庫、使用ado.net訪問數據庫、使用.net數據綁定;第5篇介紹瞭linq查詢基礎、linq to dataset、linq to sql、linq to xml;第6篇介紹瞭4個有針對性的項目案例:atm交易管理係統、進銷存管理信息係統、賓館管理信息係統、me校友錄,這些案例對提高讀者的數據庫開發水平有很大幫助。
《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》內容豐富,重點突齣,適閤c#語言學習人員、.net程序員和數據庫開發人員閱讀,尤其適閤想提高實際開發水平的人員閱讀。另外,《精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰》實用性強,很適閤相關培訓學校的學員作為教材使用。
作者簡介
秦婧,畢業於東北大學計算機應用專業,獲得瞭碩士學位。有5年以上的大型軟件開發經驗和3年的.NET數據庫教學經驗。擅長.NET平颱的各種開發技術,熟悉C/S體係結構和B/S體係結構的開發。曾發錶瞭《嚮PE文件中插入代碼技術的研究》、《防火牆關鍵技術的研究》等論文。參與編寫瞭清華齣版社齣版的《跟我學ASP.NET》一書。
石葉平,畢業於長安大學。有超過5年的大型行業軟件係統開發經驗,對軟件技術有著濃厚的興趣和鑽研精神。對企業軟件白勺設計與架構有豐富的經驗和深入的研究。現任北大青鳥高級講師,也被評為微軟金牌講師。曾自主研發《通用企業開發平颱》項目,主導開發瞭安徽稅控項目、社區衛生項目、全國50強醫院HIS項目、新農村閤作醫療項目等應用係統。
目錄
第1篇 C# 4.0語言基礎
第1章 瞭解.net框架( 教學視頻:20分鍾) 2
1.1 .net的産生和發展 2
1.1.1 .net的産生 2
1.1.2 .net的發展 3
1.2 公共語言運行庫 4
1.2.1 公共語言規範——cls 4
1.2.2 中間語言——msil 5
1.2.3 公共語言規範與C# 6
1.3 .net類庫 7
1.3.1 命名空間和程序集 7
1.3.2 垃圾迴收器 8
1.3.3 .net類庫範圍 9
1.4 小結 9
第2章 C#基本語法( 教學視頻:39分鍾) 11
2.1 開發第一個C#程序 11
2.1.1 創建控製颱應用程序 11
2.1.2 分析C#程序結構 12
2.1.3 添加C#代碼注釋 14
2.2 變量和數據類型 14
.2.2.1 定義變量 15
2.2.2 使用數值類型 16
2.2.3 使用字符串類型 17
2.2.4 使用枚舉和布爾類型 19
2.2.5 定義和使用結構體類型 20
2.2.6 定義和使用數組 22
2.2.7 定義常量 24
2.3 運算符 25
2.3.1 運算符分類 25
2.3.2 用算術運算符進行算術運算 26
2.3.3 用比較運算符進行比較 27
2.3.4 用邏輯運算符進行邏輯運算 28
2.3.5 用位運算符進行位操作 29
2.3.6 用條件運算符判斷條件 30
2.4 函數 30
2.4.1 定義和使用函數 30
2.4.2 瞭解main()函數 32
2.4.3 區分值傳遞和引用傳遞 33
2.4.4 區分ref和out關鍵字 34
2.4.5 使用params關鍵字 35
2.5 語句 35
2.5.1 使用if…else跳轉語句 36
2.5.2 使用switch開關語句 37
2.5.3 用while和do…while循環語句 38
2.5.4 用for和foreach遍曆語句 40
2.5.5 用break和continue控製循環 41
2.6 小結 42
第3章 C#類和接口( 教學視頻:46分鍾) 43
3.1 類和對象 43
3.1.1 區分類和對象 43
3.1.2 定義和使用類 44
3.1.3 定義類的成員 46
3.1.4 控製類成員的可訪問性 50
3.1.5 重載類的構造函數 51
3.1.6 提供類的靜態成員 53
3.1.7 添加類的索引器 54
3.2 類的繼承 56
3.2.1 從父類派生子類 56
3.2.2 重載類的方法 58
3.2.3 子類重載父類的虛函數 60
3.2.4 區分抽象類和靜態類 62
3.2.5 定義密封類 63
3.2.6 全部類的父類object類 64
3.2.7 區分as和is關鍵字 64
3.3 定義和實現接口 66
3.3.1 定義接口 66
3.3.2 在類上實現接口 67
3.3.3 在類上實現多個接口 68
3.3.4 比較接口和抽象類 69
3.4 異常處理 69
3.4.1 用try…catch捕獲異常 69
3.4.2 用throw拋齣異常 71
3.4.3 從exception類派生自定義異常 72
3.4.4 用多個catch子句分級捕獲異常 72
3.5 小結 74
第4章 C#高級特性( 教學視頻:52分鍾) 75
4.1 使用委托 75
4.1.1 按照函數類型定義委托 75
4.1.2 用委托動態調用函數 76
4.1.3 用委托傳遞函數參數 77
4.2 使用事件 78
4.2.1 定義和發布事件 79
4.2.2 訂閱和處理事件 81
4.3 使用泛型 83
4.3.1 定義泛型 83
4.3.2 泛型實例 84
4.4 泛型集閤類 85
4.4.1 使用泛型列錶list[t] 85
4.4.2 添加元素到list[t] 87
4.4.3 遍曆list[t]的元素 88
4.4.4 對list[t]進行排序 90
4.4.5 在list[t]中查找元素 91
4.4.6 移除list[t]的元素 93
4.4.7 使用泛型字典dictionary[tkey, tvalue] 94
4.4.8 添加和訪問dictionary[tkey, tvalue]元素 95
4.4.9 查詢和移除dictionary[tkey, tvalue]元素 96
4.5 更多高級特性 98
4.5.1 定義和使用匿名類型 98
4.5.2 添加擴展方法擴展現有類 99
4.6 小結 100
第2篇 開發應用程序
第5章 windows窗體程序( 教學視頻:32分鍾) 104
5.1 第一個窗體應用程序 104
5.1.1 創建和運行窗體程序 104
5.1.2 分析窗體應用程序的結構 105
5.1.3 用窗體設計器編輯控件和窗體 106
5.1.4 添加窗體後颱邏輯代碼 108
5.2 深入學習windows窗體 109
5.2.1 瞭解windows窗體生命周期 109
5.2.2 學習windows窗體主要屬性 112
5.2.3 設置windows窗體的主要屬性 113
5.2.4 顯示和關閉windows窗體 113
5.3 使用常用windows控件 115
5.3.1 windows控件共有特性 115
5.3.2 用label顯示靜態文本 118
5.3.3 用button實現按鈕 119
5.3.4 用checkbox和radiobutton實現選中 120
5.3.5 用textbox和maskedtextbox輸入文本 121
5.3.6 用listbox和combobox實現選中 124
5.3.7 用tabcontrol實現動態分組 126
5.4 使用菜單和工具欄 127
5.4.1 用menustrip和contentmenustrip實現菜單 127
5.4.2 用toolstrip控件實現工具欄 128
5.4.3 用statusstrip控件實現狀態欄 129
5.5 使用通用對話框 130
5.5.1 用messagebox顯示提示消息 130
5.5.2 用openfiledialog選擇要打開的文件 131
5.5.3 用savefiledialog選擇要保存的文件 132
5.5.4 用colordialog選擇任意顔色 134
5.5.5 用fontdialog選擇字體 134
5.6 小結 135
第6章 多文檔windows窗體程序( 教學視頻:41分鍾) 137
6.1 創建多文檔窗體程序 137
6.1.1 什麼是多文檔窗體程序 137
6.1.2 創建visualstudio 2010提供的多文檔父窗體 138
6.1.3 詳細分析多文檔父窗體的實現 139
6.2 在父窗體中管理子窗體 140
6.2.1 添加子窗體到父窗體 140
6.2.2 關閉打開的子窗體 141
6.2.3 遍曆存在的子窗體 142
6.2.4 排列存在的子窗體 142
6.3 文件閱讀器實例 143
6.3.1 創建文本編輯器實例 143
6.3.2 打開文件閱讀子窗體 145
6.3.3 設置閱讀參數對話框實現 146
6.3.4 更新閱讀參數到子窗體 148
6.4 小結 149
第7章 .net類庫開發( 教學視頻:36分鍾) 150
7.1 .net類庫項目 150
7.1.1 什麼是.net類庫 150
7.1.2 創建.net類庫animallib 151
7.1.3 實現.net類庫animallib 151
7.1.4 使用.net類庫animallib 153
7.1.5 通過項目引用animallib 155
7.2 .net控件庫 156
7.2.1 自定義控件的分類 156
7.2.2 創建.net控件庫mycontrols 157
7.2.3 繼承textbox實現十六進製數字控件hextextbox 157
7.2.4 繼承usercontrol實現計算器控件caculatoruc 159
7.2.5 使用自定義控件caculatoruc 162
7.3 小結 163
第8章 asp.net網頁開發( 教學視頻:38分鍾) 164
8.1 asp.net入門 164
8.1.1 什麼是asp.net 164
8.1.2 創建web網站應用程序 165
8.1.3 通過網頁設計器編輯web網頁 166
8.2 使用asp.net控件 168
8.2.1 添加網頁mypage到welcomesite 168
8.2.2 用textbox控件輸入數據 170
8.2.3 用button控件實現按鈕 171
8.2.4 用hyperlink控件實現超鏈接 173
8.2.5 用dropdownlist和listbox實現列錶 174
8.2.6 用menu控件實現菜單導航 175
8.3 網頁開發實例——用戶注冊 177
8.3.1 設計用戶注冊網站 177
8.3.2 實現歡迎頁麵welcom.aspx 178
8.3.3 實現注冊頁麵register.aspx 181
8.3.4 實現查看用戶頁麵viewuser.aspx 182
8.3.5 發布用戶注冊網站 184
8.4 小結 186
第3篇 sql server 2008基礎
第9章 sql server 2008入門( 教學視頻:33分鍾) 188
9.1 什麼是sql server 188
9.1.1 瞭解關係數據庫 188
9.1.2 瞭解sql server 2008 189
9.2 sql server管理工具 190
9.2.1 sql server management studio管理器 190
9.2.2 創建數據庫——userlog 192
9.2.3 創建數據錶——users 194
9.2.4 創建關係——ulrleation 195
9.2.5 創建視圖——ulview 196
9.3 visual studio 2010管理數據庫 197
9.3.1 用visual studio 2010創建數據庫 197
9.3.2 用visual studio 2010連接到數據庫 198
9.3.3 用visual studio 2010管理數據庫 199
9.4 小結 199
第10章 transact-sql語言( 教學視頻:39分鍾) 200
10.1 t-sql簡介 200
10.1.1 什麼是t-sql 200
10.1.2 創建visual studio 2010數據庫項目 201
10.2 通過t-sql管理數據庫 202
10.2.1 用create database創建數據庫 202
10.2.2 用create table創建數據錶 203
10.2.3 用alter table創建數據庫關係 205
10.2.4 用insert插入數據庫記錄 206
10.2.5 用update更新數據庫記錄 208
10.2.6 用delete刪除數據庫記錄 209
10.2.7 用select查詢單錶的記錄 210
10.2.8 用where查詢指定條件的記錄 212
10.3 使用t-sql高級特性 213
10.3.1 常用的t-sql數據類型 213
10.3.2 常用的t-sql運算符 214
10.3.3 使用t-sql錶達式 216
10.3.4 使用t-sql結構語句 217
10.3.5 使用t-sql聚閤函數 218
10.3.6 使用t-sql數學計算函數 219
10.3.7 使用t-sql時間日期函數 221
10.3.8 使用t-sql字符串函數 222
10.4 使用sql server存儲過程 224
10.4.1 存儲過程介紹 224
10.4.2 創建t-sql存儲過程腳本 226
10.4.3 編寫簡單t-sql存儲過程 227
10.4.4 安裝和執行t-sql存儲過程 227
10.4.5 編寫帶參數的t-sql存儲 229
10.5 小結 231
第4篇 ado.net操作數據庫
第11章 使用ado.net錶示數據庫( 教學視頻:33分鍾) 234
11.1 ado.net簡介 234
11.1.1 什麼是ado.net 234
11.1.2 ado.net數據提供程序 235
11.1.3 瞭解ado.net相關類庫 236
11.2 datatable數據錶 237
11.2.1 瞭解datatable類成員 237
11.2.2 添加和刪除datatable的記錄 239
11.2.3 遍曆datatable的記錄 241
11.2.4 提交或迴滾datatable的更改 242
11.2.5 監視datatable記錄的更改 244
11.3 dataset數據集閤 246
11.3.1 瞭解dataset類成員 246
11.3.2 管理datatable集閤 247
11.3.3 管理datatable之間的關係 249
11.3.4 提交和迴滾dataset的更改 251
11.3.5 通過dataset與xml交互 252
11.4 小結 254
第12章 使用ado.net訪問數據庫( 教學視頻:49分鍾) 255
12.1 瞭解ado.net訪問數據庫原理 255
12.1.1 瞭解ado.net數據庫操作類 255
12.1.2 兩種ado.net訪問數據庫的模式 256
12.2 ado.net連接模式訪問數據庫 257
12.2.1 瞭解sqlconnection連接類 257
12.2.2 用sqlconnection創建數據庫連接 259
12.2.3 瞭解sqlcommand命令類 261
12.2.4 用sqlcommand類執行更新操作 262
12.2.5 用sqldatareader讀取記錄 263
12.3 執行帶參數的sql命令 265
12.3.1 瞭解sqlparameter參數類 266
12.3.2 管理sqlparameter對象集閤 268
12.3.3 用sqlparameter傳遞數據 269
12.4 ado.net無連接模式訪問數據庫 271
12.4.1 瞭解sqldataadapter適配器類 271
12.4.2 用sqldataadapter獲取數據 272
12.4.3 用sqldataadapter修改數據 274
12.5 小結 276
第13章 使用.net數據綁定( 教學視頻:36分鍾) 278
13.1 .net數據綁定基礎 278
13.1.1 什麼是數據綁定 278
13.1.2 瞭解windows窗體數據綁定 279
13.2 創建簡單數據綁定 280
13.2.1 用bindingsource綁定數據源 280
13.2.2 用bindingnavigator進行導航 282
13.2.3 綁定數據到textbox等控件 284
13.3 創建復雜數據綁定 285
13.3.1 瞭解datagridview控件 286
13.3.2 瞭解datagridview控件外觀 288
13.3.3 編輯datagridview的列信息 290
13.3.4 訪問datagridview的數據 291
13.3.5 綁定datagridview的數據 293
精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰(附光盤) epub pdf mobi txt 電子書 下載 2024
精通C#與.NET 4.0數據庫開發:基礎、數據庫核心技術、項目實戰(附光盤) 下載 epub mobi pdf txt 電子書