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

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

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

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

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

      VFP課程設(shè)計報告_圖文.

      時間:2019-05-11 23:50:46下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《VFP課程設(shè)計報告_圖文.》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《VFP課程設(shè)計報告_圖文.》。

      第一篇:VFP課程設(shè)計報告_圖文.

      VFP 課程設(shè)計報告

      姓名:閆美玲 班級:08404031 學(xué)號:0840403127 正文

      1.VFP 課程設(shè)計目的

      《 VFP 》 課程的學(xué)習(xí), 不僅需要理論上的深入探討, 而 且需要通過實踐上機(jī),自己開發(fā)一個數(shù)據(jù)庫管理信息系統(tǒng), 才能真正理解書本知識,牢記掌握課堂教學(xué)內(nèi)容。因此,本 次課程設(shè)計的目的就是要通過一個實際的管理信息系統(tǒng)的 開發(fā),提高自身用所學(xué)知識分析問題,解決問題和實際動手 能力,進(jìn)一步掌握 VFP 這門課程的內(nèi)容,熟悉用 VFP 開發(fā) 一個簡單系統(tǒng)的基本步驟。

      2、VFP 課程設(shè)計要求

      掌握有關(guān)表、數(shù)據(jù)庫、項目、類的基本概念及基本操作, 在此基礎(chǔ)上進(jìn)行查詢設(shè)計、菜單設(shè)計、表單設(shè)計及報表設(shè)計, 并掌握常用的屬性、事件及方法的使用。數(shù)據(jù)管理

      主要是對學(xué)生基本信息、課程基本信息、學(xué)生成績信息、教師基本信息的錄入、刪除、保存、定位等操作

      注意:這四個表單中用到的工具條要創(chuàng)建成自定義工具欄類,然后把它添加到表單中。2 查詢設(shè)計

      學(xué)生選修課程信息:創(chuàng)建一個一對多表單,當(dāng)在一個組合框中選擇學(xué)生后,在下面的 GRID 中反映該學(xué)生選修的課程名,課時數(shù),任課教師及該門課程的成績。

      教師任課情況:以一對多的形式,在表格一中選擇教師后,表格二中顯示該教師的 任課情況。統(tǒng)計處理

      學(xué)生成績統(tǒng)計:創(chuàng)建一個視圖, 該視圖用來反映每個學(xué)考選修了幾門課, 總成績是多少, 并將該視圖加到表單的數(shù)據(jù)環(huán)境中,創(chuàng)建一個學(xué)生總成績查詢表單。要求用頁框來實現(xiàn), 第一頁反映學(xué)生的總成績,第二頁反映學(xué)生的明細(xì)成績。

      各教師的任課時數(shù):創(chuàng)建一個視圖, 該視圖用來反映每個教師上了幾門課, 總學(xué)時是多 少,并將該視圖加到表單的數(shù)據(jù)環(huán)境中,創(chuàng)建一個教師情況查詢表單。打印輸出

      在報表設(shè)計器中設(shè)計一個學(xué)生總成績報表,然后在學(xué)生總成績查詢表單上添加一個打印 按鈕,當(dāng)按下該按鈕時,調(diào)用上述創(chuàng)建的報表。

      在報表設(shè)計器中設(shè)計一個教師任課信息報表,在菜單中調(diào)用該報表。

      3、VFP 課程設(shè)計內(nèi)容 學(xué)生成績管理系統(tǒng)

      (2表結(jié)構(gòu) 成績: 登陸 教師 課程

      學(xué)生

      (3 菜單設(shè)計 :上表中的系統(tǒng)功能模塊即菜單。

      4、.系統(tǒng)功能模塊結(jié)構(gòu)圖

      5.數(shù)據(jù)庫表設(shè)計結(jié)構(gòu) 登陸: 教師表

      成績表

      課程表

      學(xué)生表

      6.主要模塊的設(shè)計說明和程序代碼

      登陸 USE dl.DBF TEMP1=ALLTRIM(THISFORM.text1.VALUE TEMP2=ALLTRIM(THISFORM.text2.VALUE LOCATE FOR ALLTRIM(mc==TEMP1.AND.ALLTRIM(mm==TEMP2 IF FOUND(do form 登陸成功 public p_mc,p_mm p_mc=TEMP1 p_mm=TEMP2 THISFORM.RELEASE ELSE MESSAGEBOX(“密碼或用戶名輸入錯誤,重新輸入!” THISFORM.TEXT1.V ALUE='' THISFORM.TEXT2.V ALUE='' THISFORM.text1.SETFOCUS ENDIF thisform.release 修改密碼

      if alltrim(thisform.text1.value==p_mm if thisform.text2.value==thisform.text3.value temp=alltrim(thisform.text3.value UPDA TE dl SET mm= temp WHERE dl.mc = p_mc MessageBox('密碼修改成功 ',48+0+0 else MessageBox('兩次密碼輸入不相等 ',48+0+0 endif else MessageBox('原密碼不正確 , 請再次輸入 ',48+0+0 endif 用戶管理 //new APPEN BLAN thisform.refresh thisform.txtbh.setfocus //delete delete pack

      thisform.refresh //reset thisform.txtbh.value='' thisform.txtmc.value='' thisform.txtmm.value='' //exit thisform.release //first if!bof(then goto top thisform.refresh this.enabled =.f.thisform.command6.enabled =.F.thisform.command7.enabled =.T.thisform.command8.enabled =.T.endif //prior if!Bof(skip-1 thisform.refresh else this.enabled =.f.thisform.command5.enabled =.F.thisform.command6.enabled =.t.thisform.command7.enabled =.t.thisform.command8.enabled =.t.endif //next skip //last goto BOTT

      7、心得體會、在 VFP 課程設(shè)計的整個過程中,經(jīng)歷了無數(shù)次的失敗,從一開始 做關(guān)于學(xué)生檔案管理的程序到后來改做自己家家電的管理系統(tǒng),從純 粹的照著書往電腦里打程序到后來有自己的想法開始自己想程序,從 對應(yīng)用程序完全不了解到后來對其中的細(xì)節(jié)有充分的接觸,這其中的 酸甜苦辣唯有自己親自品味過才可以知道。一開始學(xué) VFP 時我還在心里抱怨,學(xué)這程序有什么用,現(xiàn)在才明 白,對于學(xué)習(xí)經(jīng)管的學(xué)生來說,學(xué)習(xí)VFP 是最恰當(dāng)不過了。它是一個 很好的可以自己編制管理系統(tǒng)的軟件,而且更人性化,操作也很簡單?,F(xiàn)代社會是競爭的社會,要想在競爭的社會中立足就要講求工作 效率。在學(xué)生成績的記錄和管理上,傳統(tǒng)的方法費時費力,不符合現(xiàn) 代社會的要求,所以就必須有效地利用現(xiàn)代技術(shù)和信息結(jié)合的優(yōu)勢。因此,第一時間處理好隨時變化的學(xué)生成績管理問題,建立一套符合 學(xué)習(xí)實際的學(xué)生成績管理系統(tǒng)就顯得尤為重要。在以往學(xué)習(xí)的知識、參考課外資料和尋求老師的幫助下終于完成 了一個簡單的設(shè)計。這個設(shè)計功能非常簡單,因而我想,在實際運用 中,還有些不足。因為知識和能力的不足,我們還無法做出滿足實際 需求的優(yōu)秀設(shè)計,許多功能還欠缺和不完善,如表單的設(shè)計上出現(xiàn)了 一些缺陷。由于我的知識淺薄,經(jīng)驗不足及閱歷頗淺,因此,在該系統(tǒng)的設(shè) 計方面還有很多不足,比如功能過少,界面不醒目等問題,我會在以 后的學(xué)習(xí)過程中,根據(jù)工作的具體要求不斷的修改、完善,爭取使系

      統(tǒng)慢慢趨于完美。在這次實踐中我們學(xué)習(xí)到了以前在課本上無法理解和沒有見到 過的知識,提高自身的知識面和實踐能力,收獲頗豐。這樣的項目對 我們學(xué)過的數(shù)據(jù)結(jié)構(gòu),程序設(shè)計,數(shù)據(jù)庫,軟件工程,等課程是一個 綜合性很高的實

      踐。經(jīng)歷這一段時間的實踐,我們對原來學(xué)習(xí)的知識 有了更深刻的認(rèn)識,也學(xué)習(xí)到了大量的新知識,提高了實際應(yīng)用的能 力。另外我還充分體會了從事軟件開發(fā)工作需要特別謹(jǐn)慎認(rèn)真地態(tài) 度和作風(fēng),一點都不能馬虎。每個細(xì)微的細(xì)節(jié)都必須十分注意,如果 考不認(rèn)真思考決策,就會出現(xiàn)或大或小的錯誤。如果早期的錯誤隱藏 下來,對后面的工作影響就會很大,有時候會弄的滿盤皆輸?shù)暮蠊N覀儾坏貌粚浖拿恳徊竭M(jìn)行檢查,給我們的信心帶來了打擊,非 常勞累和痛苦。由于自己的經(jīng)驗及各方面的能力的不足,所以進(jìn)展的 速度非常的緩慢,遇到了好多棘手的問題,不得不去翻閱課本和大量 的課外素材,最后自己無法解決的情況下向老師進(jìn)行請教。在課程設(shè)計的過程中,老師和同學(xué)們都給與了我們很大的幫助,幫助我們查閱資料尋找知識點,指出我們的軟件的錯誤和不足,在我 們遇到困難時給我們鼓勵和幫助,在這里,我向這些無私幫助我的人 表示由衷的謝意。

      第二篇:VFP課程設(shè)計心得

      VFP程序設(shè)計課程心得(第10小組)

      牟超 20104940139

      為期一周的VFP很快就結(jié)束了,我們的設(shè)計項目“醫(yī)院管系統(tǒng)”也完成了??粗约河H手做好的系統(tǒng)能夠良好運行,心里是美滋滋的,整個過程中有很多喜與憂,我體驗了,也正真享受到了這過程中給我?guī)淼臉啡?。我們小組3個同學(xué)也都各自保存了一份,作為紀(jì)念吧,畢竟這是我們長這么大第一次親手設(shè)計的系統(tǒng),意義真的很大。

      這里首先感謝老師一學(xué)期的辛勤教導(dǎo),讓我了解并掌握了VFP這門編程語言,雖然我們的課程結(jié)束了,但作為信管專業(yè)學(xué)生的我知道我們還需要繼續(xù)更深入的學(xué)習(xí),畢竟我們學(xué)到的還只是皮毛而已。其次要感謝我的隊友唐佳森和滕文浩,沒有大家的團(tuán)結(jié),我們的系統(tǒng)是完不成的。

      現(xiàn)在系統(tǒng)完成了,回想起整個過程,我們曾一整天呆在一起面對電腦研究程序,一起討論,一起思考,一起解決問題,感覺真的很好。當(dāng)我們解決掉一個問題時,那種喜悅與興奮真的很難忘。我曾連續(xù)兩個夜晚都搞到3點左右才睡覺,雖然很疲倦,但看著一晚上的勞動成果,其實躺下了一時也睡不著,很激動??粗麄€工作慢慢往前退進(jìn),那種期待與喜悅難以名狀。當(dāng)我經(jīng)過7個小時的努力完成連編時,更是激動地不行了,一直在哪里運行程序,第二天就把這一成果分享給了其他同學(xué),看著大家都很激動,心里也是美滋滋的。說實話,整個過程真的很繁雜,主要是后面的調(diào)試階段,真的花了很多時間,一次一次的修改,才使得系統(tǒng)漸漸沒了漏洞。光是連編,我至少都弄了30次,雖然挺累的,但成功時,真的很高興,完全掩蓋了那份疲倦。

      通過此次課程設(shè)計,讓我對VFP課程掌握更熟練了,理解更透徹了。個人覺得此次課程設(shè)計的效果達(dá)到了,收獲真的很多。我們的團(tuán)結(jié)協(xié)作能力也得到了提升??傮w來說,此次課程設(shè)計,累著并快樂著,謝謝我的老師,謝謝我的隊友!

      滕文浩

      20104940140

      vf課程設(shè)計是我們專業(yè)課程知識綜合應(yīng)用的實踐訓(xùn)練,著是我們邁向社會,從事職業(yè)工作前一個必不少的過程.”千里之行始于足下”,通過這次課程設(shè)計,我深深體會到這句千古名言的真正含義.我今天認(rèn)真的進(jìn)行課程設(shè)計,學(xué)會腳踏實地邁開這一步,就是為明天能穩(wěn)健地在社會大潮中奔跑打下堅實的基礎(chǔ).

      通過這次課程設(shè)計,本人在多方面都有所提高。綜合運用本專業(yè)所學(xué)課程的理論實際訓(xùn)練從而培養(yǎng)和提高學(xué)生獨立工作能力,鞏固課程所學(xué)的內(nèi)容,掌握課程設(shè)計的方法和步驟,同時各科相關(guān)的課程都有了全面的復(fù)習(xí),獨立思考的能力也有了提高。

      在這次設(shè)計過程中,體現(xiàn)出自己單獨設(shè)計的能力以及團(tuán)隊配合的重要。.綜合運用知識的能力,體會了學(xué)以致用、突出自己勞動成果的喜悅心情,從中發(fā)現(xiàn)自己平時學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補。

      在此感謝我們的老師.,老師嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣。而您開朗的個性和寬容的態(tài)度,幫助我能夠很順利的完成了這次課程設(shè)計。

      同時感謝對我?guī)椭^的組長組員,謝謝你們對我的幫助和支持,讓我感受到同學(xué)的友誼。

      由于本人的設(shè)計能力有限,在設(shè)計過程中難免出現(xiàn)錯誤,懇請老師們多多指教,我十分樂意接受你們的批評與指正,本人將萬分感謝。

      唐佳森

      20104940141

      為期一周的vfp課程設(shè)計在此已接近尾聲!雖然僅有一周卻讓我們嘗盡啦人生百味,酸甜苦辣各中滋味只有自己知曉!

      這次課程設(shè)計讓我看到啦自己的許多知識點的不足,從而讓我明白知識扎實的重要性!因為基礎(chǔ)知識的不扎實讓我在這次課程設(shè)計中走啦許多彎路,不過我認(rèn)為是值得的!它大大的補充啦我知識不足的那一面,我始終相信付出必有收獲。

      在這次課程設(shè)計中從而讓我明白堅持就是勝利的真正含義。在這次課程設(shè)計中幾次在反復(fù)思索卻無法找到正確路徑的時候,我都好想放棄啊。心想我花啦這么長的時間卻沒有多大的成果,內(nèi)心是心酸的是無奈的,如果現(xiàn)在不做好那就更無法完全這次課程設(shè)計啦,因為我的堅持最后讓我功確難關(guān)讓我走到啦今天,呵呵真的很高興啊,之前的那些心酸已不復(fù)存在于我的腦海中,已被喜悅填充,付出是心酸的,但最后的收獲卻是無窮的,讓人受益無窮的,我真的很感謝這次課程設(shè)計所帶給我的快樂。

      在這次課和設(shè)計中我還非常感謝我的組長牟超,是他在我充滿疑慮的時候幫助我,讓我找出迷霧,讓我又一次的找到出口,真的非常感謝他,沒有他的指導(dǎo)我無法走出誤區(qū),真的非常感謝!我也充分理解到團(tuán)隊配合的重要性,我們互相協(xié)作非常開心彼此的互補成就了這次的課程設(shè)計作業(yè)。老師給我們提供這樣的機(jī)會非常好,相信以后還有這樣的機(jī)會的!!

      第三篇:VFP課外實踐報告

      Visual FoxPro程序設(shè)計課外實踐報告

      ——選題題目(根據(jù)自己的題目來寫)

      學(xué)院名稱: 專業(yè)班級: 學(xué)

      號: 姓

      名: 其他成員: 指導(dǎo)教師: 完成時間:

      一、選題內(nèi)容

      二、設(shè)計思想

      三、系統(tǒng)功能簡介

      四、系統(tǒng)組成、主要作用、實現(xiàn)方法

      五、本人在系統(tǒng)中主要工作介紹

      六、課外實踐中的個人心得體會

      第四篇:VFP常用函數(shù)整理范文

      VFP常用函數(shù)大全整理

      一.字符及字符串處理函數(shù):字符及字符串處理函數(shù)的處理對象均為字符型數(shù)據(jù),但其返回值類型各異.1.取子串函數(shù):

      格式:substr(c,n1,n2)

      功能:取字符串C第n1個字符起的n2個字符.返回值類型是字符型.例:取姓名字符串中的姓.store “王小風(fēng)” to xm

      ?substr(xm,1,2)

      結(jié)果為:王

      2.刪除空格函數(shù):以下3個函數(shù)可以刪除字符串中的多余空格,3個函數(shù)的返回值均為字符型.trim(字符串):刪除字符串的尾部空格

      alltrim(字符串):刪除字符串的前后空格

      ltrim(字符串):刪除字符串的前面的空格

      例:去掉第一個字符串的尾空格后與第二個字符串連接

      store “abcd ” to x

      store “efg” to y

      ?trim(x)+y

      abcdefg

      3.空格函數(shù):

      格式:space(n)

      說明:該函數(shù)的功能是產(chǎn)生指定個數(shù)的空格字符串(n用于指定空格個數(shù)).例:定義一個變量dh,其初值為8個空格

      store space(8)to dh

      4.取左子串函數(shù):

      格式:left(c,n)功能:取字符串C左邊n個字符.5.取右子串函數(shù):

      格式:right(c,n)

      功能:取字符串c右邊的n個字符

      例:a=“我是中國人”

      ?right(a,4)

      國人

      322 &&隱含四舍五入取整轉(zhuǎn)換為字符型數(shù)據(jù)

      ?left(a,2)

      6.empty(c):用于測試字符串C是否為空格.7.求子串位置函數(shù):

      格式:At(字符串1,字符串2)

      功能:返回字符串1在字符串2的位置

      例:?At(“教授”,“副教授”)

      8.大小寫轉(zhuǎn)換函數(shù):

      格式:

      lower(字符串)

      upper(字符串)

      功能:lower()將字符串中的字母一律變小寫;upper()將字符串中的字母一律變大寫

      例:

      bl=“FoxBASE”

      ?lower(bl)+space(2)+upper(bl)

      foxbase FOXBASE

      9.求字符串長度函數(shù):

      格式:len(字符串)

      功能:求指定字符串的長度

      例:a=“中國人”

      ?len(a)

      二.數(shù)學(xué)運算函數(shù):

      1.取整函數(shù):

      格式:int(數(shù)值)

      功能:取指定數(shù)值的整數(shù)部分.例:取整并顯示結(jié)果

      ?int(25.69)

      2.四舍五入函數(shù):

      格式:round(數(shù)值表達(dá)式,小數(shù)位

      數(shù))

      功能:根據(jù)給出的四舍五入小數(shù)位數(shù),對數(shù)值表達(dá)式的計算結(jié)果做四舍五入處理

      例:對下面給出的數(shù)四舍五入并顯示其結(jié)果

      ?round(3.14159,4),round(2048.9962,0),round(2048.9962,-3)

      3.1416 2049 2000

      3.求平方根函數(shù):

      格式:sqrt(數(shù)值)

      ?str(321.56,6,2)

      321.56

      功能:求指定數(shù)值的算術(shù)平方根

      例:?sqrt(100)

      4.最大值、最小值函數(shù):

      格式:

      Max(數(shù)值表達(dá)式1,數(shù)值表達(dá)式2)

      Min(數(shù)值表達(dá)式1,數(shù)值表達(dá)式2)

      功能:返回兩個數(shù)值表達(dá)式中的最大值和最小值

      例:

      x1=123.456

      x2=234.567

      ?max(x1,x2)

      234.567

      ?min(x1,x2)

      123.456

      5.求余數(shù)函數(shù):

      格式:mod(表達(dá)式1,表達(dá)式2)

      功能:求表達(dá)式1對表達(dá)式

      2的余數(shù)

      例:

      ?mod(10,3)

      6.求指數(shù)、對數(shù)函數(shù):

      格式:

      exp(數(shù)值表達(dá)式)

      log(數(shù)值表達(dá)式)

      功能:

      (1).exp()計算自然數(shù)e?表達(dá)式的值為指數(shù)的冪

      (2).log()計算表達(dá)式值的自然對數(shù),返回lnx的值.例:

      x=1

      y=exp(x)

      ?exp(x),log(x)

      2.72 1 三.轉(zhuǎn)換函數(shù):

      1.數(shù)值轉(zhuǎn)數(shù)字字符串函數(shù):

      格式:str(n,n1,n2)

      功能:將數(shù)值n轉(zhuǎn)換為字符串,n1為總長度,n2為小數(shù)位

      例:?str(321.56)

      2.字符轉(zhuǎn)數(shù)值函數(shù):

      格式:val(s)

      功能:將數(shù)字字符串s轉(zhuǎn)換為數(shù)值

      例:x=“23”

      y=“76”

      ?val(x)+val(y)

      3.字符轉(zhuǎn)日期函數(shù):

      格式:ctod(c)

      功能:將日期字符串c轉(zhuǎn)換為日期

      例:set date ansi &&日期格式設(shè)為美國標(biāo)準(zhǔn)化協(xié)會格式

      ?ctod(“^2005.11.14”)

      2005.11.14

      4.日期轉(zhuǎn)字符函數(shù):

      格式:dtoc(d)

      功能:將日期d轉(zhuǎn)化為日期字符串

      例:將日期型數(shù)據(jù)轉(zhuǎn)化為字符型日期數(shù)據(jù)并顯示漢字日期.set century on &&開啟世紀(jì)前綴,即日期中年份用4位表示

      set date ansi

      rq={^2005.11.14}

      rq=dtoc(rq)

      ?substr(rq,1,4)+“年”+substr(rq,6,2)+“月”+substr(rq,9,2)+“日”

      2005年11月14日

      5.時間轉(zhuǎn)字符函數(shù):

      格式:ttoc(時間)

      功能:將時間轉(zhuǎn)為時間字符串

      6.字符轉(zhuǎn)時間函數(shù):

      格式:ctot(c)

      功能:將時間字符串轉(zhuǎn)化為時間

      7.字符串替換函數(shù):

      格式:stuff(<字符表達(dá)式1>,<起始位置>,<字符個數(shù)>,<字符表達(dá)式2>)

      功能:從指定位置開始,用<表達(dá)式2>的值去替換<表達(dá)式1>中指定個數(shù)字符.若<字符個數(shù)>為零,直接插入;若<表達(dá)式2>為空字符串,則刪除<表達(dá)式1>中指定個數(shù)的字符.例:X=“祝大家新年好!”

      ?stuff(X,7,4,“春節(jié)”)

      祝大家春節(jié)好

      ?stuff(X,11,0,“春節(jié)”)

      祝大家新年春節(jié)好

      ?stuff(x,7,4,“ ”)

      祝大家好

      8.字符轉(zhuǎn)ASCⅡ碼函數(shù):

      格式:Asc(<字符表達(dá)式>)

      功能:把<字符表達(dá)式>左邊第一個字符轉(zhuǎn)成相應(yīng)的ASCⅡ碼值

      例:x=“Foxpro”

      ?Asc(x),Asc(lower(x))

      102

      9.ASCⅡ碼值轉(zhuǎn)字符函數(shù):

      格式:chr(數(shù)值表達(dá)式)

      功能:把數(shù)值轉(zhuǎn)成相應(yīng)的ASCⅡ碼字符,返回值為字符型

      例:?chr(70)+chr(111)+chr(111+9)

      Fox

      四.日期函數(shù):

      1.系統(tǒng)日期函數(shù):

      格式:date()

      功能:給出系統(tǒng)的當(dāng)前日期,返回值是日期型數(shù)據(jù).例:顯示系統(tǒng)日期

      ?date()

      11/14/05

      set date ansi

      set century on

      ?date()

      2005.11.14

      2.年、月、日函數(shù):

      格式:(1).year(日期表達(dá)式):從

      日期表達(dá)式中返回一個由四位數(shù)字表示的年份.(2).month(日期表達(dá)式):從日期表達(dá)式中返回一個用數(shù)字表示的月份.(3).day(日期表達(dá)式):從日期表達(dá)式中返回一個用數(shù)字表示的日數(shù).例:測試系統(tǒng)日期

      rq=date()

      ?year(rq),month(rq),day(rq)

      2005 11 14

      3.系統(tǒng)時間函數(shù):

      格式:time()

      功能:得到當(dāng)前時間字符串

      例:?time()

      20:32:26

      4.系統(tǒng)日期時間函數(shù):

      格式:datetime()

      功能:得到當(dāng)前日期時間

      例:?datetime()

      2005.11.14 08:35:12 PM

      5.星期函數(shù):

      格式:dow(日期表達(dá)式)

      cdow(日期表達(dá)式)

      功能:dow用數(shù)字表示星期,1表示星期日,7為星期六;cdow用英文表示星期

      例:?date()

      2005.11.15

      ?dow(date()),cdow(date())Tuesday

      五.測試函數(shù):

      1.測試文件尾函數(shù):

      格式:eof([n])

      說明:

      (1).n指定被測工作區(qū)號,其范圍為1~32767

      (2).該函數(shù)用于測試指定工作區(qū)中的表的記錄指針是否指向文件尾,是則返回真值;否則返回假值;省略可選項指當(dāng)前工作區(qū).例:測試文件記錄指針是否指向文件尾

      use 職工檔案

      go bottom

      ?eof()

      .F.skip

      ?eof()

      .T.2.測試文件頭函數(shù):

      格式:bof([n])

      說明:

      (1).n指定被測工作區(qū)號,其范

      圍為1~32767

      (2).用于測試指定工作區(qū)中的表的記錄指針是否指向文件頭,是則返回真值;否則返回假值;省略可選項指當(dāng)前工作區(qū).例:測試記錄指針是否指向文件頭

      use 職工檔案

      go top

      ?bof()

      .f.skip-1

      ?bof()

      .t.3.測試當(dāng)前記錄號函數(shù):

      格式:recno()

      功能:得到當(dāng)前的記錄號

      例:

      use 職工檔案

      ?recno()

      skip

      ?recno()

      4.測試表文件記錄數(shù)函數(shù):

      格式:reccount()

      功能:得到表的記錄數(shù)

      例:測試“職工檔案”表的記錄數(shù)

      use 職工檔案

      ?reccount()

      5.測試表字段數(shù)函數(shù):

      格式:fcount()功能:得到當(dāng)前的字段數(shù)

      例:測試“職工檔案”表共有多少個字段

      use 職工檔案

      ?fcount()

      6.測試查找記錄是否成功函數(shù):

      格式:found()

      功能:測試find、seek和locate命令查找記錄是否成功.如成功則返回真值,否則為假值.例:在“職工檔案”表中查找“小剛”的文化程度

      use 職工檔案

      locate for 姓名=“小剛”

      ?found()

      .t.display

      7.文件測試函數(shù):

      格式:file(字符表達(dá)式)

      功能:測試字符表達(dá)式指定的文件是否存在

      例:?file(“e:myvfp職工檔案.dbf”)

      .t.8.數(shù)據(jù)類型測試函數(shù):

      格式:type(字符表達(dá)式)功能:測試表達(dá)式的數(shù)據(jù)類型,返回大寫字母:N(數(shù)值)、C(字符)、L(邏輯)、D(日期)、M(備注)

      例:

      x=1236

      y=“hello”

      ?type(“x”)

      N

      ?type(“y”)

      C

      9.測試工作區(qū)函數(shù):

      格式:select()

      功能:返回當(dāng)前工作區(qū)的區(qū)號

      10.測試別名函數(shù):

      格式:alias()

      功能:測試當(dāng)前工作區(qū)的別名

      例:

      select 1

      use 職工檔案 alias zgda

      select 2

      use 工資情況

      ?alias()

      工資情況 &&打開表時,不指定別名,表名即為別名

      select zgda &&通過別名選擇工作區(qū)

      ?select()

      11.表文件名函數(shù):

      格式:dbf()

      功能:返回當(dāng)前工作區(qū)打開的表名

      例:

      use 工資情況

      ?dbf()

      e:myvfp工資情況 六.其它函數(shù):

      1.宏替換函數(shù):

      格式:&變量名

      說明:vfp中只有宏替換函數(shù)沒有括號.功能是返回指定字符型變量中所存放的字符串.例:為“工資情況”表中每個人加100元工資

      gz=“工資”

      use 工資情況

      replace all &gz with &gz+100

      2.條件函數(shù):

      格式:iif(表達(dá)式,表達(dá)式1,表達(dá)式2)

      功能:若表達(dá)式值為真,則返回表達(dá)式1的值;否則返回表達(dá)式2的值;函數(shù)返回值類型與表達(dá)式1或表達(dá)式2類型一致

      a=3

      b=5

      ?iif(a>b,“高興”,“開心”)

      開心

      3.消息框函數(shù):

      格式:messagebox(提示文本[,對話框類型[,對話框標(biāo)題文本]])

      功能:顯示提示對話框

      說明:

      (1)對話框類型見表1:

      對話框類型功能

      0僅“確定”按鈕

      1“確定”和“取消”按鈕

      2“終止”,“重試”和“忽略”按鈕

      3“是”,“否”和“取消”按鈕

      4“是”和“否”按鈕

      5“重試”和“取消”按鈕

      16stop圖標(biāo)

      32?圖標(biāo)

      48!圖標(biāo)

      64i圖標(biāo)

      0默認(rèn)第1個按鈕

      256默認(rèn)第2個按鈕

      512默認(rèn)第3個按鈕

      (2).返回值見表2:

      返回值按鈕

      1確定

      2取消

      3終止

      4重試

      5忽略

      6是

      7否

      例:分析messagebox(“您確實要退出系統(tǒng)嗎?”,4+64,“提示信息”)會彈出什么樣的窗口.分析:回頭觀察此函數(shù)的格式,彈出的對話框中的提示文本是“您確實要退出系統(tǒng)嗎”,對話框標(biāo)題是“提示信息”,函數(shù)中間有“4+64”,其中4指定對話框中出現(xiàn)“是”和“否”兩個按鈕(見表1),64指定對話框中出現(xiàn)i圖標(biāo)(見表2)

      ok,我們在命令窗口依次執(zhí)行下列命令:

      tui=messagebox(“您確實要退出系統(tǒng)嗎?”,4+64,“提示信息”)

      &&變量tui用于接收messagebox函數(shù)的返回值,彈出的窗口如圖1

      ?tui

      &&變量tui值取決于運行時用戶點了哪個按鈕,如果點了“是”,返回6,如果點了“否”,返回7,見表2

      說明:實際應(yīng)用中,我們常在系統(tǒng)菜單或在表單的“退出”按鈕中添加如下代碼:

      tui=messagebox(“您確實要退出系統(tǒng)嗎?”,4+64,“提示信息”)

      if tui=6 &&如果此條件成立,說明用戶點了“是”按鈕,執(zhí)行quit命令,安全退出

      quit

      endif

      第五篇:vfp系統(tǒng)個人實踐報告

      Vfp個人實踐報告

      一、選題內(nèi)容及意義

      為了適應(yīng)社會生產(chǎn)力的發(fā)展,緊跟國際經(jīng)濟(jì)發(fā)展的步伐,現(xiàn)代企業(yè)管理層已經(jīng)開始意識到計算機(jī)及網(wǎng)絡(luò)技術(shù)在企業(yè)自身發(fā)展過程中的不可或缺的重要作用。為了大力提高自身的生產(chǎn)和管理水平,減少不必要的人力物力的浪費,提高生產(chǎn)效率和經(jīng)濟(jì)效率,不少事業(yè)單位已經(jīng)把現(xiàn)代自動化的辦公理念納入到單位的管理實踐當(dāng)中。計算機(jī)及網(wǎng)絡(luò)技術(shù)是辦公自動化技術(shù)的核心,可以說沒有計算機(jī)、沒有網(wǎng)絡(luò)便無法實現(xiàn)辦公管理的自動化。

      隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長。如此龐大的信息量,迫切需要有一個學(xué)生信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢,從而減少管理方面的工作量。一直以來,人們使用傳統(tǒng)人工的方式管理學(xué)生信息,這種管理方式存在許多缺點,如效率低、保密性差等,而且時間一長,將會產(chǎn)生大量的數(shù)據(jù),傳統(tǒng)的紙質(zhì)保存方式會占用大量空間,給查找、更新和維護(hù)都帶來諸多不便。

      對于管理系統(tǒng)而言,當(dāng)前有兩種理解,信息系統(tǒng)都可以叫做管理信息系統(tǒng),狹義的理解則是指內(nèi)部和外部數(shù)據(jù),經(jīng)過加工處理,形成有序信息,以預(yù)定的形式提供給各管理層次(中層為主)使用的信息系統(tǒng)。我們這里要提到的成績管理系統(tǒng)就是最典型的數(shù)據(jù)庫信息管理系統(tǒng)。成績管理系統(tǒng)是以學(xué)生成績數(shù)據(jù)為主的管理,要使成績管理系統(tǒng)真正達(dá)到數(shù)據(jù)準(zhǔn)確、流程清晰、減少因管理不當(dāng)而產(chǎn)生一些不必要的損失,其數(shù)據(jù)庫的建立、健全就是關(guān)鍵。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率。保證數(shù)據(jù)的完整性和一致性。同時,合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實現(xiàn)。

      二、設(shè)計思想

      根據(jù)實際需求,學(xué)生學(xué)籍管理系統(tǒng)這個項目采用模塊化的設(shè)計思想,在Windows XP操作系統(tǒng)環(huán)境下,搭建vf運行環(huán)境vf6.0,通過使用vf腳本語言完成動態(tài)的、交互的web服務(wù)器應(yīng)用程序,使用微軟公司的SQL數(shù)據(jù)庫管理系統(tǒng),實現(xiàn)學(xué)生網(wǎng)上選課、成績網(wǎng)上查詢系統(tǒng)的主要功能,完成管理者對學(xué)生的學(xué)籍信息、選課信息、成績信息 的管理。該系統(tǒng)采用vfp作為數(shù)據(jù)庫平臺,既可以被應(yīng)用程序訪問,又可在后臺操作,完成對數(shù)據(jù)的整理等。

      三、系統(tǒng)功能簡介

      在學(xué)生信息管理系統(tǒng)中,由項目管理器統(tǒng)一管理系統(tǒng)的表單、數(shù)據(jù)表、程序、報表以及主菜單。系統(tǒng)的整體結(jié)構(gòu)是先運行主程序,由主程序調(diào)出用戶登錄界面。成功登錄后,調(diào)出系統(tǒng)的主菜單。通過主菜單進(jìn)入各個表單和報表。表單和報表中的數(shù)據(jù)來自數(shù)據(jù)庫中的數(shù)據(jù)表。

      四、系統(tǒng)組成、主要作用、實現(xiàn)方法

      系統(tǒng)組成:系統(tǒng)主要包括數(shù)據(jù)庫1個(學(xué)生信息管理)(其中包括基本情況表、成績表、課程表),表單6個(系統(tǒng)界面、系統(tǒng)登錄、信息查詢、成績查詢、退出系統(tǒng)、謝謝使用),菜單1個(主菜單)。

      主要作用:實現(xiàn)學(xué)生基本信息查詢、成績查詢的查詢功能,完成管理者對學(xué)生的學(xué)籍信息、成績信息的管理(添加或修改記錄),以及成績統(tǒng)計。通過對每個功能的表單來操作數(shù)據(jù)表中的數(shù)據(jù),每個數(shù)據(jù)表存儲了系統(tǒng)所需要的數(shù)據(jù)信息。該系統(tǒng)采用vfp作為數(shù)據(jù)庫平臺,既可以被應(yīng)用程序訪問,又可在后臺操作,完成對數(shù)據(jù)的整理等。實現(xiàn)方法:

      1、設(shè)計數(shù)據(jù)結(jié)構(gòu)。進(jìn)行數(shù)據(jù)庫總體設(shè)計首先要進(jìn)行需求分析,由需求確定系統(tǒng)所需要的數(shù)據(jù)表,然后確定表所需的字段;最后確定各個表之間的關(guān)聯(lián)。

      2、設(shè)計表單、菜單、報表。建立項目。完成了系統(tǒng)的總體設(shè)計后,下面就開始進(jìn)行系統(tǒng)的詳細(xì)設(shè)計,包括設(shè)計項管理器、數(shù)據(jù)庫、數(shù)據(jù)表、表單、菜單、報表和主程序。

      3、最后設(shè)計主程序。

      五、本人在系統(tǒng)中主要工作介紹

      本人在系統(tǒng)中主要負(fù)責(zé)系統(tǒng)的開發(fā)。

      六、課外實踐中的個人心得體會

      運用所學(xué)知識與小組成員一起通過系統(tǒng)分析,數(shù)據(jù)結(jié)構(gòu)個部分具體功能的設(shè)計,理解到數(shù)據(jù)庫管理系統(tǒng)在實際生活中的應(yīng)用,雖然這個系統(tǒng)還無法用于教學(xué)實踐,但我認(rèn)為本次學(xué)生管理系統(tǒng)已將本學(xué)期所學(xué)知識應(yīng)用進(jìn)去。在此過程中,遇到很多麻煩和錯誤,但是在大家共同的努力下,本次大作業(yè)基本完成。

      下載VFP課程設(shè)計報告_圖文.word格式文檔
      下載VFP課程設(shè)計報告_圖文..doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為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)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        高頻課程設(shè)計報告

        一 設(shè)計課題名稱 單邊帶調(diào)制解調(diào)電路的設(shè)計 二 課程設(shè)計目的、要求與技術(shù)指標(biāo) 2.1 課程設(shè)計目的 (1) 鞏固所學(xué)的相關(guān)理論知識; (2) 掌握電子系統(tǒng)的一般設(shè)計方法; (3) 會運用multisim......

        課程設(shè)計報告

        學(xué) 期:2014-2015-2 作 業(yè):課程設(shè)計社會調(diào)研報告 班 級:社會工作131 學(xué) 號:1325012029 姓 名:蔣葉青 指導(dǎo)老師:錢雪飛老師 一.簡介 時間:2015.5.26-5.28 地點:中國杭州......

        課程設(shè)計報告(范文)

        一. 設(shè)計題目 WFS-601面包電話制作 二. 主要內(nèi)容 1、 分析面包電話機(jī)的功能,了解面包電話機(jī)的構(gòu)造 2、 完成面包電話機(jī)的焊接,要求焊點符合焊接要求。電話要實現(xiàn)接聽與呼叫以及......

        VFP程序設(shè)計報告 計算器分析(五篇范文)

        VFP程序設(shè)計報告 專業(yè):外國語學(xué)院英語專業(yè) 姓名:段瑩婷 學(xué)號:9*** 題目:計算器 指導(dǎo)教師:薛春香 一、設(shè)計意圖 在決定設(shè)計計算器程序之前,我有嘗試過設(shè)計工資管理系統(tǒng),結(jié)果......

        VFP實訓(xùn)報告心得體會建議

        visual foxpro 及其應(yīng)用系統(tǒng)開發(fā) 實習(xí)報告學(xué)院: 經(jīng)濟(jì)管理學(xué)院班級序號:xxxxx 學(xué)號: xxxxxx 姓名: xxxxx 指導(dǎo)老師:xxxxxx 1. 汽車修理管理系統(tǒng) 2. 實習(xí)總結(jié) 汽車修理管理......

        VFP學(xué)習(xí)經(jīng)驗交流

        沒有最好的學(xué)習(xí)方法,只有最適合自己的學(xué)習(xí)方法,建議大家自己總結(jié)最適合自己的方法,并那樣去做,不要只是聽別人說,別人的經(jīng)驗可以用來借鑒 但不一定就真的適合自己 談?wù)勎易约簩τ?.....

        第一章 VFP基礎(chǔ)知識

        第一章Visual FoxPro6.0基礎(chǔ)知識 例題 1、在數(shù)據(jù)庫技術(shù)的有關(guān)概念中,DBS、DB、DBMS三者之間的關(guān)系是()。 A、DBMS包括DB和DBS B、DB包括DBMS和DBS C、DBS包括DB和DBMS D、DBM......

        VFP程序題

        VFP程序題 第一套題 一、運行結(jié)果題 1、以下程序運行結(jié)果是 SET TALK OFF CLEAR A = 5 B = 12 C = 18 IF MAX (A , B) < C ? MAX (A, B ) ELSE IF MIN(A , B) < C ? C......