Visual FoxPro 6.0 程序設計任務驅(qū)動法教程

出版時間:2010-9  出版社:水利水電出版社  作者:劉永立,李倩 主編  頁數(shù):246  

前言

計算機技術的飛速發(fā)展,加快了信息社會的步伐,改變了人們工作、學習和生活的方式,對社會的發(fā)展產(chǎn)生了深遠的影響。計算機技術在其他學科中的應用與融合,產(chǎn)生了很多邊緣學科與新興學科,促進了各學科的快速發(fā)展。計算機技術是先進研究技術、研究手段的基礎,不掌握計算機技術,就無法跟蹤學科發(fā)展的最新動態(tài)。隨著計算機基礎教育的普及與發(fā)展,教育部更加重視非計算機專業(yè)的計算機基礎教育,提出了“計算機文化基礎”、“計算機技術基礎”和“計算機應用”三個層次的計算機教學體系,計算機技術已經(jīng)是當代高校非計算機專業(yè)大學生必須掌握的基本技能之一。Visual FoxPro是Microsoft公司Visual Studio系列開發(fā)產(chǎn)品之一,簡稱VFP,是xBase數(shù)據(jù)庫家族的成員,可以運行于Windows 9x/2000和Windows NT平臺的32位數(shù)據(jù)庫開發(fā)系統(tǒng)。Visual FoxPro是一種典型的第四代計算機語言,是一種非過程語言,它提供了一個功能強大的集成化開發(fā)環(huán)境,采用可視化和面向?qū)ο蟮某绦蛟O計方法,使數(shù)據(jù)管理和應用程序的開發(fā)更加簡便。用戶可以使用相關工具在其向?qū)У膸椭逻M行建庫、瀏覽、修改等工作;它具有數(shù)據(jù)字典、觸發(fā)器等機制,對數(shù)據(jù)的完整性和一致性進行控制,以保證只對有效的數(shù)據(jù)進行處理。Visual FoxPro采用的是面向?qū)ο蠹夹g,使用類、子類和事件,具有繼承性、封裝性和多態(tài)性等面向?qū)ο蟮奶攸c,其既支持交互環(huán)境,又支持編程環(huán)境,且具有向下兼容性。作為可視化的編程工具,Visual FoxPro以其簡單易學的向?qū)А姶蟮腃lient/Server。支持功能及與Internet的緊密集成能力等特點,使得應用程序的開發(fā)變得簡單、易行和高效。因此Visual FoxPro程序設計被許多高校作為計算機技術基礎的課程納入人才培養(yǎng)方案。為了適應計算機技術的飛速發(fā)展和廣泛應用,以及社會對高校非計算機專業(yè)人才培養(yǎng)提出的要求,同時為了計算機基礎教學改革的需要,我們編寫了本教材。本教材以Visual FoxPro 6.0為背景,根據(jù)《全國計算機等級考試大綱》編寫而成,既可作為高校非計算機專業(yè)的計算機應用基礎教材,也可以作為參加計算機等級考試的參考用書。與其他教材相比,該書具有以下特點:

內(nèi)容概要

本教程以Visual FoxPro 6.0中文版為平臺,系統(tǒng)介紹了Visual FoxPro 6.0開發(fā)環(huán)境、程序設計基礎、項目管理、表、數(shù)據(jù)庫、查詢與視圖、表單、控件、類、報表、菜單與工具欄、程序發(fā)布等內(nèi)容。本教程根據(jù)教師多年來在Visual FoxPro 6.0課程教學過程中積累的經(jīng)驗,將任務驅(qū)動法融入教材,深入淺出地闡述了Visual FoxPro 6.0的基本知識、程序開發(fā)技巧,并通過一個個嵌入教材的任務調(diào)動學生學習的自主性和積極性。全書內(nèi)容安排周密,體系合理,通俗易懂。    本教程可作為大學本科、高職高專、軟件職業(yè)技術學院等各類學校的教學用書,也可作為Visual FoxPro 6.0培訓和開發(fā)的學習和參考用書。

書籍目錄

前言第一章 Visual FoxPro 6.0基礎  1.1 認識Visual FoxPro 6.0    1.1.1 啟動及界面    1.1.2 Visual FoxPro 6.0操作方式  1.2 表達式    1.2.1 數(shù)據(jù)類型    1.2.2 運算符    1.2.3 變量    1.2.4.函數(shù)  1.3 項目管理器  習題1第二章 表的基本操作  2.1 表的概述  2.2 表的建立與修改    2.2.1 建立表結構    2.2.2 輸入數(shù)據(jù)記錄    2.2.3 表結構的修改    2.2.4 表記錄的修改    2.2.5 通用型字段的編輯  2.3 VFP常用命令子句    2.3.1 四種常用的命令子句    2.3.2 命令和子句的書寫規(guī)則  2.4 用命令對表進行操作    2.4.1 打開表命令    2.4.2 關閉表命令    2.4.3 表記錄的顯示與定位命令    2.4.4 利用已有表建立新表    2.4.5 修改表結構命令    2.4.6 表記錄的刪除命令    2.4.7 表的編輯命令    2.4.8 表數(shù)據(jù)的替換命令  2.5 索引與查詢    2.5.1 索引的概念    2.5.2 索引的類型    2.5.3 索引文件的建立    2.5.4 索引的操作    2.5.5 數(shù)據(jù)的查詢  2.6 多表的操作    2.6.1 工作區(qū)和數(shù)據(jù)工作期    2.6.2 表的關聯(lián)  2.7 統(tǒng)計命令  2.8 結構化查詢語言——SQL語句    2.8.1 數(shù)據(jù)定義功能    2.8.2 數(shù)據(jù)操作功能    2.8.3 數(shù)據(jù)查詢功能  2.9 數(shù)據(jù)庫與視圖    2.9.1 創(chuàng)建數(shù)據(jù)庫表    2.9.2 表的數(shù)據(jù)完整性    2.9.3 創(chuàng)建視圖  小結  習題2第三章 可視化編程基礎  3.1 表單的基本操作    3.1.1 表單向?qū)?   3.1.2 表單設計器    3.1.3 表單的運行    3.1.4 表單的打開    3.1.5 表單屬性設置    3.1.6 表單的方法    3.1.7 表單數(shù)據(jù)環(huán)境設置    3.1.8 表單對象的事件    3.1.9 對象的方法和引用  3.2 程序設計基礎    3.2.1 程序文件的建立和執(zhí)行    3.2.2 程序文件的執(zhí)行    3.2.3 程序中輸入/輸出語句  3.3 簡單的輸入/輸出程序設計    3.3.1 用標簽控件實現(xiàn)數(shù)據(jù)輸入    3.3.2 用文本框?qū)崿F(xiàn)數(shù)據(jù)的輸入和輸出  3.4 程序設計的控制結構    3.4.1 順序結構    3.4.2 選擇結構    3.4.3 循環(huán)結構  3.5 多模塊程序設計    3.5.1 過程及過程調(diào)用    3.5.2 變量的作用域和參數(shù)調(diào)用    3.5.3 用戶自定義函數(shù)(函數(shù)過程)  3.6 程序查錯的常用方法  3.7 調(diào)試程序時常見錯誤  習題3第四章 控件設計  4.1 輸出類控件    4.1.1 標簽    4.1.2 圖像、線條、形狀  4.2 輸入類控件    4.2.1 文本框    4.2.2 編輯框    4.2.3 列表框和組合框    4.2.4 微調(diào)  4.3 控制類控件    4.3.1 命令按鈕    4.3.2 命令按鈕組    4.3.3 選項按鈕組    4.3.4 復選框    4.3.5 計時器  4.4 容器類控件    4.4.1 表格    4.4.2 頁框    4.4.3 容器  習題4第五章 表單的高級應用  5.1 多表單應用    5.1.1 表單管理    5.1.2 表單集  5.2 類    5.2.1 類、基類及子類的基本概念    5.2.2 類的特征    5.2.3 Visual FoxPro 6.0的基類及屬性    5.2.4 用戶自定義類  習題5第六章 菜單設計  6.1 下拉菜單設計    6.1.1 菜單設計器    6.1.2 菜單的建立、生成與運行  6.2 快捷菜單設計  6.3 菜單系統(tǒng)規(guī)劃與應用    6.3.1 規(guī)劃系統(tǒng)菜單    6.3.2 菜單在應用程序中的使用  6.4 菜單系統(tǒng)選擇邏輯設置  習題6第七章 報表與標簽設計  7.1 報表設計    7.1.1 報表布局的規(guī)劃    7.1.2 利用向?qū)?chuàng)建報表    7.1.3 用快速報表工具創(chuàng)建報表    7.1.4 用報表設計器設計報表  7.2 標簽文件的設計  習題7第八章 系統(tǒng)開發(fā)及應用程序的管理與發(fā)布  8.1 數(shù)據(jù)庫應用系統(tǒng)開發(fā)的步驟  8.2 系統(tǒng)總體設計  8.3 系統(tǒng)數(shù)據(jù)庫設計  8.4 系統(tǒng)功能模塊設計  8.5 系統(tǒng)實施    8.5.1 創(chuàng)建項目    8.5.2 創(chuàng)建數(shù)據(jù)庫    8.5.3 創(chuàng)建數(shù)據(jù)庫中的表    8.5.4 設置數(shù)據(jù)庫中表之間的關系  8.6 主要表單及其事件代碼的實施    8.6.1 使用表單向?qū)?chuàng)建表單    8.6.2 創(chuàng)建自定義的表單    8.6.3 表單中的代碼    8.6.4 創(chuàng)建主界面表單“主表單”    8.6.5 創(chuàng)建系統(tǒng)的主菜單    8.6.6 創(chuàng)建主程序  8.7 應用程序的管理與發(fā)布    8.7.1 應用程序管理    8.7.2 應用程序發(fā)布  小結  習題8附錄1 Visual FoxPro 6.0常用命令附錄2 Visual FoxPro 6.0常用函數(shù)參考文獻

章節(jié)摘錄

插圖:SQL語言的特點:·簡潔易學:SOL語言雖然功能強大,但是只用了9個命令動詞便完成核心功能中的數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)控制,不需要掌握煩瑣的語句。SQL語言接近英語口語,是一種用戶性能良好的語言,非常簡單,容易掌握。·高度集成化:SOL語言集成了數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)控制等方面的功能,基本上包括了數(shù)據(jù)庫活動中的各個方面與非關系模型的數(shù)據(jù)庫語言,具有簡單實用的特點,為用戶提供了一個強有力的工具?!じ叨戎悄芑篠QL語言是一種高度非過程化的語言,它是一種高度智能化語言,只要用戶描述清楚要完成什么功能,SQL語言就可以將要求提交系統(tǒng),自動完成全部工作?!じ叨褥`活化:SOL語言是一種用法高度靈活化的語言,既能以人機交互方式來使用,也可以嵌入到程序開發(fā)語言中使用,具有使用方便、靈活等特點。SOL雖然是一種標準數(shù)據(jù)語言,但是各個數(shù)據(jù)庫系統(tǒng)在實現(xiàn)方式上還是存在著差異。比如Visual FoxPro只支持數(shù)據(jù)定義、數(shù)據(jù)查詢和數(shù)據(jù)操作功能,沒有提供數(shù)據(jù)控制功能。

編輯推薦

《Visual FoxPro 6.0 程序設計任務驅(qū)動法教程》:高等院?!笆晃濉币?guī)劃教材。

圖書封面

評論、評分、閱讀與下載


    Visual FoxPro 6.0 程序設計任務驅(qū)動法教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7