出版時間:2004-2-1 出版社:電子工業(yè)出版社 作者:袁建洲 頁數(shù):438 字?jǐn)?shù):717000
內(nèi)容概要
Visual FoxPro 7.0是微軟公司最新推出的.NET框架下的數(shù)據(jù)庫工具,是一個面向?qū)ο蟮年P(guān)系數(shù)據(jù)庫管理系統(tǒng),為中、小型數(shù)據(jù)庫應(yīng)用提供從桌面到Web應(yīng)用的數(shù)據(jù)庫解決方案。
本書根據(jù)Visual FoxPro 7.0的特點(diǎn),介紹了Visual FoxPro應(yīng)用編程的基本知識,包括數(shù)據(jù)庫的基本操作、Visual FoxPro編程知識、數(shù)據(jù)查詢、圖形用戶界面的創(chuàng)建、信息的輸入輸出、網(wǎng)絡(luò)環(huán)境下的編程知識、客戶機(jī)/服務(wù)器編程技術(shù)、COM編程技術(shù)、數(shù)據(jù)庫連接技術(shù)和.NET技術(shù)編程等,基本涵蓋了Visual FoxPro應(yīng)用的基本編程技術(shù)。書中列舉了許多頗具實(shí)用價值的編程實(shí)例,便于讀者更好地理解Visual FoxPro 7.0的編程知識。本書還提供了有關(guān)安裝Visual FoxPro 7.0的簡單知識,介紹了Visual FoxPro 7.0函數(shù)、命令、系統(tǒng)變量等面向過程的編程知識以及類和對象、屬性、事件、方法等面向?qū)ο蟮木幊讨R,有助于初學(xué)者快速掌握Visual FoxPro編程技術(shù)。本書同樣可以作為編程人員的參考手冊。
書籍目錄
第1章 Visual FoxPro 7.0使用入門 1 1.1 Visual FoxPro 7.0簡介 1 1.1.1 Visual FoxPro的發(fā)展 1 1.1.2 Visual FoxPro 7.0新功能 2 1.1.3 Visual FoxPro 7.0主要指標(biāo) 4 1.2 關(guān)系數(shù)據(jù)庫設(shè)計 5 1.2.1 數(shù)據(jù)庫設(shè)計過程 5 1.2.2 開發(fā)工具選擇 6 1.3 使用Visual FoxPro 7.0 7 1.3.1 使用命令 8 1.3.2 使用菜單 8 1.3.3 使用工具欄 12 1.3.4 使用向?qū)?15 1.4 配置Visual FoxPro 7.0 16 1.4.1 通過Options對話框 16 1.4.2 用SET命令設(shè)置 17 1.5 Visual FoxPro 7.0編程功能 18 1.5.1 信息管理系統(tǒng)開發(fā) 18 1.5.2 與其他應(yīng)用程序的信息共享 21 1.5.3 支持C/S模式的開發(fā) 22 1.5.4 支持B/S模式的開發(fā) 23 1.6 小結(jié) 24 習(xí)題 24第2章 自由表和數(shù)據(jù)庫 25 2.1 自由表 25 2.1.1 創(chuàng)建自由表 25 2.1.2 自由表的基本操作 31 2.2 數(shù)據(jù)庫 38 2.2.1 創(chuàng)建數(shù)據(jù)庫 39 2.2.2 添加自由表 40 2.2.3 創(chuàng)建數(shù)據(jù)庫表 42 2.2.4 從數(shù)據(jù)庫中移去表 44 2.2.5 設(shè)置觸發(fā)器 44 2.3 索引 45 2.3.1 創(chuàng)建索引 45 2.3.2 創(chuàng)建多個索引 46 2.3.3 刪除索引 47 2.3.4 使用表達(dá)式索引 48 2.3.5 使用篩選表達(dá)式 50 2.3.6 創(chuàng)建表間永久關(guān)系 50 2.4 數(shù)據(jù)庫容器事件 52 2.4.1 啟用和禁止DBC事件 54 2.4.2 添加DBC事件代碼 55 2.4.3 使用DBC事件 55 2.5 小結(jié) 56 習(xí)題 56第3章 Visual FoxPro編程技術(shù) 57 3.1 編程基礎(chǔ)知識 57 3.1.1 創(chuàng)建和修改程序文件 57 3.1.2 數(shù)據(jù)類型 59 3.1.3 操作符 60 3.1.4 系統(tǒng)命令和函數(shù) 61 3.1.5 表達(dá)式 61 3.1.6 宏替換 62 3.1.7 NULL值 62 3.2 流程控制語句 62 3.2.1 IF語句 62 3.2.2 DO CASE語句 63 3.2.3 FOR語句 64 3.2.4 DO WHILE語句 65 3.2.5 SCAN語句 66 3.2.6 FOR EACH...ENDFOR語句 67 3.3 過程與函數(shù) 68 3.4 使用命令和函數(shù) 69 3.4.1 字符處理函數(shù) 69 3.4.2 數(shù)據(jù)庫有關(guān)命令和函數(shù) 71 3.5 面向?qū)ο蟮木幊碳夹g(shù) 75 3.5.1 面向?qū)ο缶幊袒A(chǔ) 76 3.5.2 類和對象 76 3.5.3 創(chuàng)建自定義類 78 3.5.4 創(chuàng)建對象 82 3.5.5 對象引用方式 83 3.5.6 ::操作符 83 3.6 小結(jié) 84 習(xí)題 84第4章 數(shù)據(jù)查詢 87 4.1 使用數(shù)據(jù)查詢 87 4.1.1 創(chuàng)建查詢 87 4.1.2 運(yùn)行查詢 93 4.1.3 設(shè)置輸出位置 94 4.1.4 添加查詢函數(shù)和表達(dá)式 97 4.2 SQL語言 98 4.2.1 SELECT-SQL命令 98 4.2.2 INSERT-SQL命令 99 4.2.3 UPDATE-SQL命令 100 4.2.4 DELETE-SQL命令 100 4.2.5 CREATE TABLE-SQL命令 101 4.2.6 ALTER TABLE-SQL命令 101 4.2.7 DROP TABLE-SQL命令 102 4.3 設(shè)計視圖 102 4.3.1 創(chuàng)建視圖 102 4.3.2 管理和使用視圖 106 4.4 小結(jié) 107 習(xí)題 107第5章 圖形用戶界面 109 5.1 表單 109 5.1.1 創(chuàng)建表單 109 5.1.2 運(yùn)行表單 120 5.1.3 修改表單 121 5.1.4 設(shè)置表單屬性 121 5.1.5 添加常用控件 123 5.1.6 添加其他控件 137 5.2 菜單 138 5.2.1 創(chuàng)建菜單 138 5.2.2 實(shí)現(xiàn)菜單功能 142 5.2.3 創(chuàng)建快捷菜單 143 5.3 工具欄 144 5.3.1 創(chuàng)建工具欄類 144 5.3.2 在表單中使用工具欄 146 5.3.3 協(xié)調(diào)菜單項和工具欄 147 5.4 對話框 147 5.5 小結(jié) 149 習(xí)題 149第6章 信息輸入輸出 151 6.1 導(dǎo)入和導(dǎo)出數(shù)據(jù) 151 6.1.1 導(dǎo)入數(shù)據(jù) 151 6.1.2 導(dǎo)出數(shù)據(jù) 153 6.1.3 使用另存為HTML功能 154 6.2 報表與標(biāo)簽 155 6.2.1 創(chuàng)建報表 155 6.2.2 報表打印與預(yù)覽 159 6.2.3 修改報表 161 6.2.4 添加圖片 161 6.2.5 報表數(shù)據(jù)分組 163 6.2.6 創(chuàng)建標(biāo)簽 164 6.3 文件操作 167 6.4 小結(jié) 171 習(xí)題 171第7章 編譯和調(diào)試應(yīng)用程序 173 7.1 編譯應(yīng)用程序 173 7.1.1 項目管理器 173 7.1.2 添加文件 175 7.1.3 新建文件 176 7.1.4 修改和刪除文件 179 7.1.5 設(shè)置主程序 180 7.1.6 編譯應(yīng)用程序 180 7.2 調(diào)試應(yīng)用程序 182 7.2.1 使用調(diào)試器 182 7.2.2 使用出錯信息 182 7.3 錯誤處理技術(shù) 184 7.3.1 ON ERROR命令 184 7.3.2 ERROR事件 185 7.4 小結(jié) 186 習(xí)題 186第8章 網(wǎng)絡(luò)環(huán)境的編程技術(shù) 187 8.1 數(shù)據(jù)訪問控制 187 8.1.1 鎖定數(shù)據(jù) 188 8.1.2 使用數(shù)據(jù)工作期 191 8.1.3 緩沖訪問數(shù)據(jù) 192 8.2 更新數(shù)據(jù) 194 8.2.1 使用緩沖進(jìn)行更新 194 8.2.2 事務(wù)管理更新 194 8.2.3 使用視圖管理更新 197 8.3 沖突管理 198 8.3.1 管理緩沖沖突 198 8.3.2 檢測并解決沖突 198 8.4 Internet編程 199 8.4.1 使用Active文檔 199 8.4.2 創(chuàng)建網(wǎng)頁瀏覽功能 203 8.5 小結(jié) 205 習(xí)題 205第9章 客戶機(jī)/服務(wù)器編程 207 9.1 使用遠(yuǎn)程視圖 207 9.1.1 創(chuàng)建ODBC數(shù)據(jù)源 207 9.1.2 創(chuàng)建連接 210 9.1.3 升遷Visual FoxPro數(shù)據(jù)庫 211 9.1.4 創(chuàng)建遠(yuǎn)程視圖 214 9.1.5 使用遠(yuǎn)程視圖 216 9.2 SPT設(shè)計 218 9.2.1 SPT函數(shù) 218 9.2.2 編寫處理代碼 218 9.3 小結(jié) 222 習(xí)題 222第10章 與其他應(yīng)用程序共享信息 223 10.1 DDE編程 223 10.1.1 Visual FoxPro 7.0的DDE支持 224 10.1.2 創(chuàng)建DDE應(yīng)用程序的步驟 228 10.1.3 DDE錯誤 228 10.1.4 編寫DDE應(yīng)用程序 229 10.2 OLE拖放 230 10.2.1 拖放數(shù)據(jù) 230 10.2.2 設(shè)計時的OLE拖放支持 231 10.2.3 運(yùn)行時的OLE拖放支持 231 10.3 添加OLE控件 231 10.3.1 OLE鏈接和嵌入 231 10.3.2 OLE控件 232 10.3.3 添加OLE綁定對象 233 10.3.4 添加OLE容器對象 237 10.3.5 使用對象屬性和方法 239 10.4 使用外部庫 240 10.4.1 使用ActiveX控件對象 240 10.4.2 使用動態(tài)鏈接庫 250 10.4.3 使用Visual FoxPro外部庫 256 10.5 小結(jié) 256 習(xí)題 256第11章 COM編程技術(shù) 257 11.1 COM基礎(chǔ)知識 257 11.1.1 COM技術(shù)概述 257 11.1.2 Visual FoxPro 7.0支持COM技術(shù) 258 12.2 COM組件編程 263 12.2.1 使用程序文件創(chuàng)建COM組件 263 12.2.2 使用類設(shè)計器創(chuàng)建COM組件 267 11.3 使用COM組件 270 11.4 小結(jié) 271 習(xí)題 271第12章 數(shù)據(jù)庫連接技術(shù) 273 12.1 概述 273 12.2 ODBC編程 276 12.2.1 創(chuàng)建ODBC數(shù)據(jù)源 276 12.2.2 在VC++ .NET中使用ODBC 277 12.3 OLE DB提供者 281 12.3.1 Visual FoxPro的OLE DB技術(shù) 281 12.3.2 在VB .NET中使用OLE DB提供者 285 12.4 ADO編程技術(shù) 295 12.4.1 ADO概述 296 12.4.2 在ASP中使用ADO訪問Visual FoxPro數(shù)據(jù) 300 12.5 小結(jié) 304 習(xí)題 304第13章 .NET技術(shù)編程 305 13.1 .NET開發(fā)框架 305 13.1.1 公共語言運(yùn)行時 306 13.1.2 基類庫 307 13.1.3 ADO .NET和XML 307 13.1.4 ASP .NET 308 13.1.5 Windows窗體 308 13.1.6 .NET框架與COM組件 308 13.2 XML編程 309 13.2.1 XML概述 309 13.2.2 對XML技術(shù)的支持 311 13.2.3 XML編程 317 13.3 Web Service技術(shù) 318 13.3.1 Web Service概念 318 13.3.2 Web Service類庫 318 13.3.3 注冊Web Service 319 13.3.4 調(diào)用Web Service 321 13.3.5 發(fā)布Web Service 323 13.3.6 配置Web Service 326 13.4 小結(jié) 326習(xí)題 326附錄A Visual FoxPro 7.0安裝 327附錄B Visual FoxPro 7.0對象、類、屬性、事件和方法 331附錄C Visual FoxPro 7.0函數(shù)、命令和系統(tǒng)變量
圖書封面
評論、評分、閱讀與下載
Visual FoxPro 7.0程序設(shè)計與應(yīng)用 PDF格式下載