欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      vf簡(jiǎn)答題

      時(shí)間:2019-05-15 08:59:51下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《vf簡(jiǎn)答題》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《vf簡(jiǎn)答題》。

      第一篇:vf簡(jiǎn)答題

      一、問答題

      1、什么是關(guān)系運(yùn)算?常見的關(guān)系運(yùn)算有哪幾種?(第一章)

      參考答案:關(guān)系運(yùn)算是指以關(guān)系為對(duì)象的關(guān)系運(yùn)算,在關(guān)系運(yùn)算中,變量是關(guān)系,運(yùn)算的結(jié)果仍然是關(guān)系。

      常見的關(guān)系運(yùn)算有選擇運(yùn)算、投影運(yùn)算和連接運(yùn)算三種。

      2,什么是數(shù)據(jù)模型?常用的數(shù)據(jù)模型有哪幾種?各種數(shù)據(jù)模型有什么特點(diǎn)?(第一章)

      參考答案:數(shù)據(jù)模型是指具有聯(lián)系性的相關(guān)數(shù)據(jù)總是按照一定的組織關(guān)系排列,從而構(gòu)成一定的結(jié)構(gòu),對(duì)這種結(jié)構(gòu)的描述就是數(shù)據(jù)模型。

      常用的數(shù)據(jù)模型有:層次模型、網(wǎng)狀模型、關(guān)系模型。

      層次模型以樹形結(jié)構(gòu)表示數(shù)據(jù)間的關(guān)系;網(wǎng)狀模型以網(wǎng)絡(luò)結(jié)構(gòu)表示結(jié)點(diǎn)間的關(guān)系;關(guān)系模型以二維表表示數(shù)據(jù)間的關(guān)系。

      3、什么是數(shù)據(jù)庫(kù)?什么是數(shù)據(jù)庫(kù)系統(tǒng)?(第一章)

      參考答案:數(shù)據(jù)庫(kù)(Data Base)是數(shù)據(jù)庫(kù)系統(tǒng)的核心和管理對(duì)象。所謂數(shù)據(jù)庫(kù),就是以一定的組織方式將相關(guān)的數(shù)據(jù)組織在一起,存放在計(jì)算機(jī)外存儲(chǔ)器上形成的,能為多個(gè)用戶共享的,與應(yīng)用程序彼此獨(dú)立的一組相關(guān)數(shù)據(jù)的集合。

      數(shù)據(jù)庫(kù)系統(tǒng)是以數(shù)據(jù)庫(kù)為核心的信息處理系統(tǒng),它能集中地進(jìn)行數(shù)據(jù)管理,也能夠開發(fā)、維護(hù)應(yīng)用系統(tǒng)程序。

      4、在VFP中,表達(dá)式的輸出命令“?” 和“??”有什么區(qū)別?數(shù)據(jù)輸入命令input 和accept的區(qū)別是什么?(第三章)

      參考答案:使用?命令,顯示結(jié)果在下一行輸出,即在輸出之前先換行一次;使用??命令,顯示結(jié)果在當(dāng)前行輸出;假如使用?命令,后面沒有任何表達(dá)式,此時(shí)輸出一個(gè)空行。

      Input可以輸入各種數(shù)據(jù)類型的數(shù)據(jù);accept只能輸入字符型數(shù)據(jù)。

      5、在Visual FoxPro 6.0有哪幾種數(shù)據(jù)類型并說明它們分別對(duì)應(yīng)的關(guān)鍵字(請(qǐng)列舉出五個(gè)以上)?有哪些類型的表達(dá)式?(第三章)

      參考答案:有七類數(shù)據(jù)類型:字符型(C型)、邏輯型(L型)、數(shù)值型(N型)、備注型(M型)、日期型(D型)、通用型(G型)、日期時(shí)間型(T型)

      算術(shù)表達(dá)式、字符表達(dá)式、日期時(shí)間表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式。

      6、在VFP中,對(duì)表記錄的操作命令中,邏輯刪除記錄和物理刪除記錄的命令分別是什么?它們有什么區(qū)別?(第四章)

      參考答案:邏輯刪除記錄的命令是Delete,物理刪除記錄的命令是Pack。區(qū)別:邏輯刪除記錄只是在記錄上做一個(gè)刪除標(biāo)記,并不真正刪除記錄,需要時(shí)還可恢復(fù)。而物理刪除記錄是把做了刪除標(biāo)記的記錄從表中徹底刪除,不可再恢復(fù)。

      7、簡(jiǎn)述VF中用菜單方式建立一個(gè)STUDENT表,通過編輯窗口追加方式向表中添加學(xué)生記錄與瀏覽顯示結(jié)果的操作步驟。(第四章)

      參考答案:建表:文件—新建—新建文件-輸入表名STUDENT-在表設(shè)計(jì)器窗體定義字段、類型-確定。追加方式輸入學(xué)生記錄:

      打開STUDENT表—顯示—瀏覽―編輯―顯示-追加-輸入學(xué)生記錄—關(guān)閉。瀏覽結(jié)果:

      文件-打開表—顯示—瀏覽。

      8、索引的類型有哪幾種?各自有何特征?(第五章)

      參考答案:索引有四種:主索引、候選索引、普通索引、唯一索引

      主索引要求每一個(gè)記錄的索引表達(dá)式的值是唯一的,在一個(gè)數(shù)據(jù)庫(kù)表中只能有一個(gè)主索引。候選索引與主索引一樣要求每一個(gè)記錄的索引表達(dá)式的值是唯一的,在一個(gè)數(shù)據(jù)表中可以有多個(gè)候選索引。

      普通索引允許索引表達(dá)式的值出現(xiàn)重復(fù)值,而唯一索引如果表中記錄的索引表達(dá)式的值相同,則只存儲(chǔ)第一個(gè)索引表達(dá)式的值。1 簡(jiǎn)述什么是參照完整性

      回答:參照完整性是指關(guān)系的值受限于外關(guān)鍵字。

      2在關(guān)系運(yùn)算中,查找滿足一定條件的元組的運(yùn)算稱為什么運(yùn)算?

      回答:選擇運(yùn)算。(關(guān)系數(shù)據(jù)庫(kù)的基本運(yùn)算:選擇:元組的選擇稱為選擇,屬性的選擇稱為投影,連接運(yùn)算是通過兩個(gè)關(guān)系共有的屬性連接成一個(gè)新的關(guān)系。)

      3.表達(dá)式at(“sd”,”dsdhihsd”,2)=len(“dsfg”)最后返回結(jié)果的數(shù)據(jù)類型是什么? 回答:數(shù)據(jù)庫(kù)表有什么特點(diǎn)?

      回答:1.可以支持使用長(zhǎng)表名、長(zhǎng)字段名,字段名最長(zhǎng)為128個(gè)字符。2.可以使用指定字段默認(rèn)值和輸入掩碼。3.可以規(guī)定字段級(jí)有效性規(guī)則和記錄級(jí)有效性規(guī)則。4.支持主關(guān)鍵字、表間永久關(guān)系和設(shè)置表間的參照完整性。5.支持insert,update,delete觸發(fā)器。

      ***關(guān)系數(shù)據(jù)庫(kù)有什么特點(diǎn)?

      回答:關(guān)系的最基本要求是屬性不可分割;關(guān)系中不能有相同的屬性名;同一字段數(shù)據(jù)類型相同;元組和字段次序無(wú)關(guān)緊要。

      5.SQL語(yǔ)句中修改表結(jié)構(gòu)的命令是什么?(寫出主要命令動(dòng)詞)回答:alter table1、什么是數(shù)據(jù)庫(kù)管理系統(tǒng)?其基本功能是什么? 答:數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是處于用戶與操作系統(tǒng)之間的一種軟件,其作用是實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)的有效組織與管理。其基本功能是:(1)數(shù)據(jù)定義功能。(2)數(shù)據(jù)操作功能。(3)控制和管理功能。(4)數(shù)據(jù)通信功能。

      2、VFP的特點(diǎn)是什么?

      答:VFP是一種功能強(qiáng)大的可視化編程語(yǔ)言,其特點(diǎn)主要是:(1)功能強(qiáng)大的自含型命令式開發(fā)語(yǔ)言。(2)支持面向?qū)ο蟮某绦蛟O(shè)計(jì)。(3)通過COM組件實(shí)現(xiàn)應(yīng)用集成。(4)支持網(wǎng)絡(luò)應(yīng)用。(5)大量使用可視化的輔助工具。

      3、分析說明VFP的工作界面的主要組成要素?

      答:VFP是采用一種圖形用戶界面的窗口操作軟件,形成WIMP的界面,其主要構(gòu)成要素包括:

      (1)程序窗口。(2)命令窗口。(3)工具窗口。

      4、什么是關(guān)系模型?VFP建立表結(jié)構(gòu)時(shí)基本的字段屬性是什么? 答:所謂關(guān)系模型,是指在數(shù)據(jù)的組織中所構(gòu)建的行、列交叉的原子類二維表格。

      VFP建立表結(jié)構(gòu)時(shí)基本的字段屬性包括字段名、字段類型、字段寬度、小數(shù)點(diǎn)。

      5、什么是常量?什么是變量?并舉例說明常量的表示?

      答:常量是指固定不變的數(shù)據(jù);變量是指在命令操作和運(yùn)行中其值允許變化的量。

      數(shù)據(jù)型常量:-300 字符型常量:“ABCD”

      日期型常量:ctod(“06/25/09”)邏輯型常量:.t.、.f.6、寫出內(nèi)存變量的命名基本規(guī)則?

      答:內(nèi)存變量的主要命名規(guī)則是:(1)以字母或下劃線開頭。(2)由字母、下劃線或數(shù)字等組成。(3)至多128個(gè)字符。(4)不可與系統(tǒng)保留字同名。

      7、寫出VFP中常用子句的范圍的表示及意義?

      答:在VFP中常用子句的范圍的表示及意義:(1)all:表示整個(gè)數(shù)據(jù)表。(2)next N:表示從當(dāng)前開始,到下N條。(3)rest:表示從當(dāng)前到末尾。(4)record N:表示具體操作第N條。

      8、寫出VFP中命令的書寫規(guī)則是什么?

      答:在VFP中命令的基本書寫規(guī)則是:(1)命令動(dòng)詞、子句與子句、子句內(nèi)各部分用空格分開,子句位置可任意。(2)命令動(dòng)詞置于命令開頭,可為前4個(gè)字母,大小寫隨意。(3)一條命令長(zhǎng)度可達(dá)8192個(gè)字符,若一行寫不下,以“;”結(jié)束。

      9、什么是過濾器?并寫出過濾器的應(yīng)用格式?

      答:過濾器是指在VFP命令應(yīng)用時(shí),將不滿足條件的記錄“隱蔽”起來,即讓記錄從邏輯上消失,基本格式是: Set filter to <過濾>條件

      10、什么是記錄定位?并說明絕對(duì)定位與相對(duì)定位的主要區(qū)別? 答:記錄定位是將記錄指針指向待操作的記錄。

      絕對(duì)定位:是直接將記錄指針指向待操作的記錄的物理位置。

      相對(duì)定位:是在當(dāng)前記錄的基礎(chǔ)上改變一個(gè)數(shù)值,從而使記錄指針指向待操作的記錄位置。

      11、簡(jiǎn)述索引的概念和種類。

      答題要點(diǎn):索引不改變記錄的物理順序,而是按某個(gè)索引關(guān)鍵字來建立記錄的邏輯順序。在索引文件中,所有關(guān)鍵字值按升序或降序排列,每個(gè)值對(duì)應(yīng)一個(gè)記錄號(hào),這樣就確定了記錄的邏輯順序。索引可分為復(fù)合索引和單索引。

      12、什么是查詢?VFP有哪幾種查詢方法?

      答題要點(diǎn):查詢就是按指定條件在表中查找所需的記錄。VFP提供了三種查詢方法:順序查詢、索引查詢和SELECT-SQL查詢。

      13、什么是工作區(qū)?VFP用什么來表示和區(qū)別工作區(qū)?

      答題要點(diǎn):工作區(qū)是內(nèi)存的一個(gè)區(qū)域,VFP提供了32767個(gè)工作區(qū),每個(gè)工作區(qū)只允許打開一個(gè)表。VFP可以用編號(hào)和別名來表示和區(qū)別工作區(qū)。

      14、簡(jiǎn)述關(guān)聯(lián)的概念和建立關(guān)聯(lián)的方法。

      答題要點(diǎn):關(guān)聯(lián)就是使不同工作區(qū)的記錄指針臨時(shí)建立起一種聯(lián)動(dòng)關(guān)系,使一個(gè)表的指針移動(dòng)時(shí)另一個(gè)表的指針能隨之移動(dòng)??稍凇皵?shù)據(jù)工作期”窗口中建立關(guān)聯(lián),也可使用SET RELATION命令建立關(guān)聯(lián),此外還可在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中建立關(guān)聯(lián)。

      15、什么是SELECT-SQL查詢?如何定制和執(zhí)行查詢?

      答題要點(diǎn):SELECT-SQL查詢是從SQL移植過來的查詢命令,具有強(qiáng)大的單表和多表查詢功能??赏ㄟ^“查詢?cè)O(shè)計(jì)器”或“數(shù)據(jù)庫(kù)設(shè)計(jì)器”定制和執(zhí)行查詢。

      16、什么是數(shù)據(jù)完整性?在VFP中允許設(shè)置哪幾種有效性驗(yàn)證?

      答題要點(diǎn):數(shù)據(jù)完整性主要是指數(shù)據(jù)的正確性和相容性。當(dāng)用戶在對(duì)數(shù)據(jù)進(jìn)行的各種操作中發(fā)生差錯(cuò)時(shí),數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)有一定的檢驗(yàn)及約束機(jī)制,以保證數(shù)據(jù)的有效性。在VFP中允許設(shè)置三級(jí)驗(yàn)證:字段級(jí)驗(yàn)證、記錄級(jí)驗(yàn)證和參照完整性。

      17、VFP能提供哪幾種基本的程序控制結(jié)構(gòu)?

      答題要點(diǎn):順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)按命令的書寫順序依次執(zhí)行;分支結(jié)構(gòu)能根據(jù)指定條件的當(dāng)前值在兩條或多條程序路徑中選擇一條執(zhí)行;而循環(huán)結(jié)構(gòu)則由指定條件的當(dāng)前值來控制循環(huán)體中的語(yǔ)句序列是否要重復(fù)執(zhí)行。

      18、試比較子程序、自定義函數(shù)和過程三者的異同。

      答題要點(diǎn):子程序、自定義函數(shù)和過程都是可以命名的一個(gè)程序段,是功能相關(guān)而又相對(duì)獨(dú)立的模塊。三者定義的格式各有不同,子程序和過程均通過DO命令調(diào)用,而自定義函數(shù)則主要在表達(dá)式中調(diào)用。

      19、程序調(diào)試的目的是什么?程序中常見的錯(cuò)誤有哪幾種?

      答題要點(diǎn):程序調(diào)試的目的是檢查并糾正程序中的錯(cuò)誤,以保證程序的可靠運(yùn)行。程序中常見的錯(cuò)誤有:語(yǔ)法錯(cuò)誤、超出系統(tǒng)允許范圍的錯(cuò)誤和邏輯錯(cuò)誤。

      20、什么是目標(biāo)程序?試寫出幾種VFP目標(biāo)程序的擴(kuò)展名。

      答題要點(diǎn):對(duì)VFP程序進(jìn)行編譯就得到目標(biāo)程序,目標(biāo)程序是緊湊的非文本文件,運(yùn)行速度快,并可起到對(duì)源程序加密的作用。擴(kuò)展名為:.FXP、.QPX、.MP等的文件均為目標(biāo)程序。

      第二篇:VF程序設(shè)計(jì)教學(xué)大綱

      《VF程序設(shè)計(jì)》教學(xué)大綱

      一、課程名稱:《VF程序設(shè)計(jì)》

      課程負(fù)責(zé)人:袁明蘭

      二、學(xué)時(shí)與學(xué)分:48

      三、適應(yīng)專業(yè):外語(yǔ)、建筑設(shè)計(jì)技術(shù)、工程監(jiān)理、藝術(shù)、旅游等專業(yè)

      四、課程教材:張彥芳等編著《Visual FoxPro程序設(shè)計(jì)》,中國(guó)地質(zhì)大學(xué)出版社,2011年

      五、參考教材:蘇忠等.Visual Foxpro 6.0中文版應(yīng)用與開發(fā).電子工業(yè)出版社,2003 楊國(guó)才編著《Visual FoxPro程序設(shè)計(jì)》,重慶大學(xué)出版社,2002年

      謝膺白.Visual Foxpro 6.0中文版教程.人民郵電出版社,2002 肖金秀.新編Visual Foxpro 6.0應(yīng)用基礎(chǔ)教程.中國(guó)石化出版社,2011

      六、課程的性質(zhì)、目的和任務(wù):

      本課程是非計(jì)算機(jī)專業(yè)的主要公共基礎(chǔ)課。

      通過本課程的學(xué)習(xí),使非計(jì)算機(jī)專業(yè)的學(xué)生掌握數(shù)據(jù)庫(kù)的基本概念和VFP的基礎(chǔ)知識(shí),熟練掌握數(shù)據(jù)庫(kù)的基本操作,并能進(jìn)行初步的程序設(shè)計(jì),能應(yīng)用VFP進(jìn)行數(shù)據(jù)庫(kù)管理。

      七、課程的基本要求:

      通過理論教學(xué)和實(shí)驗(yàn)教學(xué),達(dá)到如下基本要求。

      1.了解計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展、掌握數(shù)據(jù)系統(tǒng)、關(guān)系數(shù)據(jù)庫(kù)的基本概念,掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的概念,理解數(shù)據(jù)的一致性和完整性。

      2.了解Visual FoxPro的發(fā)展、特點(diǎn)及安裝,掌握Visual FoxPro 6.0的啟動(dòng)與關(guān)閉。熟悉Visual FoxPro 6.0系統(tǒng)界面,理解其幾種工作方式。了解項(xiàng)目管理器、常用項(xiàng)目元素與文件類型、創(chuàng)建項(xiàng)目文件,及項(xiàng)目管理器的使用。

      3.掌握常量與變量、數(shù)據(jù)類型,了解常用的文件類型,掌握幾種常用函數(shù)的應(yīng)用、運(yùn)算符與表達(dá)式的應(yīng)用,掌握內(nèi)存變量的幾種操作,掌握數(shù)組的應(yīng)用。理解Visual FoxPro 6.0命令及命令和子句的使用規(guī)則。

      4.掌握數(shù)據(jù)表的基本操作(表結(jié)構(gòu)及字段的基本要素、表的創(chuàng)建和修改[使用表設(shè)計(jì)器]、表的打開與關(guān)閉、數(shù)據(jù)記錄的輸入、顯示和編輯、錄指針與定位、邏輯與物理刪除表的記錄、記錄的復(fù)制與添加、表的索引、表的查詢、表的運(yùn)算等),掌握多表工作區(qū)及其應(yīng)用。

      5.理解數(shù)據(jù)庫(kù)的概念與基本組成、掌握數(shù)據(jù)庫(kù)的基本操作、理解數(shù)據(jù)庫(kù)表的數(shù)據(jù)完整性、熟練掌握數(shù)據(jù)庫(kù)表之間的關(guān)聯(lián)、了解參照完整性。

      6.理解程序與結(jié)構(gòu)化程序設(shè)計(jì)的基本概念,掌握程序文件的建立、執(zhí)行與編輯,掌握程序設(shè)計(jì)的基本命令,掌握程序的基本控制結(jié)構(gòu),掌握變量的作用域

      與生存期,理解模塊化程序設(shè)計(jì)方法與模塊化程序設(shè)計(jì),掌握子程序和過程與自定義函數(shù)及其調(diào)用,學(xué)會(huì)程序的調(diào)試,熟練掌握結(jié)構(gòu)化程序設(shè)計(jì)簡(jiǎn)單應(yīng)用。

      7.掌握面向?qū)ο蟮幕靖拍?、掌握?duì)象及其屬性、事件、方法,了解類的創(chuàng)建與使用。

      8.熟練掌握表單的創(chuàng)建與管理,掌握猜數(shù)游戲設(shè)計(jì)、計(jì)算器設(shè)計(jì)、學(xué)生成績(jī)查詢與修改界面設(shè)計(jì)、軟件登錄界面與權(quán)限設(shè)計(jì)。

      9.理解查詢的概念、掌握用查詢?cè)O(shè)計(jì)器創(chuàng)建查詢、創(chuàng)建多表查詢,用查詢向?qū)?chuàng)建查詢,運(yùn)行查詢。了解用視圖設(shè)計(jì)器創(chuàng)建本地視圖、了解用視圖向?qū)?chuàng)建本地視圖、視圖的使用、利用視圖更新源表數(shù)據(jù)。

      10.了解SQL語(yǔ)言概述、熟練掌握SQL語(yǔ)句對(duì)數(shù)據(jù)表的操作(創(chuàng)建數(shù)據(jù)表,SQL修改表結(jié)構(gòu),SQL查詢數(shù)據(jù)表,SQL對(duì)數(shù)據(jù)表運(yùn)算,SQL刪除表記錄,SQL更新表的記錄內(nèi)容)。

      11.了解菜單設(shè)計(jì)器、標(biāo)準(zhǔn)菜單及快捷菜單的設(shè)計(jì)。了解報(bào)表基本概念、報(bào)表的數(shù)據(jù)來源、報(bào)表設(shè)計(jì)器,了解報(bào)表的創(chuàng)建(用報(bào)表向?qū)?chuàng)建、用報(bào)表設(shè)計(jì)器創(chuàng)建),了解設(shè)置報(bào)表(給報(bào)表添加帶區(qū)、改變報(bào)表的列標(biāo)簽、修改報(bào)表表達(dá)式、增加表格線、頁(yè)面設(shè)置、字體設(shè)置、布局設(shè)置、在報(bào)表中使用數(shù)據(jù)分組、匯總區(qū)),了解使用報(bào)表(報(bào)表命令、報(bào)表預(yù)覽和打印機(jī)設(shè)置),了解標(biāo)簽設(shè)計(jì)。

      12.了解應(yīng)用需求分析、數(shù)據(jù)庫(kù)與表設(shè)計(jì)、系統(tǒng)功能模塊設(shè)計(jì)、菜單設(shè)計(jì)、用戶界面設(shè)計(jì)、查詢?cè)O(shè)計(jì)、.報(bào)表設(shè)計(jì)、系統(tǒng)維護(hù)設(shè)計(jì)、系統(tǒng)模塊調(diào)試、用項(xiàng)目管理器連編成應(yīng)用程序、應(yīng)用程序管理、發(fā)布樹、應(yīng)用程序發(fā)布和安裝。

      八、課程的主要內(nèi)容:

      ㈠ 理論教學(xué) 1.數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展;數(shù)據(jù)庫(kù)系統(tǒng)的組成及體系結(jié)構(gòu);數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的功能;關(guān)系模式的基本術(shù)語(yǔ)、主要操作和數(shù)據(jù)完整性約束;面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念(包括類、對(duì)象、事件、方法和屬性等)。

      2.Visual FoxPro 系統(tǒng)簡(jiǎn)介

      Visual FoxPro的發(fā)展、特點(diǎn)及安裝、啟動(dòng)與關(guān)閉。Visual FoxPro 6.0系統(tǒng)界面、幾種工作方式,項(xiàng)目管理器、及項(xiàng)目管理器的使用。3.Visual Foxpro應(yīng)用基礎(chǔ)

      常量與變量、數(shù)據(jù)類型,文件類型、幾種常用函數(shù)、運(yùn)算符與表達(dá)式的應(yīng)用,內(nèi)存變量的幾種操作,數(shù)組的應(yīng)用,Visual FoxPro 6.0命令及命令和子句的使用規(guī)則。

      4.數(shù)據(jù)表的基本操作 數(shù)據(jù)表的基本操作(表結(jié)構(gòu)及字段的基本要素、表的創(chuàng)建和修改[使用表設(shè)計(jì)器]、表的打開與關(guān)閉、數(shù)據(jù)記錄的輸入、顯示和編輯、錄指針與定位、邏輯與物理刪除表的記錄、記錄的復(fù)制與添加、表的索引、表的查詢、表的運(yùn)算等),多表工作區(qū)及其應(yīng)用。

      5.結(jié)構(gòu)化程序設(shè)計(jì)

      程序與結(jié)構(gòu)化程序設(shè)計(jì)的基本概念,程序文件的建立、執(zhí)行與編輯,程序設(shè)計(jì)的基本命令,程序的基本控制結(jié)構(gòu),變量的作用域與生存期,模塊化程序設(shè)計(jì)方法與模塊化程序設(shè)計(jì),子程序和過程與自定義函數(shù)及其調(diào)用,程序的調(diào)試。6.數(shù)據(jù)庫(kù)設(shè)計(jì)

      數(shù)據(jù)庫(kù)的概念與基本組成、數(shù)據(jù)庫(kù)設(shè)計(jì)器的使用、數(shù)據(jù)庫(kù)的建立、打開與關(guān)閉(命令)、數(shù)據(jù)庫(kù)表的數(shù)據(jù)完整性、數(shù)據(jù)庫(kù)表之間的關(guān)聯(lián)、參照完整性。7.面向?qū)ο蟪绦蛟O(shè)計(jì)初步

      面向?qū)ο蟮幕靖拍?、?duì)象及其屬性、事件、方法,類的創(chuàng)建與使用。8.表單與控件

      表單的創(chuàng)建與管理,猜數(shù)游戲設(shè)計(jì)、計(jì)算器設(shè)計(jì)、學(xué)生成績(jī)查詢與修改界面設(shè)計(jì)、軟件登錄界面與權(quán)限設(shè)計(jì)。9.菜單設(shè)計(jì)

      菜單設(shè)計(jì)器、標(biāo)準(zhǔn)菜單及快捷菜單的設(shè)計(jì)。10.查詢與視圖

      查詢的概念、用查詢?cè)O(shè)計(jì)器創(chuàng)建查詢、創(chuàng)建多表查詢,用查詢向?qū)?chuàng)建查詢,運(yùn)行查詢。用視圖設(shè)計(jì)器創(chuàng)建本地視圖、用視圖向?qū)?chuàng)建本地視圖、視圖的使用、利用視圖更新源表數(shù)據(jù)。SQL語(yǔ)言概述,對(duì)數(shù)據(jù)表的操作(創(chuàng)建(數(shù)據(jù)庫(kù)和)數(shù)據(jù)表,SQL修改表結(jié)構(gòu),SQL查詢數(shù)據(jù)表,SQL對(duì)數(shù)據(jù)表運(yùn)算,SQL刪除表記錄,SQL更新表的記錄內(nèi)容)11.報(bào)表與標(biāo)簽設(shè)計(jì)

      查詢的概念、用查詢?cè)O(shè)計(jì)器創(chuàng)建查詢、創(chuàng)建多表查詢,用查詢向?qū)?chuàng)建查詢,運(yùn)行查詢。用視圖設(shè)計(jì)器創(chuàng)建本地視圖、用視圖向?qū)?chuàng)建本地視圖、視圖的使用、利用視圖更新源表數(shù)據(jù)。SQL語(yǔ)言概述,對(duì)數(shù)據(jù)表的操作(創(chuàng)建(數(shù)據(jù)庫(kù)和)數(shù)據(jù)表,SQL修改表結(jié)構(gòu),SQL查詢數(shù)據(jù)表,SQL對(duì)數(shù)據(jù)表運(yùn)算,SQL刪除表記錄,SQL更新表的記錄內(nèi)容)。12.應(yīng)用程序的開發(fā)與發(fā)布過程

      應(yīng)用需求分析、數(shù)據(jù)庫(kù)與表設(shè)計(jì)、系統(tǒng)功能模塊設(shè)計(jì)、菜單設(shè)計(jì)、用戶界面設(shè)計(jì)、查詢?cè)O(shè)計(jì)、.報(bào)表設(shè)計(jì)、系統(tǒng)維護(hù)設(shè)計(jì)、系統(tǒng)模塊調(diào)試、用項(xiàng)目管理器連編成應(yīng)用程序、應(yīng)用程序管理、發(fā)布樹、應(yīng)用程序發(fā)布和安裝。

      九、先修課程:

      本課程是非計(jì)算機(jī)專業(yè)的基礎(chǔ)課,其先修課程是計(jì)算機(jī)文化基礎(chǔ)。

      十、考核方式:

      理論教學(xué)部分占70%,實(shí)驗(yàn)教學(xué)部分占30%,理論教學(xué)部分集中筆試,實(shí)驗(yàn)教學(xué)部分以完成16個(gè)實(shí)驗(yàn)和上機(jī)考試進(jìn)行考核。

      十一、學(xué)時(shí)分配:

      講授: 48 學(xué)時(shí)

      1.數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)

      2學(xué)時(shí) 2.Visual FoxPro 系統(tǒng)簡(jiǎn)介

      2學(xué)時(shí) 3.Visual Foxpro應(yīng)用基

      4學(xué)時(shí)

      4.數(shù)據(jù)表的基本操作

      10學(xué)時(shí) 5.程序設(shè)計(jì)

      14學(xué)時(shí) 6.數(shù)據(jù)庫(kù)設(shè)計(jì)

      1學(xué)時(shí) 7.面向?qū)ο蟪绦蛟O(shè)計(jì)初步

      2學(xué)時(shí) 8.表單與控件

      6學(xué)時(shí) 9.菜單設(shè)計(jì)

      1學(xué)時(shí) 10.查詢與視圖

      2學(xué)時(shí) 11.報(bào)表與標(biāo)簽設(shè)計(jì) 1學(xué)時(shí) 12.應(yīng)用程序的開發(fā)與發(fā)布過程 1

      學(xué)時(shí)

      第三篇:VF基礎(chǔ)教案

      第2章Visual FoxPro 6.0概述

      2.1 Visual FoxPro的安裝、啟動(dòng)與關(guān)閉 2.1.1 Visual FoxPro 6.0 的安裝

      中文Visual FoxPro 可以從CD-ROM或網(wǎng)絡(luò)上安裝。以下介紹三種從CD-ROM上安裝Visual FoxPro 的方法。

      1.直接啟動(dòng)CD-ROM

      2.直接運(yùn)行安裝程序

      3.使用Windows 安裝 2.1.2 Visual FoxPro 6.0的啟動(dòng)與關(guān)閉

      一、Visual FoxPro 6.0的啟動(dòng)

      啟動(dòng)Visual FoxPro有多種方法,可采用以下三種方式之一。

      1.從“開始”菜單啟動(dòng)

      2.從“運(yùn)行”對(duì)話框中啟動(dòng)

      3.從資源管理器中啟動(dòng)

      4.雙擊Visual Foxpro6.0快捷圖標(biāo)

      二、Visual FoxPro 6.0的退出

      (1)在Microsoft Visual FoxPro主菜單中,打開“文件”菜單,選擇“退出”選項(xiàng);

      (2)按Alt+F4組合鍵;

      (3)按Ctrl+Alt+Del組合鍵,進(jìn)入“關(guān)閉程序”窗口,按“結(jié)束任務(wù)”按鈕;

      (4)在Microsoft Visual FoxPro的系統(tǒng)環(huán)境窗口,單擊其右上角的“退出”按鈕;

      (5)在“命令”窗口,輸入命令Quit。2.2 Visual FoxPro 6.0系統(tǒng)運(yùn)行環(huán)境的配置

      Visual FoxPro系統(tǒng)環(huán)境的配置,決定了Visual FoxPro系統(tǒng)的操作環(huán)境和工作方式。

      單擊“工具”-> “選項(xiàng)”可以打開選項(xiàng)選窗口,在“選項(xiàng)”窗口中,有12種不同類別的環(huán)境選項(xiàng)卡,用戶可以根據(jù)操作的需要通過“選項(xiàng)”窗口中的各種選項(xiàng)卡,確定或修改設(shè)置每一個(gè)參數(shù),從而確定Visual FoxPro的系統(tǒng)環(huán)境.2.2.1 設(shè)置默認(rèn)工作目錄

      VF有其默認(rèn)的工作目錄,就是系統(tǒng)文件所在的VF6.0目錄,但是,為了管理,用戶最好還是設(shè)置自己的工作目錄以保存所建的文件 設(shè)置默認(rèn)路徑的方法: “工具”->“選項(xiàng)”->文件位置 使用命令設(shè)置:

      SET DEFA TO <默認(rèn)路徑> 功能:設(shè)置默認(rèn)路徑 例:

      SET DEFA TO D:WMQ SET DEFA TO E:200723 2.2.2 設(shè)置日期的表示格式 設(shè)置日期時(shí)間格式: “工具”->“選項(xiàng)”->“區(qū)域”

      2.3 Visual FoxPro 6.0的系統(tǒng)窗口

      Visual FoxPro的界面

      Visual FoxPro界面,是由標(biāo)題欄、菜單欄、工具欄、工作區(qū)、狀態(tài)欄和命令窗口組成的。

      一、標(biāo)題欄

      標(biāo)題欄位于屏幕界面的第一行,它包含系統(tǒng)程序圖標(biāo)、主屏幕標(biāo)題、最小化按鈕、最大化按鈕和關(guān)閉按鈕5個(gè)對(duì)象。

      二、菜單欄

      菜單欄位于屏幕的第二行,它包含文件、編輯、顯示、格式、工具、程序、窗口和幫助8個(gè)菜單選項(xiàng)。

      當(dāng)單擊其中一個(gè)菜單選項(xiàng)時(shí),就可以打開一個(gè)對(duì)應(yīng)的“下拉式”菜單,在該“下拉式”菜單下,通常還有若干個(gè)子菜單選項(xiàng),當(dāng)選擇其中一個(gè)子菜單選項(xiàng)時(shí),就可以執(zhí)行一個(gè)操作。

      三、工具欄

      Visual FoxPro系統(tǒng)提供了11種常用的工具欄:

      (1)常用工具欄(2)布局工具欄

      (3)表單控件工具欄(4)表單設(shè)計(jì)器工具欄

      (5)查詢?cè)O(shè)計(jì)器工具欄(6)視圖設(shè)計(jì)器工具欄

      (7)數(shù)據(jù)庫(kù)設(shè)計(jì)器工具欄(8)報(bào)表控件工具欄

      (9)報(bào)表設(shè)計(jì)器工具欄(10)調(diào)色板工具欄

      (11)打印預(yù)覽工具欄

      四、命令窗口

      命令窗口位于菜單欄和狀態(tài)欄之間,是Visual FoxPro系統(tǒng)命令執(zhí)行、編輯的窗口。在命令窗口中,可以輸入命令實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作管理;也可以用各種編輯工具對(duì)操作命令進(jìn)行修改、插入、刪除、剪切、拷貝、粘貼等操作;還可以在此窗口建立命令文件并運(yùn)行命令文件。

      在“窗口”菜單下,選擇“隱藏”,可以關(guān)閉命令窗口;選擇“命令窗口”,可以彈出命令窗口。

      五、工作區(qū)與狀態(tài)行

      狀態(tài)行位于屏幕的最底部,用于顯示某一時(shí)刻的管理數(shù)據(jù)的工作狀態(tài)。(1)Set Status off/ on,可控制屏幕上的狀態(tài)行是否出現(xiàn)。

      (2)如果當(dāng)前工作區(qū)中沒有表文件打開,狀態(tài)行的內(nèi)容是空白;如果當(dāng)前工作區(qū)中有表文件打開,狀態(tài)行顯示表名、表所在的數(shù)據(jù)庫(kù)名、表中當(dāng)前記錄的記錄號(hào)、表中的記錄總數(shù)、表中的當(dāng)前記錄的共享狀態(tài)等內(nèi)容。

      2.4 可視化管理工具

      1、設(shè)計(jì)器

      通過設(shè)計(jì)器可以方便地對(duì)表、表單、數(shù)據(jù)庫(kù)、查詢和報(bào)表等進(jìn)行管理。

      2、向?qū)?/p>

      通過用戶對(duì)問題的回答或?qū)x項(xiàng)的選擇,向?qū)?chuàng)建相應(yīng)的文件或執(zhí)行某一項(xiàng)任務(wù)。

      3、生成器 是一種可視化的輔助工具,用來幫助擁護(hù)按要求設(shè)計(jì)各種控件的表現(xiàn)形式。2.5 Visual Foxpro 6.0的工作方式 Visual FoxPro 6.0提供了兩種工作方式:

      ? ? 交互方式(可執(zhí)行方式和可視化操作方式)程序方式

      2.5.1 交互方式

      包括命令執(zhí)行方式和可視化操作方式。

      1、命令執(zhí)行方式

      Visual FoxPro 6.0提供命令方式主要有兩種目的,一是對(duì)數(shù)據(jù)庫(kù)的操作使用命令比使用菜單或工具欄要快捷而靈活;另一方面,熟悉命令操作是程序開發(fā)的基礎(chǔ)。

      Visual FoxPro 6.0提供了命令窗口用于輸入執(zhí)行命令。

      Visual FoxPro 6.0中的命令采用近似于自然語(yǔ)言的結(jié)構(gòu)。

      Visual FoxPro 6.0中的命令不區(qū)分大小寫,即命令可以用大寫字母也可以用小寫字母書寫。另外,對(duì)于較長(zhǎng)的命令可以只輸入命令的前四個(gè)字母。

      Foxpro提供了多條命令,命令中常出現(xiàn)的一些符號(hào)有:(P19)

      <....> 必選項(xiàng)

      [....]

      可選項(xiàng)

      ...|... 擇一選項(xiàng) 這些符號(hào)在實(shí)際使用時(shí)不必輸入. 命令的一般格式為:

      命令動(dòng)詞 [<范圍>][fields<字段名表>][for <條件>] 其中:

      命令動(dòng)詞:決定此命令的功能,一般為英文動(dòng)詞. 范圍:表示記錄的操作范圍,有]四種形式:

      ALL 表示對(duì)數(shù)據(jù)庫(kù)中的所有記錄進(jìn)行操作。?

      RECORD N

      表示僅對(duì)第N條記錄進(jìn)行操作 ?

      NEXT N 表示從當(dāng)前記錄開始共N個(gè)記錄

      REST

      表示從當(dāng)前記錄開始到文件結(jié)束的所有記錄

      Fileds:說明數(shù)據(jù)庫(kù)的字段名稱,不選此項(xiàng),則表示選擇所有字段 命令書寫規(guī)則 ? ? ? ? ? 任何命令必須以命令動(dòng)詞開頭, 大小寫不限,其后的各項(xiàng)順序不限。各子句之間用空格分隔。

      命令可縮寫成前4個(gè)字母,但不提倡

      一行寫不下時(shí),在行末用續(xù)行符“;”,并在下行繼續(xù)書寫 一行只能寫一條命令語(yǔ)句

      例如,顯示xsda數(shù)據(jù)表中所有不住校的女生的姓名、年齡

      use xsda

      list all fields 姓名,年齡

      for 住校否=.F.and 性別=’女’

      2、可視化操作方式

      可視化操作方式包括:菜單方式、設(shè)計(jì)器方式、向?qū)Х绞健?/p>

      在VisualFoxpro系統(tǒng)中,通過菜單、窗口、對(duì)話框、工具欄等圖形界面,可以直接操作數(shù)據(jù)表、視圖、查詢、表單、報(bào)表等,并以窗口的方式把結(jié)果顯示給用戶。

      2.5.2 程序執(zhí)行方式

      Visual FoxPro 6.0提供了一個(gè)程序編輯器,可以使用MODIFY COMMAND 命令打開程序編輯器,或者從“文件”菜單中選擇“新建”命令,在彈出的“新建”對(duì)話框中選擇“程序”單選項(xiàng),最后單擊“新建文件”按鈕即可打開程序編輯器。

      2.6 Visual Foxpro 6.0的主要性能指標(biāo) 主要性能指標(biāo)有:

      1、每個(gè)數(shù)據(jù)庫(kù)最多記錄數(shù)為10億個(gè)

      2、每條記錄可包含的字段個(gè)數(shù)最多為225個(gè)

      3、每條記錄最多字符數(shù)為655000個(gè)字節(jié)

      4、字段型字段最大寬度(即最多可容納的字符數(shù))為254個(gè)字節(jié)。

      5、數(shù)值型字段最大寬度為20位,精度為16位

      6、有32767個(gè)工作區(qū),可同時(shí)打開的數(shù)據(jù)庫(kù)文件最多32767個(gè)。

      7、可使用的內(nèi)存變量默認(rèn)總數(shù)位256個(gè),最多為65000個(gè)。最大數(shù)組個(gè)數(shù)為65000個(gè),每個(gè)數(shù)組的最多的元素?cái)?shù)為65000個(gè)。

      第四篇:VF心得體會(huì)[最終版]

      這次的課程設(shè)計(jì)是我進(jìn)入大學(xué)接觸的第一個(gè)課程設(shè)計(jì),好多東西都不會(huì)。經(jīng)過一個(gè)多月的時(shí)間,終于把課設(shè)完成了。不過大家在確定了選題之后,就開始積極的準(zhǔn)備當(dāng)中,我也開始了圖書借閱系統(tǒng)的課程設(shè)計(jì)。首先我分析了相關(guān)的題目?jī)?nèi)容,并由此而進(jìn)行了相關(guān)資料和書籍的查詢工作然后才開始正式進(jìn)行設(shè)計(jì)。一開始不知從何下手但后來分析了一下題目。圖書管理主要就是有一些操作來完成,這些操作包括:新進(jìn)圖書基本信息的輸入、圖書基本信息的查詢、對(duì) 撤消圖書信息的刪除、為借書人辦理注冊(cè)、辦理借書手續(xù)、借書人信息等等。最后編寫退出系統(tǒng)的函數(shù)。同時(shí)通過這幾天的程序及報(bào)告編寫,我也發(fā)現(xiàn)了自己的很多不足, 自己知識(shí)的很多漏洞,看到了自己的實(shí)踐經(jīng)驗(yàn)還是比較缺乏,理論聯(lián)系實(shí)際的能力還是比較脆弱。尤其 是編寫大型的程序所要擁有的知識(shí)和技能比較缺乏。程序編好了,還要經(jīng)過調(diào)試和修改,這步也很關(guān)鍵,好的程序是經(jīng)過了無(wú)數(shù)次的修改和調(diào)試才產(chǎn)生的。我的程序基本上能夠 滿足要求,但還有一些地方需要改進(jìn),在今后我應(yīng)該在多看書的同時(shí)還要加強(qiáng)實(shí)踐的練

      習(xí)。才能進(jìn)一步提高自己的編程能力。

      按照書上介紹的數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟,我首先進(jìn)行需求分析,得到了圖書管理員詳細(xì)的回答后,我想的是這些細(xì)節(jié)的東西應(yīng)該應(yīng)用到我們具體哪些步驟中。開始時(shí)沒有頭緒的,思路漸漸有所清晰后,我就進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)。在畫數(shù)據(jù)流程圖和完成數(shù)據(jù)字典的時(shí)候,其實(shí)遇到很多困難,主要集中在數(shù)據(jù)字典中,數(shù)據(jù)項(xiàng)的填寫很亂,我們覺得我們完成的結(jié)果中應(yīng)該存在很多問題。在畫e-r圖時(shí),按自己大腦的過期思維去想,應(yīng)該是我們所體現(xiàn)出來的上述e-r圖,但是預(yù)約和借閱,借閱和續(xù)借,和還書之間的關(guān)系沒有體現(xiàn),這又是一大漏洞。再以后sql建表時(shí)也不確定??傊覀冋J(rèn)為這個(gè)系統(tǒng)需要改進(jìn)的地方還有很多很多。通過這次的數(shù)據(jù)庫(kù)課程設(shè)計(jì),開始對(duì)數(shù)據(jù)庫(kù)的應(yīng)用有了初步的了解,知道了怎么通過編程建立一個(gè)具有一定功能的系統(tǒng)。在設(shè)計(jì)的期間,遇到的問題很多,好多知識(shí)根本就不懂,然后經(jīng)過查書沒上網(wǎng)搜索和問老師和同學(xué),最后終于慢慢的完成了這個(gè)課程設(shè)計(jì)。在此謝謝老師和同學(xué)的幫忙,順利完成了我大學(xué)的第一個(gè)課程設(shè)計(jì)。最后,在這里對(duì)老師和同學(xué)的幫助表示最誠(chéng)摯的感謝。在以后的學(xué)習(xí)和生活當(dāng)中我一定再接再 厲,不求最好,但求更好!篇二:vf設(shè)計(jì)的心得體會(huì)

      數(shù)據(jù)庫(kù)設(shè)計(jì)心得體會(huì) 通過這次數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)實(shí)踐,本人對(duì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)有了更深、更具體的認(rèn)識(shí),也有了很多體會(huì).通過這次課程設(shè)計(jì)發(fā)現(xiàn)這其中需要的很多知識(shí)我們沒有接觸過,去圖書館查資料的時(shí)候發(fā)現(xiàn)我們前邊所學(xué)到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時(shí)也發(fā)現(xiàn)有很多已經(jīng)學(xué)過的東西我們沒有理解到位,不能靈活運(yùn)用于實(shí)際,不能很好的用來解決問題,這就需要我們不斷的大量的實(shí)踐,通過不斷的自學(xué),不斷地發(fā)現(xiàn)問題,思考問題,進(jìn)而解決問題。在這個(gè)過程中我們將深刻理解所學(xué)知識(shí),同時(shí)也可以學(xué)到不少很實(shí)用的東西。在實(shí)習(xí)中,我嚴(yán)格按照實(shí)習(xí)規(guī)程進(jìn)行操作。做為實(shí)習(xí)小組的一名成員,我也積極配合其他成員,互相協(xié)作和幫助。大家在實(shí)習(xí)期間,雖然經(jīng)常感到很苦,很累,但苦中有樂,累中有趣,也都表現(xiàn)的非常地積極努力認(rèn)真。

      我們學(xué)習(xí)并應(yīng)用了sql語(yǔ)言,對(duì)數(shù)據(jù)庫(kù)的創(chuàng)建、修改、刪除方法有了一定的了解,通過導(dǎo)入表和刪除表、更改表學(xué)會(huì)了對(duì)于表的一些操作,為將來設(shè)計(jì)打下基礎(chǔ)。很多事情不是想象中的那么簡(jiǎn)單的,它涉及到的各種實(shí)體、屬性、數(shù)據(jù)流程、數(shù)據(jù)處理等等。很多時(shí)候感覺后面的設(shè)計(jì)根本無(wú)法繼續(xù),感覺像是被前面做的各種圖限制了。在做關(guān)系模型轉(zhuǎn)換的時(shí)候碰到有些實(shí)體即可以認(rèn)為是實(shí)體又可以作為屬性,為了避免冗余,盡量按照屬性處理了。

      不管做什么,我們都要相信自己,不能畏懼,不能怕遇到困難,什么都需要去嘗試,有些你開始認(rèn)為很難的事在你嘗試之后你可能會(huì)發(fā)現(xiàn)原來她并沒有你以前覺得的那樣,自己也是可以的。如果沒有自信,沒有目標(biāo),沒有信心就不可能把事情做好,當(dāng)其他人都在迷茫的時(shí)候,自己一定要堅(jiān)信目標(biāo)。

      以上基本是這次實(shí)習(xí)的體會(huì)了,設(shè)計(jì)進(jìn)行的非常艱難,編碼非常不容易,才發(fā)現(xiàn)做一個(gè)項(xiàng)目最重要的不在于如何實(shí)現(xiàn),而是實(shí)現(xiàn)之前的需求分析和模塊設(shè)計(jì)。創(chuàng)新很難,有些流行的系統(tǒng)其實(shí)現(xiàn)并不難,難的在于對(duì)市場(chǎng)的分析和準(zhǔn)確定位。設(shè)計(jì),是一個(gè)任重道遠(yuǎn)的過程。

      數(shù)據(jù)庫(kù)設(shè)計(jì)心得體會(huì)

      在這幾天的練習(xí)當(dāng)中,我們實(shí)訓(xùn)的內(nèi)容是從數(shù)據(jù)庫(kù)、數(shù)據(jù)表的創(chuàng)建和修改開始的,表是建立關(guān)系數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),用來存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。從實(shí)訓(xùn)中讓我更明白一些知識(shí),表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)建好壞直接關(guān)系到數(shù)數(shù)據(jù)庫(kù)的成敗。另一個(gè)內(nèi)容是數(shù)據(jù)庫(kù)的約束、視圖、查詢。從中我們了解到查詢語(yǔ)句的基本結(jié)構(gòu),和簡(jiǎn)單select語(yǔ)句的使用,多表連接查詢。而在視圖的操作中,也了解到了視圖是常見的數(shù)據(jù)庫(kù)對(duì)象,是提供查看和存取數(shù)據(jù)的另一種途徑,對(duì)查詢執(zhí)行的大部分操作,使用視圖一樣可以完成。雖然只是一個(gè)比較和我們有關(guān)的數(shù)據(jù)庫(kù),但是在這一周的實(shí)訓(xùn)過程中,做的也不是很順利,其中也遇到了許多問題,通過反反復(fù)復(fù)的看書,并且向同學(xué)請(qǐng)教,把相關(guān)的知識(shí)復(fù)習(xí)了一遍,這也是一種很大的收獲。至少我們?cè)谧龅倪^程中學(xué)會(huì)了思考,就像在做這個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的時(shí)候,我們?cè)谧鲋熬鸵幸粋€(gè)方案,設(shè)計(jì)一個(gè)步驟,先開始進(jìn)行需求分析,接著進(jìn)行概念模型設(shè)計(jì),其次進(jìn)行邏輯結(jié)構(gòu)設(shè)計(jì),最后我們?cè)趧?chuàng)建數(shù)據(jù)庫(kù)腳步文件。在創(chuàng)建的過程中,是我們問題最多的步驟,通過做題,我們發(fā)現(xiàn)了自己的不足,這也與我們平時(shí)上課有關(guān),許多學(xué)過的知識(shí),轉(zhuǎn)眼就忘,而且也沒有在空余時(shí)間去復(fù)習(xí),并且對(duì)于一些重點(diǎn)的知識(shí),我們也掌握的不好,許多的語(yǔ)法知識(shí)和基本語(yǔ)句都會(huì)出錯(cuò)。對(duì)于這種情況,我們就得好好反省自己,在以后的學(xué)習(xí)當(dāng)中,我們就要補(bǔ)其不足,掌握更好的學(xué)習(xí)方法。

      這次的簡(jiǎn)單應(yīng)用程序設(shè)計(jì),總的來說比較難,因?yàn)檫@是我們的首次嘗試,缺乏應(yīng)有的經(jīng)驗(yàn),做起來比較麻煩,我們相信許多同學(xué)也有這樣的感受,但我們還是堅(jiān)持完成了這次設(shè)計(jì),通過這次的練習(xí)大家一定對(duì)簡(jiǎn)單程序設(shè)計(jì)有了更多的信心。這次的程序設(shè)計(jì)開發(fā)綜合應(yīng)用了數(shù)據(jù)庫(kù)、sql語(yǔ)句、學(xué)生管理等知識(shí),使我們所學(xué)知識(shí)得到延伸與拓展,也提高了我們的綜合實(shí)踐能力。在此次的visuai foxpro6.0程序設(shè)計(jì)的過程中,我們充分認(rèn)識(shí)到了做計(jì)劃的重要性,要實(shí)現(xiàn)把整體方案規(guī)劃好,才能保證以后設(shè)計(jì)的順利進(jìn)行,才能應(yīng)對(duì)出現(xiàn)的突發(fā)事件,達(dá)到系統(tǒng)設(shè)計(jì)的目標(biāo)。在開始進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),我們對(duì)該系統(tǒng)的認(rèn)識(shí)比較少,對(duì)系統(tǒng)的開發(fā)缺乏本質(zhì)和深入地研究調(diào)查,以至于在著手設(shè)計(jì)的過程中,困難接踵而至,然而又不知道怎樣解決。直到后來重新對(duì)此次的設(shè)計(jì)做了認(rèn)真細(xì)致的規(guī)劃和調(diào)查,最終才使整個(gè)程序的設(shè)計(jì)工作完成。通過做題,我們也發(fā)現(xiàn)了自己的不足,這也與我們平時(shí)上課有關(guān),許多學(xué)過的知識(shí),轉(zhuǎn)眼就忘,而且也沒有在空余時(shí)間去復(fù)習(xí),并且對(duì)于一些重點(diǎn)的知識(shí),我們也掌握的不好,許多的語(yǔ)法知識(shí)和基本語(yǔ)句都會(huì)出錯(cuò)。對(duì)于這種情況,我們就得好好反省自己,在以后的學(xué)習(xí)當(dāng)中,我們就要補(bǔ)其不足,掌握更好的學(xué)習(xí)方法。然而,本次程序設(shè)計(jì)的收獲不僅僅讓我們了解了visuai foxpro6.0,使我對(duì)系統(tǒng)開發(fā)有了初步的了解,提高了編寫程序的興趣,如果今后有機(jī)會(huì)的話,我們希望能夠?qū)幊逃懈钊氲膶W(xué)習(xí)。

      由于水平有限,錯(cuò)誤在所難免,設(shè)計(jì)過程中有許多不敬如人意的地方,我們想,這也是在以后的學(xué)習(xí)和工作中激勵(lì)我們不斷學(xué)習(xí),不斷前進(jìn)的動(dòng)力。我們會(huì)在今后的工作中不斷地完善它,充實(shí)它,使之能夠更方便、更準(zhǔn)確、更快捷地在工作中應(yīng)用到系統(tǒng)開發(fā)技術(shù),提高工作效率。以上是我們?cè)诒敬纬绦蛟O(shè)計(jì)中的一點(diǎn)體會(huì),由于自己水平有限,難免有許多錯(cuò)誤,請(qǐng)老師予以指正,我們將繼續(xù)努力!

      通過這次數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)實(shí)踐,本人對(duì)數(shù)據(jù)庫(kù) 應(yīng)用系統(tǒng)開發(fā)有了更深、更具體的認(rèn)識(shí),也有了很多體會(huì)。一是開發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)前的系統(tǒng)規(guī)劃是十分重要的,在開發(fā)前所做的設(shè)計(jì)方案往往會(huì)對(duì)最終結(jié)果產(chǎn)生很大的影響,認(rèn)真細(xì)致的規(guī)劃可以節(jié)省大量的時(shí)間;二是應(yīng)從數(shù)據(jù)入手進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)程序的設(shè)計(jì),因?yàn)閿?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)在很大程度上是依賴于所管理的數(shù)據(jù)。另外,建議程序設(shè)計(jì)開始時(shí)就要使用“項(xiàng)目管理器”,它可以使數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)程序某些組件的設(shè)計(jì)、修改和運(yùn)行變得方便易行。這次數(shù)據(jù)庫(kù)編程設(shè)計(jì),總的下來,感覺不易。在數(shù)據(jù)庫(kù)這門課程一開始,感覺學(xué)的云里霧里,覺得記代碼很麻煩,也會(huì)擔(dān)心這門課程期末考過不了。許多同學(xué)也有這樣的感受,但相信通過這次的練習(xí)大家應(yīng)該有了更多的信心。這次實(shí)訓(xùn)涉及綜合應(yīng)用數(shù)據(jù)庫(kù)、sql語(yǔ)句、學(xué)生管理等知識(shí)。使我們所學(xué)知識(shí)得到延伸與拓展,也提高了我們的綜合實(shí)踐能力。在這幾天的練習(xí)當(dāng)中,我們實(shí)訓(xùn)的內(nèi)容是從數(shù)據(jù)庫(kù)、數(shù)據(jù)表的創(chuàng)建和修改開始的,表是建立關(guān)系數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),用來存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。從實(shí)訓(xùn)中讓我更明白一些知識(shí),表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)建好壞直接關(guān)系到數(shù)數(shù)據(jù)庫(kù)的成敗。另一個(gè)內(nèi)容是數(shù)據(jù)庫(kù)的約束、視圖、查詢。從中我們了解到查詢語(yǔ)句的基本結(jié)構(gòu),和簡(jiǎn)單select語(yǔ)句的使用,多表連接查詢。而在視圖的操作中,也了解到了視圖是常見的數(shù)據(jù)庫(kù)對(duì)象,是提供查看和存取數(shù)據(jù)的另一種途徑,對(duì)查詢執(zhí)行的大部分操作,使用視圖一樣可以完成。雖然只是一個(gè)比較和我們有關(guān)的數(shù)據(jù)庫(kù),但是在這幾天的實(shí)訓(xùn)過程中,做的也不是很順利,其中也遇到了許多問題,通過反反復(fù)復(fù)的看書,并且向同學(xué)請(qǐng)教,把相關(guān)的知識(shí)復(fù)習(xí)了一遍,這也是一種很大的收獲。至少我們?cè)谧龅倪^程中學(xué)會(huì)了思考,就像在做這個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的時(shí)候,我們?cè)谧鲋熬鸵幸粋€(gè)方案,設(shè)計(jì)一個(gè)步驟,先開始進(jìn)行需求分析,接著進(jìn)行概念模型設(shè)計(jì),其次進(jìn)行邏輯結(jié)構(gòu)設(shè)計(jì),最后我們?cè)趧?chuàng)建數(shù)據(jù)庫(kù)腳步文件。在創(chuàng)建的過程中,是我們問題最多的步驟,通過做題,我們發(fā)現(xiàn)了自己的不足,這也與我們平時(shí)上課有關(guān),許多學(xué)過的知識(shí),轉(zhuǎn)眼就忘,而且也沒有在空余時(shí)間去復(fù)習(xí),并且對(duì)于一些重點(diǎn)的知識(shí),我們也掌握的不好,許多的語(yǔ)法知識(shí)和基本語(yǔ)句都會(huì)出錯(cuò)。對(duì)于這種情況,我們就得好好反省自己,在以后的學(xué)習(xí)當(dāng)中,我們就要補(bǔ)其不足,掌握更好的學(xué)習(xí)方法。

      其實(shí),不管我們做什么事情,我們都應(yīng)該想清楚,首先干什么,其次干什么,有了一個(gè)合理的規(guī)劃,我們做起來也就比較的有了方向,有了目標(biāo),再向目標(biāo)去奮斗,這樣我們才能更好的把握自己,使自己更好的發(fā)展。數(shù)據(jù)庫(kù)設(shè)計(jì)心得體會(huì) 這次數(shù)據(jù)庫(kù)編程設(shè)計(jì),總的下來,感覺不易。在數(shù)據(jù)庫(kù)這門課程一開始,感覺學(xué)的云里霧里,覺得記代碼很麻煩,也會(huì)擔(dān)心這門課程期末考過不了。許多同學(xué)也有這樣的感受,但相信通過這次的練習(xí)大家應(yīng)該有了更多的信心。這次實(shí)訓(xùn)還綜合應(yīng)用數(shù)據(jù)庫(kù)、sql語(yǔ)句、學(xué)生管理等知識(shí)。使我們所學(xué)知識(shí)得到延伸與拓展,也提高了我們的綜合實(shí)踐能力。

      在這一周的練習(xí)當(dāng)中,我們做了一個(gè)學(xué)校綜合管理數(shù)據(jù)庫(kù)系統(tǒng),我們實(shí)訓(xùn)的內(nèi)容是從數(shù)據(jù)庫(kù)、數(shù)據(jù)表的創(chuàng)建和修改開始的,表是建立關(guān)系數(shù)據(jù)庫(kù)的基本結(jié)構(gòu),用來存儲(chǔ)數(shù)據(jù)具有已定義的屬性,在表的操作過程中,有查看表信息、查看表屬性、修改表中的數(shù)據(jù)、刪除表中的數(shù)據(jù)及修改表和刪除表的操作。從實(shí)訓(xùn)中讓我更明白一些知識(shí),表是數(shù)據(jù)最重要的一個(gè)數(shù)據(jù)對(duì)象,表的創(chuàng)建好壞直接關(guān)系到數(shù)數(shù)據(jù)庫(kù)的成敗。另一個(gè)內(nèi)容是數(shù)據(jù)庫(kù)的約束、視圖、查詢。從中我們了解到查詢語(yǔ)句的基本結(jié)構(gòu),和簡(jiǎn)單select語(yǔ)句的使用,多表連接查詢。而在視圖的操作中,也了解到了視圖是常見的數(shù)據(jù)庫(kù)對(duì)象,是提供查看和存取數(shù)據(jù)的另一種途徑,對(duì)查詢執(zhí)行的大部分操作,使用視圖一樣可以完成。雖然只是一個(gè)比較和我們有關(guān)的數(shù)據(jù)庫(kù),但是在這一周的實(shí)訓(xùn)過程中,做的也不是很順利,其中也遇到了許多問題,通過反反復(fù)復(fù)的看書,并且向同學(xué)請(qǐng)教,把相關(guān)的知識(shí)復(fù)習(xí)了一遍,這也是一種很大的收獲。至少我們?cè)谧龅倪^程中學(xué)會(huì)了思考,就像在做這個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的時(shí)候,我們?cè)谧鲋熬鸵幸粋€(gè)方案,設(shè)計(jì)一個(gè)步驟,先開始進(jìn)行需求分析,接著進(jìn)行概念模型設(shè)計(jì),其次進(jìn)行邏輯結(jié)構(gòu)設(shè)計(jì),最后我們?cè)趧?chuàng)建數(shù)據(jù)庫(kù)腳步文件。在創(chuàng)建的過程中,是我們問題最多的步驟,通過做題,我們發(fā)現(xiàn)了自己的不足,這也與我們平時(shí)上課有關(guān),許多學(xué)過的知識(shí),轉(zhuǎn)眼就忘,而且也沒有在空余時(shí)間去復(fù)習(xí),并且對(duì)于一些重點(diǎn)的知識(shí),我們也掌握的不好,許多的語(yǔ)法知識(shí)和基本語(yǔ)句都會(huì)出錯(cuò)。對(duì)于這種情況,我們就得好好反省自己,在以后的學(xué)習(xí)當(dāng)中,我們就要補(bǔ)其不足,掌握更好的學(xué)習(xí)方法。其實(shí),不管我們做什么事情,我們都應(yīng)該想清楚,首先干什么,其次干什么,有了一個(gè)合理的規(guī)劃,我們做起來也就比較的有了方向,有了目標(biāo),再向目標(biāo)去奮斗,這樣我們才能更好的把握自己,使自己更好的發(fā)展。篇三:vf的心得體會(huì)

      第二套

      1.3 為菜單項(xiàng)設(shè)置快速訪問建,直接將查詢后加上

      第三套 2.2 left(商品編碼,1)=”3” 注意商品編碼是數(shù)值還是字符,試試也是,錯(cuò)了再改唄 3,,注意按鈕一和二的順序,不然少十分

      第五套

      2.2 有時(shí)又重復(fù)的屬性,要標(biāo)注表名

      第六套。1.4 婚否=.t.注意命令文件都要加.txt 2.1 先建立快捷菜單,時(shí)間-創(chuàng)建-過程-表單名稱.caption=time()日期-創(chuàng)建-過程-表單名稱.caption=date()然后在建立表單。。在right click.event 時(shí)間中輸入 do 快捷菜單名.mpr 第7套

      2.1.將一個(gè)表的全部記錄追叫到另一個(gè)表 use order_list append from order_list1 如若語(yǔ)句不能打出,則質(zhì)疑書寫方式,或者在屬性前加上表的稱為

      第8套

      2.2 所有器件單價(jià)增加5元 update ? set 單價(jià)=單價(jià)+5 計(jì)算每種,,每是關(guān)鍵字,,定有g(shù)roup by prg 程序,又叫命令文件

      mpr是必須加入篇四:vf學(xué)生數(shù)據(jù)庫(kù)表實(shí)驗(yàn)與心得 vf學(xué)生數(shù)據(jù)庫(kù)表實(shí)驗(yàn)與心得

      軟件visual foxpro的簡(jiǎn)稱,又叫vfp.是數(shù)據(jù)庫(kù)管理系統(tǒng),集成編程語(yǔ)言,是開發(fā)小型數(shù)據(jù)庫(kù)的前端工具。

      其實(shí)在人們的理解里,vf最常見的兩種可能——

      世嘉主機(jī)游戲:快打(virtua fighter),也叫vr戰(zhàn)士;

      計(jì)算機(jī)編程語(yǔ)言:數(shù)據(jù)庫(kù)軟件visual foxpro;

      也可能是法國(guó)著名服裝公司:vf corporation(威富公司),旗下由著名戶外運(yùn)動(dòng)品牌-the north face和牛仔品牌-lee。

      下面是本人對(duì)visual foxpro的一點(diǎn)點(diǎn)認(rèn)識(shí)。vf是推出的數(shù)據(jù)庫(kù)軟件visual foxpro的簡(jiǎn)稱,又叫vfp.是數(shù)據(jù)庫(kù)管理系統(tǒng),集成編程語(yǔ)言,是開發(fā)小型數(shù)據(jù)庫(kù)的前端工具.visual foxpro中的visual的意思是“可視化”,該技術(shù)使得在windows環(huán)境下設(shè)計(jì)的應(yīng)用程序達(dá)到即看即得的效果。visual foxpro面向?qū)ο蟮拈_發(fā)環(huán)境使得無(wú)論是組織信息、運(yùn)行、查詢、創(chuàng)建集成的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),還是編寫數(shù)據(jù)庫(kù)管理應(yīng)用程序,都變得十分輕松。

      作為市場(chǎng)上最靈活和功能最強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng),visual foxpro擁有悠久而輝煌的發(fā)展歷史。它初創(chuàng)時(shí)是fox software公司的foxbase產(chǎn)品,“fox”(這是國(guó)際編程界對(duì)它的稱呼)一種可靠、便捷和高效的程序員用的數(shù)據(jù)庫(kù)產(chǎn)品而名聞遐邇。世界上沒有一種產(chǎn)品像

      visual foxpro 那樣運(yùn)行,它是獨(dú)一無(wú)二的!

      許多人在享受了visual foxpro的服務(wù)后卻說不清它是什么.就讓我們沿著它的發(fā)展軌跡了解了解它吧!這會(huì)使您能對(duì)它有更深刻的認(rèn)

      識(shí)。foxpro隸屬于一種名為xbase的dbms類別.xbase這個(gè)術(shù)語(yǔ)很常見,他表示諸如foxpro、dbaseiii plus、dbaseiv、foxbase+以及arago的語(yǔ)言.xbase最初起源于一個(gè)大型機(jī)使用的dbms,這個(gè)dbms叫做jpldis(噴射推動(dòng)實(shí)驗(yàn)室數(shù)據(jù)庫(kù)管理和信息檢索系統(tǒng))。這個(gè)dbms 是由美國(guó)人jeb long在1972年開發(fā)成功的。到目前為止全世界的開發(fā)者和程序員已經(jīng)編寫了幾千萬(wàn)行的xbase代碼。

      追溯到80年代末,foxbase是dbase的克隆系統(tǒng).只要是dbaseiii能做的工作,foxbase就能做得更好更快。foxbase雖然擁有某些全新的特征,但它并沒有真正重大的技術(shù)突破,只是為了運(yùn)行得更快更好,而更重要的是它與dbaseiii兼容。foxpro 1.0首先背離了與兼容的原則。它開始在圖形用戶界面的設(shè)計(jì)和軟件開發(fā)方法中采用一些新的思路,從而使它領(lǐng)先于當(dāng)時(shí)年前景已不妙的dbaseiv。

      從2.0開始,foxpro才真正形成了它自己的特色.當(dāng)foxpro 2.0推出時(shí),它包含了若干項(xiàng)關(guān)鍵技術(shù),給pc數(shù)據(jù)庫(kù)開發(fā)市場(chǎng)帶來了革命性的變化。這些技術(shù)是: 加入了rushmore技術(shù),它能從事許多難以想象的復(fù)雜工作。突然之間,帶有以百萬(wàn)計(jì)數(shù)的記錄的表格在pc數(shù)據(jù)庫(kù)系統(tǒng)中不僅成為可能,而且可以非常容易地加以實(shí)現(xiàn),無(wú)需轉(zhuǎn)用其他比較昂貴的技術(shù);rushmore最重要的優(yōu)點(diǎn)在于它是完全自動(dòng)化的,不用用戶花費(fèi)精力

      和時(shí)間.因?yàn)橛辛藃ushmore技術(shù),再加上fox天生的快速,即使在今天visual foxpro仍然是最快的桌面數(shù)據(jù)庫(kù)引擎。sql語(yǔ)句是foxpro 2.0推出的另一項(xiàng)具有革命性意義的關(guān)鍵技術(shù)。fox的開發(fā)人員首次用單一語(yǔ)句取代了整個(gè)程序過程,并且這種支持是內(nèi)含于fox數(shù)據(jù)引擎之中的.sql語(yǔ)言曾經(jīng)并且現(xiàn)在仍然是強(qiáng)大的數(shù)據(jù)語(yǔ)言。foxpro 2.0還推出了某種所見即所得的開發(fā)報(bào)表和屏幕的工具。foxpro 2.0確實(shí)具備了我們今天的visual foxpro擁有的一些出色的功能。gui設(shè)計(jì)服務(wù)、sql和極快的數(shù)據(jù)訪問,是它明顯的特征。foxpro 2.5有for dos、for windows版,不過那個(gè)windows版只是具有看上去像“windows”的dos應(yīng)用程序的外觀.特別是那個(gè)dos下的版本絕對(duì)是經(jīng)典之作,觀察身邊是不是還有很多這樣的系統(tǒng)在運(yùn)行著?當(dāng)時(shí)有人這樣評(píng)價(jià):這個(gè)軟件已經(jīng)無(wú)法再快了,除非硬件升級(jí)??

      直到1995年春天visual foxpro推出時(shí),才出現(xiàn)了foxpro的又一次重大改進(jìn)(這時(shí)microsoft已經(jīng)收購(gòu)了fox software公司)。visual foxpro 3.0增加了一些人們企盼已久的特性,使pc數(shù)據(jù)庫(kù)開發(fā)界大為震驚.我們可以看到:visual foxpro與foxpro是由很大差別的,不要再把visual foxpro成為foxpro了.這些特性是:

      數(shù)據(jù)庫(kù)容器(database container),也叫dbc,它增加了開發(fā)人員多年盼望的對(duì)存儲(chǔ)過程的支持、與表格相關(guān)聯(lián)的數(shù)據(jù)規(guī)則和一系 列的附加數(shù)據(jù)功能。

      遠(yuǎn)程數(shù)據(jù)的無(wú)縫連接.談到連接遠(yuǎn)程數(shù)據(jù)的處理,大家往往會(huì)想到rdo、ado、bde等處理數(shù)據(jù)引擎,那么visual foxpro利用什么實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)的無(wú)縫連接?visual foxpro本身的數(shù)據(jù)處理引擎,這和其他任何開發(fā)工具都是不同的!visual foxpro數(shù)據(jù)處理引擎通過odbc驅(qū)動(dòng)程序與遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器“通話”,遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器的odbc驅(qū)動(dòng)程序能將visual foxpro數(shù)據(jù)轉(zhuǎn)化成可由他們解釋的數(shù)據(jù);相反,visual foxpro的odbc驅(qū)動(dòng)程序也能將遠(yuǎn)程數(shù)據(jù)轉(zhuǎn)化成可由visual foxpro數(shù)據(jù)引擎處理的數(shù)據(jù).可見,只要遠(yuǎn)程數(shù)據(jù)庫(kù)有odbc驅(qū)動(dòng)程序,就可以用visual foxpro最為客戶端軟件.常見的sql server、oracle、access等數(shù)據(jù)庫(kù)都提供odbc驅(qū)動(dòng)程序。在visual foxpro中實(shí)際操作遠(yuǎn)程數(shù)據(jù)有兩種方法,遠(yuǎn)程視圖和spt技術(shù).視圖(view)是可更新的sql光標(biāo),增加了一整套的數(shù)據(jù)訪問方法,用于數(shù)據(jù)處理、gui顯示和報(bào)表制作.它支持兩種類型的視圖,即本地視圖和遠(yuǎn)程視圖.本地視圖是基于visual foxpro表格的視圖,遠(yuǎn)程視圖是基于任何odbc數(shù)據(jù)源的視圖。另外為了使visual foxpro成為完整的c/s開發(fā)環(huán)境,除視圖之外visual foxpro還支持spt(sql pass through)技術(shù)來完成視圖無(wú)法完成的工作,比如數(shù)據(jù)庫(kù)服務(wù)器的用戶管理、存儲(chǔ)過程調(diào)用等。view與spt技術(shù)的產(chǎn)生后,visual foxpro就成為訪問遠(yuǎn)程數(shù)據(jù)的主要工具.從總體來看,創(chuàng)建整個(gè)企業(yè)范圍內(nèi)的應(yīng)用程序和使用存儲(chǔ)在遠(yuǎn)程數(shù)據(jù)源中的數(shù)據(jù),幾乎與使用visual foxpro表格本身一樣容易,處理在數(shù)據(jù)存取時(shí)增

      加了一些命令、函數(shù),數(shù)據(jù)處理與普通的visual foxpro編程沒有任何區(qū)別.再次指出:remote view與spt技術(shù)是由visual foxpro數(shù)據(jù)處理引擎直接支持的,這與在vb、vc中的外部數(shù)據(jù)訪問技術(shù)不同(他們使用組件,如:dao、rdo、ado??),所以用visual foxpro訪問遠(yuǎn)程數(shù)據(jù)的效率很高,并能把遠(yuǎn)程數(shù)據(jù)與本地?cái)?shù)據(jù)完美的融合在一起,最大程度地提高開發(fā)效率和程序運(yùn)行效率。

      完全支持面向?qū)ο蠹夹g(shù)(oop).充分而健壯的實(shí)現(xiàn)了面向?qū)ο蟮奶幚矸绞酱蟠蟾纳屏塑浖_發(fā)條件.健壯的對(duì)象模型和創(chuàng)建你自己的類及子類的所用的功能,形成了一種全新的軟件開發(fā)手段。

      在visual foxpro 6.0出現(xiàn)之前,微軟計(jì)劃推出dna,演化到今天就是.net,并承諾把visual foxpro發(fā)展成健壯的中間層工具,所以這以后visual foxpro的變化初級(jí)用戶就不太容易感覺了。

      七夕,古今詩(shī)人慣詠星月與悲情。吾生雖晚,世態(tài)炎涼卻已看透矣。情也成空,且作“揮手袖底風(fēng)”罷。是夜,窗外風(fēng)雨如晦,吾獨(dú)坐陋室,聽一曲《塵緣》,合成詩(shī)韻一首,覺放諸古今,亦獨(dú)有風(fēng)韻也。乃書于紙上。畢而臥。凄然入夢(mèng)。乙

      酉年七月初七。-----嘯之記。

      會(huì)計(jì)實(shí)驗(yàn)心得體會(huì)

      隨著大部分的課的結(jié)束,我們這學(xué)期開設(shè)的會(huì)計(jì)實(shí)驗(yàn)課也將接近尾聲了。仔

      細(xì)想想,確實(shí)這門課程的學(xué)習(xí)也確實(shí)給我?guī)砹撕芏嗟捏w會(huì)和感受。

      記得還沒正式接觸這門課程之前,老師就給我們說過,說這門課程需要我們

      自己動(dòng)手。的確,每一張?jiān)紤{證的剪裁,粘貼,以及每一筆經(jīng)濟(jì)業(yè)務(wù)的記錄,都是需要我們自己親力親為無(wú)去完成的。不過這種自己動(dòng)手的操作給我們倒是帶

      來了一些樂趣,當(dāng)然,我想我們收獲的不僅僅是這份自己動(dòng)手完成一項(xiàng)工作的喜

      悅,更加來自對(duì)書上知識(shí)的立體的了解。不得不說,以前老師在講臺(tái)上講課,我們就看著ppt或者是看看書里的描述,雖然知識(shí)點(diǎn)覆蓋的是比較全面了,但是我們也老是覺得有些知識(shí)點(diǎn)很抽象,雖然會(huì)計(jì)知識(shí)的應(yīng)用在日常生活中很常見,但

      是我們比較正規(guī)的學(xué)習(xí)會(huì)計(jì)知識(shí)都還是頭一次。因此,盡管老師的講課再怎么深

      入淺出,我們也還是覺得有點(diǎn)紙上談兵的感覺。所以,會(huì)計(jì)實(shí)驗(yàn)的課程給我們帶

      來的最大的收獲就是使得我們對(duì)書上的知識(shí)理解的更加深刻,因?yàn)闀?huì)計(jì)是一門實(shí)

      用性很強(qiáng)的課程,我想雖然自己以后不一定會(huì)從事會(huì)計(jì)的工作,但是這種做會(huì)計(jì)的謹(jǐn)慎,認(rèn)真,仔細(xì)的態(tài)度也將使我受益匪淺。

      實(shí)驗(yàn)教材主要是以新華公司2006年的經(jīng)濟(jì)業(yè)務(wù)為例,然后根據(jù)實(shí)驗(yàn)的要求編

      制記賬憑證,特種日記賬,以及明細(xì)賬和科目匯總表等。當(dāng)老師把這些相關(guān)的實(shí) 驗(yàn)資料發(fā)到我們手中的時(shí)候,我感覺的到同學(xué)們都是很新奇并且興趣濃厚的。不

      過在接下來的會(huì)計(jì)實(shí)驗(yàn)的操作中才我們了解到原來會(huì)計(jì)的工作是十分繁瑣的。我們首相接觸的是會(huì)計(jì)的原始憑證的填制,在日常的生活中雖然大家都有消費(fèi)后索

      取發(fā)票的常識(shí),不過像什么現(xiàn)金支票,借款單,差旅費(fèi),領(lǐng)料單···大家都還是

      第一次看清楚了它們的真實(shí)的面貌,我們都比較積極的往上填寫發(fā)生的經(jīng)濟(jì)數(shù)

      據(jù),不過才發(fā)現(xiàn)有好多的填制方法都是丈二的和尚摸不著頭腦,雖然在書上也有

      這些具體的填制要求,不過一旦拿到實(shí)際操作中來就是兩回事了,因此原始憑證的填制可以說是老師親自一項(xiàng)一項(xiàng)的帶我們完成的。在原始憑證的審核中我們運(yùn)

      用到了書中的知識(shí),并且大家也都是小心仔細(xì)的去一項(xiàng)一項(xiàng)的檢查,比如金額是

      否填制正確,計(jì)量單位是否正確等···這些知識(shí)雖然還是比較簡(jiǎn)單,但是我覺得

      從中確可以看出我們對(duì)知識(shí)的掌握并不是我們想象中的那么牢固的。比如像是人

      民幣的漢字大寫壹貳叁···雖然說起來很簡(jiǎn)單,但是真的要同學(xué)上去把 這些全

      部寫出來,要全部正確也是一件有難度的事情,有好多都似是而非的。

      我們接觸的第二項(xiàng)實(shí)驗(yàn)師記賬憑證的填制以及原始憑證的歸類,一聽說可以

      撕書了,大家都十分的興奮,老師給我們示例了前面幾張的記賬憑證的填制,以

      及原始憑證的粘法后,接下來就要靠我們自己去完成了,由于對(duì)這些經(jīng)濟(jì)業(yè)務(wù)的不熟悉,因此在記賬憑證的填制前,我們都是把每一項(xiàng)發(fā)生的經(jīng)濟(jì)業(yè)務(wù)都用會(huì)計(jì)

      分錄表示出來了,便于我們進(jìn)行記賬憑證的借貸方的科目以及金額的填寫時(shí)少出

      錯(cuò)。在填制完經(jīng)濟(jì)業(yè)務(wù)發(fā)生的日期后,“ 字第 號(hào)”就難住了我們,盡管知道

      和現(xiàn)金以及銀行存款的支付有關(guān)的就用付字號(hào)這些等等,不過還是有些經(jīng)濟(jì)業(yè)務(wù)的性質(zhì)讓我們覺得很難判斷,于是大家或是討論起來,或是向老師詢問等。而我填制時(shí)也遇到不少的阻礙,我先是翻了一下所有的原始憑證,發(fā)現(xiàn)中間的有幾項(xiàng)的憑證式一模一樣的,我起先還以為是印刷出了問題,我在粘貼時(shí)就直接隨便選

      取了一張。后來仔細(xì)一看才發(fā)現(xiàn)這些增值稅專用發(fā)票除了最后邊豎字的描述不一 樣之外,其他的都是一模一樣,后來發(fā)現(xiàn)錯(cuò)的不是我一個(gè),好多同學(xué)也都在這個(gè)

      問題上犯了糊涂,后來老師統(tǒng)一講解了后,我們才知道我們?cè)谟涃~憑證的填制時(shí)

      應(yīng)該使用的是“第二聯(lián) 發(fā)票聯(lián) 購(gòu)貨方記賬”而第三聯(lián)是作為購(gòu)貨方作為抵扣稅

      款的憑證,雖然兩張憑證看似差不多的,但是其性質(zhì)是完全不同的,如果弄錯(cuò)了

      就白費(fèi)了前面的功夫。可見,做會(huì)計(jì)是需要仔細(xì)的。同學(xué)們最先都表現(xiàn)出了比較的熱情,不過后來慢慢地這些繁瑣的經(jīng)濟(jì)業(yè)務(wù)讓大家都感覺到惱火了,一共有 27張記賬憑證要填制,還有其相關(guān)的原始憑證要粘貼,我們動(dòng)作又比較慢,因

      此大家都開始感嘆說會(huì)計(jì)這活兒不好干。

      接下來我們進(jìn)行了明細(xì)賬的登記,首先老師很耐心地給我們大概講解了這些

      賬目的登記方法。然后就是我們自己操作了,大家都覺得這個(gè)和容易,就是把前

      面弄好的數(shù)據(jù)直接往上面抄就是了,我開始做時(shí)也是那樣,一邊弄著表格,一邊

      和同桌的同學(xué)聊著天兒,不過這些數(shù)據(jù)一不小心就抄錯(cuò)了,要么是把位置寫錯(cuò),要么是把金額填錯(cuò),后來我們就都安靜下來了。這些看似簡(jiǎn)單的工作如果不認(rèn)真

      不完成的話,也會(huì)很容易就犯錯(cuò)了。

      最后我們進(jìn)行了科目匯總表的填制,一學(xué)期的會(huì)計(jì)實(shí)驗(yàn)課也就即將結(jié)業(yè)

      了。雖然我們會(huì)計(jì)實(shí)驗(yàn)的課時(shí)安排的并沒有其他的課多,但是我卻覺得這種讓自

      己親自動(dòng)手的操作課更加能從實(shí)踐中帶給我們更多的益處。上完了會(huì)計(jì)實(shí)驗(yàn)課

      后,不少的同學(xué)開始唏噓起來,幸好當(dāng)時(shí)沒有選擇會(huì)計(jì)作為自己的專業(yè)課,不然

      就累死了,不過大家也都覺得會(huì)計(jì)這門課給我們帶了很多,它給我們以后的實(shí)際

      工作做好了鋪墊的作用,可以幫助我們更加深入地理解一個(gè)企業(yè)的經(jīng)濟(jì)情況,從 而做出更加合理的策劃以及營(yíng)銷的策略,一個(gè)搞營(yíng)銷策劃的人看不懂會(huì)計(jì)賬目是 肯定落后的。不過,我想會(huì)計(jì)給我們帶來的還不僅僅是知識(shí)而已,它是一種認(rèn)真(轉(zhuǎn)載于:vf心得體會(huì))仔細(xì)謹(jǐn)慎的工作態(tài)度,同時(shí),我覺得會(huì)計(jì)也是一種生活態(tài)度。最后也感謝王老師不辭辛勞的耐心的負(fù)責(zé)的給我們講解會(huì)計(jì)的知識(shí)。

      第五篇:VF教案31-40

      第31課時(shí) 使用向?qū)?chuàng)建視圖

      一、教學(xué)目的 使學(xué)生通過本節(jié)的學(xué)習(xí),使學(xué)生能利用創(chuàng)建一個(gè)視圖。

      二、教學(xué)重難點(diǎn) 使用向?qū)?chuàng)建視圖和查詢的區(qū)別

      三、教學(xué)方法 舉例 講授 演示

      四、教學(xué)過程

      同學(xué)們,在使用視圖向?qū)?chuàng)建視圖時(shí),向?qū)?huì)自動(dòng)列出創(chuàng)建視圖的步驟,用戶根據(jù)向?qū)峁┑奶崾就瓿上鄳?yīng)的操作,即可正確的建立視圖。

      下面我來介紹一下創(chuàng)建視圖的幾個(gè)步驟:

      (1)字段選取。選擇數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中的表和表中的字段。如果當(dāng)前已經(jīng)打開了一個(gè)數(shù)據(jù)庫(kù),則第一步的對(duì)話框中顯示的是創(chuàng)建當(dāng)前數(shù)據(jù)庫(kù)的視圖,也可以選擇其它的數(shù)據(jù)庫(kù)。

      (2)關(guān)聯(lián)表。建立數(shù)據(jù)庫(kù)中表與表之間的關(guān)系。

      (3)包含記錄。指定包含表中的全部記錄還是僅匹配的記錄。(4)篩選記錄。選定符合條件的記錄。

      (5)排序記錄。為選定的記錄按照某一字段進(jìn)行排序。

      (6)限定記錄。定制顯示一定數(shù)量的記錄。(7)完成視圖。選擇保存視圖后瀏覽還是修改。

      例:創(chuàng)建包含Grade表和Courses表的本地視圖“視圖1”。

      字段選擇完成后,單擊【下一步】,步驟2——為表建立關(guān)系。說明:在這一步要建立用來建立本地視圖的表間的關(guān)系。

      1、先在父表字段選擇下拉選擇框中選擇要用來建立關(guān)系的主關(guān)鍵字;

      2、再在子表字段選擇下拉選擇框中選擇用來建立關(guān)系的子表關(guān)鍵字;

      3、單擊【添加】,將設(shè)定關(guān)系添加到關(guān)系列表框中。

      關(guān)系設(shè)置完成后單擊【下一步】進(jìn)入到步驟2a——字段選取對(duì)話框。

      本例中選用默認(rèn)值:僅包含匹配的行。然后單擊【下一步】,進(jìn)入步驟3——篩選記錄。說明:

      僅包含匹配的行:生成的本地視圖中只包含表中關(guān)系相匹配的記錄,對(duì)應(yīng)于關(guān)系中的內(nèi)聯(lián)接的設(shè)置結(jié)果。

      此表中所有的行:生成的本地視圖中包含Grade表中的全部記錄和子表中關(guān)鍵字段相匹配的記錄,對(duì)應(yīng)于關(guān)系中的左聯(lián)接的設(shè)置結(jié)果。

      兩張表中所有的行:生成的本地視圖中包含表中所有的記錄,對(duì)應(yīng)于關(guān)系中的完全聯(lián)接的設(shè)置結(jié)果。小結(jié):

      第32課時(shí)

      使用向?qū)?chuàng)建視圖(2)

      一、教學(xué)目的 使學(xué)生通過本節(jié)的學(xué)習(xí),使學(xué)生能利用創(chuàng)建一個(gè)視圖。

      二、教學(xué)重難點(diǎn) 使用向?qū)?chuàng)建視圖和查詢的區(qū)別

      三、教學(xué)方法 舉例 講授 演示

      四、教學(xué)過程

      本地視圖向?qū)В翰襟E3——篩選記錄

      說明:本地視圖向?qū)У暮Y選記錄與查詢向?qū)У暮Y選記錄的方式類似。在本例中不篩選記錄。

      單擊【下一步】,進(jìn)入到本地視圖向?qū)У牟襟E4——排序記錄。本地視圖向?qū)В翰襟E4——排序記錄

      說明:在這一步中設(shè)置在本地視圖的記錄順序。

      本例中可先按“學(xué)號(hào)”排序,學(xué)號(hào)相同的再按“課程代號(hào)”排序。

      操作方法與建立查詢的記錄排序方法相同。先在“可用字段”列表框中選擇“學(xué)號(hào)”,然后單擊【添加】,再選擇“課程代號(hào)”,再單擊【添加】如上圖。排序字段及順序設(shè)置后單擊【下一步】,進(jìn)入本地視圖向?qū)В翰襟E4a——限制記錄。本地視圖向?qū)В翰襟E4a——限制記錄

      限制記錄的方法與建立查詢的限制記錄的方法完全相同。在本例中仍保持在本地視圖中包含所有的記錄,因而取默認(rèn)值,直接單擊【下一步】,進(jìn)入本地視圖向?qū)В翰襟E5——完成。

      在第5步中的操作方法也與建立查詢的方法相同,現(xiàn)選擇“保存本地視圖并瀏覽”,然后單擊【完成】。彈出“視圖名”對(duì)話框

      在“視圖名”文本框中輸入“視圖1”

      輸入視圖名后單擊【確認(rèn)】按鈕,系統(tǒng)顯示所建立的本地視圖的結(jié)果。本地視圖向?qū)ЫY(jié)束。

      小結(jié):我們利用了兩節(jié)課的時(shí)間來學(xué)習(xí)了使用視圖向?qū)韯?chuàng)建視圖的方法,創(chuàng)建視圖的方法其實(shí)和創(chuàng)建查詢的方法是基本相同的,同學(xué)們下去要多加把握一下。

      第33課時(shí)

      利用視圖設(shè)計(jì)器創(chuàng)建本地視圖

      一、教學(xué)目的 使學(xué)生通過本節(jié)的學(xué)習(xí),使學(xué)生能利用創(chuàng)建一個(gè)視圖。

      二、教學(xué)重難點(diǎn) 使用向?qū)?chuàng)建視圖和查詢的區(qū)別

      三、教學(xué)方法 舉例 講授 演示

      四、教學(xué)過程 前面我們學(xué)習(xí)了使用視圖向?qū)韯?chuàng)建一個(gè)視圖,和查詢時(shí)一樣的,視圖也可以利用視圖設(shè)計(jì)器來創(chuàng)建一個(gè)視圖,通過本地視圖向?qū)Ы?shù)據(jù)庫(kù)視圖雖然方便,快捷,但這僅對(duì)入門者如此,何況用視圖向?qū)Ы?shù)據(jù)庫(kù)視圖最終還要依賴視圖設(shè)計(jì)器。因此,傾向獨(dú)立進(jìn)行開發(fā)的程序員來說,僅僅學(xué)會(huì)使用向?qū)沁h(yuǎn)遠(yuǎn)不夠的,還應(yīng)學(xué)會(huì)使用視圖設(shè)計(jì)器的強(qiáng)大功能來創(chuàng)建視圖。(1)進(jìn)入視圖設(shè)計(jì)器

      進(jìn)入視圖設(shè)計(jì)器的方法與進(jìn)入查詢?cè)O(shè)計(jì)器的方法基本相同,下面以新建視圖的方式進(jìn)入視圖設(shè)計(jì)器。啟動(dòng)視圖設(shè)計(jì)器方法

      新建一個(gè)視圖可按以下步驟進(jìn)入視圖設(shè)計(jì)器:

      ■選擇【文件】|【新建】命令,單擊“視圖”單選框,再單擊【新建文件】按鈕。

      ■在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇【數(shù)據(jù)庫(kù)】|【新建本地視圖】或單擊數(shù)據(jù)庫(kù)設(shè)計(jì)器的快捷菜單中的【新建本地視圖】|【新視圖】按鈕。

      ■在項(xiàng)目管理器中,單擊“數(shù)據(jù)”選項(xiàng)卡,在列表框中選定“本地視圖”,再單擊【新建】按鈕,單擊【新建視圖】按鈕。修改一個(gè)視圖可按以下步驟進(jìn)入視圖設(shè)計(jì)器:

      ■在數(shù)據(jù)庫(kù)設(shè)計(jì)器窗口中,單擊選定需要修改的視圖,選擇【數(shù)據(jù)庫(kù)】|【修改】命令。

      ■在數(shù)據(jù)庫(kù)設(shè)計(jì)器窗口中,右擊需要修改的視圖,在出現(xiàn)的快捷菜單中選擇【修改】命令?!鲈陧?xiàng)目管理器中,單擊【數(shù)據(jù)】選項(xiàng)卡,在列表框中選定需要修改的視圖,單擊【修改】按鈕。

      “視圖設(shè)計(jì)器”工具欄說明

      添加移去添加聯(lián)顯示SQL窗口 最大化上部窗

      添加表:顯示“添加表或視圖”對(duì)話框,從而可以向設(shè)計(jì)器窗口添加一個(gè)表或視圖

      移去表:從設(shè)計(jì)器窗口的上窗格中移去選定的表。添加聯(lián)接:在視圖中的兩個(gè)表之間創(chuàng)建聯(lián)接條件

      顯示/隱藏SQL窗口:顯示或隱藏建立當(dāng)前視圖的SQL語(yǔ)句 最大化/最小化上部窗口:放大或縮小視圖設(shè)計(jì)器的上窗格(2)從表中選擇所需字段

      在進(jìn)行本地視圖設(shè)計(jì)器之前,先建立Classzc表和Department表,表結(jié)構(gòu)和數(shù)據(jù)如下:

      小結(jié):我們利用本節(jié)課講授了使用視圖設(shè)計(jì)器創(chuàng)建本地視圖的一部分內(nèi)容,剩下的內(nèi)容我們將在下一節(jié)課中繼續(xù)向大家講授。

      第34課時(shí)

      利用視圖設(shè)計(jì)器創(chuàng)建本地視圖(2)

      一、教學(xué)目的 使學(xué)生通過本節(jié)的學(xué)習(xí),使學(xué)生能利用創(chuàng)建一個(gè)視圖。

      二、教學(xué)重難點(diǎn) 使用向?qū)?chuàng)建視圖和查詢的區(qū)別

      三、教學(xué)方法 舉例 講授 演示

      四、教學(xué)過程

      從中選定表Classzc并單擊【添加】按鈕,然后單擊【關(guān)閉】按鈕,啟動(dòng)視圖設(shè)計(jì)器。

      進(jìn)入視圖設(shè)計(jì)器后,第一步先需要選定字段,選定字段可直接通過字段選項(xiàng)卡進(jìn)行。其操作方法與查詢?cè)O(shè)計(jì)器中選擇字段的方法相同。

      從“可用字段”列表框里選定Classzc.班級(jí)簡(jiǎn)稱字段,單擊【添加】按鈕或雙擊該字段,則Classzc.班級(jí)簡(jiǎn)稱字段將會(huì)出現(xiàn)在右邊的“選定字段”列表框中。本次建立的視圖里,還需要選定Classzc.學(xué)習(xí)性質(zhì)、Classzc.學(xué)制二個(gè)字段。它們選定的方法與選定Classzc.班級(jí)簡(jiǎn)稱字段一樣。如果需選定字段是“可用字段”列表框中的所有字段,可以單擊【全部添加】按鈕,這樣就把所有字段添加到了“選定字段”列表框中去了,可以通過【移去】按鈕將其移出來。如果需要全部移出,可以利用【全部移去】按鈕快速移出。

      要將表中的字段添加到“選定字段”列表框中,除了上述方法外,還可以將鼠標(biāo)指向視圖設(shè)計(jì)器上部窗口中的表窗口中的字段上,按住鼠標(biāo)左鍵或右鍵拖動(dòng)一個(gè)字段到“選定字段”列表框,該字段就被加入到了“選定字段”列表框中。還可以通過雙擊字段名將其加入到“選定字段”列表框。表窗口中的*代表表中的全部字段,它也是可以拖動(dòng)或雙擊的。若要從“選定字段”列表框中移去字段,也可以使用鼠標(biāo)拖動(dòng)或雙擊?!白侄巍边x項(xiàng)卡還有一個(gè)【屬性】按鈕和一個(gè)“函數(shù)和表達(dá)式”文本框。只要“選定字段”列表框中有一個(gè)值,【屬性】命令按鈕就成為可選的了。選擇【屬性】后,(3)建立多表關(guān)聯(lián)

      前面主要是針對(duì)單一的本地表建立視圖,雖然很容易,但它的實(shí)際功能不大。因?yàn)樵趯?shí)際開發(fā)中,系統(tǒng)的數(shù)據(jù)庫(kù)很復(fù)雜,表的關(guān)聯(lián)性很強(qiáng),用戶關(guān)心的往往是一些復(fù)雜的數(shù)據(jù),因此需要建立多表視圖。

      (4)與設(shè)計(jì)多表查詢不相同的部分——更新條件

      視圖的最大特點(diǎn)在于能用視圖更新數(shù)據(jù),這也是建立視圖與建立查詢的主要區(qū)別,也是視圖的重點(diǎn)所在。視圖設(shè)計(jì)器中的“更新條件”選項(xiàng)卡可以用來設(shè)置允許視圖更新表字段的條件。

      “更新條件”選項(xiàng)卡選項(xiàng)包括如下內(nèi)容:

      ■“表”:指定視圖所使用的哪些表可以修改。選擇這個(gè)下拉列表框中的選項(xiàng),可以確定哪些表中的字段可以在“字段名”列表框中,以便設(shè)置更新條件。此列表中所顯示的表都包含了“字段”選項(xiàng)卡“選定字段”列表中的字段?!觥局刂藐P(guān)鍵字】:這個(gè)按鈕作用是從每個(gè)表中選擇主關(guān)鍵字字段作為視圖的關(guān)鍵字字段。每個(gè)主關(guān)鍵字字段是在“字段名”列表中的、在鑰匙符號(hào)下面打一個(gè)對(duì)鉤的字段,關(guān)鍵字字段可

      小結(jié):我們利用兩節(jié)課的時(shí)間向同學(xué)們介紹了有關(guān)使用視圖設(shè)計(jì)器來創(chuàng)建視圖的方法。同學(xué)們下去一定要好好的把握。

      第35課時(shí)

      使用視圖

      一、教學(xué)目的 使學(xué)生通過本節(jié)的學(xué)習(xí),使學(xué)生能學(xué)會(huì)在VF中使用視圖。

      二、教學(xué)重難點(diǎn) 使用視圖

      三、教學(xué)方法 舉例 講授 演示

      四、教學(xué)過程

      同學(xué)們,建立視圖后,不但可以用它來顯示和更新數(shù)據(jù),而且還可以通過調(diào)整它的屬性來提高性能。處理視圖類似處理表,可以: ■使用USE命令并指定視圖名來打開一個(gè)視圖。■使用USE命令關(guān)閉視圖?!鲈凇緸g覽】窗口中顯示視圖。

      ■在【查看】窗口中顯示已打開的視圖的別名?!鰧⒁晥D作為數(shù)據(jù)源,供表單或表格控件使用。若要使用一個(gè)視圖,可采取如下方法:

      ■在項(xiàng)目管理器中先選擇一個(gè)數(shù)據(jù)庫(kù),再選擇視圖名,然后單擊【瀏覽】按鈕,在【瀏覽】窗口中顯示視圖?!鍪褂镁幊痰姆绞皆L問視圖。

      下面的代碼在【瀏覽】窗口中顯示存放在c:gxglxt目錄下gxglxt數(shù)據(jù)庫(kù)中的視圖1:

      open database c:gxglxtgxglxt use 視圖1 browse

      在使用一個(gè)視圖時(shí),視圖將作為臨時(shí)表在自己的工作區(qū)打開。如果此視圖基于本地表,則VFP6會(huì)在另一個(gè)工作區(qū)同時(shí)打開基表。如果沒有打開任何表,或先執(zhí)行Close All命令后再執(zhí)行以上命令,則視圖1在工作區(qū)1打開,而其基表則在工作區(qū)2打開。要查看基表,可以通過選擇系統(tǒng)菜單上的【窗口】|【數(shù)據(jù)工作期】打開“數(shù)據(jù)工作期”窗口。但有一個(gè)例外,如果視圖是基于遠(yuǎn)程表,則基表將不在工作區(qū)中打開。而只在【查看】窗口中顯示遠(yuǎn)程視圖的名稱。

      小結(jié):本節(jié)主要介紹了又關(guān)打開和關(guān)閉視圖的方法。

      第36課時(shí)

      視圖的編輯

      一、教學(xué)目的 使學(xué)生通過本節(jié)的學(xué)習(xí),使學(xué)生能對(duì)視圖進(jìn)行編輯,及修改刪除等操作。

      二、教學(xué)重難點(diǎn) 視圖的修改

      三、教學(xué)方法 舉例 講授 演示

      四、教學(xué)過程

      同學(xué)們,有時(shí)用戶只想了解視圖的結(jié)構(gòu),而不關(guān)心視圖中的數(shù)據(jù)。這樣可以使用帶NODATA子句的USE命令來快速顯示視圖的結(jié)構(gòu)。例如: open database c:gxglxtgxglxt use 視圖1 nodata in 0 Select 視圖1 browse 通過運(yùn)行上面的命令語(yǔ)句,將在【瀏覽】窗口中看到?jīng)]有記錄的視圖1。因?yàn)槭褂肗ODATA子句時(shí),VFP6為視圖1創(chuàng)建一個(gè)永遠(yuǎn)返回.F.值的WHERE子句,而數(shù)據(jù)源上沒有記錄匹配WHERE子句的條件,所以沒有記錄被選擇。

      重新命名視圖

      建立一個(gè)視圖以后,還可以為其重新命名視圖,進(jìn)行視圖的重新命名,可以使用項(xiàng)目管理器或用RENAME VIEW命令。

      ■在項(xiàng)目管理器中先選擇一數(shù)據(jù)庫(kù),再右擊要重新命名的視圖。單擊【重命名】按鈕,出現(xiàn)一對(duì)話框后即可為視圖輸入新的名稱。

      ■使用RENAME VIEW命令。

      例如,下面的代碼將視圖2重新命名為視圖1: rename view 視圖1 to 視圖2 說明:在重新命名視圖之前,必須打開包含要命名視圖的數(shù)據(jù)庫(kù)。

      刪除視圖

      視圖同表一樣也是可以刪除的,刪除視圖可以使用項(xiàng)目管理器或使用DELETE VIEW命令?!鲈陧?xiàng)目管理器中選擇一個(gè)數(shù)據(jù)庫(kù),再選擇要?jiǎng)h除的視圖,然后用鼠標(biāo)右擊,單擊【移去】按鈕,即可刪除所選的視圖。

      使用DELETE VIEW命令。

      例如,如果要?jiǎng)h除數(shù)據(jù)庫(kù)xsglxt中的視圖2,可以鍵入以下的命令語(yǔ)句: delete view視圖2 說明:在刪除視圖之前,必須打開包含要?jiǎng)h除視圖的數(shù)據(jù)庫(kù)并設(shè)置其為當(dāng)前數(shù)據(jù)庫(kù)。

      創(chuàng)建視圖索引

      同為表建立索引一樣,也可以為視圖建立索引。但與表不同的是,在視圖上創(chuàng)建的本地索引不能永久保存,它們隨著視圖的關(guān)閉而消失。為視圖建立本地索引,可以使用INDEX ON命令。關(guān)于該命令的參數(shù),在創(chuàng)建表的索引時(shí)已有介紹。另有一點(diǎn)需要注意的是,在決定是否在視圖上建立索引時(shí),要考慮視圖結(jié)果集合的大小。對(duì)于一個(gè)大的結(jié)果集合來說,索引要花費(fèi)很長(zhǎng)的時(shí)間,并可能降低視圖的性能。因此,要根據(jù)實(shí)際情況處理。

      小結(jié):本節(jié)課主要介紹了有關(guān)視圖的編輯,如修改視圖結(jié)構(gòu),刪除視圖,重命名視圖的方法等,同學(xué)們一定要好好的把握。

      第37課時(shí)

      創(chuàng)建參數(shù)化視圖

      一、教學(xué)目的 使學(xué)生通過本節(jié)的學(xué)習(xí),使學(xué)生能熟練的創(chuàng)建一個(gè)參數(shù)化視圖。

      二、教學(xué)重難點(diǎn) 創(chuàng)建參數(shù)化視圖

      三、教學(xué)方法 舉例 講授 演示

      四、教學(xué)過程 VFP可以創(chuàng)建具有提示輸入值來查詢信息的視圖,稱為參數(shù)化視圖,這樣的視圖具有更大的靈活性和更強(qiáng)的適應(yīng)性??杀苊饷咳∫徊糠钟涗浿稻鸵⒁晥D的情況。

      可用以下方法創(chuàng)建參數(shù)化視圖:

      (1)打開視圖設(shè)計(jì)器,從【查詢】菜單中選擇【視圖參數(shù)】命令,此時(shí)系統(tǒng)彈出視圖參數(shù)對(duì)話框,如圖所示:

      2)在視圖參數(shù)對(duì)話框中輸入?yún)?shù)名及其數(shù)據(jù)類型。此例中建立一個(gè)名為“系部代號(hào)”的視圖參數(shù),此視圖參數(shù)可以任意取,但數(shù)據(jù)類型要和所要查詢的記錄類型一致。參數(shù)名可以是字母字符、數(shù)字和單引號(hào)的任意組合。(3)按下確定按鈕,就為此視圖建立了一個(gè)視圖參數(shù)了。下面設(shè)計(jì)一個(gè)帶參數(shù)的視圖(視圖4):

      (1)打開“視圖設(shè)計(jì)器”,選定表Classzc、Student、Course和Grade四個(gè)表,并選取.Classzc.系部代號(hào)、Classzc.班級(jí)名稱、Student.學(xué)號(hào)、Student.姓名、Course.課程名、Grade.開課學(xué)期、Grade.課程成績(jī)這7個(gè)字段名作為輸出字段。(2)在“篩選”選項(xiàng)卡中的“字段名”下拉列表框中選擇Classzc.系部代號(hào),在“條件”列表框中選定“=”,在“實(shí)例”文本框中輸入“?系部代號(hào)”。這個(gè)問號(hào)表示引用一個(gè)表達(dá)式所需要的參數(shù)。問號(hào)后的文字標(biāo)識(shí)了這個(gè)參數(shù)的名稱。同時(shí)還可以設(shè)定如“Grade.開課學(xué)期=‘?開課學(xué)期’”。(3)選擇【查詢】|【視圖參數(shù)】,進(jìn)入“視圖參數(shù)”對(duì)話框,在“參數(shù)名”文本框中輸入?yún)?shù)名稱“系部代號(hào)”,在“類型”下拉列表框中選定參數(shù)的類型為“字符型”,同樣還輸入“開課學(xué)期”、“字符型”,然后單擊【確定】按鈕。

      (4)通過選擇【查詢】|【運(yùn)行查詢】命令,或通過單擊鼠標(biāo)右鍵再選擇【運(yùn)行查詢】命令,系統(tǒng)彈出如圖所示的視圖參數(shù)對(duì)話框。

      在此對(duì)話框中可以輸入將要查詢的參數(shù)的某一具體數(shù)值,在此輸入“05”;在后面彈出的“輸入一個(gè)字符型值,供‘開課學(xué)期’使用”對(duì)話框中輸入“第1學(xué)期”。

      單擊確定按鈕,查詢的結(jié)果即顯示在屏幕上。

      說明:教師在大屏幕上演示具體的操作過程,學(xué)生仔細(xì)觀察,然后自己在電腦上進(jìn)行實(shí)踐。

      第38課時(shí)

      利用視圖更新數(shù)據(jù)

      一、教學(xué)目的 使學(xué)生通過本節(jié)的學(xué)習(xí),使學(xué)生能熟練的利用視圖來更新數(shù)據(jù)。

      二、教學(xué)重難點(diǎn) 更新數(shù)據(jù)的方法。

      三、教學(xué)方法 舉例 講授 演示

      四、教學(xué)過程 同學(xué)們,我們說過,視圖和查詢最大的區(qū)別就是,查詢不能對(duì)數(shù)據(jù)進(jìn)行更新,而視圖是可以的,我們這節(jié)課就學(xué)習(xí)如何對(duì)視圖中的數(shù)據(jù)進(jìn)行更新。

      在項(xiàng)目管理器中選擇“視圖3”,單擊【修改】,在視圖設(shè)計(jì)器中選擇“字段”選項(xiàng)卡,如圖。

      在上圖中,請(qǐng)注意Grade表中的字段。選擇“更新條件”選項(xiàng)卡,進(jìn)行如圖設(shè)置:

      ■設(shè)定關(guān)鍵字段和可修改字段。

      注意:因?yàn)楸鞧rade中每個(gè)字段的值都不唯一,所以要用組合關(guān)鍵字(學(xué)號(hào)+課程代號(hào)+開課學(xué)期)

      ■存檔并顯示結(jié)果。選【文件】|【保存】或從工具欄中單擊保存按鈕保存此視圖。選取菜單【查詢】|【運(yùn)行查詢】查看結(jié)果,為視圖參數(shù)輸入“04”(帶定界符)、“第1學(xué)期”后的運(yùn)行結(jié)果如圖 :

      ■修改視圖數(shù)據(jù)。既然我們已經(jīng)為視圖3視圖文件設(shè)定關(guān)鍵字段與可更新字段,也就是設(shè)定了視圖文件中哪些字段可以經(jīng)過修改而自動(dòng)更正原始數(shù)據(jù)文件內(nèi)容,現(xiàn)在就來驗(yàn)證這些設(shè)定是否生效。

      將視圖中最后一條記錄的“課程成績(jī)”由62改為99。

      更改完畢后操作光標(biāo)離開這條記錄,觀察Grade表中相關(guān)記錄變化的情形。

      從結(jié)果可以看出:Grade表中的學(xué)號(hào)和課程成績(jī)已隨著視圖文件的更改而自動(dòng)修正了。表示我們?cè)O(shè)定的可更新字段生效。

      說明:教師在大屏幕上邊操作邊演示,讓學(xué)生仔細(xì)觀察。任務(wù)1:在學(xué)生登記表視圖中,把李飛的姓名改為李雄飛。任務(wù)2:在各科成績(jī)表視圖中,把張三的語(yǔ)文成績(jī)由65改為99.小結(jié):我們本節(jié)課主要介紹了有關(guān)視圖的更新數(shù)據(jù)的方法,從視圖更新數(shù)據(jù)這在VF中是非常重要的一個(gè)內(nèi)容,同學(xué)們一定要仔細(xì)體會(huì)其中的奧妙。

      下載vf簡(jiǎn)答題word格式文檔
      下載vf簡(jiǎn)答題.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        《VF程序設(shè)計(jì)》教學(xué)大綱

        《VF程序設(shè)計(jì)》教學(xué)大綱 課程編號(hào): 一、課程性質(zhì)、目的及開課對(duì)象 ㈠課程性質(zhì):公共選修課 ㈡目的:通過本課程的學(xué)習(xí),使學(xué)生掌握項(xiàng)目管理器、庫(kù)、表、菜單、報(bào)表、標(biāo)簽、查詢、視......

        VF實(shí)驗(yàn)報(bào)告格式

        實(shí)驗(yàn)名稱:SQL應(yīng)用 實(shí)驗(yàn)?zāi)康模?1、掌握SQL的定義、查詢等功能 。 2、掌握SELECT-SQL語(yǔ)句的使用。 3、掌握ALTER TABLE-SQL、UPDATE-SQL、DELETE-SQL語(yǔ)句的使用。 4、了解CREATE......

        VF總結(jié)20081118

        數(shù)據(jù)庫(kù)題 已知:數(shù)據(jù)表如下,包含以下字段:工號(hào)(C)、姓名(C)、性別(C)、部門(C)、婚否(L)、工作日期(D)、工資(N)、補(bǔ)貼(N)、公積金(N),應(yīng)發(fā)工資(N)。(填寫命令時(shí),均不考慮表的打開......

        VF常用語(yǔ)句

        0001(24)6 一、基本操作題 在考生文件夾下完成如下操作: 1. 用SQL INSERT語(yǔ)句插入元組("p7","PN7",1020)到"零件信息"表(注意不要重 復(fù)執(zhí)行插入操作),并將相應(yīng)的SQL語(yǔ)句存儲(chǔ)在文......

        Vf練習(xí)1-5

        Vf練習(xí)1—5 1、任意一個(gè)數(shù),若能被7或3整除,則輸出該3、從鍵盤上連續(xù)輸入10組數(shù),分別輸出每數(shù)和,對(duì)輸入進(jìn)行規(guī)定,每組數(shù)的結(jié)束標(biāo)志為“0” ENDDO I=I+1 J=1 數(shù),最后釋放所有的內(nèi)存......

        vf教案13-20

        第13課時(shí) 創(chuàng)建查詢 一、教學(xué)目的1、使學(xué)生掌握使用查詢向?qū)?chuàng)建查詢的方法。 2、理解查詢和查找的區(qū)別 二、教學(xué)重難點(diǎn) 使用查詢向?qū)?,查詢和查找的區(qū)別 三、教學(xué)方法 舉例......

        VF數(shù)據(jù)庫(kù)程序設(shè)計(jì)教案

        Visual Foxpro數(shù)據(jù)庫(kù)程序設(shè)計(jì)教案 姓名:李運(yùn)娣 系別: 計(jì)算機(jī) 第1章 Visual FoxPro 數(shù)據(jù)庫(kù)基礎(chǔ) 本章重點(diǎn)與學(xué)習(xí)目標(biāo): ? 了解數(shù)據(jù)庫(kù)系統(tǒng)的相關(guān)概念 ? 數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)......

        學(xué)習(xí)VF的心得體會(huì)

        這次的課程設(shè)計(jì)是我進(jìn)入大學(xué)接觸的第一個(gè)課程設(shè)計(jì),好多東西都不會(huì)。經(jīng)過一個(gè)多月的時(shí)間,終于把課設(shè)完成了。不過大家在確定了選題之后,就開始積極的準(zhǔn)備當(dāng)中,我也開始了圖書借閱......