中文Visual FoxPro 5.0高級程式設計指南

中文Visual FoxPro 5.0高級程式設計指南

《中文Visual FoxPro 5.0高級程式設計指南》是1998年海洋出版社出版的圖書,作者是許振宇

基本介紹

  • 作者:許振宇
  • ISBN:9787502744410
  • 頁數:285
  • 定價:26.00
  • 出版社:海洋出版社
  • 出版時間:1998-04
  • 裝幀:平裝
內容介紹,作品目錄,

內容介紹

內容提要
本書向讀者詳盡地介紹了VisualFoxPro5.0中文版這一強勁的互動式數
據庫管理系統,並主要講述了如何創建遠程視圖、共享訪問程式設計、客戶/服務
器解決方案、OLE、創建幫助系統、發布應用程式、訪問API、企業級解決方案。
本書內容翔實,適合資料庫開發人員及廣大計算機專業人員使用。

作品目錄

目 錄
第1章 創建遠程視圖
1.1定義連線或指定數據源
1.1.1命名連線和數據源的使用優先權
1.1.2顯示ODBC註冊提示
1.1.3使用已有的連線
1.2創建遠程視圖
1.3設定視圖屬性和連線屬性
1.4下載遠程視圖時改變默認數據類型
1.5在視圖中更新數據
1.5.1使視圖可更新
1.5.2在視圖中更新多個表
1.6在視圖的欄位和數據行上創建規則
1.7集成視圖
1.7.1在視圖中集成本地數據和遠程數據
1.7.2在視圖中更新本地數據與遠程數據
1.8處理游離數據
1.8.1創建游離視圖
1.8.2顯示和修改游離數據
1.8.2.1使用游離數據
1.8.2.2管理游離數據
1.8.3更新在線上數據
1.8.3.1在本地表中更新多批記錄
1.8.3.2在遠程表中更新多批記錄
1.8.3.3更新一個記錄
1.8.3.4取消游離數據的更新
1.9最佳化視圖性能
1.9.1控制遞進式獲取信息量的大小,
1.9.2控制備註欄位的獲取
1.9.3設定最大下載記錄數
1.9.4最佳化過濾器和聯接
1.9.5控制聯接結果
1.9.6共享多個遠程視圖的聯接
1.9.7測試連線是否忙
第2章 共享訪問的程式設計
2.1控制對數據的訪問
2.1.1訪問數據
2.1.1.1以獨占訪問的方式使用表
2.1.1.2以共享訪問的方式使用表
2.1.2鎖定數據
2.1.2.1選擇記錄鎖定或表鎖定
2.1.2.2選擇自動或人工鎖定
2.1.3數據解鎖
2.1.4使用數據工作期
2.1.4.1使用私有數據工作期
2.1.4.2識別數據工作期
2.1.4.3使用多個表單實例更新數據
2.1.4.4定製數據工作期的環境
2.1.4.5使自動數據工作期的設定無效
2.1.5設定緩衝訪問數據的方式和方法
2.1.5.1選擇緩衝方法
2.1.5.2選擇鎖定方式
2.1.5.3啟用緩衝
2.1.5.4在表緩衝區中追加和刪除記錄
2.1.6使用緩衝進行更新
2.2使用事務更新數據
2.2.1包裝代碼段
2.2.2控制事務處理的命令
2.2.3使用事務
2.2.4嵌套事務處理
2.2.5保護遠程更新
2.3管理衝突
2.3.1管理緩衝衝突
2.3.1.1出錯處理例程
2.3.1.2檢測並解決衝突
2.3.1.3使用備註欄位檢查衝突
2.3.2使用視圖更新數據時的衝突管理
2.3.3管理衝突的規則
2.4提高多用戶應用程式性能的幾個方法
第3章 創建客戶/伺服器解決方案
3.1設計客戶/伺服器應用程式
3.1.1客戶/伺服器應用程式的設計目標
3.1.2高性能的設計
3.1.2.1僅下載所需要的數據
3.1.2.2在最佳平台上放置數據
3.1.2.3選擇正確的方法
3.1.3快速開發應用程式
3.1.3.1使用視圖生成原型
3.1.3.2實現客戶/伺服器應用程式
3.1.3.3最佳化應用程式
3.1.4確保開發的準確性和數據的完整性
3.1.4.1維護數據完整性
3.1.4.2防止數據丟失
3.2升遷VisualFoxPro資料庫
3.2.1原型化的目標
3.2.2構造應用程式的本地原型
3.2.3使用升遷嚮導
3.2.4升遷到SQLServer上
3.2.4.1準備SQLServer端
3.2.4.2準備客戶端
3.2.4.3備份資料庫
3.2.4.4關閉表
3.2.4.5啟動升遷嚮導
3.2.4.6升遷嚮導如何工作
3.2.4.7完成升遷過程
3.2.4.8對伺服器採取的步驟
3.2.4.9VisualFoxPro對客戶端採取的步驟
3.2.5升遷到Oracle上
3.3實現客戶/伺服器應用程式
3.3.1使用SQLpass-through技術
3.3.1.1使用SQLpass-through函式
3.3.1.2向數據源傳遞SQL語句
3.3.1.3建立參數化查詢
3.3.1.4使用SQLServer的輸入/輸出參數
3.3.1.5建立與遠程數據的外部聯接
3.3.1.6使用SQL的ODBC擴展
3.3.1.7用SQLpass-through管理聯接
3.3.2用SQLpass-through處理遠程數據
3.3.2.1設定遠程數據的臨時表屬性
3.3.2.2用SQLpass_through更新遠程數據
3.3.2.3選擇有效的SQLpass-through處理方式
3.3.2.4處理多個結果集合
3.3.2.5控制數據類型轉換
3.3.3處理SQLpass-through錯誤
3.4最佳化客戶/伺服器性能
3.4.1最佳化連線的使用
3.4.1.1使用共享連線
3.4.1.2控制連線逾時
3.4.1.3釋放連線
3.4.2加速數據檢索
3.4.2.1逐步獲取
3.4.2.2獲取需要的數據
3.4.2.3控制獲取大小
3.4.2.4延遲獲取備註
3.4.2.5最佳化數據獲取性能
3.4.3加速查詢和視圖的運行
3.4.3.1在遠程表中增加索引
3.4.3.2最佳化本地和遠程處理
3.4.3.3最佳化帶有參數的視圖
3.4.4加速表單的運行
3.4.4.1在本地存儲查找表
3.4.4.2根據要求顯示欄位
3.4.5提高更新和刪除的性能
第四章 添加OLE
4.1設計OLE應用程式
4.1.1連結或嵌入OLE對象
4.1.2添加綁定型或非綁定型OLE對象
4.2在應用程式中添加OLE對象
4.2.1在表中添加OLE對象
4.2.1.1在表中追加OLE對象
4.2.1.2刷新MicrosoftGraph
4.2.2在表單中添加OLE對象
4.2.2.1與OLE對象互動
4.2.2.2控制選單的顯示
4.3使用ActiveX套用自動化管理對象
4.3.1向表單中添加ActiveX控制項
4.3.2管理綁定型ActiveX控制項
4.3.3套用自動化管理對象
4.3.3.1管理外部對象屬性
4.3.3.2使用外部對象方法程式
4.3.3.3設定時間期限
4.3.3.4訪問對象集合
4.3.3.5使用對象數組
4.3.3.6釋放外在對象
4.4派生對象的子類
4.5從其他應用程式中控制VisualFoxPro
4.5.1VIsualFoxPro的Application對象模型
4.5.2通過集合屬性訪問對象
4.6創建OLE服務程式
4.6.1創建服務程式
4.6.2註冊一個OLE服務程式
4.6.3使用OLE服務程式
4.6.4引起錯誤或從0LE服務程式返回錯誤
4.7使用遠程自動化
4.7.1配置伺服器和本地計算機
4.7.1.1配置伺服器
4.7.1.2配置客戶計算機
4.7.2系統安全策略選項
4.7.3在遠程自動化中使用許可權
4.7.4遠程自動化疑難解答
第5章 創建幫助系統
5.1選擇幫助特性
5.2計畫對在線上幫助的訪問
5.2.1計畫一個幫助選單
5.2.2添加上下文相關性
5.2.1.1指定一個幫助
5.2.2.2指定幫助主題
5.2.3實施“這是什麼?”幫助
5.3編程實現幫助特性
5.3.1使用WinHelp函式
5.3.2指定WinHelp參數
5.3.2.1hWnd參數
5.3.2.2lpzFileName參數
5.3.2.3wCmd參數
5.3.2.4dwData參數
5.3.3保留F1
5.3.4在表單中包含“幫助”按鈕
5.3.5退出圖形樣式幫助
第6章 發布應用程式
6.1發布過程
6.2準備要發布的應用程式
6.2.1選擇連編類型
6.2.2考慮硬體 記憶體和網路問題
6.2.2.1安裝Visua1FoxPro的必要條件
6.2.2.2“升遷嚮導”的要求
6.2.3確保運行時的行為正確
6.2.4在應用程式中包含資源
6.2.4.1加入FOXUSER資源檔案
6.2.4.2包含外部庫檔案
6.2.4.3包含ActiveX組件
6.2.4.4加入配置檔案
6.2.4.5包含用於特定地區的資源檔案
6.2.4.6加入自己的檔案
6.2.5刪除受限制的VisualFoxPrO功能和檔案
6.2.5.1受限制的VisualFoxPro功能
6.2.5.2受限制的VisualFoxPro檔案
6.3定製要發布的應用程式
6.3.1保護並文檔化原始碼
6.3.2調用錯誤處理和終止系統運行例程
6.3.3給應用程式添加幫助信息
6.3.4修改應用程式的外觀
6.3.4.1更改默認的VisualFoxPro選單
6.3.4.2更改默認的標題
6.3.4.3更改默認的應用程式圖示
6.3.4.4指定特定平台的鍵盤導航方式
6.3.5備份原始碼
6.3.6生成應用程式
6.3.6.1生成標準VisualFoxPro應用程式
6.3.6.2生成執行檔,
6.3.6.3生成OLE伺服器
6.4創建發布磁碟
6.4.1了解發布過程
6.4.1.1發布樹
6.4.1.2了解安裝精靈
6.4.2使用安裝精靈
6.4.2.1指定發布樹
6.4.2.2選擇可選組件
6.4.2.3指定磁碟映象
6.4.2.4定製要發布的安裝對話框
6.4.2.5指定安裝之後的操作
6.4.2.6指定默認檔案安裝目的地
6.4.2.7查看檔案總結報告
6.4.2.8完成安裝精靈過程
第7章 訪問AP1
7.1使用外部庫擴展VisualFoxPro的功能
7.1.1使用外部庫
7.1.2訪問ActiveX控制項
7.1.3訪問動態程式庫
7.1.3.1向一個DLL傳遞參數
7.1.4訪問VisualFoxPro庫
7.2訪問VisualFoxProAP1
7.2.1創建一個庫或者ActiveX控制項
7.2.1.1創建一個基本的ActiveX控制項
7.2.1.2創建一個基本的FLL庫
7.2.1.3使用FoxInfo和FoxTab1e結構
7.2.2添加Visua1FoxProAPI調用
7.2.3傳遞和接收參數
7.2.3.1Value結構的定義
7.2.3.2Va1ue結構的域
7.2.3.3Locator結構的定義
7.2.3.4Locator結構的域
7.2.3.5訪問FLL庫中參數的示例
7.2.4返回值給Visua1FoxPro
7.2.5向VisualFoxProAPI函式傳遞參數
7.2.5.1VisualFoxProAPI數據類型
7.2.5.2Visua1FoxProAPI數據結構
7.2.6訪問Visua1FoxPro變數和欄位
7.2.7管理記憶體
7.2.7.1使用句柄
7.2.7.2理解堆疊
7.2.7.3遵守句柄規則
7.2.8連編和調試庫與ActiveX控制項
7.2.8.1連編項目
7.2.8.2調試一個ActiveX控制項或FLL庫
第 8章 創建企業級解決方案
8.1集體開發
8.1.1深入了解集體開發
8.1.2深入了解原始碼管理
8.1.3在VisualFoxPro中使用原始碼管理軟體
8.1.3.1集成原始碼管理系統和VisualFoxPro項目
8.1.3.2啟用原始碼管理系統
8.1.4在原始碼管理系統下管理VisualFoxPro項目
8.1.4.1處理項目檔案和項目列表檔案
8.1.4.2將項目置於原始碼管理之下
8.1.4.3向原始碼管理項目添加檔案
8.1.4.4加入一個已經存在的原始碼管理項目
8.1.4.5更新項目列表
8.1.4.6將一個項目解除原始碼管理
8.1.4.7從原始碼管理項目中移去檔案
8.1.4.8在多個原始碼管理項目之間已分享檔案
8.1.5在原始碼管理項目中管理檔案
8.1.5.1處理多檔案組件
8.1.5.2簽出檔案
8.1.5.3簽入檔案
8.1.5.4得到檔案的最新版本
8.1.5.5比較檔案或項目
8.1.5.6檢查表單、報表和其他表檔案的區別
8.1.5.7顯示檔案和項目信息
8.1.6集體開發和修改資料庫
8.1.7集體開發類庫
8.2Visua1FoxPro在企業中的套用
8.2.1企業開發
8.2.2使用VisualFoxPro作為應用程式的前端
8.2.2.1擴展Visua1FoxPro中可視化設計工具的功能
8.2.2.2集成其他程式的功能
8.2.2.3擴展Visua1FoxPro的數據存儲能力
8.2.2.4升遷VisualFoxPro數據
8.2.3使用VisualFoxPro作為數據源
8.2.3.1在其他應用程式中使用VisualFoxPro的數據
8.2.3.2在其他應用程式中使用VisualFoxPro對象和命令
8.2.3.3使用Visua1FoxPro建立數據倉庫
8.2.3.4使用VisualFoxPro作為一個www查詢引擎
第9章 示例應用程式概述
9.1Visua1FoxProSolutions示例
9.2TasmanianTraders示例
9.2.1Tasman ianTraders總體設計
9.2.2設計TASTRADE資料庫
9.2.2.1創建表的結構和表之間的關係
9.2.2.2實現安全性
9.2.2.3維護數據的一致性
9.2.3設計並創建Tasman ianTrader的類
9.2.4編寫、測試和調試Tasman ianTrader程式
9.2.4.1表單
9.2.4.2報表
9.2.4.3選單和工具列
9.2.4.4錯誤處理
9.2.4.5測試和調試
9.24.6主程式
9.2.4.7代碼的有關說明
9.2.5Tasman ianTraders類庫
9.2.5.1Tastrade示例:Application類的功能
9.2.5.2Tastrade示例:表單類的功能
9.2.5.3Tastrade示例:控制項類的功能
9.3客戶/伺服器示例
9.3.1客戶/伺服器示例應用程式類
9.3.2客戶/伺服器示例應用程式資料庫
9.3.2.1選擇資料庫
9.3.2.2打開資料庫
9.3.2.3修改遠程連線
9.3.3在客戶/伺服器示例應用程式中選擇一個臨時數據表
9.3.4在客戶/伺服器示例應用程式中更新數據
9.3.5在客戶/伺服器示例應用程式中管理數據衝突
9.3.6在客戶/伺服器示例應用程式中實現商務規則
9.4OLE服務程式示例
9.4.1PoolManager服務程式示例
9.4.2GopherOLE服務程式示例
9.4.3FoxISAPIOLE服務程式示例
9.4.3.1運行FoxISAP I示例的幾種方法
9.4.3.2如何在一個Internet瀏覽器上運行FoxISAPI示例
9.5示例類庫
9.6示例多媒體類
9.7實用程式
9.7.1ADD LABEL.APP
9.7.2CPZERO.PRG
9.7.3GENDBC.PRG
9.7.4轉換器
9.7.5代碼分析器
9.7.6HexEdit
9.7.7遠程自動化連線管理器
附錄A嚮導概述
A.1應用程式嚮導
A.1.1嚮導步驟
A.1.1.1應用程式嚮導:步驟1――選定項目位置
A.1.1.2應用程式嚮導:步驟2――選擇資料庫
A.1.1.3應用程式嚮導:步驟3――選擇文檔
A.1.1.4應用程式嚮導:步驟4――配置選單
A.1.1.5應用程式嚮導:步驟5――完成
A.1.2應用程式嚮導的對象方法程式
A.1.3應用程式嚮導的對象屬性
A.1.4應用程式嚮導的對象成員
A.2遠程視圖嚮導
A.2.1遠程視圖嚮導:步驟1――數據源選取
A.2.2遠程視圖嚮導:步驟2――欄位選取
A.2.3遠程視圖嚮導:步驟3―― 關聯表
A.2.3a遠程視圖嚮導:步驟3a――包含記錄
A.2.4遠程視圖嚮導:步驟4――排序記錄
A.2.5遠程視圖嚮導:步驟5――一篩選記錄
A.2.6遠程視圖嚮導:步驟6――完成
A.3文檔嚮導
A.3.1遠程視圖嚮導:步驟6――完成
A.3.1.1文檔嚮導:步驟1――選擇源檔案
A.3.1.2文檔嚮導:步驟2――大寫
A.3.1.3文檔嚮導:步驟3――縮進
A.3.1.4文檔嚮導:步驟4――加入標題
A.3.1.5文檔嚮導:步驟5――選擇報表
A.3.1.6文檔嚮導:步驟6――完成
A.3.2定製文檔嚮導
A.3.2.1CASE結構中的縮進
A.3.2.2嚮導指令
附錄B 使用FPOLE.DLL
附錄C 使用配置檔案
C.1創建配置檔案
C.2自動啟動應用程式或程式
C.3修改默認配置檔案
C.4指定配置檔案

相關詞條

熱門詞條

聯絡我們