最新CLipper5.0~5.2程式設計

CLIPPER基本語法規則3.1數據類型3.2常數與變數3.2.1常 SEQUENCE結構17.3面向對象的錯誤處理程式17.3.1CLPPER的錯誤對象17.3.2面向對象的錯誤處理程式第三篇 CLIPPPER5.01/CA-CLIPPER5.2變動情況表附錄五

內容介紹

內 容 提 要
CLIPPER是DBASE系列中的優秀新產品,它具有高性能、編譯型、開
放式的特點,被廣泛套用於開發關係資料庫管理系統。它從早期1987年版
推出,經過5.0版、5.01版、到現在的CA-CLIPPER5.2,功能不斷擴充,處
理方式越來越開放。本書是論述CLIPPER應用程式設計的專著。內容包括:
CLIPPER資料庫管理系統、安裝與使用、基本語法規則、程式設計初步、函
數與過程、數組與代碼塊、視窗與選單、編譯預處理、檔案、數據編輯、查詢、處
理、列印輸出、面向對象類、擴展系統、局部網路、錯誤處理、編譯與連線、調試
技術、實用程式。提供了大量的套用實例,均上機調試通過。
特點:以初學者為對象,以程式設計為中心,以提高實用管理程式設計
水平為目的。內容深入淺出,循序漸進,符合教學規律,並提供了豐富實例。
本書可作為高等學校、成人教育、中等專業學校的有關專業及各類資料庫培
訓班教材或參考書,也可供軟體開發人員參考。
本書提供的所有例題及套用實例配有源程式盤定價200元。同時,為了
配合本書的學習,也可提供CLIPPER5.0/CA-CLIPPER5.2軟體中文環境。
有需要者請與北京航空航天大學出版社軟體部(電話(010)2017251-7557)聯
系。

作品目錄

目錄
第一篇 導 論
第一章 CLIPPER資料庫管理系統
1.1資料庫管理系統
1.1.1資料庫系統的基本概念
1.1.2資料庫的特點
1.1.3資料庫管理系統的主要功能
1.1.4關係模型與關係運算
1.2CLIPPER的發展與特點
1.2.1CLIPPER產生的背景及其發展
1.2.2CLIPPER的本質
1.2.3CLIPPER5.0/5.01/5.2的比較
1.3CLIPPER的系統參數
1.3.1主要性能指標
1.3.2檔案類型
第二章 CLIPPER的安裝與使用
2.1CLIPPER的運行環境
2.1.1硬體環境
2.1.2軟體環境
2.2CA-CLIPPER5.2的安裝
2.3CA-CLIPPER5.2的檔案系統
2.3.1CLIPPER的目錄結構
2.3.2CLIPPER的組成
2.4CLIPPER的使用過程
2.4.1源程式編譯執行
2.4.2CLIPPER部分命令的互動式執行
2.5環境變數
第三章 CLIPPER基本語法規則
3.1數據類型
3.2常數與變數
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.4運算符和表達式
3.4.1運算符
3.4.2表達式
3.4.3宏代換
3.5CLIPPER程式的構成
3.5.1語 句
3.5.2命 令
3.5.3符號的約定
第二篇 程式設計
第四章 CLIPPER程式設計初步
4.1結構化程式設計方法
4.1.1程式設計的基本概念
4.1.2流程圖
4.1.3基本控制結構
4.1.4結構化程式設計
4.2簡單的輸入輸出命令
4.2.1簡單輸出命令與函式
4.2.2記憶體變數賦值命令
4.2.3互動式賦值命令
4.2.4輔助命令
4.3資料庫的建立與基本操作
4.3.1資料庫檔案的建立
4.3.2資料庫檔案的打開與關閉
4.3.3資料庫檔案全螢幕幕編輯
4.3.4簡單查詢
4.3.5定位操作
4.3.6記錄刪除
4.4順序結構程式設計
4.5分支結構程式設計
4.5.1IF語句
4.5.2DO CASE語句
4.5.3IF()/IIF()函式
4.6循環結構程式設計
4.6.1DO WHILE型循環語句
4.6.2FOR…NEXT循環變數型
4.6.3EXIT與LOOP命令的使用
4.6.4循環的嵌套
第五章 過程與函式
5.1過程
5.1.1定義過程
5.1.2過程調用
5.1.3過程檔案及其使用
5.2函 數
5.2.1用戶自定義函式
5.2.2函式調用
5.2.3傳值調用與傳地址調用
5.3記憶體變數的作用範圍
5.3.1變數的屬性
5.3.2記憶體變數的刪除
5.3.3函式與過程的有效範圍
5.4建立KEY過程與按鍵的處理
5.4.1建立KEY過程
5.4.2按鍵的處理
5.4.3填充鍵盤緩衝區
第六章 數組與代碼塊
6.1數組的定義及引用
6.1.1數組的概念
6.1.2定義數組
6.1.3數組的使用
6.2數組處理函式
6.2.1改變數組的大小
6.2.2數組元素的插入與刪除
6.2.3對數組搜尋與排序
6.2.4複製數組
6.2.5瀏覽數組
6.4代碼塊
6.4.1定義代碼塊
6.4.2代碼塊的使用
第七章 螢幕控制與選單製作
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選單程式設計
第八章編譯指令
8.1預處理器
8.2編譯指令
第九章 文 件
9.1建立與維護資料庫檔案結構
9.1.1建立資料庫檔案結構
9.1.2維護資料庫檔案結構
9.1.3複製資料庫檔案
9.1.4檔案的打開與關閉
9.2記憶體檔案的存取
9.3文本檔案的存取
9.4DOS下的磁碟檔案操作
9.5低級檔案處理
第十章 數據編輯程式設計
10.1螢幕格式輸入數據
10.2全螢幕幕編輯數據
10.3字元串編輯
10.4數據編輯程式設計實例
第十一章 數據查詢程式設計
11.1排序
11.2資料庫索引檔案及其使用
11.2.1索引檔案
11.2.2建立索引檔案
11.2.3與索引有關的函式
11.2.4索引檔案的使用
11.3數據查詢
11.3.1索引查詢
11.3.2與查詢有關的其它命令和函式
11.4查詢程式設計實例
第十二章 數據處理程式設計
12.1統計運算
12.1.1記錄個數統計
12.1.2求和運算SUM
12.1.3求平均值運算AVERAGE
12.1.4分類統計TOTAL
12.1.5設定精度
12.2工作區
12.2.1工作區選擇
12.2.2工作區函式
12.3資料庫之間的合併與連線運算
12.3.1資料庫的合併運算
12.3.2資料庫的連線運算
12.4資料庫的關聯
12.5資料庫檔案間的更新
12.6實用程式設計
第十三章 列印輸出程式設計
13.1列印格式控制
13.1.1列印環境設定
13.1.2印表機輸出格式
13.1.3字形變換
13.2字元串格式化
13.3表格列印程式設計
13.4報表與標籤格式檔案
13.4.1報表格式檔案的輸出
13.4.2標籤格式檔案的輸出
第十四章CLIPPER的對象類
14.1對象類的概念
14.2CLIPPER的類介紹
第十五章 CLIPPER的網路程式設計
15.1CLIPPER的網路命令
15.2CLIPPER網路程式遵循的原則
15.2.1共享模式下的限制
15.2.2網路中的索引檔案
15.2.3網路中的其他類型的檔案
15.3CLIPPER的網路程式實例分析
第十六章CLIPPER的擴展系統
16.1CLIPPER的擴展系統概述
16.2CLIPPER與C語言的接口
16.2.1C語言寫成的CLIPPER用戶自定義函式
16.2.2參數的傳遞
16.2.3擴展系統的C語言函式
16.2.4C語言函式的編譯與連線
16.3CLIPEER與彙編語言的接口
16.3.1彙編語言寫成的CLIPPER用戶自定義函式
16.3.2彙編語言擴展宏
16.3.3擴展系統的彙編語言函式
16.3.4彙編語言函式的編譯及連線
第十七章 CLIPPER的錯誤處理
17.1錯誤的捕獲
17.2使用BEGIN SEQUENCE結構
17.3面向對象的錯誤處理程式
17.3.1CLPPER的錯誤對象
17.3.2面向對象的錯誤處理程式
第三篇 CLIPPER開發工具
第十八章 編譯與連線
18.1應用程式的編譯與連線概述
18.2應用程式的編譯方法
18.2.1啟動編譯程式
18.2.2編譯程式的選擇項
18.3編譯腳本檔案
18.4應用程式的連線方法
18.4.1連線程式(RTLINK)的語法描述
18.4.2啟動連線程式
18.4.3連線程式的選擇項
18.5增長式連線
18.6預連線庫
18.7覆蓋
18.8使用RMAKE工具
第十九章 調試技術
19.1問題的提出
19.2調試工具Debugger的特點和功能
19.3調試工具Debugger的選單
19.4調試工具Debugger的命令
第二十章 CLIPPER實用程式
20.1DBU實用程式
20.1.1DBU實用程式的特點
20.1.2啟動和退出DBU實用程式
20.1.3DBU實用程式主畫面的結構
20.1.4DBU實用程式的操作
20.2RL實用程式
20.2.1進入和退出RL實用程式
20.2.2建立報表格式檔案
20.2.3產生報表
20.2.4報表實例
20.2.5建立標籤格式檔案
20.2.6建立標籤檔案
20.2.7標籤實例
20.3檔案說明工具NG
20.3.1檔案說明工具NG的特點
20.3.2NG.EXE檔案的啟動和退出
20.3.3利用NG的輔助幫助信息
20.3.4NG各功能項的說明
第二十一章 管理程式設計實例
21.1信息卡片管理程式設計
21.2資料庫視窗編輯通用函式
附錄一 CA-CLIPPER5.2的STD.CH原始碼
附錄二 CLIPPER錯誤信息表
附錄三 CLIPPER5.0語句命令函式表
附錄四 CLIPPPER5.01/CA-CLIPPER5.2變動情況表
附錄五 CLIPPER不支持的dBASE命令與函式表
附錄六 CLIPPER的鍵盤碼錶
參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們