基本介紹
- 書名:Visual FoxPro高級編程及其項目套用開發
- 作者:汪兵 等
- ISBN:9787508415321
- 頁數:416頁
- 定價:38.00 元
- 出版社:中國水利水電出版社
- 出版時間:2003
- 裝幀:平裝
- 開本:16開
內容簡介,編輯推薦,目錄,第1章 VisualFoxPr06.0簡介,第2章 VisualFoxPro編程結構,第3章 設計資料庫和表,第4章 查詢與視圖,第5章 面向對象設計,第6章 表單及其控制項,第7章 報表與標籤設計,第8章 設計選單和工具列,第9章 使用APl函式,第10章 需求分析,第11章 資料庫結構設計,第12章 系統輪廓設計,第13章 通用類的設計,第14章 許可權模組設計,第15章 基礎數據模組實現,第16章 業務模組實現,第17章 查詢和報表的實現,第18章 系統發布製作,
內容簡介
全書共分兩篇,第一篇為基礎篇,結合示例論述了VisualFoxPro的可視化編程技術,其中包括9章,分別為:VisualFoxPro6.0簡介、VisualFoxPro編程結構、設計資料庫和表、查詢與視圖、面向對象設計、表單及其控制項、報表與標籤設計、設計選單和工具列、使用APl函式。第二篇為套用篇,結合企業人力資源管理信息系統項目套用開發技術和經驗,詳細闡述了一般管理信息系統軟體通用模組的開發,其中包括9章,分別為:需求分析、資料庫結構設計、系統輪廓設計、通用類的設計、許可權模組設計、基礎數據模組實現、業務模組實現、查詢和報表的實現、系統發布製作。讀者通過本書的學習,可快速提高VisualFoxPro的編程能力和實際套用水平。
編輯推薦
《VisualFoxPro高級編程及其項目套用開發》是在作者總結多年VisualFoxPro開發經驗的基礎上編著而成的。全書共分兩篇,第一篇為基礎篇,結合示例論述了VisualFoxPro的可視化編程技術;第二篇為套用篇,結合企業人力資源管理信息系統項目套用開發技術和經驗,詳細闡述了一般管理信息系統軟體通用模組的開發。讀者通過本書的學習,可快速提高VisualFoxPro的編程能力和實際套用水平。
本書適用於具有初級編程能力的讀者,可作為高校高年級學生、研究生的自學參考書和畢業設計的指導書,也可作為相關軟體開發人員的參考書。中國水利水電出版社網站包括了書中示例和學生信息管理系統的原始碼檔案,為讀者的學習提供了方便,同時也為相關軟體開發人員的實際套用開發提供了捷徑和參考。
目錄
第1章 VisualFoxPr06.0簡介
1.1 VisualFoxPr06.0簡介
1.2 VisualFoxPr06.0程式設計的特點
1.2.1 程式開發的步驟
1.2.2 開發VisualFoxPro應用程式的過程
1.3 VisualFoxPr06.0的新特點
1.4 中文VisualFoxPr06.0的安裝
1.4.1 系統要求
1.4.2 安裝VisualFoxPr06.0(中文版)
1.5 套用VisualFoxPro的開發環境
1.5.1 VisualFoxPr06.0環境的配置
1.5.2 項目管理器的套用
第2章 VisualFoxPro編程結構
2.1 VisualFoxPro程式設計基礎
2.1.1 常量.變數.變數類型和變數作用域
2.1.2 運算符.運算符的優先權和表達式
2.1.3 數組
2.2 建立邏輯表達式
2.2.1 建立複合邏輯表達式
2.2.2 確定邏輯表達式的運算順序
2.2.3 簡化邏輯表達式
2.3 程式控制結構
2.3.1 順序結構
2.3.2 選擇結構
2.3.3 循環結構
2.4 執行外部程式
2.4.1 子程式.函式和過程
2.4.2 使用DO命令執行外部程式
2.4.3 使用SETPROCEDURETO調用外部程式
2.4.4 使用SETLIBRARYTO調用外部程式
第3章 設計資料庫和表
3.1 數據規範化
3.1.1 函式依賴
3.1.2 碼
3.1.3 第一範式(1NF)
3.1.4 第二範式(2NF)
3.1.5 第三範式(3NF)
3.1.6 何時可違反規範化規則
3.2 資料庫(DateBase)與表(Table)
3.2.1 表
3.2.2 資料庫
3.2.3 數據字典
3.3 資料庫設計
3.3.1 分析數據需求, 確定建立資料庫的目的
3.3.2 將需求分類從而確定出需要的表
3.3.3 確定所需欄位
3.3.4 確定關係
3.3.5 設計求精
3.3.6 示例資料庫圖解
3.4創建資料庫
3.5 在VisualFoxPro開發環境中創建表
3.5.1 創建自由表
3.5.2 創建資料庫表
3.5.3 利用表嚮導創建表
3.6 在VisualFoxPro開發環境下表的操作
3.6.1 表內容的瀏覽和編輯
3.6.2 在表中添加新記錄
3.6.3 刪除記錄
3.6.4 定製"瀏覽"視窗
3.6.5 表的定製
3.7 在VisualFoxPro開發環境下資料庫的操作
3.7.1 運算元據庫及資料庫對象的命令和函式
3.7.2 在資料庫中添加表
3.7.3 從資料庫中移去表
3.7.4 在表間建立和刪除永久關係
3.7.5 使用參照完整性
3.7.6 創建存儲過程
3.7.7 查看和設定資料庫屬性
3.8 多表的使用
3.8.1 使用數據工作區
3.8.2 使用表別名
3.8.3 表的關聯
第4章 查詢與視圖
4.1 查詢設計
4.1.1 使用查詢嚮導或查詢設計器
4.1.2 設定查詢設計器的各種條件與屬性
4.1.3 輸出查詢結果
4.1.4 運行查詢
4.2 關於SQL
4.3 設計視圖
4.3.1 設計本地視圖
4.3.2 設計遠程視圖
4.3.3 使用視圖更新數據
4.4 定製視圖
4.4.1 在視圖中添加表達式
4.4.2 設定視圖欄位屬性
4.4.3 參數提示
4.4.4 設定逾時時間間隔
4.5 使用視圖
4.5.1 在視圖中使用多個本地表
4.5.2 在視圖中使用多個遠程表
4.5.3 在視圖中合併本地和遠程數據
4.6 視圖操作命令與函式
4.6.1 創建視圖
4.6.2 使用視圖
4.6.3 最佳化視圖
4.7 在程式和表單中使用查詢
第5章 面向對象設計
5.1 對象定義和對象特性
5.1.1 對象的定義
5.1.2 對象的特性
5.2 類和對象的關係
5.2.1 類
5.2.2 類和對象的區別
5.2.3 創建對象和釋放對象
5.3 VisualFoxPro類
5.3.1 基類
5.3.2 擴展VisualFoxPro基類
5.3.3 類的屬性.方法與事件
5.4 創建類
5.4.1 創建類的理由
5.4.2 創建類
5.5 使用類
5.5.1 使用Cwatch類
5.5.2 在容器分層結構中引用對象
5.5.3 相對引用
5.5.4 訪問對象數組
5.5.5 調用父類方法程式代碼
5.6類庫管理
5.6.1 創建類庫
5.6.2 修改類庫中的類定義
5.6.3 從類庫中刪除類定義
5.6.4 類庫之間的類複製
5.7 使用類瀏覽器管理類
5.7.1 啟動類瀏覽器
5.7.2 修改類圖示和說明
5.7.3 查看類代碼
5.8 創建類實例
第6章 表單及其控制項
6.1 表單設計器
6.1.1 創建表單對象
6.1.2 數據環境
6.1.3 表單控制項工具列
6.1.4 布局工具列
6.2 常用的表單控制項
6.2.1 顯示信息
6.2.2 提供一組預先設定的選擇
6.2.3 接受預先不能確定的輸入
6.2.4 微調控制項
6.2.5 命令按鈕控制項和命令按鈕組控制項
6.2.6 定時器控制項
6.3 向表單中加入控制項
6.3.1 深入了解容器和控制項對象
6.3.2 添加VisualFoxPro容器
6.3.3 向表單中添加VisualFoxPro控制項
6.4 處理表單對象
6.4.1 設計時處理表單
6.4.2 運行表單
6.5 使用表單集
6.5.1 表單集的基本設計
6.5.2 表單集的進階設計
6.6 表單的管理
6.6.1 隱藏表單
6.6.2 將參數傳遞到表單
6.6.3 從表單返回值
6.6.4 管理表單的多個實例
6.6.5 為表單或表單集設定設計區
6.6.6 關閉活動的表單
6.7 控制項使用技巧
6.7.1 使控制項更容易使用的方法
6.7.2 允許拖放操作
6.8 表單設計示例
6.8.1 創建表單集
6.8.2 創建頁框
6.8.3 進一步完善程式
第7章 報表與標籤設計
7.1 報表設計
7.1.1 確定報表的格式
7.1.2 報表布局檔案
7.1.3 使用嚮導設計報表
7.1.4 使用報表設計器設計報表
7.2 用快速報表創建簡單報表
7.2.1 創建快速報表
7.2.2 保存.預覽和運行快速報表
7.3 調整報表檔案
7.3.1 修改報表布局
7.3.2 設定數據來源
7.3.3 加入報表控制項
7.4 在報表中使用表達式和變數
7.5 創建一對多報表
7.6 控制報表控制項的列印
7.6.1 列印具有可變長度值的控制項
7.6.2 不輸出重複值
7.6.3 不輸出空白行
7.6.4 生成列印表達式
7.7 標籤檔案的創建與使用
7.8 向應用程式中添加報表或標籤
7.8.1 控制報表和標籤的輸出
7.8.2 集成查詢和報表
第8章 設計選單和工具列
8.1 創建選單和快捷選單
8.1.1 規劃選單系統
8.1.2 創建選單
8.1.3 常規選項對話框
8.1.4 選單選項對話框
8.2 創建快捷工具列
8.2.1 創建自定義工具列類
8.2.2 在表單集中添加自定義工具列
8.2.3 協調選單和自定義工具列
第9章 使用APl函式
9.1 操作INI檔案
9.1.1 INI檔案的結構
9.1.2 關鍵字值的讀取
9.1.3 寫入INI檔案關鍵字的值
9.2 操作註冊表
9.2.1 常用APl函式介紹
9.2.2 VFP中使用註冊表示例套用篇
第10章 需求分析
10.1 系統功能定義
10.1.1 維護人員基本信息功能
10.1.2 人員獎勵.處罰.培訓和出國等功能
10.1.3 人員增加功能
10.1.4 人員解職功能
10.1.5 勞動力調配管理功能
10.1.6 人事契約管理功能
10.1.7 人事檔案管理功能
10.1.8 許可權管理
10.2 系統用況定義
10.2.1 系統登錄
10.2.2 新增人員
10.2.3 人員解職
10.2.4 人員內部調動
10.2.5 檔案入檔
10.2.6 檔案取檔
10.2.7 檔案借閱
10.2.8 檔案歸還
10.2.9 簽訂人事契約
10.2.10 契約終止
10.2.11 契約違約處理
第11章 資料庫結構設計
11.1 許可權模組數據結構
11.2 人員基本信息數據結構
11.3 人員獎勵.處罰.培訓和出國數據結構
11.4 檔案管理表結構
11.5 契約管理表結構
11.6 職稱評定模組
11.7 基礎參數設定模組
第12章 系統輪廓設計
12.1 系統總體框架和選單設計
12.1.1 系統功能結構圖
12.1.2 建立項目檔案
12.1.3 建立系統主選單
12.2 系統主檔案
第13章 通用類的設計
13.1 數據集移動和操作按鈕
13.2 通用定位窗體類設計
第14章 許可權模組設計
14.1 登錄模組設計
14.2 組設定
14.3 用戶設定
14.4 密碼修改
第15章 基礎數據模組實現
15.1 jcsz_OperateData類的實現
15.2 基礎模組實現
第16章 業務模組實現
16.1 部門卡片信息維護
16.2 人事卡片信息維護
16.2.1 人事卡片信息維護表單的實現
16.2.2 對子表進行操作
16.3 新增人員
16.4 檔案管理
16.4.1 檔案入檔
16.4.2 檔案出檔
第17章 查詢和報表的實現
17.1 通用查詢類製作
17.2 VBA技術介紹
17.2.1 Excel中宏的錄製及VFP代碼的轉換
17.2.2 在VisualFoxPro中對Excel的一些常用控制命令
17.3 通用列印類製作
17.4 製作查詢和列印報表
17.4.1 製作QueryButton類
17.4.2 實現部門卡片明細查詢
17.4.3 查詢和列印的使用
第18章 系統發布製作
18.1 應用程式的發布過程
18.1.1 發布過程
18.1.2 發布樹
18.1.3 "安裝精靈"的工作
18.2 準備要發布的應用程式
18.2.1 連編項目
18.2.2 確保運行時的行為正確
18.2.3 在應用程式中包含資源
18.2.4 刪除受限制的VisualFoxPro功能和檔案
18.2.5 定製要發布的應用程式
18.3 使用"安裝精靈"