《Visual Studio 2015(C#)Windows資料庫項目開發》是2018年1月電子工業出版社出版的圖書,作者是曾建華。
基本介紹
- 中文名:Visual Studio 2015(C#)Windows資料庫項目開發
- 作者:曾建華
- ISBN:9787121333934
- 頁數:208頁
- 定價:33元
- 出版社:電子工業出版社
- 出版時間:2018年1月
- 開本:16開
內容簡介,圖書目錄,
內容簡介
本書通過一個完整的項目講解如何使用Visual Studio 2015(C#)開發基於資料庫(SQL Server)的Windows窗體應用程式。本書主要內容包括:主窗體界面設計、數據集、多種數據維護(錄入、修改、刪除)開發、統計查詢、RDLC報表設計、自定義控制項開發(簡單控制項、複合控制項)、控制項使用技巧(如DataGridView拖放技術、自定義繪製技術)、LINQ技術套用、智慧型客戶端部署ClickOnce等技術。本書附錄通過網上購物系統介紹了使用Visual Studio 2015開發Web項目的強大功能,有利於讀者進一步學習Visual Studio 2015開發工具。本書項目完整實用,既涉及項目開發的各個環節,又儘量避免出現重複知識點。在講解方面,本書力求以深入淺出的方式指導讀者完成項目的開發,並期望讀者能收到舉一反三的效果。
圖書目錄
第1章 項目簡介 (1)
1.1 項目和開發環境介紹 (1)
1.1.1 為什麼學習該項目 (1)
1.1.2 開發環境介紹 (2)
1.2 系統運行 (2)
1.2.1 準備項目所需資料庫 (2)
1.2.2 運行學生選課系統 (5)
1.3 認識項目 (6)
1.3.1 項目功能介紹 (6)
1.3.2 熟悉項目資料庫中的表 (13)
1.3.3 資料庫中表之間的關係 (15)
實訓 (17)
第2章 主窗體開發 (21)
2.1 項目構成 (21)
2.1.1 創建項目 (21)
2.1.2 認識Program.cs檔案 (23)
2.2 主窗體設計 (24)
2.2.1 主選單(MenuStrip) (24)
2.2.2 工具列(ToolStrip) (27)
2.2.3 狀態欄(StatusStrip) (29)
2.2.4 多文檔界面(MDI)應用程式主窗體設計 (31)
實訓 (33)
第3章 數據維護窗體開發 (34)
3.1 系部數據維護 (34)
3.1.1 創建數據集並添加到系部表 (34)
3.1.2 設計系部信息窗體並維護數據 (37)
3.2 班級數據維護 (42)
3.2.1 修改數據集並添加到班級表 (42)
3.2.2 設計班級信息窗體並維護數據 (43)
3.3 學生數據維護 (49)
3.3.1 修改數據集並添加到學生表 (49)
3.3.2 設計學生信息窗體並維護數據 (49)
3.4 課程數據維護 (54)
3.4.1 設計課程信息窗體 (54)
3.4.2 維護課程數據 (55)
實訓 (60)
第4章 系統登錄及許可權管理 (61)
4.1 系統登錄 (61)
4.1.1 設計登錄窗體 (61)
4.1.2 編寫靜態類供全局使用 (62)
4.1.3 編寫登錄相關代碼 (65)
4.2 許可權管理 (67)
4.2.1 登錄信息 (67)
4.2.2 操作許可權控制 (68)
實訓 (69)
第5章 學生選課 (70)
5.1 選課填報志願 (70)
5.1.1 界面設計 (70)
5.1.2 實現選課業務邏輯 (78)
5.1.3 實現DataGridView拖放行確定選課志願順序 (83)
5.2 查詢報名結果 (87)
5.2.1 界面設計 (87)
5.2.2 相關代碼編寫 (87)
實訓 (90)
第6章 選課抽籤及抽籤結果查詢 (92)
6.1 隨機抽籤產生選課結果 (92)
6.1.1 設計存儲過程 (92)
6.1.2 調用存儲過程 (95)
6.2 按課程查看選課結果 (96)
6.2.1 界面設計 (97)
6.2.2 相關代碼編寫 (97)
實訓 (100)
第7章 統計查詢 (102)
7.1 按班級性別統計學生人數 (102)
7.1.1 界面設計 (102)
7.1.2 相關代碼編寫 (103)
7.2 未選課學生統計 (106)
7.2.1 界面設計 (106)
7.2.2 相關代碼編寫 (107)
實訓 (110)
第8章 RDLC報表 (111)
8.1 列印來自原始表的數據 (111)
8.1.1 創建報表 (111)
8.1.2 準備預覽報表窗體 (124)
8.1.3 調用報表 (125)
8.2 列印來自自定義表的數據 (127)
8.2.1 修改數據集,準備報表所需的DataTable (127)
8.2.2 創建報表 (129)
8.2.3 調用報表 (132)
實訓 (134)
第9章 系統完善 (135)
9.1 設計關於窗體 (135)
9.1.1 設定項目屬性 (135)
9.1.2 設計窗體 (137)
9.2 異常 (139)
9.2.1 異常的概念 (139)
9.2.2 異常的處理 (139)
9.3 DataGridView單擊列標題時取消排序 (141)
9.3.1 通過可視化方式設定DataGridView的所有列不排序 (141)
9.3.2 通過編寫通用方法設定DataGridView的所有列不排序 (142)
9.3.3 調用方法禁止DataGridView單擊列標題時排序 (142)
9.4 Singleton模式 (142)
9.4.1 Singleton模式的概念 (142)
9.4.2 用Singleton模式防止MDI子窗體的多實例化 (143)
實訓 (144)
第10章 控制項開發 (145)
10.1 用戶控制項 (145)
10.1.1 開發用戶控制項 (145)
10.1.2 使用用戶控制項 (150)
10.2 複合控制項 (151)
10.2.1 開發登錄系統的複合控制項 (152)
10.2.2 使用複合控制項實現系統登錄 (154)
實訓 (156)
第11章 LINQ查詢技術 (157)
11.1 LINQ TO Object (157)
11.1.1 LINQ TO Object簡介 (157)
11.1.2 使用LINQ TO Object (158)
11.2 LINQ TO DataSet (163)
11.2.1 LINQ TO DataSet簡介 (163)
11.2.2 使用LINQ TO DataSet (163)
11.3 LINQ TO SQL (165)
11.3.1 LINQ TO SQL簡介 (165)
11.3.2 使用LINQ TO SQL (165)
實訓 (168)
第12章 使用ClickOnce部署項目 (170)
12.1 發布前的準備 (171)
12.1.1 配置IIS (171)
12.1.2 更改項目圖示 (173)
12.2 發布 (174)
12.2.1 發布項目 (174)
12.2.2 測試發布項目 (175)
實訓 (176)
附錄A 網上購物系統及其資料庫簡介 (177)
A.1 網上購物系統介紹 (177)
A.1.1 網上購物系統功能介紹 (177)
A.1.2 為什麼通過網上購物系統學習SQL Server (177)
A.2 運行網上購物系統 (178)
A.2.1 準備網上購物系統所需資料庫 (178)
A.2.2 運行網上購物系統 (180)
A.2.3 網上購物系統功能介紹 (183)
A.3 網上購物系統使用的資料庫eShop (195)
A.3.1 初步認識網上購物系統使用的資料庫eShop (195)
A.3.2 資料庫中表之間的關係 (198)