出版時間:2010-2 出版社:清華大學出版社 作者:李人賢,孔慶彥 主編 頁數(shù):251
前言
教材編寫模式大致有以下幾種:一是傳統(tǒng)教材的編寫模式,這種教材編寫的特點是構思嚴謹,精雕細琢,理論性強,知識性強,全面系統(tǒng),循序漸進。二是在傳統(tǒng)教材編寫模式的基礎上突出了理論與實踐相結合。兩種模式的教材在教育事業(yè)上發(fā)揮了巨大的作用,堪稱標準模式。但是用這兩種模式編寫的教材在當前高校不斷擴大招生的情況下出現(xiàn)了一些不適應的現(xiàn)象。本教材在編寫模式和思路上做了較大改變,采取面向任務,面向目標,先提出問題,然后指出解決問題的方法和所需要的知識。本書具有如下特點。(1)針對目標,明確任務,做什么項目,用什么知識。先選準學生能接觸到或者容易理解的項目作為課題,用功能模塊的形式來說明任務,進而細化任務到具體模塊,并針對具體功能再用流程圖形式說明解決問題的思路,然后介紹解決問題所需要的知識,并啟發(fā)誘導學生使用工具或代碼實現(xiàn)目標的功能要求。(2)用什么,學什么;學什么,會什么;急用先學,學以致用;突出重點,突出有用。當學生如饑似渴地想知道具體做法時,再引出解決問題所必需的知識點。急用先學,立竿見影,這樣效果應該很好,或者說印象會更深刻。然后由老師做驗證性的演示來實現(xiàn)應用過程并講解知識。教材的編寫在邏輯結構上應該是一種雪中送炭的感覺更為合適。(3)由此及彼,由表及里,由淺入深;先感性,后理性,先實踐,后理論,先認識,后提高;先掌握基本應用,然后做理論講解和知識的擴展延伸。前面兩點講明白了基本應用所需的知識和用法,讓學生先掌握并樹立信心,有成就感。進一步可以把更多的知識點根據(jù)需要適當鋪開,擴大知識面,加深對知識的理解深度和拓寬解決問題的思路。這樣有利于教材的完整性和知識運用的系統(tǒng)性,也有利于學生循序漸進和感受較為逼真的系統(tǒng)訓練,使學生將來工作時心中有數(shù)。(4)最后落實到具體操作。本書結合一些切合實際的題目,指導學生動手設計,用實踐檢驗對知識的掌握程度,達到融會貫通、舉一反三和觸類旁通的目的。這種教材編寫的關鍵是找好項目,分配好任務。使得教學目標明確,任務清楚,步步都是順理成章地出現(xiàn),而又輕松自然地解決。本書由3個部分組成,一是教材本身,二是實踐實驗教程,三是配套電子課件。
內容概要
本書采用任務驅動方式進行講解和敘述,即先提出任務,然后指出解決問題的思路,進而介紹具體的方法和處理技術,使讀者目標明確,有的放矢,學以致用。全書共分8章。第1章Visual FoxPro數(shù)據(jù)庫系統(tǒng)基礎,數(shù)據(jù)庫系統(tǒng)概述,引入Visual FoxPro應用系統(tǒng)。第2章菜單沒計,用菜單的形式,針對一個具體的應用系統(tǒng)提小任務。以便后續(xù)章節(jié)有目的地講述各白的內容。第3章數(shù)據(jù)庫與表,介紹為完成菜單所提小的任務,如何準備數(shù)據(jù)結構和數(shù)據(jù)內容。第4章結構化程序設計,介紹為完成任務所需要的基本編程知識。第5章表單,介紹如何設計各種數(shù)據(jù)處理的人機界面。第6章查詢和視圖,主要講述對已經建立的數(shù)據(jù)表做各種查詢。第7章報表和標簽,介紹如何對數(shù)據(jù)的結果做報表輸出。第8章項目管理器,從綜合的角度出發(fā),介紹如何利用項目管理器完整地開發(fā)一個應用系統(tǒng)。 本書可作為高等學校應用型本科學生計算機課程的教材,可供從事數(shù)據(jù)庫應用、設計、管理或開發(fā)的技術人員參考。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)概述 1.1 數(shù)據(jù)庫系統(tǒng)基礎知識 1.1.1 計算機數(shù)據(jù)管理的發(fā)展 1.1.2 數(shù)據(jù)庫系統(tǒng)相關概念 1.1.3 學生綜合信息管理系統(tǒng) 1.1.4 數(shù)據(jù)模型 1.1.5 ER模型 1.1.6 邏輯結構設計 1.2 Visual FoxPro 6.0系統(tǒng)概述 1.2.1 Visual FoxPro 6.0的安裝與啟動 1.2.2 Visual FoxPro 6.0的主界面 1.2.3 Visual FoxPro 6.0的工作方式 1.2.4 Visual FoxPro 6.0可視化設計工具 1.2.5 Visual FoxPro 6.0系統(tǒng)選項的設置 第2章 菜單設計 2.1 需求分析 2.2 什么是菜單 2.3 菜單設計 2.3.1 創(chuàng)建菜單系統(tǒng)的一般步驟 2.3.2 菜單設計的詳細過程 2.3.3 創(chuàng)建快捷菜單 2.3.4 修改菜單 2.4 隱藏/顯示Visual FoxPro的系統(tǒng)菜單 2.5 自定義工具欄 2.6 在表單中添加自定義工具欄 第3章 數(shù)據(jù)庫與表 3.1 數(shù)據(jù)庫與表的概述 3.1.1 數(shù)據(jù)庫 3.1.2 表 3.1.3 數(shù)據(jù)庫與表 3.2 表的建立與修改 3.2.1 創(chuàng)建表 3.2.2 修改表 3.3 表達式與函數(shù) 3.3.1 數(shù)據(jù)類型 3.3.2 表達式 3.3.3 常用函數(shù) 3.4 表的操作 3.4.1 表的打開、關閉與顯示 3.4.2 記錄的刪除與恢復 3.4.3 指針定位 3.4.4 數(shù)據(jù)的統(tǒng)計和計算 3.5 數(shù)據(jù)庫的創(chuàng)建 3.5.1 交互建立數(shù)據(jù)庫 3.5.2 用命令方式操作數(shù)據(jù)庫 3.6 數(shù)據(jù)庫表 3.6.1 數(shù)據(jù)庫表的創(chuàng)建 3.6.2 數(shù)據(jù)庫表的增減 3.6.3 數(shù)據(jù)庫巾表的設置 3.7 表的索引 3.7.1 索引相關基本概念 3.7.2 索引文件的種類 3.7.3 索引文件的建立 3.7.4 指定主控索引 3.7.5 使用索引快速定位 3.7.6 刪除索引 3.8 工作區(qū)和數(shù)據(jù)工作期 3.8.1 工作區(qū)的概念 3.8.2 工作區(qū)的表示 3.8.3 工作區(qū)的選擇 3.8.4 數(shù)據(jù)工作期 3.9 表的關系 3.9.1 永久關系 3.9.2 臨時關系 3.10 項日實例 第4章 結構化程序設計 4.1 分析問題并建立數(shù)學模型 4.2 數(shù)據(jù)的組織和算法設計 4.3 程序設計 4.3.1 程序的概念 4.3.2 程序設計方法 4.3.3 結構化程序設計的控制結構 4.4 順序結構 4.5 選擇結構 4.5.1 簡單的選擇結構 4.5.2 IF語句嵌套的多分支選擇結構 4.5.3 DO CASE...ENDCASE多分支選擇結構 4.6 循環(huán)結構 4.6.1 DOWHILE語句 4.6.2 FOR語句 4.6.3 SCAN語句 4.6.4 LOOP語句和EXIT語句 4.6.5 循環(huán)的嵌套 4.7 程序的模塊化設計 4.7.1 子程序 4.7.2 過程 4.7.3 函數(shù) 4.7.4 變量的作用域 4.8 程序文件的建立、修改和運行 第5章 表單 第6章 查詢和視圖 第7章 報表與標簽 第8章 項目管理器 附錄A Visual FoxPro常用文件類型一覽表 附錄B Visual FoxPro 6.0常用命令一覽表 附錄C Visual FoxPro 6.0常用函數(shù)一覽表 附錄D 本書樣本數(shù)據(jù)庫部分表記錄 參考文獻
章節(jié)摘錄
插圖:2.數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(Database Management System,DBMS)是為數(shù)據(jù)庫的建立、使用和維護而配置的軟件,是整個數(shù)據(jù)庫系統(tǒng)的核心。3.數(shù)據(jù)庫管理員數(shù)據(jù)庫管理員(Database Administrator,DBA)是負責全面管理和實施數(shù)據(jù)庫控制及維護的技術人員。1.1.3學生綜合信息管理系統(tǒng)設計一個管理系統(tǒng)可稱之為開發(fā)一個項目。本書以“學生綜合信息管理系統(tǒng)”為例來講述如何開發(fā)一個項目。這里涉及的問題包含如下3個方面。(1)學生綜合信息管理系統(tǒng)涉及哪些數(shù)據(jù)對象?數(shù)據(jù)對象之間的關系如何?如何保存各數(shù)據(jù)對象的相關數(shù)據(jù)?經過對學生綜合信息管理系統(tǒng)的分析可知,該系統(tǒng)涉及的主要數(shù)據(jù)對象有學生、課程、成績、名次、班級、專業(yè)、院系和人員等?!皩W生”涉及的主要信息有學號、姓名、性別、政治面貌、出生日期、籍貫、地址、郵編、個人簡介、照片、院系代碼、專業(yè)代碼和入學時間等?!罢n程”涉及的主要信息有課程代碼、課程名、類別、開課學期、學時和學分等。“成績”涉及的主要信息有學號、課程代碼和成績等。(2)學生綜合信息管理系統(tǒng)應具有哪些功能?確定一個系統(tǒng)功能的過程,通常稱為“系統(tǒng)功能設計”。對于學生綜合信息管理系統(tǒng),主要應有以下功能。·學生的學籍管理?!W生的課程管理?!W生的成績管理?!W生網(wǎng)上查詢課程設置和選課?!げ樵兒徒y(tǒng)計已選修課程的成績和學分?!ご蛴〕煽儐??!す芾砣藛T可以進行數(shù)據(jù)的錄入、增加、修改、刪除等,可以按系、性別、年級等條件進行統(tǒng)計,可以匯總成績、排列名次以及打印補考通知單等?!て胀ú僮髡呖梢赃M行瀏覽、檢索、統(tǒng)計個人成績并進行打印等。(3)采用什么軟件開發(fā)本系統(tǒng)?這里有兩個問題,一個是采用什么系統(tǒng)管理數(shù)據(jù)庫?另一個是用什么開發(fā)環(huán)境開發(fā)操作數(shù)據(jù)庫的界面?
編輯推薦
《任務驅動式Visual FoxPro實用教程》特色:編寫模式和思路采取面向任務、面向目標,先提出問題,然后指出解決問題的方法和所需要知識的項目驅動式指導思想。突出實踐與實用性,培養(yǎng)學生動手能力,掌握最新技術,適應社會需求。根據(jù)計算機技術的發(fā)展和應用,加重了項目實訓的內容。強調理論與實踐相結合,既注重基本原理、基本概念的介紹,又注重基本操作、基本能力的培養(yǎng)。突出重點、突出有用,然后由此及彼,由表及里,由淺入深。先感性,后理性;先實踐。后理論;先認識,后提高;先掌握基本應用。然后做理論講解、擴展與延伸,最后落實到具體操作。指導學生動手設計,用實踐檢驗對知識的掌握程度。配備習題,提供試題,聯(lián)系實際,提高能力。
圖書封面
評論、評分、閱讀與下載
任務驅動式Visual FoxPro實用教程 PDF格式下載