Visual Basic 2005+SQL Server 2005資料庫開發與實例

Visual Basic 2005+SQL Server 2005資料庫開發與實例

《Visual Basic 2005+SQL Server 2005資料庫開發與實例》是2008年6月11日清華大學出版社出版的圖書,作者是臧洪光、王濤、唐植華、周明輝。

內容簡介

VisualBasic2005是MicrosoftVisualStudio開發組件中功能強大的快速開發工具,由於其所具有的強大功能和友好的開發環境,一經推出便廣受好評,成為Windows平台上應用程式開發的利器;而MicrosoftSQLServer2005更是在商用資料庫市場上獨領風騷,兩者的結合堪稱程式開發的黃金組合。
本書包括13章,系統地介紹了VisualBasic2005中文版以及SQLServer2005的基本操作,並對使用VisualBasic開發資料庫應用程式的方法進行了詳細的介紹,具體包括VisualBasic2005開發環境、資料庫基本原理及套用、資料庫訪問接口概述、數據綁定技術、數據顯示控制項、Windows窗體應用程式開發流程及發布、Web資料庫應用程式的開發流程及發布等內容。並且在本書的光碟上附有全部案例的原始碼和視頻講解,讀者可以根據需要在示例代碼的基礎上進行二次開發。
本書作為使用VisualBasic進行資料庫開發的實例教程,圍繞SQLServer2005的特點對此類應用程式的開發流程進行了詳細的說明,教學重點明確、結構合理、語言簡明,而且每個實例均為作者在本領域工作中的真實案例,具有很強的實用性,適用對象為VisualBasic及SQLServer的初、中級讀者,可以作為VisualBasic程式設計培訓班的教材,也適合軟體程式開發人員或是工科高等院校學生自學使用。

編輯推薦

開發工具與後台資料庫有很強的針對性;
內容新穎,將多種資料庫技術相結合套用;
案例豐富,有較強的實用價值,具備商業特性;
實例講解清晰,符合軟體工程有理,且技術難點闡述明了;
資料庫系統擴展性強,讀者適當修改即可套用實際需要;
光碟內容包括實例原始碼,實例開發和運行過程全程多媒體講解。

圖書目錄

第1章VisualBasic2005開發環境 1

1.1WindowsForm應用程式 1

1.1.1創建項目 2

1.1.2添加窗體 3

1.1.3添加控制項 4

1.1.4添加代碼 6

1.2Windows窗體應用程式示例 7

1.2.1建立用戶界面 8

1.2.2添加代碼 9

1.2.3實現彈出式對話框 10

1.3Web窗體設計器 12

1.3.1Web頁面、HTML窗體和Web窗體 12

1.3.2Web基礎理論 13

1.4一個簡單的Web窗體程式 16

1.4.1開啟一個ASP.NETWeb應用程式項目 16

1.4.2添加控制項和對控制項編程 17

第2章VisualBasic傳統數據訪問模式ADO 21

2.1ADO對象模型 21

2.2ADO常用對象 22

2.2.1Connection對象 23

2.2.2Command對象 28

2.2.3RecordSet對象 30

2.2.4ADOParameter對象 36

2.2.5ADOFields集合和Field對象 37

2.2.6ADOProperties集合和Property對象 38

2.2.7ADOErrors集合和Error對象 38

2.3ADO擴展庫 38

2.4使用ADO控制項 40

2.4.1創建使用ADO對象模型的項目 41

2.4.2獲取數據 43

2.4.3顯示RecordSet中的數據信息 46

2.4.4編輯數據 49

2.4.5更新數據 51

2.4.6關閉主界面 54

第3章VisualBasic最新數據訪問模式ADO.NET 57

3.1ADO與ADO.NET的區別 58

3.2ADO與ADO.NET的選擇 59

3.3ADO.NET組件結構 60

3.4.NET數據提供程式 61

3.4.1ADO.NETConnection對象 63

3.4.2ADO.NETCommand對象 68

3.4.3ADO.NETDataReader對象 74

3.4.4ADO.NETDataAdapter對象 78

3.5DataSet組件 80

3.5.1DataSet對象模型 81

3.5.2DataTable和DataTableCollection對象 82

3.5.3DataColumn對象 83

3.5.4DataRow對象 84

3.5.5DataRelationCollection和DataRelation 88

3.5.6ExtendedProperties 92

第4章VisualBasic中的數據綁定及其控制項 93

4.1簡單數據綁定及其控制項 93

4.1.1簡單數據綁定控制項 93

4.1.2創建簡單數據綁定 94

4.2複雜數據綁定及其控制項 99

4.2.1複雜數據綁定控制項 99

4.2.2創建複雜數據綁定 100

4.3使用數據綁定的常見方案 105

4.3.1報表 105

4.3.2數據輸入 105

4.3.3主控/詳細關係 109

4.3.4查找表 114

第5章VisualBasic的報表生成利器——水晶報表 117

5.1設計報表 117

5.1.1使用示例報表 117

5.1.2創建報表 119

5.2設定項目 124

5.3綁定報表 125

5.4導出報表 129

5.5列印報表 135

第6章VisualBasic網路應用程式開發 141

6.1Windows程式開發和Web程式開發的區別 141

6.1.1界面設計 141

6.1.2資料庫的安全性 143

6.1.3數據量 144

6.2建立Web應用程式的運行環境 144

6.2.1安裝IISWeb伺服器 145

6.2.2管理Web伺服器的目錄 147

6.3VisualBasic在開發Web套用

程式時的作用 151

6.3.1If/Then判斷 151

6.3.2處理來自客戶端的信息 151

6.3.3存取數據和檔案 152

6.4VisualBasic開發Web程式的

常用類 152

6.4.1Page類 152

6.4.2Request對象 156

6.4.3Response對象 158

6.5VisualBasic開發Web程式的

常用控制項 159

6.5.1GridView控制項 160

6.5.2DataList控制項 163

6.6使用VisualBasic開發網路

資料庫程式的流程 170

第7章SQLServer2005資料庫管理 171

7.1SQLServer2005的新增功能 171

7.2資料庫管理 172

7.2.1資料庫的創建和刪除 172

7.2.2資料庫的備份與還原 176

7.3數據表管理 182

7.3.1使用可視化方式創建表 182

7.3.2使用SQL語句創建表 183

7.3.3使用可視化方式對數據表進行

增、刪、改操作 184

7.3.4使用SQL語句對數據表進行

增、刪、改操作 186

7.3.5設定數據表間的關係 190

7.4創建視圖和存儲過程 192

7.4.1使用可視化方式創建視圖 192

7.4.2使用SQL語句創建視圖 194

7.4.3創建存儲過程 195

7.4.4安全管理 197

7.5觸發器 198

7.5.1創建觸發器 198

7.5.2刪除觸發器 202

7.6SQL查詢 202

7.6.1DISTINCT 202

7.6.2子查詢 203

7.6.3GROUPBY 206

7.6.4合計函式 207

7.6.5LIKE 208

第8章超市管理系統 211

8.1概述 211

8.1.1系統背景 211

8.1.2系統預覽 212

8.2主要技術 216

8.2.1面向對象的設計 216

8.2.2工程屬性的設定 217

8.2.3窗體和基本控制項的使用 217

8.2.4其他技術 218

8.3系統設計 219

8.3.1需求分析 219

8.3.2系統設計 220

8.4資料庫設計 220

8.4.1資料庫的需求分析 220

8.4.2資料庫的邏輯結構設計 221

8.4.3創建表間關係 227

8.5設計系統主界面 227

8.5.1創建工程項目 227

8.5.2設計系統主界面 228

8.6通用類設計 229

8.6.1ADO.NET相關類 229

8.6.2DataBinding類 230

8.6.3DBUser類 234

8.7登錄模組 238

8.8用戶管理模組 240

8.8.1添加用戶 240

8.8.2編輯用戶 243

8.8.3刪除用戶 247

8.8.4修改密碼 249

8.9進貨管理模組 251

8.9.1登記訂貨單 251

8.9.2修改訂貨單 254

8.9.3刪除和查詢訂單 257

8.10入庫管理模組 260

8.11銷售管理模組 265

8.12收付款查詢模組 268

8.13基本信息管理模組 268

第9章賓館管理系統 269

9.1概述 269

9.1.1系統背景 269

9.1.2系統預覽 270

9.2主要技術 274

9.2.1高級控制項 274

9.2.2初始螢幕窗體 277

9.2.3ODBC.NET數據提供程式 277

9.2.4建立與訪問項目資源 277

9.3系統設計 278

9.3.1需求分析 278

9.3.2系統設計 278

9.4資料庫設計 279

9.4.1資料庫的需求分析 279

9.4.2資料庫的邏輯結構設計 280

9.4.3創建表間關係 282

9.4.4創建ODBCDSN 283

9.5設計系統主界面 284

9.5.1創建工程項目 285

9.5.2建立與訪問項目資源 285

9.5.3初始螢幕窗體設計 286

9.5.4設計系統主界面 288

9.6通用類設計 293

9.7房客管理模組 295

9.7.1房客登記 295

9.7.2補交押金 299

9.7.3房客換房 302

9.7.4房客退房 304

9.8預定管理模組 307

9.8.1預定房間 307

9.8.2預定轉入住 310

9.8.3取消預定 310

9.9客房管理模組 310

第10章醫院管理系統 311

10.1概述 311

10.1.1系統背景 311

10.1.2系統預覽 311

10.2主要技術 315

10.2.1資料庫操作 315

10.2.2DataGridView控制項 316

10.2.3TabControl控制項 317

10.2.4模式對話框 317

10.2.5異常處理 318

10.3系統設計 318

10.3.1需求分析 318

10.3.2系統設計 319

10.4資料庫設計 319

10.4.1資料庫的需求分析 320

10.4.2資料庫的邏輯結構設計 320

10.4.3創建表間關係 323

10.5資料庫結構的實現 323

10.5.1創建資料庫 323

10.5.2創建門診掛號表 324

10.5.3創建門診病人表 326

10.5.4創建門診收費表 328

10.5.5創建住院管理相關表 329

10.6設計系統主界面 329

10.6.1創建工程項目 329

10.6.2設計系統主界面 329

10.7通用類設計 330

10.7.1查詢和創建資料庫 330

10.7.2查詢和創建表 333

10.7.3查詢和創建視圖 335

10.7.4根據查詢條件顯示指定表

記錄 337

10.7.5更新DataGridView改變

的內容 338

10.8門診管理模組 339

10.8.1門診掛號 339

10.8.2門診收費 346

10.9住院管理模組 352

10.9.1住院登記 352

10.9.2收預交金 354

10.9.3費用記賬 354

10.9.4出院結算 354

第11章房地產管理系統 355

11.1概述 355

11.1.1系統背景 355

11.1.2系統預覽 356

11.2主要技術 361

11.2.1資料庫操作 361

11.2.2DataGridView控制項 363

11.2.3水晶報表 363

11.2.4訪問系統配置檔案 363

11.3系統設計 364

11.3.1需求分析 364

11.3.2系統設計 365

11.4資料庫設計 365

11.4.1資料庫的需求分析 365

11.4.2資料庫的邏輯結構設計 366

11.4.3創建表間關係 370

11.4.4創建觸發器 370

11.4.5創建存儲過程 372

11.5設計系統主界面 372

11.5.1創建工程項目 373

11.5.2設計系統主界面 373

11.6通用類設計 376

11.6.1訪問程式配置檔案 376

11.6.2執行非查詢命令 377

11.7銷售管理模組 377

11.7.1客戶管理和客戶查詢 377

11.7.2房屋銷售和銷售報表 384

11.8樓盤資料管理模組 389

11.8.1樓盤管理 389

11.8.2樓房管理 391

11.8.3房屋管理 391

11.9數據管理 394

11.9.1數據初始化 394

11.9.2備份資料庫 396

11.9.3還原資料庫 397

第12章線上考試系統 401

12.1概述 401

12.1.1系統背景 401

12.1.2系統預覽 402

12.2主要技術 405

12.2.1ASP.NET技術 405

12.2.2HTML技術 406

12.2.3資料庫技術 407

12.2.4Web控制項 407

12.3系統設計 408

12.3.1需求分析 408

12.3.2系統設計 409

12.4資料庫設計 409

12.4.1資料庫的需求分析 409

12.4.2資料庫的邏輯結構設計 410

12.4.3創建表間關係 413

12.5通用類設計 413

12.6用戶登錄模組 417

12.7考生主界面模組 421

12.8生成試卷模組 427

12.9提交試卷模組 433

12.10考生信息管理模組 436

第13章後台資料庫系統的移植和升級以及系統的安裝和部署 439

13.1後台資料庫系統的移植 439

13.1.1Access資料庫移植到SQLServer資料庫 439

13.1.2從SQLServer2000移植到SQLServer2005 445

13.1.3從SQLServer移植到MySQL 452

13.1.4兩台計算機之間的資料庫移植 459

13.2後台資料庫系統的升級 462

13.3Windows系統軟體打包和發布 463

13.3.1在.NET中創建應用程式部署 463

13.3.2添加資料庫 467

13.3.3安裝“房地產管理系統”程式 468

13.4Web程式的打包和發布 470

13.4.1生成Web安裝項目 470

13.4.2安裝Web項目 473

熱門詞條

聯絡我們