第1章 VFP系統(tǒng)環(huán)境及配置_第1頁
第1章 VFP系統(tǒng)環(huán)境及配置_第2頁
第1章 VFP系統(tǒng)環(huán)境及配置_第3頁
第1章 VFP系統(tǒng)環(huán)境及配置_第4頁
第1章 VFP系統(tǒng)環(huán)境及配置_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第1章VFP系統(tǒng)環(huán)境及配置

(4學(xué)時(shí))吉林大學(xué)公共計(jì)算機(jī)教學(xué)與研究中心VisualFoxPro,是微機(jī)上使用的一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),簡(jiǎn)稱VFP。VFP簡(jiǎn)介VFP是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),適用于各類信息存儲(chǔ)、維護(hù)、檢索、統(tǒng)計(jì)和分析。VFP要處理的各種信息以數(shù)據(jù)庫(kù)形式存儲(chǔ)于計(jì)算機(jī)。VFP是應(yīng)用程序開發(fā)工具,支持結(jié)構(gòu)化和面向?qū)ο蟪绦蛟O(shè)計(jì)方法,簡(jiǎn)化了應(yīng)用程序開發(fā)過程。關(guān)系,即二維表。SelectXSB.學(xué)號(hào),姓名,課程碼,考試成績(jī)+課堂成績(jī)+實(shí)驗(yàn)成績(jī)As期末成績(jī)FromXSB,

CJBWhereXSB.學(xué)號(hào)=CJB.學(xué)號(hào)Select

學(xué)院名,AVG(考試成績(jī)+課堂成績(jī)+實(shí)驗(yàn)成績(jī))As平均分FromXSB,XYB,CJBWhereLeft(XSB.學(xué)號(hào),2)=學(xué)院碼andXSB.學(xué)號(hào)=CJB.學(xué)號(hào)and課程碼='010101'GroupBy1OrderBy2應(yīng)用程序通常含有一個(gè)主界面和若干個(gè)功能界面。1.1.1VFP應(yīng)用程序?qū)嵗鞔翱跅l形菜單子菜單列表框命令按鈕復(fù)選框組合框文本框選項(xiàng)按鈕組標(biāo)簽功能界面由窗口(表單)和控件(如:按鈕、文本框等)組成,主要完成應(yīng)用程序的功能。主界面由主窗口(表單)和程序系統(tǒng)菜單組成。程序系統(tǒng)菜單由菜單欄(條形菜單)和彈出菜單(子菜單)兩部分組成1)掌握VFP的基本函數(shù)(第2章)和語句,學(xué)會(huì)編寫簡(jiǎn)單的應(yīng)用程序(第6章)例6.17;2)學(xué)會(huì)建立、修改和維護(hù)數(shù)據(jù)表(第4章),掌握常用表操作命令(第5章);3)學(xué)會(huì)建立、修改表單(第7章)的操作過程和方法,掌握表單常用屬性、方法程序和事件的基本作用;1.1.2學(xué)習(xí)VFP的要點(diǎn)MAX(0,15,-89),SUM(X,Y,Z),INT(3.94)IfX>=YZ=XElseZ=YEndifCreate,ModifyStructure,Browse,Edit1.1.2學(xué)習(xí)VFP的要點(diǎn)4)掌握表單中控件的屬性、方法程序和事件的基本作用,將控件與數(shù)據(jù)表中數(shù)據(jù)相結(jié)合(綁定)(第8章)例8.5,8.18,幸運(yùn)7游戲。1.2VFP6.0系統(tǒng)的安裝與啟動(dòng)軟件環(huán)境:Windows95、98、XP、2000、NT或更高版本的操作系統(tǒng)環(huán)境下運(yùn)行。硬件環(huán)境:典型安裝需要85MB,完全安裝需要90MB剩余磁盤空間。安裝途徑:從本地安裝、網(wǎng)絡(luò)安裝或光盤安裝安裝方法:鼠標(biāo)雙擊Setup.exe程序文件,進(jìn)入VFP系統(tǒng)安裝向?qū)С绦颉?/p>

安裝MSDNLibrary:運(yùn)行VFP過程中,要查看幫助信息,必須安裝MSDNLibrary,57MB磁盤空間。1.2.1VFP的安裝×MSDNLibrary是微軟面向軟件開發(fā)者的一種信息服務(wù)庫(kù),包括電子文檔、在線電子教程等。

1.2.2VFP的啟動(dòng)方法一:開始菜單→程序→MicrosoftVisualFoxPro6.0→MicrosoftVisualFoxPro6.0方法二:雙擊Vfp6.EXE程序文件。方法四:執(zhí)行命令Quit。方法三:文件菜單→退出。方法二:?jiǎn)螕艨刂撇藛巍P(guān)閉。方法一:?jiǎn)螕糁鞔翱诘年P(guān)閉按鈕。1.2.3VFP的退出方法五:按Alt+F4鍵。利用工具欄按鈕執(zhí)行命令;在命令窗口中輸入命令;自動(dòng)化:編寫程序。VFP的工作方式:交互式:通過系統(tǒng)菜單執(zhí)行命令;1.3VFP系統(tǒng)的主界面組成

VFP系統(tǒng)的主界面組成:菜單欄、工具欄、主窗口、命令窗口和狀態(tài)欄。命令窗口菜單欄狀態(tài)欄主窗口工具欄菜單欄:列出了VFP系統(tǒng)的基本功能。操作方法:與Windows菜單相同。調(diào)整菜單上文字大?。河覔糇烂妗鷮傩浴庥^選項(xiàng)卡→高級(jí)按鈕→從項(xiàng)目下拉框中選擇菜單項(xiàng),調(diào)整字體和大小。1.3.1菜單欄

×有省略號(hào)…的菜單項(xiàng)將彈出對(duì)話框。

菜單項(xiàng)呈灰色,目前不可操作。工具欄:常用功能圖形化,單擊圖標(biāo)將執(zhí)行相關(guān)的功能。設(shè)置工具欄的文字大?。河覔糇烂妗鷮傩浴庥^選項(xiàng)卡→高級(jí)按鈕→從項(xiàng)目下拉框中選擇工具提示項(xiàng),并調(diào)整其字體和大小。顯示或隱藏工具欄方法一:顯示菜單→工具欄→單擊選擇(×)或取消(去×)相關(guān)工具欄名。方法二:右擊工具欄,選擇(√)或取消(去√)相關(guān)工具欄名。1.3.2工具欄

×1.3.2工具欄×

定制工具欄:可以新建或刪除用戶工具欄,但不可刪除系統(tǒng)工具欄。新建用戶工具欄:顯示菜單→工具欄→新建按鈕。在新工具欄對(duì)話框中,輸入名稱→找到需要的按鈕,拖動(dòng)到新工具欄中。命令窗口:接收命令,是用戶與VFP交互操作的一種途徑。執(zhí)行方式:輸入命令,按回車鍵。特性:保留執(zhí)行過的命令,光標(biāo)移到命令行上,按回車再次執(zhí)行,或修改后再按回車執(zhí)行。從右擊菜單中選清除,可刪除全部信息。1.設(shè)置命令窗口方法:格式菜單→字體→選擇字體和大小。1.3.3命令窗口

1.3.3命令窗口

2.

打開命令窗口

方法一:窗口菜單→命令窗口

方法二:?jiǎn)螕裘畲翱诔S霉ぞ?/p>

方法三:按Ctrl+F2鍵3.

關(guān)閉命令窗口

方法一:?jiǎn)螕裘畲翱诘年P(guān)閉按鈕

方法二:命令窗口控制菜單→關(guān)閉

方法三:光標(biāo)置于命令窗口中,按Ctrl+F4鍵主窗口:顯示命令的輸出結(jié)果,打開窗口(如:命令窗口,表單設(shè)計(jì)器等)。設(shè)置主窗口的屬性:命令格式:_Screen.<屬性名>=<值>1.3.4VFP主窗口

屬性名屬性值BackColorRGB(<紅>,<綠>,<藍(lán)>)Caption字符串FontName“黑體”、“隸書”、“宋體”等FontSize數(shù)字1.3.5狀態(tài)欄

1.設(shè)置狀態(tài)欄方法一:工具菜單→選項(xiàng)→顯示選項(xiàng)卡→選擇(√)/取消(去√)狀態(tài)欄。

方法二:SetStatusBarOn|Off(顯示/隱藏)1.3.5狀態(tài)欄

2.設(shè)置時(shí)鐘

方法一:工具菜單→選項(xiàng)→顯示選項(xiàng)卡→選擇(√)/取消(去√)時(shí)鐘。

方法二:SetClockOn|Off(顯示/隱藏)狀態(tài)欄中顯示/隱藏時(shí)鐘在主窗口中顯示。

任何位置都不顯示。

1.4.1配置和使用VFP幫助文件×配置VFP幫助文件

方法:工具菜單→選項(xiàng)→文件位置選項(xiàng)卡→雙擊幫助文件→輸入或選擇文件路徑和文件名(Foxhelp.chm)→確定→設(shè)置為默認(rèn)值。使用VFP幫助文件

方法一:幫助菜單→MicrosoftVisualFoxPro幫助主題

方法二:在命令窗口或編輯代碼窗口中選定關(guān)鍵字→按F1鍵查找?guī)椭畔ⅰ?/p>

方法二:SetDefaultTo<目錄名>

方法一:工具菜單→選項(xiàng)→文件位置選項(xiàng)卡,雙擊默認(rèn)目錄,輸入或選擇文件路徑,單擊確定→設(shè)置為默認(rèn)值1.4.2配置文件的默認(rèn)目錄

建立或打開文件(數(shù)據(jù)庫(kù)、表、表單等)時(shí)的默認(rèn)目錄。

方法二:SetCenturyOn|Off(4位/2位)1.4.3日期格式設(shè)置

1.調(diào)整輸出日期型數(shù)據(jù)年份的位數(shù)

方法一:工具菜單→選項(xiàng)→區(qū)域選項(xiàng)卡→選定(4位)/取消(2位)年份。

1.4.3日期格式設(shè)置

2.調(diào)整日期格式方法二:SetDate<日期格式名>方法一:工具菜單→選項(xiàng)→區(qū)域選項(xiàng)卡→從日期格式下拉框中選擇日期格式名日期格式名4位年份格式AmericanMM/DD/YYYYAnsiYYYY.MM.DDBritish或FrenchDD/MM/YYYYJapanYYYY/MM/DDUSAMM-DD-YYYY例1.4.4設(shè)置是否顯示命令執(zhí)行結(jié)果

方法一:工具菜單→選項(xiàng)→顯示選項(xiàng)卡,選擇(√)/取消(去√)命令結(jié)果。方法二:SetTalkOn|OffSetTalkOn:顯示非輸出命令的執(zhí)行結(jié)果SetTalkOff:不顯示非輸出命令的執(zhí)行結(jié)果例配置系統(tǒng)環(huán)境分臨時(shí)配置和永久配置兩種。1.4.5配置系統(tǒng)環(huán)境的幾種途徑

信息保存在Windows的注冊(cè)表中,重新啟動(dòng)VFP時(shí)仍然有效。

配置信息保存在內(nèi)存中,重新啟動(dòng)VFP后無效。1.執(zhí)行SET開頭命令2.執(zhí)行菜單命令:?jiǎn)螕艄ぞ卟藛巍x項(xiàng)4.編寫Config.fpw文件:臨時(shí)配置3.

更改Windows注冊(cè)表×執(zhí)行RegEdit.exe,修改Windows注冊(cè)表中VFP的相關(guān)參數(shù)為永久配置。臨時(shí)配置永久配置僅單擊確定,臨時(shí)配置

文本文件,啟動(dòng)VFP時(shí),在當(dāng)前工作目錄、安裝VFP的目錄和文件搜索路徑中自動(dòng)找Config.fpw,若找到,則按文件中相關(guān)參數(shù)配置環(huán)境,否則按系統(tǒng)默認(rèn)值配置。1.Set開頭命令格式:<關(guān)鍵字>=<值>1.4.6編寫Config.fpw文件

SetDefaulttoD:\XSXXSetCenturyOnSetDateAnsiSetStatusBarOffConfig.fpw:可用記事本或VFP程序編輯器創(chuàng)建和編輯。StatusBar=OffDefault=D:\XSXXDate=ANSIIndex=NTXTitle=學(xué)習(xí)VFPMvcount=512Command=DoFormMainForm.scx2.專用術(shù)語格式:<術(shù)語名>=<值>1.4.6編寫Config.fpw文件

1)Index=<獨(dú)立索引文件擴(kuò)展名>2)Title=<字符串>3)Mvcount=<內(nèi)存變量個(gè)數(shù)>4)Command=<命令>系統(tǒng)默認(rèn)獨(dú)立索引文件擴(kuò)展名為IDX,用此項(xiàng)可指定成其他擴(kuò)展名。改變主窗口標(biāo)題內(nèi)容

可同時(shí)使用內(nèi)存變量最大個(gè)數(shù),默認(rèn)值是1024,范圍為128~65000。

啟動(dòng)VFP后執(zhí)行的第1條命令,Config.fpw中有多行時(shí),僅最后1條起作用。格式1:DisplayStatus[ToPrinter|ToFile[<路徑>]<文本文件名>]1.4.7顯示系統(tǒng)配置格式2:ListStatus

[ToPrinter|ToFile[<路徑>]<文本文件名>]輸出系統(tǒng)配置信息,每輸出一屏幕后暫停,按任意鍵或單擊鼠標(biāo),再輸出下一幕。在屏幕上輸出信息的同時(shí)在打印機(jī)上打印。將輸出的信息存儲(chǔ)到文本文件(TXT)中。輸出系統(tǒng)配置信息時(shí)沒有暫停,其余功能同DisplayStatus。1.5項(xiàng)目管理器通過項(xiàng)目管理器以目錄的形式將應(yīng)用程序中的對(duì)象組織起來,便于創(chuàng)建、添加、修改、刪除和查看各類對(duì)象,并能將應(yīng)用程序編譯成可執(zhí)行程序文件。項(xiàng)目文件的擴(kuò)展名為PJX

。方法一:文件菜單→新建,選擇文件類型為項(xiàng)目,單擊新建文件按鈕,在創(chuàng)建對(duì)話框中輸入項(xiàng)目文件名,單擊保存按鈕。1.5.1創(chuàng)建項(xiàng)目文件方法二:命令格式CreateProject[<盤符>][<路徑>]<文件名>CreateProjectD:\XSXX\XSXXGL

方法一:文件菜單→打開→選擇文件類型為項(xiàng)目→選擇項(xiàng)目文件名→單擊確定按鈕1.5.2修改項(xiàng)目文件方法二:命令格式ModifyProject[<盤符>][<路徑>]<文件名>建立和修改項(xiàng)目文件。如:ModifyProjectD:\XSXX\XSXXGL

在項(xiàng)目管理器處于折疊狀態(tài)下,鼠標(biāo)拖動(dòng)某個(gè)選項(xiàng)卡,可以將選項(xiàng)卡從項(xiàng)目管理器窗口中脫離出來,成為浮動(dòng)窗口。1.5.3項(xiàng)目管理器窗口操作×折疊項(xiàng)目管理器單擊項(xiàng)目管理器窗口右上角的上箭頭“↑”按鈕,可以將窗口折疊,使其僅含標(biāo)題和6個(gè)選項(xiàng)卡的簡(jiǎn)潔模式。選項(xiàng)卡浮動(dòng)窗口1.5.4項(xiàng)目對(duì)象組織1.新建對(duì)象方法一:?jiǎn)螕繇?xiàng)目管理器中的新建按鈕。方法二:項(xiàng)目菜單→新建文件。2.添加對(duì)象方法一:?jiǎn)螕繇?xiàng)目管理器中的添加按鈕。方法二:項(xiàng)目菜單→添加文件。1.5.4項(xiàng)目對(duì)象組織3.運(yùn)行對(duì)象方法一:?jiǎn)螕繇?xiàng)目管理器中的運(yùn)行按鈕。方法二:項(xiàng)目菜單→運(yùn)行文件。4.修改對(duì)象方法一:雙擊要修改的對(duì)象名。方法三:項(xiàng)目菜單→修改文件。方法二:?jiǎn)螕繇?xiàng)目管理器中的修改按鈕。1.5.4項(xiàng)目對(duì)象組織5.瀏覽對(duì)象方法一:?jiǎn)螕繇?xiàng)目管理器中的瀏覽按鈕。方法二:項(xiàng)目菜單→瀏覽文件。6.移去對(duì)象方法一:?jiǎn)螕繇?xiàng)目管理器中的移去按鈕。方法二:項(xiàng)目菜單→移去文件。移去按鈕,僅從項(xiàng)目文件中移去對(duì)象,脫離隸屬關(guān)系,仍然保留對(duì)象文件;刪除按鈕,移出對(duì)象后從磁盤刪除對(duì)象文件。

文件菜單→新建→選擇項(xiàng)目→單擊新建文件按鈕,在彈出的創(chuàng)建對(duì)話框中輸入項(xiàng)目文件名(EXM)。

1.6應(yīng)用程序設(shè)計(jì)舉例例1.6設(shè)計(jì)一個(gè)表單:使其成為具有加、減、乘、除、乘方和開方運(yùn)算能力的計(jì)算器。在項(xiàng)目管理器中,文檔選項(xiàng)卡→選擇表單→新建按鈕→新建表單按鈕。新建項(xiàng)目文件建立表單顯示菜單→選擇(√)或隱藏(去√)屬性窗口。

1.6應(yīng)用程序設(shè)計(jì)舉例拖動(dòng)表單標(biāo)題欄改變其位置;拖動(dòng)表單邊框改變其大小。在屬性窗口中選定Caption,將其值改為計(jì)算器。調(diào)整表單位置和大小屬性顯示或隱藏“屬性”窗口修改表單標(biāo)題顯示

“表單控件工具欄”顯示菜單→單擊選擇(√)或隱藏(去√)表單控件工具欄單擊表單控件工具欄中的標(biāo)簽,在表單上適當(dāng)位置拖動(dòng)鼠標(biāo),在屬性窗口中選擇Caption屬性,將其值改為第一個(gè)操作數(shù):,用同樣的方法建立其他標(biāo)簽。1.6應(yīng)用程序設(shè)計(jì)舉例建立標(biāo)簽單擊表單控件工具欄中的命令按鈕,在表單上適當(dāng)位置拖動(dòng)鼠標(biāo),在屬性窗口中選擇Caption屬性,將其值改為加。用同樣的方法建立其他命令按鈕。建立文本框建立命令按鈕單擊表單控件工具欄中的文本框,在表單上適當(dāng)位置拖動(dòng)鼠標(biāo),在屬性窗口中選擇Value屬性,將其值改為0。用同樣的方法建立其他文本框。1.6應(yīng)用程序設(shè)計(jì)舉例雙擊Command1控件,進(jìn)入代碼編輯器,選擇Click事件,書寫代碼如下:

X=ThisForm.Text1.Value

Y=ThisForm.Text2.Value

ThisForm.Text3.Value=X+Y

同樣方法編寫其他命令按鈕的程序代碼

面向?qū)ο缶幊淘陧?xiàng)目管理器中,文檔選項(xiàng)卡→選擇表單→Example→運(yùn)行按鈕。文件菜單→保存→另存為窗口中的保存表單為:

Example.scx

表單存盤運(yùn)行表單1.7.1符號(hào)約定×<~>:在編寫命令或程序時(shí),要填寫對(duì)應(yīng)的具體內(nèi)容,但不寫尖括號(hào)。表示可選項(xiàng),選與不選可能產(chǎn)生不同的效果,應(yīng)用時(shí)不寫方括號(hào)。[~]:~|~:用|分開的短語,具體使用時(shí)只能選用其中一項(xiàng)。命令格式:_Screen.<屬性名>

=<屬性值>命令寫成:_Screen.FontSize=15命令格式:ListStatus[ToPrinter]命令寫成:ListStatus或ListStatusToPrinter命令格式:SetClockOn|Off命令寫成:SetClockOn

或SetClockOff~→~:在講述操作過程或方法時(shí),用→表示下一步的操作。例:開始→程序→MicrosoftVisualFoxPro6.0→MicrosoftVisualF

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論