




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.難度難度:對(duì)大家來(lái)說(shuō)這門(mén)課是比較:對(duì)大家來(lái)說(shuō)這門(mén)課是比較難難的。的。重要重要重視重視危險(xiǎn)危險(xiǎn)考試考試 非計(jì)算機(jī)專(zhuān)業(yè)學(xué)習(xí)計(jì)算機(jī)知非計(jì)算機(jī)專(zhuān)業(yè)學(xué)習(xí)計(jì)算機(jī)知識(shí)應(yīng)當(dāng)強(qiáng)調(diào)識(shí)應(yīng)當(dāng)強(qiáng)調(diào)“”的原則。的原則。 教育部高教司根據(jù)國(guó)內(nèi)外教育部高教司根據(jù)國(guó)內(nèi)外當(dāng)前和今后一段時(shí)期內(nèi)的需要當(dāng)前和今后一段時(shí)期內(nèi)的需要指出,各專(zhuān)業(yè)學(xué)生根據(jù)需要學(xué)指出,各專(zhuān)業(yè)學(xué)生根據(jù)需要學(xué)習(xí)一到二種語(yǔ)言,但習(xí)一到二種語(yǔ)言,但必須要求必須要求掌握好一種高級(jí)語(yǔ)言,掌握好一種高級(jí)語(yǔ)言,這樣就這樣就可以可以舉一反三,在需要用時(shí)舉一反三,在需要用時(shí)很快地能夠?qū)W會(huì)和使用其它很快地能夠?qū)W會(huì)和使用其它語(yǔ)言語(yǔ)言。 程序設(shè)計(jì)課程的重點(diǎn)不應(yīng)程序設(shè)計(jì)課程的重點(diǎn)不應(yīng)
2、該是講述語(yǔ)言規(guī)則,而是該是講述語(yǔ)言規(guī)則,而是學(xué)學(xué)習(xí)程序設(shè)計(jì)方法習(xí)程序設(shè)計(jì)方法,應(yīng)當(dāng),應(yīng)當(dāng)介紹介紹基本算法基本算法( (包括數(shù)值和非數(shù)值包括數(shù)值和非數(shù)值的的) ),在程序設(shè)計(jì)中應(yīng)在程序設(shè)計(jì)中應(yīng)貫穿貫穿結(jié)結(jié)構(gòu)化原則。構(gòu)化原則。 文科專(zhuān)業(yè)的學(xué)生的學(xué)習(xí)重文科專(zhuān)業(yè)的學(xué)生的學(xué)習(xí)重點(diǎn)在文字處理和文件檢索,點(diǎn)在文字處理和文件檢索,理工科的重點(diǎn)在數(shù)值計(jì)算,理工科的重點(diǎn)在數(shù)值計(jì)算,經(jīng)濟(jì)管理類(lèi)專(zhuān)業(yè)學(xué)生重點(diǎn)經(jīng)濟(jì)管理類(lèi)專(zhuān)業(yè)學(xué)生重點(diǎn)在數(shù)據(jù)處理在數(shù)據(jù)處理。 程序設(shè)計(jì)程序設(shè)計(jì) 數(shù)據(jù)處理數(shù)據(jù)處理 結(jié)構(gòu)化的程序設(shè)計(jì)結(jié)構(gòu)化的程序設(shè)計(jì)面向?qū)ο蟮某绦蛟O(shè)計(jì)面向?qū)ο蟮某绦蛟O(shè)計(jì)SQL處理數(shù)據(jù)處理數(shù)據(jù)VFP命令處理數(shù)據(jù)命令處理數(shù)據(jù)本課內(nèi)容本課
3、內(nèi)容 以命令操作以命令操作, ,程序設(shè)計(jì)為主程序設(shè)計(jì)為主, ,菜單方式為輔菜單方式為輔. . 主要分成四大部分:計(jì)計(jì)算算機(jī)機(jī)系系統(tǒng)統(tǒng)硬件硬件軟件軟件控制器控制器運(yùn)算器運(yùn)算器存儲(chǔ)器存儲(chǔ)器輸入設(shè)備輸入設(shè)備輸出設(shè)備輸出設(shè)備系統(tǒng)軟件系統(tǒng)軟件應(yīng)用軟件應(yīng)用軟件操作系統(tǒng)操作系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)網(wǎng)絡(luò)系統(tǒng)網(wǎng)絡(luò)系統(tǒng)程序設(shè)計(jì)語(yǔ)程序設(shè)計(jì)語(yǔ)言和語(yǔ)言處言和語(yǔ)言處理程序理程序機(jī)器語(yǔ)言和機(jī)器語(yǔ)言和匯編語(yǔ)言匯編語(yǔ)言高級(jí)語(yǔ)言高級(jí)語(yǔ)言面向?qū)ο蟮拿嫦驅(qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)程序設(shè)計(jì)語(yǔ)言言為什么要學(xué)習(xí)為什么要學(xué)習(xí)VFPVFP培養(yǎng)創(chuàng)造思維培養(yǎng)創(chuàng)造思維 有些問(wèn)題,有的人想得出解決的辦法,有的人想不出。為什么會(huì)這樣?邏輯思維訓(xùn)練邏輯思維訓(xùn)練 所
4、謂邏輯思維能力,就是有條理的、前后連貫的、有規(guī)律的、有根有據(jù)的認(rèn)識(shí)活動(dòng)的過(guò)程。邏輯思維能力,一般指的是觀察、比較、抽象、概括、分析、綜合、推理、判斷等能力。培養(yǎng)大家養(yǎng)成認(rèn)真嚴(yán)謹(jǐn)?shù)呐囵B(yǎng)大家養(yǎng)成認(rèn)真嚴(yán)謹(jǐn)?shù)牧?xí)慣習(xí)慣:程序有一點(diǎn)點(diǎn)問(wèn)題,計(jì)算機(jī)都會(huì)告訴你有錯(cuò)。哪怕是一個(gè)標(biāo)點(diǎn)符號(hào)錯(cuò)了也不行。紀(jì)律紀(jì)律 (1)不得遲到,曠課,早退 (2)上課、上機(jī)時(shí)不得干與本課無(wú)關(guān)的一切事情 (3)作業(yè)必須按時(shí)完成,按時(shí)交 要要 求求學(xué)習(xí)方法學(xué)習(xí)方法命令命令-功能功能 命令的格式,不同的格式有不同的功能,一條命令有幾種格式 每次課后復(fù)習(xí)以每次課后復(fù)習(xí)以課件、實(shí)驗(yàn)課件、實(shí)驗(yàn)指導(dǎo)書(shū)(讀、練)為主,書(shū)為指導(dǎo)書(shū)(讀、練)為主,書(shū)為參
5、考參考。程序設(shè)計(jì)程序設(shè)計(jì)( (結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蠼Y(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)程序設(shè)計(jì))-)-重點(diǎn)(貫穿整個(gè)學(xué)期)重點(diǎn)(貫穿整個(gè)學(xué)期) 能讀懂程序(讀程序、程序填空),會(huì)編寫(xiě)程序上機(jī)練習(xí)上機(jī)練習(xí) 課件中的例子,實(shí)驗(yàn)指導(dǎo)書(shū)上的實(shí)驗(yàn) Visual FOXPRO Visual FOXPRO 程序設(shè)計(jì)教程程序設(shè)計(jì)教程(重慶重慶大學(xué)出版社大學(xué)出版社 鄒顯春主編鄒顯春主編) Visual FOXPRO 6.0Visual FOXPRO 6.0應(yīng)用基應(yīng)用基礎(chǔ)與面向?qū)ο蟪绦蛟O(shè)計(jì)教程(高等礎(chǔ)與面向?qū)ο蟪绦蛟O(shè)計(jì)教程(高等教育出版社)教育出版社) Visual FOXPROVisual FOXPRO實(shí)用教程
6、實(shí)用教程(電子工業(yè)(電子工業(yè)出版社)出版社) 參參 考考 書(shū)書(shū) 改變默認(rèn)磁盤(pán)的路徑改變默認(rèn)磁盤(pán)的路徑命令格式:命令格式: Set default to Set default to 上機(jī)提高速度的方法上機(jī)提高速度的方法沒(méi)有任何反應(yīng)就沒(méi)有任何反應(yīng)就對(duì)了。否則有出對(duì)了。否則有出錯(cuò)信息錯(cuò)信息如要將作業(yè)直接如要將作業(yè)直接做在優(yōu)盤(pán)上,怎做在優(yōu)盤(pán)上,怎么辦?么辦?回車(chē)回車(chē)?yán)豪?set defa to D:101 回車(chē)回車(chē)第一講第一講 程序設(shè)計(jì)初步程序設(shè)計(jì)初步要點(diǎn):要點(diǎn): 1、建立程序的觀念、建立程序的觀念2、初步掌握程序的三種基本、初步掌握程序的三種基本結(jié)構(gòu)結(jié)構(gòu)3、掌握相關(guān)的一些基本概念、掌握相關(guān)的一
7、些基本概念 學(xué)習(xí)方法學(xué)習(xí)方法: 循序漸進(jìn),循序漸進(jìn),熟熟能生巧,能生巧,舉二反三。舉二反三。 取決于取決于老師老師首先首先:先將老師寫(xiě)的:先將老師寫(xiě)的程序輸入計(jì)算機(jī),可程序輸入計(jì)算機(jī),可能自己抄錯(cuò)一些,上能自己抄錯(cuò)一些,上機(jī)輸錯(cuò)一些,修改調(diào)機(jī)輸錯(cuò)一些,修改調(diào)試正確,全部理解;試正確,全部理解;然后然后:依照程序的邏:依照程序的邏輯順序自己重寫(xiě)該程輯順序自己重寫(xiě)該程序(盡量不看筆記)序(盡量不看筆記),估計(jì)還有問(wèn)題,有,估計(jì)還有問(wèn)題,有些地方要看筆記,反些地方要看筆記,反復(fù)做,復(fù)做,一直到不看筆記為止一直到不看筆記為止最后最后做類(lèi)做類(lèi)型相同的型相同的其他題目其他題目(舉二反舉二反三三)高級(jí)語(yǔ)言和
8、自然語(yǔ)言的比較高級(jí)語(yǔ)言和自然語(yǔ)言的比較自然語(yǔ)言自然語(yǔ)言高級(jí)語(yǔ)言高級(jí)語(yǔ)言信息交流(地位平等)信息交流(地位平等)(有思維、推理能力)(有思維、推理能力)語(yǔ)法規(guī)則、句法規(guī)則語(yǔ)法規(guī)則、句法規(guī)則靈活靈活(可省略,可顛倒)(可省略,可顛倒)表達(dá)方式多樣表達(dá)方式多樣人人- - 機(jī)對(duì)話(huà)(命令方式)機(jī)對(duì)話(huà)(命令方式)(無(wú)思維、推理能力,具(無(wú)思維、推理能力,具有計(jì)算和邏輯判斷能力)有計(jì)算和邏輯判斷能力)語(yǔ)法規(guī)則、句法規(guī)則固語(yǔ)法規(guī)則、句法規(guī)則固定定(一般不可省略和顛倒,(一般不可省略和顛倒,必須按部就班)必須按部就班)算法多樣算法多樣建立程序,執(zhí)行程序建立程序,執(zhí)行程序 本門(mén)課程的特點(diǎn):連續(xù)性,每本門(mén)課程的特點(diǎn)
9、:連續(xù)性,每次課的內(nèi)容,下次課要用,故不要次課的內(nèi)容,下次課要用,故不要將每次課的內(nèi)容忘記了(經(jīng)常翻一將每次課的內(nèi)容忘記了(經(jīng)常翻一下),更不能缺課。下),更不能缺課。演示一個(gè)演示一個(gè)程序程序 概念概念 程序是一組能夠完成特定任務(wù)的命令序程序是一組能夠完成特定任務(wù)的命令序列的集合。列的集合。 計(jì)算機(jī)程序設(shè)計(jì)經(jīng)過(guò)了以下四個(gè)發(fā)展過(guò)程:計(jì)算機(jī)程序設(shè)計(jì)經(jīng)過(guò)了以下四個(gè)發(fā)展過(guò)程: 1.機(jī)器語(yǔ)言程序階段機(jī)器語(yǔ)言程序階段(1946一一1956年年) 程序都是用機(jī)器指令或接近于機(jī)器指令的匯程序都是用機(jī)器指令或接近于機(jī)器指令的匯編語(yǔ)言書(shū)寫(xiě)。從內(nèi)部特性上看,程序內(nèi)部的編語(yǔ)言書(shū)寫(xiě)。從內(nèi)部特性上看,程序內(nèi)部的工作嚴(yán)格依
10、順序執(zhí)行,因此都是順序程序。工作嚴(yán)格依順序執(zhí)行,因此都是順序程序。衡量程序質(zhì)量的標(biāo)準(zhǔn)主要是功效,運(yùn)行時(shí)間衡量程序質(zhì)量的標(biāo)準(zhǔn)主要是功效,運(yùn)行時(shí)間要省,占用存儲(chǔ)空間要小。要省,占用存儲(chǔ)空間要小。 2.高級(jí)語(yǔ)言程序階段高級(jí)語(yǔ)言程序階段(1956一一1958年年) 程序主要都用高級(jí)語(yǔ)言書(shū)寫(xiě)。當(dāng)然,低級(jí)語(yǔ)程序主要都用高級(jí)語(yǔ)言書(shū)寫(xiě)。當(dāng)然,低級(jí)語(yǔ)言程序仍然存在。衡量程序質(zhì)量的標(biāo)準(zhǔn),已經(jīng)逐言程序仍然存在。衡量程序質(zhì)量的標(biāo)準(zhǔn),已經(jīng)逐步轉(zhuǎn)向易讀性和易維護(hù)性。步轉(zhuǎn)向易讀性和易維護(hù)性。 3.結(jié)構(gòu)化程序階段結(jié)構(gòu)化程序階段(1958一一1975年年) 由于計(jì)算任務(wù)越來(lái)越大,程序的規(guī)模增大,由于計(jì)算任務(wù)越來(lái)越大,程序的規(guī)模
11、增大,提出按結(jié)構(gòu)化的思想規(guī)范程序設(shè)計(jì)。程序的模塊提出按結(jié)構(gòu)化的思想規(guī)范程序設(shè)計(jì)。程序的模塊化、結(jié)構(gòu)化越來(lái)越普及。這一階段的程序主要是化、結(jié)構(gòu)化越來(lái)越普及。這一階段的程序主要是模塊化程序,即現(xiàn)代高級(jí)語(yǔ)言程序。衡量程序質(zhì)模塊化程序,即現(xiàn)代高級(jí)語(yǔ)言程序。衡量程序質(zhì)量的標(biāo)誰(shuí)主要是結(jié)構(gòu)良好性,易讀、易維護(hù)。量的標(biāo)誰(shuí)主要是結(jié)構(gòu)良好性,易讀、易維護(hù)。 4.面向?qū)ο蟮某绦蛟O(shè)計(jì)(面向?qū)ο蟮某绦蛟O(shè)計(jì)(Object-Oriented Programming),簡(jiǎn)稱(chēng)),簡(jiǎn)稱(chēng)OOP,是近年來(lái)程序設(shè)計(jì)方法的主流方式。是一種更是近年來(lái)程序設(shè)計(jì)方法的主流方式。是一種更接近人類(lèi)思維習(xí)慣的程序設(shè)計(jì)方法接近人類(lèi)思維習(xí)慣的程序設(shè)計(jì)方
12、法 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法并沒(méi)有代替結(jié)構(gòu)面向?qū)ο蟮某绦蛟O(shè)計(jì)方法并沒(méi)有代替結(jié)構(gòu)化程序設(shè)計(jì)。化程序設(shè)計(jì)。 VFP不僅支持面向過(guò)程的程序設(shè)計(jì),同時(shí)不僅支持面向過(guò)程的程序設(shè)計(jì),同時(shí)還提供了面向?qū)ο蟪绦蛟O(shè)計(jì)的強(qiáng)大功能。還提供了面向?qū)ο蟪绦蛟O(shè)計(jì)的強(qiáng)大功能。1.1.如何建立程序如何建立程序結(jié)構(gòu)化程序文件的建立、編輯、修改結(jié)構(gòu)化程序文件的建立、編輯、修改與執(zhí)行與執(zhí)行 (教材:教材:P136-137)2.2.如何執(zhí)行程序(查看程序運(yùn)行結(jié)果)如何執(zhí)行程序(查看程序運(yùn)行結(jié)果) 3.3.如何修改程序:如何修改程序:4.4.如何查看源程序內(nèi)容:如何查看源程序內(nèi)容:常量、變量和表達(dá)式常量、變量和表達(dá)式 在在Visual
13、FoxProVisual FoxPro系統(tǒng)環(huán)境系統(tǒng)環(huán)境下,下, 通常我們都是將數(shù)據(jù)存入到通常我們都是將數(shù)據(jù)存入到常量、變量、數(shù)組中,而在常量、變量、數(shù)組中,而在VFPVFP系統(tǒng)環(huán)境下,數(shù)據(jù)還可以存入到系統(tǒng)環(huán)境下,數(shù)據(jù)還可以存入到字段、記錄和對(duì)象中。字段、記錄和對(duì)象中。 1.1.常量常量 常量是一個(gè)在命令或程序中直常量是一個(gè)在命令或程序中直接引用的實(shí)際值,其特征是在所有接引用的實(shí)際值,其特征是在所有的操作中其值固定不變。常量有以的操作中其值固定不變。常量有以下幾種。下幾種。 由漢字和由漢字和ASCIIASCII字符集中可字符集中可打印字符組成的字符串,使用時(shí)打印字符組成的字符串,使用時(shí)必須用定界
14、符必須用定界符括起來(lái)。括起來(lái)。 容易忘記容易忘記注注: :(1)(1)定界符必須成對(duì)匹配,不能一定界符必須成對(duì)匹配,不能一邊用單引號(hào)而另一邊用雙引號(hào)。邊用單引號(hào)而另一邊用雙引號(hào)。 (2)(2)如某定界符本身也是字符串的內(nèi)容,如某定界符本身也是字符串的內(nèi)容,則需要用另一種定界符為該字符串定則需要用另一種定界符為該字符串定界。界。 (3)(3)空串空串( (不包含任何字符的字符串其不包含任何字符的字符串其長(zhǎng)度為零長(zhǎng)度為零) )和空格串和空格串( (包含若干空格的包含若干空格的字符串字符串) )是有區(qū)別的。是有區(qū)別的。 (4)(4)定界符只能是半角字符,不能是全定界符只能是半角字符,不能是全角字符。
15、角字符。 由數(shù)字(由數(shù)字(0 09 9)、小數(shù)點(diǎn)和正負(fù)號(hào)組成)、小數(shù)點(diǎn)和正負(fù)號(hào)組成。數(shù)值型常量又稱(chēng)為常數(shù),可以是整數(shù)、實(shí)數(shù)數(shù)值型常量又稱(chēng)為常數(shù),可以是整數(shù)、實(shí)數(shù)或科學(xué)記數(shù)法。或科學(xué)記數(shù)法。例如例如 8585,-56.2-56.2,.55 , .55 , 1.256E+3 , 3.8E-21.256E+3 , 3.8E-2等在程序中都是數(shù)值型等在程序中都是數(shù)值型常量常量。 由表示邏輯判斷結(jié)果由表示邏輯判斷結(jié)果組成。組成。 不要忘了小圓點(diǎn)不要忘了小圓點(diǎn) 在在Visual FoxProVisual FoxPro中,貨幣型常量與數(shù)值型中,貨幣型常量與數(shù)值型常量的書(shū)定格式大體相似,但也有區(qū)別:常量的書(shū)定
16、格式大體相似,但也有區(qū)別:貨貨幣型常量前面需要加一個(gè)前置符號(hào)幣型常量前面需要加一個(gè)前置符號(hào)$ $;數(shù)值型;數(shù)值型常量可以用科學(xué)計(jì)數(shù)法表示,貨幣型常量不常量可以用科學(xué)計(jì)數(shù)法表示,貨幣型常量不可以用科學(xué)計(jì)數(shù)據(jù)法表示;貨幣數(shù)據(jù)在存儲(chǔ)可以用科學(xué)計(jì)數(shù)據(jù)法表示;貨幣數(shù)據(jù)在存儲(chǔ)和計(jì)算時(shí)采用和計(jì)算時(shí)采用4 4位小數(shù),多余的小數(shù)按四舍五位小數(shù),多余的小數(shù)按四舍五入處理。入處理。 用于表示日期,以用于表示日期,以( )( )為定界為定界符。符。必須加上該定界符才為日期必須加上該定界符才為日期次序不能顛倒和缺省次序不能顛倒和缺省影響日期格式的設(shè)置命令影響日期格式的設(shè)置命令(教材(教材p36-37)set mark
17、to set mark to 日期分隔符日期分隔符set date toset date toset century on /offset century on /offset strictdate to set strictdate to 0|10|10 0表示不進(jìn)行嚴(yán)格的日期格式檢查;表示不進(jìn)行嚴(yán)格的日期格式檢查;1 1表示進(jìn)行嚴(yán)格的日期格式檢查,它表示進(jìn)行嚴(yán)格的日期格式檢查,它是系統(tǒng)默認(rèn)的設(shè)置是系統(tǒng)默認(rèn)的設(shè)置格式:格式: 用于用于表示時(shí)間日期,其規(guī)定格式以表示時(shí)間日期,其規(guī)定格式以表示。表示。需要注意的是日期和時(shí)間之間必須有空格。 2.2.變量變量 變量是在命令和操作過(guò)程變量是在命令和操
18、作過(guò)程中其值允許變化的量。變量包中其值允許變化的量。變量包括括和系統(tǒng)變和系統(tǒng)變量。量。 使用字母,下劃線,漢字和數(shù)字使用字母,下劃線,漢字和數(shù)字命名命名 命名以字母或下劃線開(kāi)頭,不能命名以字母或下劃線開(kāi)頭,不能以數(shù)字開(kāi)頭以數(shù)字開(kāi)頭 避免使用避免使用VFPVFP的保留字的保留字變量命名約定變量命名約定表中的字段名表中的字段名 簡(jiǎn)單內(nèi)存變量簡(jiǎn)單內(nèi)存變量 數(shù)組變量數(shù)組變量 內(nèi)存變量是一般意義下的簡(jiǎn)單內(nèi)存變量是一般意義下的簡(jiǎn)單變量,可以用來(lái)存儲(chǔ)數(shù)據(jù)。變量,可以用來(lái)存儲(chǔ)數(shù)據(jù)。用用戶(hù)可以通過(guò)變量名向內(nèi)存單元存取戶(hù)可以通過(guò)變量名向內(nèi)存單元存取數(shù)據(jù)。數(shù)據(jù)。 ,可以用來(lái)在程序,可以用來(lái)在程序的執(zhí)行過(guò)程中保留中間
19、結(jié)果的執(zhí)行過(guò)程中保留中間結(jié)果與最后結(jié)果,或用來(lái)保留對(duì)與最后結(jié)果,或用來(lái)保留對(duì)數(shù)據(jù)庫(kù)進(jìn)行某種分析處理后數(shù)據(jù)庫(kù)進(jìn)行某種分析處理后得到的結(jié)果。得到的結(jié)果。 特別要注意,除非用特別要注意,除非用(.mem)(.mem)來(lái)保存內(nèi)存變來(lái)保存內(nèi)存變量值,否則,當(dāng)退出量值,否則,當(dāng)退出VFPVFP系系統(tǒng)后,內(nèi)存變量也會(huì)與系統(tǒng)統(tǒng)后,內(nèi)存變量也會(huì)與系統(tǒng)一起消失。一起消失。 用戶(hù)可以根據(jù)需要定義用戶(hù)可以根據(jù)需要定義內(nèi)存變量類(lèi)型,它的類(lèi)型為內(nèi)存變量類(lèi)型,它的類(lèi)型為最后賦值的值的類(lèi)型。也就最后賦值的值的類(lèi)型。也就是說(shuō),是說(shuō), 它的類(lèi)型有數(shù)值型、字符型、它的類(lèi)型有數(shù)值型、字符型、貨幣型、邏輯型、日期型、日期貨幣型、邏輯型
20、、日期型、日期時(shí)間型等。時(shí)間型等。 在在VFPVFP系統(tǒng)中,內(nèi)存變量的賦系統(tǒng)中,內(nèi)存變量的賦值和輸出,可以使用值和輸出,可以使用命令進(jìn)行操作完成。命令進(jìn)行操作完成。 三個(gè)命令的格式如下:三個(gè)命令的格式如下:【例】變量賦值。aa=abcdefSTORE DFASDFAS TO aaSTORE 1 TO s1,s2,s3? s1, s2, s3,aa1 1 1 DFASDFAS 當(dāng)內(nèi)存中的變量與字段變量當(dāng)內(nèi)存中的變量與字段變量同名時(shí),同名時(shí),字段變量?jī)?yōu)先字段變量?jī)?yōu)先;此時(shí)要訪;此時(shí)要訪問(wèn)內(nèi)存變量,應(yīng)采用如下格式:?jiǎn)杻?nèi)存變量,應(yīng)采用如下格式:M.內(nèi)存變量?jī)?nèi)存變量 或或 M-內(nèi)存變量?jī)?nèi)存變量1 1)內(nèi)
21、存變量的顯示)內(nèi)存變量的顯示( (顯示變量名顯示變量名, ,作用域作用域, ,類(lèi)型類(lèi)型, ,值值) ) (見(jiàn)教科書(shū)(見(jiàn)教科書(shū)39頁(yè))頁(yè))list | display memorylist | display memory2 2)內(nèi)存變量的清除)內(nèi)存變量的清除(見(jiàn)教科書(shū)(見(jiàn)教科書(shū)39頁(yè))頁(yè))格式格式: :格式格式: :releasereleaseClear memoryClear memoryclear allclear all3.3.內(nèi)存變量的存儲(chǔ)與恢復(fù)內(nèi)存變量的存儲(chǔ)與恢復(fù) 建立內(nèi)存變量文件建立內(nèi)存變量文件格式:格式:SAVE TOSAVE TO恢復(fù)內(nèi)存變量文件恢復(fù)內(nèi)存變量文件格式:格式:RE
22、STORE FROM RESTORE FROM (見(jiàn)教科書(shū)(見(jiàn)教科書(shū)39頁(yè))頁(yè)) 數(shù)組是一組有序內(nèi)存變量數(shù)組是一組有序內(nèi)存變量的集合的集合具有相同名稱(chēng)而下具有相同名稱(chēng)而下標(biāo)不同的一組有序內(nèi)存變量標(biāo)不同的一組有序內(nèi)存變量. . 數(shù)組在使用前必須要通過(guò)數(shù)組在使用前必須要通過(guò)或或定義。定義。 命令格式命令格式 例如:例如: dime|decl a(2),b(2,2) dime|decl a(2),b(2,2) (2(2)數(shù)組元素的賦值與引用)數(shù)組元素的賦值與引用 數(shù)組下標(biāo)應(yīng)使用圓括號(hào),二維數(shù)組的下標(biāo)之間使用逗號(hào)隔開(kāi)。 數(shù)組的下標(biāo)可以是常量、變量和表達(dá)式,如A(1)、A(b1)、A(a+b)。 數(shù)組元
23、素的類(lèi)型為最近一次被賦值的類(lèi)型。 每個(gè)數(shù)組元素可通過(guò)數(shù)組名及相應(yīng)的下標(biāo)來(lái)訪問(wèn) 例:DIMENSION x(5),y(2,3)命令定義了兩個(gè)數(shù)組: 一維數(shù)組x含5個(gè)元素:x(1)、x(2)、x(3)、x(4) 、x(5)。 二維數(shù)組y含6個(gè)元素:y(1,1),y(1,2),y(1,3),y(2,1),y(2,2),y(2,3) y(1), y(2), y(3), y(4), y(5), y(6) n 在賦值語(yǔ)句中也可使用數(shù)組名將同一個(gè)值賦給數(shù)組的所有元素。n 可用一維數(shù)組的形式訪問(wèn)二維數(shù)組。例如上面定義的數(shù)組y中的各元素用一維數(shù)組形式可依次表示為:y(1) y(2) y(3) y(4) y(5)
24、 y(6)。其中y(4)與y(2,1)引用的是同一變量。【例例】定義數(shù)組、賦值并輸出。定義數(shù)組、賦值并輸出。DIMENSION A(2), B(2,2),C(2)DIMENSION A(2), B(2,2),C(2)A(1)=ABCDA(1)=ABCDA(2)=.T.A(2)=.T.B(1,2)=A(1)B(1,2)=A(1)B(2,2)=123B(2,2)=123B(2,1)=11.1B(2,1)=11.1C=2C=2? A(1),A(2),B(1,2),B(2,2)? A(1),A(2),B(1,2),B(2,2),B(3),C(1),C(2)B(3),C(1),C(2)ABCD .T.
25、ABCD 123 11.1 2 2ABCD .T. ABCD 123 11.1 2 2VISUAL FOXPROVISUAL FOXPRO設(shè)置默認(rèn)目錄的命令是設(shè)置默認(rèn)目錄的命令是( )( )。(A)SET DEFAULT TO (A)SET DEFAULT TO (B)SET RELATION TO (B)SET RELATION TO (C)SET DATE TO (C)SET DATE TO (D)SET DELETED T0 (D)SET DELETED T0 關(guān)于關(guān)于Visual FoxProVisual FoxPro的數(shù)組,下面說(shuō)法中正確的的數(shù)組,下面說(shuō)法中正確的是(是( )(A A
26、) 使用數(shù)組之前都要先聲明或定義使用數(shù)組之前都要先聲明或定義(B B) 數(shù)組中各數(shù)組元素的數(shù)據(jù)類(lèi)型可以不同數(shù)組中各數(shù)組元素的數(shù)據(jù)類(lèi)型可以不同(C C) 定義數(shù)組后,系統(tǒng)為數(shù)組的每個(gè)數(shù)組元素定義數(shù)組后,系統(tǒng)為數(shù)組的每個(gè)數(shù)組元素賦以數(shù)值賦以數(shù)值0 0(D D) 數(shù)組元素的下標(biāo)下限是數(shù)組元素的下標(biāo)下限是0 0字符型常量的定界符不包括字符型常量的定界符不包括_。A A單引號(hào)單引號(hào) B B雙引號(hào)雙引號(hào) C C花括號(hào)花括號(hào) D D方括號(hào)方括號(hào) 下列關(guān)于字符型常量的定界符書(shū)寫(xiě)格式,不下列關(guān)于字符型常量的定界符書(shū)寫(xiě)格式,不正確的是正確的是_。A A我愛(ài)中國(guó)我愛(ài)中國(guó) B B20387 20387 C C¥123
27、” 123” D D“Visual FoxPro 6“Visual FoxPro 60” 0” 在命令窗口中輸入下列命令:在命令窗口中輸入下列命令:? Visual FoxPro? Visual FoxPro, 程序設(shè)計(jì)程序設(shè)計(jì) , 好幫手好幫手 ? ? 學(xué)習(xí)學(xué)習(xí)Visual FoxProVisual FoxPro, 的的 ,好方法好方法 。主屏幕上顯示的結(jié)果是主屏幕上顯示的結(jié)果是_。A AVisual FoxProVisual FoxPro程序設(shè)計(jì)好幫手程序設(shè)計(jì)好幫手B B學(xué)習(xí)學(xué)習(xí)Visual FoxProVisual FoxPro的好方法的好方法C CVisual FoxProVisual
28、 FoxPro程序設(shè)計(jì)好幫手學(xué)習(xí)程序設(shè)計(jì)好幫手學(xué)習(xí)Visual FoxProVisual FoxPro的好方法的好方法D DVisual FoxPro Visual FoxPro 程序設(shè)計(jì)程序設(shè)計(jì) 好幫手學(xué)習(xí)好幫手學(xué)習(xí)Visual FoxPro Visual FoxPro 的的 好方法好方法下列符號(hào)中下列符號(hào)中_不能作為不能作為Visual FoxProVisual FoxPro中的變量名。中的變量名。A Aabc Babc BXYZ XYZ C C1xyz7 D1xyz7 DGood22luck Good22luck 下列符號(hào)中,不能作為日期型常量的分隔符下列符號(hào)中,不能作為日期型常量的分隔符的是的是_。A A斜杠斜杠( () B) B連字號(hào)連字號(hào)(-)(-
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 全面構(gòu)建以人為本的智慧醫(yī)療服務(wù)體系研究與實(shí)踐探索
- 區(qū)塊鏈技術(shù)助力企業(yè)數(shù)字化轉(zhuǎn)型與風(fēng)險(xiǎn)控制
- 利用區(qū)塊鏈技術(shù)打造更加安全的投資保障環(huán)境
- 2025年高考政治必修1《中國(guó)特色社會(huì)主義》框架和體系設(shè)計(jì)說(shuō)明
- 2025至2030中國(guó)長(zhǎng)租公寓市場(chǎng)營(yíng)銷(xiāo)優(yōu)勢(shì)及未來(lái)發(fā)展模式研究報(bào)告
- 有關(guān)保育員的個(gè)人工作總結(jié)(29篇)
- 裝修主管工作職責(zé)職能(19篇)
- 健康管理的數(shù)字化升級(jí)基于醫(yī)療大數(shù)據(jù)的策略分析
- 區(qū)塊鏈技術(shù)在網(wǎng)絡(luò)安全領(lǐng)域的應(yīng)用及趨勢(shì)預(yù)測(cè)
- 區(qū)塊鏈技術(shù)如何保障數(shù)據(jù)透明與防篡改的雙重需求
- GA 255-2022警服長(zhǎng)袖制式襯衣
- GB/T 5202-2008輻射防護(hù)儀器α、β和α/β(β能量大于60keV)污染測(cè)量?jī)x與監(jiān)測(cè)儀
- GB/T 39560.4-2021電子電氣產(chǎn)品中某些物質(zhì)的測(cè)定第4部分:CV-AAS、CV-AFS、ICP-OES和ICP-MS測(cè)定聚合物、金屬和電子件中的汞
- GB/T 3452.4-2020液壓氣動(dòng)用O形橡膠密封圈第4部分:抗擠壓環(huán)(擋環(huán))
- 計(jì)劃生育協(xié)會(huì)基礎(chǔ)知識(shí)課件
- 【教材解讀】語(yǔ)篇研讀-Sailing the oceans
- 抗腫瘤藥物過(guò)敏反應(yīng)和過(guò)敏性休克
- 排水管道非開(kāi)挖預(yù)防性修復(fù)可行性研究報(bào)告
- 交通工程基礎(chǔ)習(xí)習(xí)題及參考答案
- 線路送出工程質(zhì)量創(chuàng)優(yōu)項(xiàng)目策劃書(shū)
- 100T汽車(chē)吊性能表
評(píng)論
0/150
提交評(píng)論