注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合VISUAL FOXPRO面向對象程序設計

VISUAL FOXPRO面向對象程序設計

VISUAL FOXPRO面向對象程序設計

定 價:¥33.00

作 者: 劉甫迎,黨晉蓉編著
出版社: 清華大學出版社
叢編項: 高等學校計算機教材
標 簽: 關系型數(shù)據(jù)庫 FoxPro

ISBN: 9787302091936 出版時間: 2004-09-01 包裝: 平裝
開本: 26cm 頁數(shù): 372 字數(shù):  

內容簡介

  美國微軟公司的VisualFoxPr08.0版推出后,由于其7.0版在VisualStudio.NET正式版中未曾見到而引起的該公司今后是否還發(fā)展Fox數(shù)據(jù)庫的疑慮便在用戶中釋然了。VisualFoxPro(簡稱VFP,是FoxPr03.0以后的稱謂,包括VFP5.0、6.0、7.0、8.0等)是當今運行速度最快、使用最廣的數(shù)據(jù)庫之一,它已取代原來占微機用戶80%的dBASE的地位而成了xBASE類關系數(shù)據(jù)庫的工業(yè)標準。本書包括14章及兩個附錄,以VFP6.0和8.0為背景(前者用戶廣泛,后者的新特點全部兼容前者)詳細敘述了VFP程序設計(包括報表、菜單設計器)、表操作、數(shù)據(jù)庫意義的擴展、VFP同其他軟件共享和交換數(shù)據(jù)(對象鏈接和嵌入OLE及ActiVex)等,并著重介紹VFP的表單(Form)及面向對象的程序設計、視圖(SQLViews)、CursorAdapter和客戶服務器編程,以及VFP的ActiveDocument、VFPWebServices,在Internet國際互聯(lián)網(wǎng)上的工作等。本書是作者十多年前(1987)歸國時最早將Fox軟件介紹到我國寫的第10部Fox軟件的書。本書加強了面向對象程序設計的實例介紹,且圖文并茂,強調實用性。本書可供高等學校計算機類專業(yè)和非計算機專業(yè)(等級考試)的學生作教材使用,也可作為廣大VFP開發(fā)者的參考書。

作者簡介

  劉甫迎,碩士生導師、IEEECS會員、四川省計算機學會理事、四種省電子學會學術委員會委員、四川省計算機學會網(wǎng)絡信息系統(tǒng)專委會委員。1985年10月至1987年5月由中國科學院公派加拿大安大略省哈密爾頓市McMaster大學計算機科學與系統(tǒng)系作訪問學者。1975-1995年在中國科學院成都計算機應用研究所工作、先后任該所計算機軟件研究室副研究員、研究室副主任。他最早將美國Fox數(shù)據(jù)庫介紹到中國大陸、使之取代占微機80%用戶的dBASE而風磨全國。其中國本地化工作、10部專著及其負責的“成都小狐貍軟件實驗室”享譽全國,在該領域國內領先。1984年曾獲四川省重大科技成果獎。他主持的“漢字FosBASE+關系數(shù)據(jù)庫致命點弱點的解決和開發(fā)”項目,1995年9月刊入香港出版《世界優(yōu)秀專利技術精選(中國卷)》;1996年4月獲“中國八五優(yōu)秀科學技術成果入選證書”。主持的教學科研項目2001年獲省政府頒發(fā)的“四川省教學成果一等獎”。主編的《VisualFoxPro實用教程》獲教育部頒發(fā)的2002年全國普通高等學校優(yōu)秀教材二等獎。主講并主持的“VisualFoxPro課程”獲2003年四川省“精品課程”稱號。在國家級核心期刊上發(fā)表論文40余篇,編寫著作多部。黨晉蓉,四川省計算機學會教育專委會會員,長期從事數(shù)據(jù)庫的教學、科研工作。主研的教學科研項目2001年獲省政府頒發(fā)的“四川省教學成果一等獎”。參編的《VisualFoxPro實用教程》獲教育部頒發(fā)的2002年全國普通高等學校優(yōu)秀教材二等獎。主研及主講“VisualFoxPro程序設計”被評為2003年四川省“精品課程”。在《計算機科學》等國家級核心期刊上發(fā)表論文多篇,編寫著作5部。

圖書目錄

第1章運行使用VFP的第一個程序
1.1程序設計
1.1.1程序設計的概念和步驟
1.1.2面向對象的程序設計
1.2VisualFoxPro程序語言
1.2.1什么叫數(shù)據(jù)庫
1.2.2VFP是數(shù)據(jù)庫管理和程序設計的實用語言
1.2.3建立程序
1.2.4運行程序
1.2.5修改程序及調試
1.3VFP的窗口、菜單及其他
1.3.1啟動VisualFOxPrO
1.3.2窗口和菜單操作
1.3.3退出VisualFOxPrO
1.4實驗一
1.5習題
第2章VFP勺數(shù)據(jù)
2.1常量
2.2變量
2.2.1字段變量
2.2.2內存變量
2.2.3數(shù)組變量
2.2.4變量的級
2.3表達式
2.3.1運算符+
2.3.2表達式的分類
2.4系統(tǒng)設置命令與選項(OPTION)對話框
2.5運行環(huán)境配制文件
2.6優(yōu)化VisualFOxPrO
2.7實驗二
2.8習題
第3章VFP的類與對象
3.1VFP中的對象(Object)
3.1.1對象具有的屬性(Properties)
3.1.2對象具有事件(Events)和方法(Methods)
3.2VFP中的類(Classes)
3.3VFP類的層次
3.3.1VFP的基類和層次
3.3.2容器(Container)類和控件(Contr01)類
3.4對象的處理
3.4.1在容器層次中引用對象
3.4.2設置屬性
3.4.3調用方法
3.4.4響應事件
3.5編程定義類
3.6習題
第4章VFP的自由表(FreeTable)
4.1創(chuàng)建和修改表文件結構
4.1.1表的結構
4.1.2建立表結構命令(CREATE)
4.1.3修改表結構
4.2輸入表數(shù)據(jù)
4.2.1在CREATE命令期間輸入數(shù)據(jù)
4.2.2表添加命令(APPEND)
4.2.3在表中插入記錄命令(1NSERT)
4.2.4用BROWSE命令追加數(shù)據(jù)記錄
4.3打開、關閉、顯示和定位表
4.3.1打開和關閉表文件命令(USE)
4.3.2表的顯示和列表
4.3.3記錄的定位
4.4修改和刪除記錄數(shù)據(jù)
4.4.1修改表數(shù)據(jù)
4.4.2刪除表記錄
4.4.3刪除表文件
4.5排序、索引和查尋表
4.5.1什么是排序與索引
4.5.2表的排序
4.5.3表的索引
4.5.4表的查詢
4.5.5Rushmore優(yōu)化技術
4.6計算、匯總表
4.6.1表的計算命令
4.6.2表的匯總命令
4.7關聯(lián)、連接和更新表
4.7.1關聯(lián)
4.7.2數(shù)據(jù)工作窗口與.VUE視圖文件
4.7.3不同工作區(qū)中表的連接
4.7.4更新
4.8其他有關命令操作
4.8.1RUN命令(!)和運行二進制文件
4.8.2關閉命令
4.8.3復制表文件
4.8.4數(shù)據(jù)結合文件
4.8.5文件操作命令
4.9結構化查詢語言(SQL)
4.9.1數(shù)據(jù)庫標準語言SQL概述
4.9.2Select查詢
4.9.3用SQL定義、修改、刪除表
4.9.4數(shù)據(jù)操縱語言(1nsert、Delete、Update)
4.10實驗三
4.11題
第5章表單(Form)應用及其編程技術
5.1表單和表單設計及VFP8.0的工具箱(ToolBox)
5.1.1表單的類型
5.1.2創(chuàng)建新的表單
5.1.3添加和操作表單對象
5.1.4存儲和運行表單
5.1.5VFP8.0的工具箱
5.2表單對象的應用實例--大學生通用習題測試系統(tǒng)
5.2.1系統(tǒng)的表單流程圖
5.2.2系統(tǒng)的實現(xiàn)及表單對象的應用
5.3設置表單或表單集模板(Template)
5.4實驗四
5.5題
第6章函數(shù)
6.1數(shù)值和數(shù)學函數(shù)
6.2三角函數(shù)
6.3字符串操作函數(shù)
6.4表(.DBF)操作函數(shù)
6.5日期、時間函數(shù)及對2000年日期的支持
6.5.1日期、時間函數(shù)
.6.5.2對2000年日期的支持
6.6顯示、打印位置函數(shù)
6.7系統(tǒng)函數(shù)
6.8其他函數(shù)
6.9實驗五
6.10題
第7章輸入、選擇、循環(huán)及子程序設計
7.1程序的交互式命令
7.1.1人機交互式輸入語句(ACCEPT、INPUT、WAIT)
7.1.2程序設計的輔助命令(CANCEL、NOTE/*)
7.2結構化程序設計
7.2.1結構化N-S流程圖
7.2.2Jl頃序結構程序設計
7.2.3分支結構程序設計
7.2.4循環(huán)結構程序設計
7.3子程序與過程文件及用戶自定義函數(shù)
7.3.1子程序與過程的調用
7.3.2過程文件的建立
7.3.3用戶自定義函數(shù)(函數(shù)過程)
7.4報表程序設計與報表設計器(ReportDesigner)
7.4.1創(chuàng)建報表布局
7.4.2報表設計器應用實例--一對多報表設計
7.5菜單程序設計與菜單設計器(MenuDesigner)
7.5.1創(chuàng)建菜單、菜單項和子菜單
7.5.2為菜單系統(tǒng)指定任務
7.5.3測試與調試菜單系統(tǒng)
7.5.4定制菜單系統(tǒng)
7.6實驗六
7.7實驗七
7.8習題
第8章數(shù)據(jù)庫(Database)
8.1數(shù)據(jù)庫的意義
8.1.1表(Table)和數(shù)據(jù)庫(Database)
8.1.2數(shù)據(jù)庫的優(yōu)缺點
8.1.3數(shù)據(jù)庫的使用范圍
8.2建立數(shù)據(jù)庫(.DBC)文件
8.2.1打開、關閉和刪除數(shù)據(jù)庫
8.2.2在數(shù)據(jù)庫中創(chuàng)建新表
8.2.3添加一個表到數(shù)據(jù)庫
8.2.4使用數(shù)據(jù)庫中的表和視圖
8.2.5對一個項目(Proiect)添加或移去數(shù)據(jù)庫
8.2.6查看和修改數(shù)據(jù)庫結構
8.3數(shù)據(jù)字典(DataDictionary)
8.3.1字段級和表級數(shù)據(jù)字典特性
8.3.2建立存儲過程(StoredProcedures)
8.3.3建立永久性(Persistent)關系
8.3.4生成參照完整性(m)
8.3.5查看和設置數(shù)據(jù)庫屬性
8.4實驗八
8.5題
第9章設計應用程序實例--文檔管理信息系統(tǒng)程序設計
9.1設計應用程序的方法
9.2文檔管理信息系統(tǒng)
9.3題
第10章SQL視圖、VFP8.0的CursorAdapter和客戶朋匠務器編程
10.1客戶/服務器(Client/Server)結構
10.2創(chuàng)建和使用視圖(SQLView)
10.2.1創(chuàng)建本地視圖(LocalView)
10.2.2創(chuàng)建多表視圖
10.2.3定義一個連接(Connection)
10.2.4創(chuàng)建遠程視圖(RemoteView)
10.2.5更名或刪除視圖
10.2.6使用視圖
10.3更新視圖的數(shù)據(jù)
10.4集成視圖(CombiningView)
10.5使用視圖和SQL傳遞進行CIS模式編程
10.5.1使用視圖進行CIS模式編程
10.5.2升遷及升遷向導(UpsizingWizard)
10.5.3使用SQL傳遞(SQLPass-through)進行C/S模式編程
10.6VFP8.0的CursorAdapter與C/S模式編程
10.6.1VFP8.0的CursorAdapter概述
10.6.2CursorAdapter的屬性、事件、方法及工作
10.6.3使用Native的CursorA曲pter;
10.6.4使用ODBC的CursorAdapter
10.6.5使用ADO的CⅢsⅢAdapter
10.6.6使用XML的CursorAdapter
10.7實驗九
10.8實驗十
10.9題
第11章并發(fā)共享訪問編程技術
11.1多用戶環(huán)境及多用戶操作函數(shù)、命令
11.2使用數(shù)據(jù)工作期
11.2.1使用私有數(shù)據(jù)工作期
11.2.2識別數(shù)據(jù)工作期
11.2.3使用多個表單實例更新數(shù)據(jù)
11.3用緩沖(Buffering)訪問共享數(shù)據(jù)
11.3.1緩沖編輯結果
11.3.2執(zhí)行更新
11.3.3檢測并解決沖突
11.4用事務處(Transactions)管理更新數(shù)據(jù)
11.5Intemet與VFP的ACdVeDOcu毗nt
11.5.1用VFP在Intemet上工作
11.5.2VFP的ActiveDocument
11.6題
第12章同其他軟件交換數(shù)據(jù)
12.1用APPEND和COPY命令與其他文件共享數(shù)據(jù)
12.1.1VFP和其他字處理軟件(Word)之間交換數(shù)據(jù)
12.1.2注意VFP與其他xBASE之間的兼容性
12.2對象鏈接和嵌OLE及ActiveX控件
12.2.1剪貼板
12.2.2對象鏈接和嵌/X(OLE)
12.2.3OLE在VFP中的應用
12.2.4使用OLE自動化技術控制其他軟件
12.2.5VFP的ActiveX
12.3OLE拖放
12.3.1設計時刻的OLE拖放
12.3.2運行時刻的OLE拖放
12.4實驗十一
12.5>D題
第13章項目管理器及應用程序的分發(fā)技術
13.1項目管理器與應用程序(Application)
13.1.1項目管理器(ProjectManager)
13.1.2構成一個應用程序(Application)
13.1.3添加文件到一個項目(Project)
13.1.4從一個項目(.PJX)生成應用程序(.APP)文件
13.2建造分發(fā)(Distribution)應用程序
13.2.1分發(fā)工作步驟
13.2.2生成.EXE可執(zhí)行文件
13.3制作分發(fā)磁盤
13.3.1分發(fā)樹(DistributionTree)
13.3.2使用安裝向導
13.4實驗十二
13.5習題
第14章VFP的WebServiCeS
14.1VFP的WebServices簡介
14.2VFP使用WebServices的準備工作
14.2.1創(chuàng)建虛擬目錄
14.2.2創(chuàng)建項目(Project)
14.2.3創(chuàng)建COMServer
14.3創(chuàng)建和發(fā)布WebSerVlces
14.4登記WebServices
14.5在VFP中使用WebSerVices
14.6習題
附錄A《VisualFoxPro面向對象程序設計》教學大綱
附錄BFoxPro的歷史地位、VFP8.0版本和展望
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號