Windows應用程式開發教程

Windows應用程式開發教程

《Windows應用程式開發教程》是2013年人民郵電出版社出版的圖書,作者是董久敏。

基本介紹

  • 中文名:Windows應用程式開發教程
  • 作者:董久敏
  • 出版社:人民郵電出版社
  • 出版時間:2013年12月1日
  • 頁數:319 頁
  • 開本:16 開
  • ISBN:9787115329028 
  • 外文名:Windows Application Development
  • 語種:簡體中文
內容簡介,圖書目錄,

內容簡介

董久敏主編的《Windows應用程式開發教程(C#版)》以企業項目案例為引導,以項目開發為主線,講解的重點內容全面翔實透徹,涉及企業項目開發用到的各種必備知識、主流技術和標準流程。通過對案例的剖析,培養學生進行面向對象軟體開發必須具備的基本能力,使學生在完成項目開發的同時全面掌握軟體開發所需要的技術,充分鍛鍊團隊協作能力,滿足企業對面向對象軟體人才的需求。
本書是國家級骨幹高職院校中央財政支持的重點建設課程“Windows應用程式開發(C/S)綜合實訓”的建設成果,全書以一個完整的已經正式投入運行的超市商品管理系統為案例,以軟體工程原理和真實的軟體企業的項目實施方案為依據,詳細深入地介紹了企業級項目開發的完整過程;在書中重點講述了項目的需求分析、概要設計、詳細設計、代碼的實現、項目的測試及打包部署等。 本書可以作為高等院校計算機套用技術、軟體技術和計算機網路技術等專業的教材,也可以作為用C#語言進行C/S項目開發的軟體工程技術人員的參考書。

圖書目錄

第1章 軟體項目開發初步 1
1.1 軟體生存周期 1
1.1.1 軟體生存周期模型 1
1.1.2 軟體生存周期過程 2
1.2 軟體開發方法 3
第2章 項目實施過程 6
2.1 項目實施策略 6
2.1.1 項目統一規劃 6
2.1.2 模板化構建 6
2.1.3 模板化實施 7
2.2 項目實施階段 7
2.2.1 項目準備階段 7
2.2.2 差異需求分析階段 7
2.2.3 開發階段 7
2.2.4 測試階段 9
2.2.5 現場實施階段 11
2.2.6 驗收階段 14
2.2.7 軟體維護階段 15
第3章 系統的需求分析 16
3.1 需求描述 16
3.1.1 商品進貨 16
3.1.2 採購退貨 17
3.1.3 商品銷售 17
3.1.4 銷售退貨 18
3.1.5 統計查詢 19
3.2 分析設計 21
3.2.1 需求分析 21
3.2.2 模組劃分 21
第4章 系統的概要設計 24
4.1 總體設計 24
4.1.1 概述 24
4.1.2 基本設計 26
4.2 資料庫的設計 29
4.2.1 資料庫的概念性設計 29
4.2.2 資料庫的總覽 31
第5章 系統的詳細設計與代碼實現
35
5.1 項目主框架實現 35
5.1.1 系統架構設計 35
5.1.2 系統框架類關係圖和系統的包
結構 39
5.2 通用類和接口的設計 40
5.2.1 通用類和接口的設計 40
5.2.2 FAQ(常見問題解答) 79
5.3 系統主窗體的設計 79
5.3.1 登錄窗體的設計 79
5.3.2 系統主窗體的設計 81
5.4 系統管理 90
5.4.1 許可權管理設計方案 90
5.4.2 主要界面設計 93
5.4.3 系統管理模組實現的相關類、接口 94
5.4.4 實體類層(模型層)的主要代碼設計 96
5.4.5 數據訪問層中主要的代碼設計
97
5.4.6 業務邏輯層中主要的代碼設計
106
5.4.7 控制層中(對應窗體中)主要的代碼設計 110
5.4.8 主要的存儲過程、函式和視圖的設計 120
5.5 資料管理 122
5.5.1 任務需求 122
5.5.2 活動圖 123
5.5.3 主要界面設計 124
5.5.4 資料管理模組實現的相關類、接口 125
5.5.5 實體類層(模型層中)主要的代碼設計 126
5.5.6 數據訪問層中主要的代碼設計
129
5.5.7 業務邏輯層中主要的代碼設計
139
5.5.8 控制層中(對應窗體中)主要的代碼設計 142
5.5.9 主要的存儲過程、函式和視圖的設計 165
5.6 採購管理 166
5.6.1 任務要求 166
5.6.2 流程圖 167
5.6.3 主要界面設計 168
5.6.4 採購管理模組實現的相關類 171
5.6.5 實體類層(模型層中)主要的代碼設計 172
5.6.6 數據訪問層中主要的代碼設計
176
5.6.7 業務邏輯層中主要的代碼設計
181
5.6.8 控制層中(對應窗體中)主要的代碼設計 182
5.6.9 主要的工具類設計 204
5.6.10 主要的存儲過程、函式和視圖的設計 205
5.7 銷售管理 209
5.7.1 任務要求 209
5.7.2 流程圖 210
5.7.3 主要界面設計 211
5.7.4 銷售管理模組實現的相關類(說明:本模組由LINQ實現) 213
5.7.5 實體類層(模型層中)主要的代碼設計(略) 214
5.7.6 數據訪問層中主要的代碼設計
214
5.7.7 業務邏輯層中主要的代碼設計
220
5.7.8 控制層中(對應窗體中)主要的代碼設計 221
5.7.9 主要的工具類設計 241
5.7.10 主要的存儲過程、函式 、觸發器和視圖的設計 243
5.8 統計查詢 245
5.8.1 任務需求 245
5.8.2 活動圖 246
5.8.3 主要界面設計 247
5.8.4 統計查詢模組實現的相關類、接口 249
5.8.5 實體類層(模型層中)主要的代碼設計 249
5.8.6 數據訪問層中主要的代碼設計
253
5.8.7 業務邏輯層中主要的代碼設計
255
5.8.8 控制層中(對應窗體中)主要的代碼設計 256
5.8.9 主要的存儲過程、函式和視圖的設計 261
5.9 數據管理 264
5.9.1 任務要求 264
5.9.2 活動圖 265
5.9.3 主要界面設計 266
5.9.4 數據管理模組實現的相關類、接口 267
5.9.5 數據訪問層中主要的代碼設計
267
5.9.6 業務邏輯層中主要的代碼設計
269
5.9.7 控制層中(對應窗體中)主要的代碼設計 270
5.9.8 主要的存儲過程、函式和視圖的設計 276
5.10 數據導出與列印管理 279
5.10.1 任務要求 279
5.10.2 主要界面設計 280
5.10.3 列印管理模組實現的相關類
280
5.10.4 列印 Print.dll 動態程式庫中主要的代碼設計 281
第6章 軟體測試和系統部署 308
6.1 軟體測試 308
6.1.1 測試的基本概念 308
6.1.2 單元測試用例的設計 310
6.2 系統部署 312
6.2.1 任務要求 312
6.2.2 任務解決方案 312

相關詞條

熱門詞條

聯絡我們