多層結構的資料庫套用系統的開發

多層結構的資料庫套用系統的開發

《多層結構的資料庫套用系統的開發》是結合作者十多年來使用VC++6.0從事資料庫套用軟體開發的經驗,參照一個已經商品化的資料庫套用軟體為藍本,用時一年多的時間撰寫了初稿,又在其後兩年中反覆修改完成。全書六百多頁,約七十萬字,用一個完整的實例,以基本程式架構、套用軟體伺服器端到客戶端為主線,用深入淺出、全面細緻、循序漸進的方式介紹了多層次C/S架構的資料庫套用系統開發的過程。

基本介紹

  • 書名:多層結構的資料庫套用系統的開發
  • 作者付勇
  • ISBN:7560537804, 9787560537801
  • 頁數: 625頁
  • 出版社:西安交通大學出版社
  • 出版時間: 第1版 (2010年12月1日)
  • 裝幀:平裝
  • 開本:16
內容簡介,作者簡介,目錄,

內容簡介

該系統使用了ADO資料庫訪問技術、Socket網路通信技術,並以SQL Server作為全局資料庫,Access作為本地資料庫的方法,來提高數據訪問的效率,其中還套用了事務處理技術、多執行緒技術、註冊表訪問技術、類的派生和封裝技術等。特別值得一提的是,《多層結構的資料庫套用系統的開發》提供了十分詳盡的查詢報表、統計報表預覽列印輸出,導出到Excel以及報表等比縮放的編程技術和方法。最後還以一種全新的視角給出了幫助檔案和安裝程式的製作方法。《多層結構的資料庫套用系統的開發》從商品化軟體的角度出發,給出了目前多數VC++資料庫編程類圖書鮮見的編程方法和核心技術,結合所提供的完整的源程式,成為一本不可多得的好書。
《多層結構的資料庫套用系統的開發》既適合具有一定VC++編程基礎的中、高級編程人員閱讀,也可以作為計算機類本科生和研究生學習研究的參考書籍。隨書附贈光碟一張,提供書中實例的全部原始碼、資源檔案、製作幫助檔案的所有源檔案和相關工具等。

作者簡介

付勇,男,高級工程師,副教授,1952年10月出生於新疆烏魯木齊市。曾任新疆電視台總師辦主任,新疆人事廳信息中心副主任,新疆大學數學與系統科學學院軟體教研室主任等職。在國際學術會議、全國性學術會議和國內科技期刊上發表論文二十多篇,曾獲新疆維吾爾自治區科技進步三等獎、中國廣播電影電視部科技進步四等獎等。成功地主持開發過維吾爾文、哈薩克文電視字幕系統、人事工資信息管理系統和衛生監督信息報告系統等十多個商品化軟體。

目錄

前言
第1章 概述
1.1 引言
1.2 軟體開發環境的選擇
1.3 資料庫訪問技術的選擇
1.4 幾點說明
第2章 編程實例的體系結構
2.1 體系結構圖
2.2 軟體的層次結構
2.3 全局資料庫與本地資料庫
2.4 編程人員的層次與任務
第3章 軟體界面主體框架
3.1 界面主體框架的設計
3.2 套用輔助類和主框架輔助類
3.3 套用伺服器界面基本框架的編程
3.4 功能選擇視窗的建立
3.5 分割條的控制
3.6 主視窗的調整
3.7 選單的設計
3.8 工具列的設計
3.9 狀態欄的設計與編程
第4章 幾個常用控制項
4.1 創建控制項的原因
4.2 靜態文本框類的設計與編程
4.3 檢查框類的設計與編程
4.4 日期選擇框類的設計與編程
4.5 文本編輯框類的設計與編程
第5章 兩個特殊控制項
5.1 創建控制項的原因
5.2 下拉列表框類的設計與編程
5.3 彈出式樹狀選項框類的設計與編程
第6章 數據訪問層
6.1 數據訪問層的基本組成
6.2 ADO工作環境的建立
6.3 字元串數組封裝類的建立
6.4 ADO連線封裝類的建立
6.5 ADO記錄集封裝類的建立
第7章 適配層和業務邏輯層
7.1 資料庫訪問適配層
7.2 業務邏輯層
7.3 業務邏輯適配層
7.4 業務邏輯適配層基類的創建和使用
第8章 自定義對話框基類的建立
8.1 為什麼自定義對話框基類
8.2 自定義對話框基類的建立
8.3 常用按鈕的click事件回響函式
8.4 導航按鈕的初始化與提示信息
8.5 其他變數和函式
8.6 自定義嚮導對話框基類的建立
第9章 應用程式啟動過程的控制
9.1 啟動過程簡介
9.2 幾個有關控制的功能
9.3 程式啟動時背景音樂的播放
9.4 軟體封面的製作和顯示
9.5 資料庫的初始化
9.6 資料庫連線函式的建立
9.7 資料庫更新處理
9.8 登錄處理
9.9 註冊處理
9.1 0日期的檢測與新年度調整
9.1 1啟動過程相關業務邏輯函式的實現
9.1 2列表視的控制
9.1 3每日提示
第10章 主視窗的控制功能
10.1 關於對話框
10.2 幾個ID的添加
10.3 修改註冊碼功能
10.4 工具列按鈕的控制
10.5 對話框的控制
10.6 列印預覽視窗的改善和列印及列印預覽的控制
10.7 應用程式退出時的控制
10.8 計算機日期更改後的控制
第11章 通用功能的實現
11.1 通用功能簡介
11.2 功能欄和功能項的建立
11.3 功能欄的控制功能
11.4 真彩色圖像顯示類的編程
11.5 具有預覽功能的檔案對話框
11.6 操作員登錄
11.7 操作員退出
11.8 操作員管理
11.9 修改口令
11.1 0計算器和記事本的調用
11.1 1日曆的實現
11.1 2背景音樂的設定
第12章 資源和原始碼的共享
12.1 關於共享的討論
12.2 編程資源的共享
12.3 原始碼的共享
12.4 編程環境的修改
12.5 調試中查找環境的設定
第13章 套用伺服器編程環境的建立
13.1 資料夾的建立和特定檔案的複製
13.2 編程環境的調整
13.3 程式資源和代碼的更改
13.4 SQLServer中的資料庫的建立
13.5 套用伺服器工作資料庫的建立
13.6 編程環境建立的說明
第14章 套用伺服器的基本編程
14.1 操作員管理的修改
14.2 資料庫連線功能的實現
14.3 資料庫自動更新功能的實現
14.4 資料庫年度調整功能的實現
第15章 伺服器端數據處理功能
15.1 數據處理功能欄的建立
15.2 數據備份處理
15.3 數據還原處理
15.4 接收上級返回數據的說明
第16章 伺服器端CSocket的編程
16.1 業務命令協定
16.2 通信接口類的建立
16.3 監聽類的建立
16.4 其他類相關函式的添加
第17章 伺服器相關功能的實現
17.1 主列表視視窗的初始化
17.2 參數設定功能
17.3 日常管理功能欄的建立
17.4 啟動/停止服務功能
17.5 其他相關類的編程
17.6 歷史日誌管理
17.7 客戶機IP管理
第18章 客戶端編程環境的建立
18.1 資料夾的建立和特定檔案的複製
18.2 編程環境的調整
18.3 程式資源和代碼的更改
18.4 編程環境建立的說明
18.5 客戶端應用程式的調試方法
第19章 客戶端CSocket的編程
19.1 通信接口類的建立
19.2 其他相關類的編程
第20章 客戶端的基本編程
20.1 連線埠設定功能
20.2 登錄對話框的修改
20.3 操作員管理的修改
第21章 查詢條件的設定、保存和讀取
21.1 相關資料庫表的說明
21.2 相關對話框的設計
21.3 設定條件對話框的編程
21.4 保存條件對話框的編程
21.5 讀取條件對話框的編程
第22章 列印控制技術
22.1 報表頁面設定對話框的建立
22.2 列印用資料庫表的設計
22.3 列印環境的編程
22.4 列印操作類的建立
第23章 Excel報表控制技術
23.1 Excel報表控制環境的建立
23.2 自構造Excel報表實現
23.3 預定義Excel報表實現
第24章 單位部門人員的選擇功能
24.1 視窗中的子對話框的創建
24.2 單位部門人員選擇視窗的創建
24.3 單位選擇視窗的編程
24.4 部門選擇視窗的編程
24.5 人員選擇視窗的編程
24.6 人員查找功能的實現
第25章 初始建庫功能的實現
25.1 初始建庫功能欄的建立
25.2 基本函式的編程
25.3 創建單位結構的實現
25.4 單位信息的輸入
25.5 部門信息的輸入
25.6 人員基本信息的輸入
……
第26章 日常維護功能的實現
第27章 考核管理功能的實現
第28章 查詢功能的實現
第29章 統計報表功能的實現
第30章 客戶端數據處理功能
第31章 幫助系統的實現
第32章 軟體安裝程的製作

相關詞條

熱門詞條

聯絡我們