出版時間:1999-07 出版社:復(fù)旦大學(xué)出版社 作者:周誠彪
內(nèi)容概要
內(nèi) 容 提 要
本書按照循序漸進的原則將FoxPro2.6forWindows程序設(shè)計的教學(xué)內(nèi)容劃分為四個單元:程序框
架的構(gòu)造、語言、數(shù)據(jù)庫基礎(chǔ)和高級技術(shù),介紹了FoxPro的可視化設(shè)計工具、語法、常用函數(shù)、數(shù)據(jù)庫基本
設(shè)計知識、向?qū)Чぞ吆头诸惸夸浌芾砥?。每個單元包括四課,每課后面還配備練習(xí)題。
本書可作為學(xué)習(xí)FoxProforWindows程序設(shè)計的教材,也可作為開發(fā)數(shù)據(jù)庫應(yīng)用程序的參考書。
書籍目錄
目 錄
前 言
第一單元 程序框架的構(gòu)造
第1課 窗 口
1.1什么是窗口
1.2可視化編程快速入門:“HelloWorld”
1.2.1打開屏幕設(shè)計窗口
1.2.2定制界面窗口及顯示內(nèi)容
1.2.3產(chǎn)生SPR文件
1.3解剖HELLO.SPR
1.4窗口的定義
小 結(jié)
練 習(xí)
第2課 條形菜單系統(tǒng)的組成
2.1條形菜單系統(tǒng)的組成
2.2程序?qū)嵗?br />2.2.1啟動菜單生成器
2.2.2定制AIDEMO的菜單系統(tǒng)
2.2.3生成MPR文件
2.3透視DEMO.MPR
2.4運行AIDEMO應(yīng)用程序
2.5菜單的語言定義
2.5.1菜單條的創(chuàng)建
2.5.2菜單面板的創(chuàng)建
2.5.3彈出菜單的創(chuàng)建
2.5.4彈出選項的創(chuàng)建
2.5.5菜單事件
小 結(jié)
練 習(xí)
第3課 輸出對象
3.1增加數(shù)據(jù)成分
3.2擴展AIDEMO
3.3運行新的AIDEMO程序
3.4程序模塊調(diào)用關(guān)系
3.5用于輸出的SAY命令和按鈕命令
3.5.1有格式輸出的SAY命令
3.5.2創(chuàng)建PushButton按鈕的GET命令
小 結(jié)
練 習(xí)
第4課 輸入對象
4.1實例要求
4.1.1修改InfoOut輸出屏幕
4.1.2設(shè)計InfoIn輸入屏幕
4.2追求更好的格式控制
4.3函數(shù)/過程名字的含義
4.4編輯區(qū)對象的定義
4.4.1實現(xiàn)編輯區(qū)對象的@?GET命令
4.4.2SQLINSERT命令
小 結(jié)
練 習(xí)
第二單元 語 言
第5課 數(shù)據(jù)對象
5.1數(shù)據(jù)屬性
5.1.1數(shù)據(jù)對象的標(biāo)識
5.1.2數(shù)據(jù)類型
5.1.3數(shù)據(jù)值和數(shù)據(jù)寬度
5.2動態(tài)的數(shù)據(jù)類型
5.3數(shù)據(jù)對象的形式和生存期
5.4內(nèi)存變量的基本操作
5.4.1創(chuàng)建內(nèi)存變量
5.4.2釋放內(nèi)存變量
5.4.3查看內(nèi)存變量
5.5數(shù) 組
小 結(jié)
練 習(xí)
第6課 表達(dá) 式
6.1操作數(shù)
6.2運算符
6.2.1字符型運算符
6.2.2日期型運算符
6.2.3邏輯運算符和關(guān)系運算符
6.2.4數(shù)值運算符
6.3運算符優(yōu)先級
6.4函 數(shù)
6.4.1數(shù)值和數(shù)學(xué)函數(shù)
6.4.2字符函數(shù)
6.4.3日期函數(shù)
6.5內(nèi)部函數(shù)應(yīng)用實例
小 結(jié)
練 習(xí)
第7課 結(jié)構(gòu)化控制語句
7.1編寫程序的準(zhǔn)備
7.2控制結(jié)構(gòu)概況
7.3分支語句
7.3.1IF語句
7.3.2CASE語句
7.4循環(huán)語句
7.4.1FOR循環(huán)語句
7.4.2DO WHILE循環(huán)語句
7.5兩個特殊的控制
7.6控制語句的嵌套結(jié)構(gòu)
7.7逐步求精的程序開發(fā)原則
小 結(jié)
練 習(xí)
第8課 過程和用戶自定義函數(shù)
8.1過 程
8.1.1創(chuàng)建過程模塊
8.1.2過程的參數(shù)傳遞
8.2用戶自定義函數(shù)
8.2.1函數(shù)的創(chuàng)建
8.2.2函數(shù)的引用
8.3函數(shù)還是過程
8.4變量的全局/私有屬性
8.4.1申明全局變量
8.4.2申明私有變量
8.5數(shù)組的參數(shù)傳遞
8.6模塊間的數(shù)據(jù)通信
小 結(jié)
練 習(xí)
第三單元 數(shù)據(jù)庫基礎(chǔ)
第9課 數(shù)據(jù)庫的創(chuàng)建和打開
9.1什么是數(shù)據(jù)庫
9.2創(chuàng)建數(shù)據(jù)庫
9.2.1數(shù)據(jù)庫規(guī)劃
9.2.2確定主關(guān)鍵字
9.2.3確定字段類型
9.3CREATETABLE命令
9.4CREATECURSOR
9.5打開數(shù)據(jù)庫
9.6關(guān)閉數(shù)據(jù)庫
9.7工作區(qū)的選擇
9.8查看數(shù)據(jù)庫全局信息
小 結(jié)
練 習(xí)
第10課 數(shù)據(jù)庫內(nèi)容的操作
10.1記錄的定位操作
10.1.1記錄的定位與記錄指針
10.1.2EOF()和BOF()函數(shù)
10.2增加記錄
10.3刪除記錄
10.4恢復(fù)命令
10.5記錄的修改
10.6邏輯視區(qū):數(shù)據(jù)庫的投影和選擇
10.7選擇記錄范圍
10.8空字段
10.9完善AIDEMO的數(shù)據(jù)處理
10.9.1更多的數(shù)據(jù)庫表格
10.9.2GRADE表格的輸入屏設(shè)計
小 結(jié)
練 習(xí)
第11課 索引和排序
11.1什么是索引
11.2FoxPr o的索引文件類型
11.3索引文件的創(chuàng)建
11.4選擇索引表達(dá)式
11.5選擇性索引
11.6索引的打開、關(guān)閉和更新
11.7選定主索引
11.8刪除索引
11.9基于索引的查找命令
11.9.1SEEK命令
11.9.2FIND命令
11.9.3FOUND()函數(shù)
11.9.4SEEK()函數(shù)
11.10使用SORT排序命令
小 結(jié)
習(xí) 題
第12課 BROWSE命令的程序設(shè)計
12.1BROWSE命令概況
12.2定制BROWSE 窗口
12.2.1幾何外觀:大小和位置
12.2.2列寬和列名漢化
12.2.3字體的選擇
12.3BROWSE 字段的格式化
12.3.1導(dǎo)出字段(CalculatedFields)
12.4BROWSE的有效性驗證
12.5BROWSE窗口的標(biāo)題和名字
12.6窗口分區(qū)和列表選擇
12.7用BROWSE顯示多表內(nèi)容
小 結(jié)
練 習(xí)
第四單元 高級技術(shù)
第13課 SQL查詢
13.1SQLSELECT命令概述
13.2增加SQLSELECT所需的數(shù)據(jù)
13.3FROM子句指定查詢的原始表格
13.4SELECT指定輸出字段
13.5WHERE子句實現(xiàn)聯(lián)接條件和選擇
13.5.1WHERE實現(xiàn)元組選擇
13.5.2WHERE實現(xiàn)表格間的聯(lián)接操作
13.5.3WHERE子句的謂詞搜索
13.6GROUPBY子句和列函數(shù)
13.7HAVING子句實現(xiàn)分組選擇
13.8ORDERBY子句實現(xiàn)有序輸出
13.9用于合并運算的UNION子句
13.10輸出重定向
13.11什么是RQBE
小 結(jié)
練 習(xí)
第14課 Rushmore技術(shù)
14.1Rushmore技術(shù)概述
14.2數(shù)據(jù)準(zhǔn)備和測試手段
14.3可利用Rushmore技術(shù)的命令集
14.4正確使用Rushmore條件
14.5基本優(yōu)化表達(dá)式
14.6基本表達(dá)式的組合
14.7復(fù)雜表達(dá)式的組合
14.8更好地使用Rushmore
14.8.1保持適當(dāng)?shù)乃饕龜?shù)量
14.8.2在索引表達(dá)式中避免使用NOT(?。┖虵OR
14.8.3保持SETDELETEDOFF
14.8.4用SETORDERTO命令刪去所有主排序
14.8.5巧用字符串比較運算“=”
14.8.6有序輸出
14.9關(guān)閉Ru shmore
小 結(jié)
練 習(xí)
第15課 通用字段、OLE技術(shù)和報表設(shè)計
15.1時髦的AIDEMO
15.2用OLE實現(xiàn)通用字段的輸入
15.2.1嵌入方式
15.2.2鏈接方式
15.3報表設(shè)計
15.3.1報表打印和預(yù)覽
15.3.2利用報表書寫器設(shè)計報表
15.4完善MMEDIA.PRG程序
15.5REPORT和READ命令
15.5.1REPORT命令
15.5.2READ命令
小 結(jié)
練 習(xí)
第16課 向?qū)Чぞ?br />16.1向?qū)Чぞ叩南驅(qū)?br />16.1.1向?qū)Чぞ叩膯?br />16.1.2向?qū)Чぞ叩钠聊粚?dǎo)航按鈕
16.2數(shù)據(jù)庫向?qū)?br />16.2.1啟動數(shù)據(jù)庫向?qū)?br />16.2.2用數(shù)據(jù)庫向?qū)颖窘€人藏書數(shù)據(jù)庫
16.3屏幕向?qū)?br />16.3.1啟動屏幕向?qū)?br />16.3.2使用屏幕向?qū)?br />16.3.3執(zhí)行屏幕
16.3.4了解生成出來的屏幕
小 結(jié)
練 習(xí)
圖書封面
評論、評分、閱讀與下載
FoxPro 2.6 for Windows 程序設(shè)計 PDF格式下載