版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VisualFoxPro程序設(shè)計(jì)吳娟主講第一章數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)第一節(jié)數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)的應(yīng)用領(lǐng)域已經(jīng)由科學(xué)計(jì)算轉(zhuǎn)到了事務(wù)處理。事務(wù)處理主要是指數(shù)據(jù)處理。所謂數(shù)據(jù)處理,主要是對(duì)數(shù)據(jù)進(jìn)行組織、存儲(chǔ)、加工、維護(hù)和使用等工作,以便從大量有關(guān)數(shù)據(jù)中提取信息。一、數(shù)據(jù)庫(kù)系統(tǒng)的組成數(shù)據(jù)庫(kù)系統(tǒng)產(chǎn)生于20世紀(jì)70年代初數(shù)據(jù)庫(kù)系統(tǒng)(簡(jiǎn)稱DBS)是指引入了數(shù)據(jù)庫(kù)后的計(jì)算機(jī)系統(tǒng)。是將所有的數(shù)據(jù)集中到一個(gè)數(shù)據(jù)庫(kù)中,形成一個(gè)數(shù)據(jù)中心,實(shí)行統(tǒng)一規(guī)則、集中管理,用戶通過數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)來使用數(shù)據(jù)庫(kù)中的數(shù)據(jù)。數(shù)據(jù)庫(kù)系統(tǒng)除了包括支持?jǐn)?shù)據(jù)庫(kù)系統(tǒng)的計(jì)算機(jī)硬件和軟件環(huán)境外,主要由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)及管理和使用數(shù)據(jù)庫(kù)的人員等組成。
數(shù)據(jù)庫(kù)(DataBase,DB)就是存儲(chǔ)數(shù)據(jù)的“倉(cāng)庫(kù)”。數(shù)據(jù)庫(kù)中的數(shù)據(jù)是按一定的組織方式存儲(chǔ)起來的,相互關(guān)聯(lián)的數(shù)據(jù)的集合。
數(shù)據(jù)庫(kù)中的數(shù)據(jù)由DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))進(jìn)行統(tǒng)一管理和控制,用戶對(duì)數(shù)據(jù)庫(kù)進(jìn)行的各種數(shù)據(jù)操作都是通過DBMS實(shí)現(xiàn)的。數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBaseManagementSystem,DBMS)是建立在操作系統(tǒng)的基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一管理的系統(tǒng)軟件。是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。它是數(shù)據(jù)庫(kù)系統(tǒng)的核心,其功能的強(qiáng)弱是衡量數(shù)據(jù)庫(kù)系統(tǒng)性能優(yōu)劣的主要指標(biāo)。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)硬件語言編譯DBMSOS各部分間的層次關(guān)系基本的數(shù)據(jù)庫(kù)管理系統(tǒng)有3種:層次型數(shù)據(jù)庫(kù)管理系統(tǒng)網(wǎng)狀型數(shù)據(jù)庫(kù)管理系統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)
學(xué)生基本情況表
學(xué)號(hào)姓名性別班級(jí)名系別代號(hào)地址出生日期是否團(tuán)員備注011110李建國(guó)男計(jì)012101湖北武漢1984-9-28是
011103李寧女電013402江西九江1985-5-6否
011202趙娜女英011203廣西南寧1984-2-21否
021204孫亮男電013402湖南長(zhǎng)沙1986-9-8是
011111趙琳女計(jì)012101江蘇南京1985-11-18是
021405羅宇波男英011203江蘇南通1985-12-12否
第二節(jié)VFP中表的組成表是VFP文件中最基本的文件,表文件的擴(kuò)展名是.DBF一、數(shù)據(jù)庫(kù)表和自由表包含在某一數(shù)據(jù)庫(kù)中的表稱為數(shù)據(jù)庫(kù)表。不屬于任何數(shù)據(jù)庫(kù)的表稱為自由表。他們可以相互轉(zhuǎn)換二、表的基本結(jié)構(gòu)表中的數(shù)據(jù)由行和列組成。(一)記錄表中除第一行外,每行數(shù)據(jù)稱為一條記錄。(二)字段表中每一列稱為一個(gè)字段。表中第一行上是每個(gè)字段的字段名,其余行稱為字段值。表的結(jié)構(gòu):每個(gè)字段的基本屬性(字段名、字段類型、字段寬度、小數(shù)位數(shù)等)構(gòu)成了表的結(jié)構(gòu)1.字段名用于標(biāo)識(shí)字段2.字段類型每一個(gè)字段都有特定的數(shù)據(jù)類型共有13種字段類型(1)字符型字符型(Character)數(shù)據(jù)是不具計(jì)算能力的文字?jǐn)?shù)據(jù)類型,用字母C表示。字符型數(shù)據(jù)包括中文字符、英文字符、數(shù)字字符和其他ASCII字符,其長(zhǎng)度(即字符個(gè)數(shù))范圍是0~254個(gè)字符。(2)數(shù)值型
數(shù)值型數(shù)據(jù)是表示數(shù)量、可以進(jìn)行數(shù)值運(yùn)算的數(shù)據(jù)類型。數(shù)值型數(shù)據(jù)由數(shù)字、小數(shù)點(diǎn)、正負(fù)號(hào)和表示乘冪的字母E組成,數(shù)值精度達(dá)16位。在VisualFoxPro系統(tǒng)中,按存儲(chǔ)、表示形式與取值范圍不同,數(shù)值型數(shù)據(jù)又分為四種不同類型。
1).?dāng)?shù)值型
數(shù)值型(Numeric)數(shù)據(jù)由數(shù)字、小數(shù)點(diǎn)、正負(fù)號(hào)和字母E組成,用字母N表示。數(shù)值型數(shù)據(jù)包括正負(fù)號(hào)、小數(shù)點(diǎn)和字母E在內(nèi),其長(zhǎng)度(數(shù)據(jù)位數(shù))最大20位。通常用于表示實(shí)數(shù)。如23,-103.45,1.3E-5(即1.3×10-5)等;2).浮點(diǎn)型
浮點(diǎn)型(Float)數(shù)據(jù)是數(shù)值型數(shù)據(jù)的一種,用字母F表示。它與數(shù)值型數(shù)據(jù)完全等價(jià),只是在存儲(chǔ)形式上采用浮點(diǎn)格式,主要是為了得到較高的計(jì)算精度。有時(shí)也是為了與其他軟件兼容所設(shè)置的。3).雙精度型
雙精度型(Double)數(shù)據(jù)是具有更高精度的一種數(shù)值型數(shù)據(jù),用字母B表示。它采用固定長(zhǎng)度浮點(diǎn)格式存儲(chǔ),占用8個(gè)字節(jié).4).整型
整型(Integer)數(shù)據(jù)是不包含小數(shù)部分的數(shù)值型數(shù)據(jù),用字母I表示。整型數(shù)據(jù)只用來表示整數(shù),以二進(jìn)制形式存儲(chǔ),占用4個(gè)字節(jié)。(3)日期型
日期型(Date)數(shù)據(jù)是表示日期的數(shù)據(jù),用字母D表示。日期的默認(rèn)格式是{mm/dd/yyyy},其中mm表示月份,dd表示日期,yyyy表示年度,固定長(zhǎng)度8位。如{09/16/2002}表示2002年9月16日這一日期數(shù)據(jù)。(4)日期時(shí)間型
日期時(shí)間型(DateTimes)數(shù)據(jù)是表示日期和時(shí)間的數(shù)據(jù),用字母T表示。日期時(shí)間的默認(rèn)格式是{mm/dd/yyyyhh:mm:ss},其中mm、dd、yyyy的意義與日期型相同,而hh表示小時(shí),mm表示分鐘,ss表示秒數(shù)。日期時(shí)間型數(shù)據(jù)也是采用固定長(zhǎng)度8位。如{10/01/200210:30:30}表示2002年10月1日10時(shí)30分30秒這一日期時(shí)間數(shù)據(jù)。
(5)邏輯型邏輯型(Logic)數(shù)據(jù)是描述客觀事物真假的數(shù)據(jù)類型,表示邏輯判斷的結(jié)果,用字母L表示。邏輯型數(shù)據(jù)只有真(.t.或.y.)和假(.f.或.n.)兩種,固定長(zhǎng)度1位。為區(qū)別其他數(shù)據(jù)類型,一般需在表示邏輯值的字母t、y、f、n的前后加圓點(diǎn)符“.”。(6)備注型
備注型(Memo)數(shù)據(jù)是表示、存放較多字符的數(shù)據(jù)類型。可以把它看成是字符型數(shù)據(jù)的特殊形式,用字母M表示。備注型數(shù)據(jù)沒有數(shù)據(jù)長(zhǎng)度限制,僅受限于磁盤空間。它只用于表中字段類型的定義,字段長(zhǎng)度固定為4位,實(shí)際數(shù)據(jù)存放在與表文件同名的備注文件(.FPT)中,長(zhǎng)度根據(jù)數(shù)據(jù)的內(nèi)容而定。(7)通用型
通用型(General)數(shù)據(jù)是存儲(chǔ)OLE(對(duì)象鏈接嵌入)對(duì)象的數(shù)據(jù)類型,用字母G表示。通用型數(shù)據(jù)中的OLE對(duì)象可以是電子表格、文檔、圖形圖片等。它只用于表中字段類型的定義。通用型數(shù)據(jù)字段長(zhǎng)度固定為4位,實(shí)際數(shù)據(jù)長(zhǎng)度僅受限于磁盤空間。OLE對(duì)象的實(shí)際內(nèi)容、類型和數(shù)據(jù)量則取決于鏈接或嵌入OLE對(duì)象的操作方式。如果采用鏈接OLE對(duì)象的方式,則表中只包含對(duì)OLE對(duì)象的引用說明,以及對(duì)創(chuàng)建該OLE對(duì)象的應(yīng)用程序的引用說明;如果采用嵌入OLE對(duì)象方式,則表中除包含對(duì)創(chuàng)建該OLE對(duì)象的應(yīng)用程序的引用說明,還包含OLE對(duì)象中的實(shí)際數(shù)據(jù)。(8)貨幣型
貨幣型(Currency)數(shù)據(jù)是為存儲(chǔ)美元金額而使用的一種稱為貨幣(Currency)的數(shù)據(jù)類型,默認(rèn)保留4位小數(shù),占據(jù)8字節(jié)存儲(chǔ)空間。貨幣型數(shù)據(jù)用字母$表示。(9)二進(jìn)制字符型和二進(jìn)制備注型
這兩類數(shù)據(jù)是以二進(jìn)制格式存儲(chǔ)的數(shù)據(jù)類型,只能用在表中字段數(shù)據(jù)的定義。所存儲(chǔ)的數(shù)據(jù)不受代碼頁(yè)改變的影響。
3.字段寬度是指在該字段上的各字段值的寬度。用戶應(yīng)根據(jù)需要定義合適的寬度,有些字段寬度則由系統(tǒng)規(guī)定,如日期型寬度為8,邏輯型寬度為1,備注型和通用型寬度為4.第三節(jié)界面組成與操作一、VFP的啟動(dòng)二、用戶界面
VisualFoxPro6.0啟動(dòng)后,打開主窗口,如圖所示。主窗口包括:標(biāo)題欄、菜單欄、常用工具欄、狀態(tài)欄、命令窗口和主窗口工作區(qū)幾個(gè)組成部分。
標(biāo)題欄菜單欄常用工具欄命令窗口狀態(tài)欄工作區(qū)三、VFP的工作方式VFP6.0系統(tǒng)為用戶提供了兩種工作方式,(1)交互操作方式是在命令窗口中逐條輸入命令,直接操作指定對(duì)象的操作方式。(2)程序執(zhí)行方式就是預(yù)先將實(shí)現(xiàn)某種操作處理的命令序列編成程序,通過運(yùn)行程序來實(shí)現(xiàn)操作、管理數(shù)據(jù)庫(kù)的操作方式。根據(jù)實(shí)際應(yīng)用需要編寫的應(yīng)用程序,能夠?yàn)橛脩籼峁┙缑娓?jiǎn)潔直觀、操作步驟更符合業(yè)務(wù)處理流程和規(guī)范要求的操作應(yīng)用環(huán)境。但程序的編制,需要經(jīng)過專門訓(xùn)練,只有具備一定設(shè)計(jì)能力的專業(yè)人員方能勝任,普通用戶很難編寫大型的、綜合性較強(qiáng)的應(yīng)用程序。
四、VFP的退出(1)在VisualFoxPro6.0主窗口,單擊【文件】|【退出】菜單項(xiàng),退出系統(tǒng);(2)單擊VisualFoxPro6.0主窗口的關(guān)閉按鈕,退出系統(tǒng);(3)在“命令”窗口輸入QUIT命令并回車,退出系統(tǒng)。
(4)按Alt+F4組合鍵第四節(jié)項(xiàng)目管理器
當(dāng)使用VFP開發(fā)應(yīng)用程序時(shí),需要?jiǎng)?chuàng)建相應(yīng)的數(shù)據(jù)庫(kù)、表、表單、查詢、報(bào)表、視圖和程序等資源文件。為了更好地、更方便地建立、修改、管理和使用這些資源文件,VFP提供了一個(gè)非常重要的項(xiàng)目組織工具——項(xiàng)目管理器。有人把項(xiàng)目管理器稱為VFP的“控制中心”(ControlCenter)”,足見其地位之重要。一、項(xiàng)目管理器的創(chuàng)建方法:1、利用VFP系統(tǒng)菜單上的【文件】中的【新建】菜單項(xiàng)進(jìn)行創(chuàng)建,并且可以使用創(chuàng)建項(xiàng)目管理器的向?qū)А?、在VFP的命令窗口中通過輸入命令來創(chuàng)建項(xiàng)目管理器。格式:CREATE
PROJECT<項(xiàng)目文件名|?>
參數(shù)描述:<項(xiàng)目文件名>:指定項(xiàng)目的文件名。如果沒有為文件指定擴(kuò)展名,則VFP自動(dòng)指定.PJX為擴(kuò)展名。<?>:打開“創(chuàng)建”對(duì)話框,提示為正在創(chuàng)建的項(xiàng)目文件命名。項(xiàng)目管理器【新建…】:創(chuàng)建新文件命令按鈕?!拘薷摹浚盒薷捻?xiàng)目管理器中存在的文件?!咎砑印浚禾砑右汛嬖诘奈募巾?xiàng)目管理器?!具\(yùn)行…】或【打開】或【關(guān)閉】或【瀏覽】:運(yùn)行“文檔”、“代碼”和“其它”選項(xiàng)卡中文件,打開、關(guān)閉數(shù)據(jù)選項(xiàng)卡中的數(shù)據(jù)庫(kù)、表等,關(guān)閉(或稱為折疊)項(xiàng)目文件中某一展開的選項(xiàng)卡顯示。【移去…】:將所選擇的文件移出項(xiàng)目文件或從磁盤上刪除。【連編…】:建立應(yīng)用程序(.APP)或可執(zhí)行(.EXE)程序。
折疊或展開項(xiàng)目管理器。項(xiàng)目管理器全部選項(xiàng)卡單擊折疊或展開按鈕將項(xiàng)目管理器折疊。從項(xiàng)目管理器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度中英文版國(guó)際勞務(wù)輸出合同3篇
- 2025年度競(jìng)業(yè)禁止勞動(dòng)合同在金融行業(yè)的具體實(shí)施3篇
- 2025年度全款購(gòu)入二手車合同范本2篇
- 二零二五農(nóng)村光伏租賃房頂發(fā)電項(xiàng)目合同
- 2024年05月北京市農(nóng)銀報(bào)業(yè)有限公司社會(huì)招考3名人員筆試歷年參考題庫(kù)附帶答案詳解
- 2025年度留學(xué)生實(shí)習(xí)基地共建與運(yùn)營(yíng)合同3篇
- 2024年中國(guó)灰云鐵醇酸面漆市場(chǎng)調(diào)查研究報(bào)告
- 2024年沈陽(yáng)重型機(jī)械集團(tuán)公司職工醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2025年度獸藥經(jīng)營(yíng)企業(yè)綠色供應(yīng)鏈管理合作協(xié)議3篇
- 二零二五年度環(huán)保技術(shù)代理服務(wù)合同范本3篇
- 互聯(lián)網(wǎng)金融(同濟(jì)大學(xué))智慧樹知到期末考試答案2024年
- 國(guó)家開放大學(xué)管理英語4形考任務(wù)1-8
- 教育推廣之路
- 《屈原列傳》同步練習(xí)(含答案) 高中語文統(tǒng)編版選擇性必修中冊(cè)
- 患者入院評(píng)估課件
- 如何平衡工作和生活的時(shí)間安排
- 蜜雪冰城新媒體營(yíng)銷策略分析
- 愛國(guó)主題教育班會(huì)《我愛我的祖國(guó)》
- 《南來北往》愛奇藝大劇招商方案
- 【潮汕英歌舞的藝術(shù)特點(diǎn)與傳承發(fā)展探究9800字】
- 藥品集中采購(gòu)教育培訓(xùn)
評(píng)論
0/150
提交評(píng)論