掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
數據庫設計與開發:C#語言版 版權信息
- ISBN:9787560665191
- 條形碼:9787560665191 ; 978-7-5606-6519-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
數據庫設計與開發:C#語言版 內容簡介
本書是編者根據多年來的數據庫應用系統項目開發實踐及數據庫原理教學經驗編寫而成的。書中對數據庫應用系統設計與開發過程作了詳細的介紹。全書共12章:第1、2章簡單介紹了C# 語言基礎和面向對象技術基礎;第3章從軟件工程角度描述了一個應用案例——教務管理系統;第4章介紹了如何使用數據庫設計方法學設計上述案例數據庫;第5、6章介紹了.NET環境下數據庫開發基礎知識;第7章介紹了.NET環境下的對象關系映射框架;第8、9章介紹了.NET環境下的數據加密模型;第10章介紹了Windows窗體技術及其常用控件;第11章介紹了教務管理系統的開發過程;第12章介紹了當前比較流行的API接口開發。 本書可作為“數據庫原理與安全”課程的實踐教材,也可作為數據庫應用系統開發人員的參考書,還可作為本科生畢業設計、課程設計等的指導用書。
數據庫設計與開發:C#語言版 目錄
第1章 C#語言基礎 1
1.1 一個簡單的C#程序 1
1.2 預定義類型 2
1.2.1 內置簡單類型 2
1.2.2 內置引用類型 5
1.3 枚舉和結構 6
1.3.1 枚舉 6
1.3.2 結構 8
1.4 數組 9
1.4.1 一維數組 9
1.4.2 多維數組 10
1.4.3 交錯數組 10
1.5 類和對象 11
1.5.1 類的聲明 11
1.5.2 創建對象 14
1.5.3 類的繼承性 15
1.5.4 類的多態性 17
1.5.5 類的成員 17
1.5.6 訪問修飾符 18
1.5.7 靜態類和靜態成員 18
1.6 接口 19
1.6.1 接口聲明 19
1.6.2 接口實現 19
1.6.3 接口測試 21
1.7 語句 22
1.7.1 if語句 22
1.7.2 switch語句 22
1.7.3 while語句 23
1.7.4 foreach語句 23
本章小結 23
思考題 24
第2章 面向對象技術基礎 25
2.1 對象模型基礎 25
2.2 類與對象 26
2.2.1 對象的本質 26
2.2.2 對象之間的關系 26
2.2.3 類的本質 26
2.2.4 類之間的關系 26
2.2.5 類與對象的關系 26
2.3 面向對象三大機制 27
2.4 面向對象設計原則 27
2.5 設計模式 28
本章小結 28
思考題 28
第3章 案例介紹與需求分析 29
3.1 案例介紹 29
3.1.1 項目描述 29
3.1.2 項目目標 29
3.2 系統需求分析 29
3.2.1 系統業務分析 30
3.2.2 數據字典范例 31
本章小結 33
思考題 33
第4章 數據庫設計與實現 35
4.1 概念數據庫設計 35
4.1.1 標識實體類型 35
4.1.2 標識聯系類型及設計局部
E-R圖 38
4.1.3 對局部E-R圖的再討論 41
4.2 邏輯數據庫設計 47
4.2.1 E-R圖向關系模型轉換 48
4.2.2 關系模型優化 52
4.3 物理數據庫設計 52
4.3.1 SQL Server簡介 52
4.3.2 創建數據庫 53
4.3.3 創建表 57
4.3.4 創建索引 60
4.3.5 創建視圖 62
本章小結 63
思考題 64
第5章 .NET數據庫開發基礎 65
5.1 ADO.NET概述 65
5.1.1 數據訪問技術 65
5.1.2 ADO.NET結構 66
5.2 數據訪問三步曲 69
5.2.1 建立連接 69
5.2.2 執行命令 70
5.2.3 檢索結果 71
本章小結 74
思考題 74
第6章 基于ADO.NET的數據庫開發 75
6.1 數據集和數據適配器 75
6.1.1 數據集和數據讀取器的選取 75
6.1.2 數據集簡介 75
6.1.3 DataTable、DataColumn和
DataRow簡介 75
6.1.4 數據適配器簡介 77
6.2 強類型數據集 80
6.2.1 強類型數據集簡介 80
6.2.2 數據集設計器 80
6.2.3 代碼范例 82
6.3 在數據集中使用LINQ 87
6.3.1 LINQ簡介 87
6.3.2 LINQ to DataSet簡介 88
6.3.3 強類型數據集核心組件介紹 88
6.3.4 使用LINQ查詢強類型數據集 91
6.4 在 N 層應用程序中使用數據集 92
6.4.1 N層數據應用程序簡介 92
6.4.2 創建類庫來保存數據集 93
6.4.3 創建類庫來保存數據適配器 93
6.4.4 創建強類型數據集 94
6.4.5 將數據適配器與數據集分離 95
6.4.6 創建表示層 96
本章小結 100
思考題 101
第7章 基于ORM的數據庫開發 102
7.1 ORM簡介 102
7.2 DBContext組件 103
7.2.1 DBContext組件簡介 103
7.2.2 在項目中引入DBContext 103
7.2.3 項目結構說明 106
7.3 使用DBContext執行查詢 111
7.3.1 LINQ to Entities簡介 111
7.3.2 使用查詢表達式 111
7.3.3 基于方法的查詢 114
7.4 使用DBContext執行更新 118
7.4.1 執行更新操作 118
7.4.2 跟蹤更改操作 120
7.4.3 當前值、原始值、數據庫
存儲值 122
7.5 使用DBContext直接訪問數據庫 122
7.5.1 Database類簡介 122
7.5.2 直接執行查詢 123
7.5.3 直接執行命令 123
本章小結 124
思考題 124
第8章 數據加密基礎 125
8.1 數據加密概述 125
8.2 文件 126
8.2.1 文件概述 126
8.2.2 管理文件系統 127
8.3 流 130
8.3.1 流簡介 130
8.3.2 文件流 131
8.4 讀取器和寫入器 132
8.4.1 讀取器和寫入器簡介 132
8.4.2 使用讀取器和寫入器 132
本章小結 134
思考題 134
第9章 .NET Framework加密模型 135
9.1 .NET Framework加密模型簡介 135
9.1.1 加密組件簡介 135
9.1.2 SymmetricAlgorithm類 135
9.1.3 AsymmetricAlgorithm類 136
9.1.4 HashAlgorithm類 136
9.2 加密和解密數據 137
9.2.1 生成密鑰 137
9.2.2 加密和解密 139
9.3 加密簽名 146
9.3.1 生成簽名 146
9.3.2 驗證簽名 147
9.4 使用哈希代碼確保數據完整性 150
9.4.1 生成哈希 150
9.4.2 驗證哈希 151
本章小結 152
思考題 152
第10章 Windows窗體技術 153
10.1 Windows窗體 153
10.1.1 Windows窗體簡介 153
10.1.2 事件簡介 153
10.1.3 控件簡介 153
10.1.4 創建Windows窗體 153
10.1.5 Windows窗體坐標 157
10.2 標準控件 157
10.2.1 Control類 157
10.2.2 Button控件 158
10.2.3 CheckBox控件 160
10.2.4 RadioButton控件 161
10.2.5 TextBox、RichTextBox和
MaskedTextBox控件 162
10.2.6 ListBox、ComboBox和
CheckedListBox控件 163
10.2.7 Label和LinkLabel控件 165
10.2.8 PictureBox控件 165
10.2.9 GroupBox和Panel控件 165
10.2.10 ProgressBar控件 166
10.2.11 NumericUpDown控件 166
10.2.12 DateTimePicker和
MonthCalendar控件 166
10.3 菜單和工具欄 166
10.3.1 ToolStrip控件 166
10.3.2 MenuStrip控件 168
10.3.3 StatusStrip控件 168
10.3.4 ContextMenuStrip控件 168
10.4 數據和數據綁定 169
10.4.1 DataGridView控件 169
10.4.2 BindingSource組件 175
10.4.3 BindingNavigator控件 175
10.5 通用對話框 178
10.5.1 MessageBox類 178
10.5.2 OpenFileDialog組件 179
10.5.3 SaveFileDialog組件 180
10.5.4 FolderBrowserDialog組件 181
10.5.5 ColorDialog組件 182
10.5.6 FontDialog組件 183
10.5.7 PrintDialog組件 184
本章小結 184
思考題 184
第11章 教務管理系統開發 185
11.1 創建教務管理系統項目 185
11.1.1 創建解決方案 185
11.1.2 分層創建項目 186
11.1.3 創建數據訪問層代碼 187
11.1.4 添加引用 187
11.2 核心功能模塊實現 188
11.2.1 原始數據錄入 188
11.2.2 設計主界面 189
11.2.3 系統初始化 189
11.2.4 用戶登錄 207
11.2.5 用戶登錄后續操作 214
11.2.6 修改密碼 216
11.2.7 基礎信息管理 216
11.2.8 考務管理 253
11.2.9 教學評價 253
本章小結 254
思考題 254
第12章 教務管理系統數據服務 255
12.1 Web概述 255
12.2 HTTP概述 256
12.2.1 HTTP信息交換過程 256
12.2.2 HTTP方法 256
12.2.3 HTTP狀態碼 257
12.3 Web API概述 257
12.3.1 Web API簡介 257
12.3.2 創建Web API解決方案 257
12.4 創建數據服務 263
12.4.1 定義模型 263
12.4.2 創建數據服務示例 265
12.4.3 教務管理系統數據服務 271
12.5 部署數據服務 304
12.5.1 發布數據服務 304
12.5.2 生成安裝程序 306
12.6 調用數據服務 308
12.6.1 項目內調用 308
12.6.2 項目外調用 311
本章小結 323
思考題 324
附錄 本書案例數據庫 325
參考文獻 342
展開全部
書友推薦
- >
苦雨齋序跋文-周作人自編集
- >
名家帶你讀魯迅:故事新編
- >
我與地壇
- >
中國歷史的瞬間
- >
詩經-先民的歌唱
- >
推拿
- >
隨園食單
- >
巴金-再思錄
本類暢銷