第一篇:用VB和Acess設(shè)計(jì)資源管理心得體會總結(jié)
總結(jié)
在這一學(xué)期的實(shí)訓(xùn)中,給我們更大的感覺是設(shè)計(jì)的任務(wù)繁重,程序設(shè)計(jì)的嚴(yán)密性,讓我們清楚的了這一課程,只有親身經(jīng)歷過,才知道其中的滋味。利用Access數(shù)據(jù)庫以及VB 6.0相結(jié)合的設(shè)計(jì)實(shí)訓(xùn),對我們各方面的要求更是提高了一大步。
通過這次的實(shí)訓(xùn)使我們學(xué)到了很多,同時也讓我們意識到我們要學(xué)的更多。本次實(shí)訓(xùn)的項(xiàng)目是“ 人力資源管理系統(tǒng)”,以小組的形式進(jìn)行分工合作,我組共13個人,從程序的需求分析、可行性分析、設(shè)計(jì)到編寫、調(diào)試、修改、完善、到最后的實(shí)訓(xùn)報告,每個人都付出了時間和精力去做好自己的任務(wù)并努力地去完善它。
實(shí)訓(xùn)的第一天接到任務(wù)時,我們都覺得有點(diǎn)難度,很有挑戰(zhàn)性,畢竟學(xué)生信息管理系統(tǒng),是一個比較系統(tǒng)、完善、功能相對較齊全的管理系統(tǒng),如對員工、部門信息的查詢、添加、刪除以及修改等。因此程序編寫也十分復(fù)雜,工作量較大,編寫一定要認(rèn)真。一個小小的失誤都可能使程序出現(xiàn)大的漏洞。而我們在此之前,并沒有真正意義上的學(xué)習(xí)Vb程序的編寫,只是通過課余時間看書,學(xué)了點(diǎn)簡單的vb程序編寫,沒有嘗試過這種相對來說,比較系統(tǒng)完善的系統(tǒng)。當(dāng)真正需要用到的時候,才發(fā)現(xiàn)自己真的對知識的了解太“膚淺”了,對書上的知識沒有去深挖。在編寫程序的時候也遇到了很多難懂的問題,有的是實(shí)踐能力差,有的是對書本上的內(nèi)容太過于模糊,有的是什么也不知道,當(dāng)中有說不出口的味道。有悔恨,后悔,自責(zé),都是平時學(xué)的不扎實(shí),不過通過這次的實(shí)訓(xùn)使我的VB應(yīng)用能力得到大幅度提高,從以前的不懂到懂,從模糊到運(yùn)用自如,從不知道到知道等等,一切都變的清楚簡單。善于學(xué)習(xí)和總結(jié),勤于思考,做之前多想想,多向有經(jīng)驗(yàn)的請教,能幫你降低風(fēng)險、減少投入、少走彎路,做的時候心里也才有底;做好之后再來想想就是總結(jié),就是經(jīng)驗(yàn)和教訓(xùn)。有些事只有親自動手體會了才知道其中的道理,不是口里什么知道一到實(shí)際中卻又茫然。無論什么都有其自己的規(guī)律。通過這次對VB的程序設(shè)計(jì)和運(yùn)行,初步掌握了VB程序的規(guī)律和設(shè)計(jì)方法,并從運(yùn)行時的錯誤中對VB有了更深一步的了解。所以在做這個系統(tǒng)的時候我們倍感壓力、更加的團(tuán)結(jié)協(xié)作,可即使如此,我們還是出現(xiàn)了錯誤,我們的程序在編寫上存在一些漏洞,導(dǎo)致調(diào)試時系統(tǒng)不能正常運(yùn)行,后經(jīng)過老師的指導(dǎo)、我們的調(diào)整,終于可以如預(yù)料之中運(yùn)行,這里也耽誤了我們很多寶貴的時間,直接導(dǎo)致了我們在項(xiàng)目調(diào)試上速度不夠快。
剛開始做程序的時候,因?yàn)楣こ塘勘容^大,即使是團(tuán)隊(duì)合作,但是大家還是感覺無從下手,說實(shí)話!真的不知道干什么?有一種“何去何從”的感覺!所以,老師每次課,都會根據(jù)我們做的系統(tǒng)的進(jìn)度,講一些有關(guān)類似方面的例子,然后每組都按照大家各自需要做的系統(tǒng)的要求,繼續(xù)完善系統(tǒng)。而我們剛開始就是完全按照老師的要求,老師的步驟去做的,結(jié)果有時候,把先做好的一小部分系統(tǒng)運(yùn)行,卻發(fā)現(xiàn),怎么運(yùn)行不了?明明是按照老師的步驟去做的,明明是按照老師的要求去做的,但是就是會遇到一些問題使程序運(yùn)行不了。開始也沒有管那么多,仍然繼續(xù)去做。第一次,我們所需要建立的 員工基本信息,包括增加員工與部門、刪除員工與部門、修改信息、以及查詢。當(dāng)然在進(jìn)行編寫程序之前,我們先把整個系統(tǒng)大概的框架構(gòu)造出來。利用Vb 6.0,構(gòu)造出我們所需要的窗體,做完了最基本的登錄系統(tǒng),直接保存在專業(yè)機(jī)房的電腦上面了,沒用U盤把此次課做的數(shù)據(jù)什么的拷貝走,專業(yè)機(jī)房的機(jī)子都帶還原系統(tǒng)的,于是乎,我辛辛苦苦做了四節(jié)課的程序就這樣沒了。心里真的很不舒服,但是,不舒服歸不舒服,這個程序,還是得繼續(xù)做下去,這么一點(diǎn)點(diǎn)小小的失誤不算什么。之后的一次課,由于很多人沒拷貝走,老師又給了兩節(jié)課我們重新做了遍,強(qiáng)調(diào)這次一定得把數(shù)據(jù)拷走。但由于時間問題,做的還是有點(diǎn)粗糙,還是不免存在一定的問題,比如說開始的時候打開不了文件,總是出現(xiàn)錯誤,自己總也找不出來,后來請教了一下同學(xué),結(jié)果發(fā)現(xiàn)時代碼的編寫出現(xiàn)了錯誤,把代碼改過來之后,程序終于可以打開運(yùn)行了。然后,檢查的時候,又發(fā)現(xiàn)“查找”運(yùn)行錯誤,又是代碼那里出現(xiàn)的黃色的字樣,結(jié)果發(fā)現(xiàn),是代碼拼寫錯誤,于是,拿著同學(xué)的代碼對比一下,發(fā)現(xiàn)了錯誤所在之地,然后更正了過來。
經(jīng)過我們第一組大家的一番共同努力,程序終于做完了。
后來,我們這組交流的時候,有同學(xué)看了我的程序,她說運(yùn)行不了的,就是出現(xiàn)了錯誤,出現(xiàn)了錯誤,就應(yīng)該改過啊,這時的我才恍然大悟?!笆清e誤,那么就要改正的!”于是,大家一起,再一次運(yùn)行我的程序,仍然出現(xiàn)錯誤情況,需要調(diào)試,我回憶起上課老師講例子的時候,老師是怎么跟我們講的,哪里出現(xiàn)了錯誤,需要怎么樣改正。于是,我們大家就耐著性子,一個一個,一個一個得改正,編輯代碼,一個一個得檢查,終于完成了。完成之后,我們再運(yùn)行一下,一切正常,心里終于舒了一口氣。
在整個人力資源管理系統(tǒng)中,我們就用上了Access數(shù)據(jù)庫。一開始我對Access一竅不通,甚至不知道它是干什么的,后來經(jīng)過老師的介紹對它略有了解。Microsoft Office Access是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是一種關(guān)系數(shù)據(jù)庫工具。在導(dǎo)入員工基本信息以的時候,對Access的數(shù)據(jù)類型進(jìn)行設(shè)臵的時候,發(fā)現(xiàn)計(jì)算機(jī)軟件對數(shù)據(jù)的處理和管理是很嚴(yán)格的。Access數(shù)據(jù)表里面的數(shù)據(jù)字段,是規(guī)定好字段類型的,比如說文本型的、數(shù)值型的、是否型的或日期型的…一旦設(shè)臵好了字段的數(shù)據(jù)類型,那么,在該字段中的所有單元格是不能隨便輸入內(nèi)容的,如果輸入的內(nèi)容不符合字段數(shù)據(jù)類型,是輸不進(jìn)去的。比如,日期型的數(shù)據(jù),你輸入漢字,是不能輸入的,而只能輸入諸如:20011-11-3這樣格式的數(shù)據(jù)。這就是字段的數(shù)據(jù)類型的約束性,可以說,是一種強(qiáng)制性;顯然,約束性帶來了數(shù)據(jù)管理的方便,解決了數(shù)據(jù)的分類與管理上的方便。
Access里面的數(shù)據(jù)表與數(shù)據(jù)表之間,有著關(guān)系這個概念。關(guān)系,其實(shí)就是兩表或多表,相互之間存在的一種關(guān)聯(lián)或依賴。我們系統(tǒng)中要求的,員工基本信息表,有員工編號、部門和姓名字段。這樣一來,在員工信息表里面對應(yīng)于一個員工的信息,就有多條。那么,我們要知道該員工的姓名,同時還要查詢與之相對應(yīng)的編號,只有通過兩表的操作,才能找到數(shù)據(jù)。若要表明某個編號的號碼所對應(yīng)的信息是屬于哪個員工,就要使用到表間關(guān)系。通過將員工信息表里面的編號和部門表里面的編號,建立起關(guān)系,或者稱為以此來穿針引線,那么兩表就存在關(guān)聯(lián)了。這樣就可以根據(jù)信息表里面的編號,以它作為參照對象去尋找員工表里面ID號相同的,就為該員工的信息了。Access里面的查詢,不會對源數(shù)據(jù)表的數(shù)據(jù)造成影響。這是很好的一種分離模式;我們可以根據(jù)自己的查詢,設(shè)臵或構(gòu)造簡單的或復(fù)雜的查詢條件,之后運(yùn)用查詢,就可以查詢到所需要的數(shù)據(jù)的,但是,查詢到的數(shù)據(jù),對源數(shù)據(jù)表,即原始數(shù)據(jù),不會造成任何的影響,這就帶來了如下的方便:即能找到所需數(shù)據(jù),同時,又保留了原始數(shù)據(jù)的完整性。
總結(jié)一下學(xué)習(xí)Access的方法,主要有以下幾點(diǎn):
1、學(xué)習(xí)計(jì)劃要明確,根據(jù)自己的實(shí)際出發(fā)。2、從應(yīng)用出發(fā)。學(xué)習(xí)的目的就是為了使用,應(yīng)把學(xué)到的每一點(diǎn)應(yīng)用于實(shí)際操作。
3、要多了解相關(guān)信息,多思考,多提問題,多問幾個為什么,要學(xué)以致用。
4、利用老師的指導(dǎo)、同學(xué)的幫助。
其中特別要注意的是,對于程序間如何與數(shù)據(jù)庫進(jìn)行接口的問題之煩深有體會,因?yàn)閂B在數(shù)據(jù)庫鏈接的時候,一般是靜態(tài),即數(shù)據(jù)庫存放的路徑是固定的,如用
VB的DATA,adodc,DataEnvironment 等到作數(shù)據(jù)庫鏈接時,如果存放數(shù)據(jù)庫的路徑被改變的話,就會找不到路經(jīng),真是一個特別煩的事。經(jīng)過這次的Access數(shù)據(jù)庫以及VB程序設(shè)計(jì),讓我知道了更多學(xué)習(xí)的方法。具體如下:(1)保持良好的學(xué)習(xí)心態(tài),第一,要有自信,自強(qiáng),積極主動學(xué)習(xí).第二,克服畏難情緒,樹立學(xué)好程序設(shè)計(jì)的信心
(2)要了解概念:VB程序設(shè)計(jì)本身并不復(fù)雜,變量,函數(shù),條件語句,循環(huán)語句等概念較多.要真正能進(jìn)行程序設(shè)計(jì),就要深入理解這些語句應(yīng)該重視概念的學(xué)習(xí).(3)自己動手編寫程序,親自動手進(jìn)行程序設(shè)計(jì)是培養(yǎng)邏輯思維的好方法.因此我們得多動手編寫程序,逐漸提高寫程序的能力.自己動手,編寫一些程序,才會有成就感,進(jìn)而對課程產(chǎn)生興趣,做起來才比較從容.等你在編寫大量程序之(4)上機(jī)調(diào)試程序應(yīng)注意多問問同學(xué),多問問老師、,把不懂的地方標(biāo)出來。
(5)養(yǎng)成良好的編程習(xí)慣,第一,程序構(gòu)思要有說明;第二,學(xué)會如何調(diào)試程序;第三,對運(yùn)行結(jié)果要做正確與否的分析。
但是,如果以前上課的時候不認(rèn)真的聽講的話,做這個程序設(shè)計(jì)就會很困難,所以,同時也在提醒我們,學(xué)習(xí),任何時候都要認(rèn)真!總之,在此次的VB程序設(shè)計(jì)中,如果沒有足夠的耐心,就不可能完成的很好。所以此次VB程序設(shè)計(jì),讓我做事情更加有耐心,更加細(xì)心,學(xué)習(xí)更加認(rèn)真仔細(xì)。
在此次實(shí)訓(xùn)過程中,使每組的同學(xué)討論多了,也跟老師有了更進(jìn)一步的交流,老師認(rèn)真負(fù)責(zé),很有耐心地對我們進(jìn)行講解,并指導(dǎo)我們解決遇到的難題,老師教會了我們很多簡單實(shí)用的技巧。也讓我們意識到了要想全面完整地完成一個系統(tǒng),首先要進(jìn)行程序的設(shè)計(jì),全面分析會用到的東西,以及考慮可能會出現(xiàn)的情況,理清思緒、寫出大致的要點(diǎn)后,再上機(jī)編寫程序以及操作。否則像一開始的我們馬上上機(jī)編寫、想到什么就補(bǔ)什么,不僅浪費(fèi)時間也亂了之前寫好的一些程序。系統(tǒng)分析越準(zhǔn)確,設(shè)計(jì)的系統(tǒng)越精確,可以大大減少后期的修改、維護(hù)工作。當(dāng)然做對一個項(xiàng)目固然重要,同時美觀程度也是必不可少的,無論是從參觀者的角度還是自己看的角度都很重要。
在課程設(shè)計(jì)過程中,雖然我對程序設(shè)計(jì)不是很熟悉,但是通過老師詳細(xì)的講解,我按照步驟去做,遇到的問題,在老師的指導(dǎo)和本組同學(xué)的幫助下、還有自己付出的努力和及時查閱有關(guān)資料,最終,所有難題都一一解決了,而自己也感到了一些欣慰。同時也發(fā)現(xiàn)了許多自己在學(xué)習(xí)方面的不足,取長補(bǔ)短,互相學(xué)習(xí),共同進(jìn)步,我們不但學(xué)習(xí)了知識,更好的證明了實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),同時培養(yǎng)和提高我們的實(shí)際操作和應(yīng)用能力。
總的來說,這次實(shí)訓(xùn)還是比較成功的。最后出來的系統(tǒng),大家都很有成就感,這是我們一步步設(shè)計(jì)、一步步完善、辛苦付出后得到的成果。小組合作、幫助隊(duì)友,無論是團(tuán)隊(duì)合作這方面還是個人動手這方面,我們都得到了很好的鍛煉。當(dāng)然實(shí)訓(xùn)不僅使我們學(xué)到了知識,也幫助我們縮小了實(shí)踐和理論的差距,通過這次實(shí)訓(xùn)讓我們更深一步的對這門課程的知識有更進(jìn)一步的渴望,同時對自己的專業(yè),對自己的能力,對自己所學(xué)的有正確的認(rèn)識,并且能在以后的學(xué)習(xí)工作中不斷提高和完善自己。
第二篇:VB課設(shè)計(jì)心得體會
河北聯(lián)合大學(xué)
2011-2012第2學(xué)期
《軟件設(shè)計(jì)基礎(chǔ)-vb》
課程設(shè)計(jì)報告
設(shè)計(jì)名稱:龜兔賽跑 姓 名:鄭少婷
學(xué) 號: 201114570311 專業(yè)班級: 電子信息工程 3 班學(xué) 院: 信息工程學(xué)院 設(shè)計(jì)時間:
設(shè)計(jì)地點(diǎn):宿舍 學(xué)校機(jī)房
目 錄 1.課程設(shè)計(jì)目的 ··········································································································· 2.課程設(shè)計(jì)任務(wù)與要求 ······························································································· 3.課程設(shè)計(jì)說明書 ······································································································· 4.課程設(shè)計(jì)成果 ··········································································································· 5.程序調(diào)試過程 ··········································································································· 6.設(shè)計(jì)問題的不足和改進(jìn)方案 ··················································································· 7.課程設(shè)計(jì)心得 ··········································································································· 8.附錄 ···························································································································· 9.參考文獻(xiàn) ···················································································································篇二:vb程序設(shè)計(jì)課程報告
課程綜合設(shè)計(jì)報告
設(shè)計(jì)題目
班級名稱 團(tuán)隊(duì)編號 團(tuán)隊(duì)成員 大家一起來找茬
目錄
一、課程的主要目標(biāo).............................................1
二、課程設(shè)計(jì)的介紹.............................................1
三、課程設(shè)計(jì)的主要功能.........................................1
1、窗體一(form1)............................................1
2、窗體二(form2)............................................2
四、課程設(shè)計(jì)的主要特色.........................................2
五、功能擴(kuò)展設(shè)想...............................................3
六、設(shè)計(jì)過程中遇到的主要問題及解決方法.........................3
七、課程設(shè)計(jì)的主要分工.........................................4 正 文
一、課程的主要目標(biāo)
為了增加學(xué)習(xí)的樂趣,調(diào)動大家的積極性,我們組討論后最終決定制作一個小游戲,名字是“大家一起來找茬”,這個課程的目標(biāo)是熟練掌握各種控件的作用,體驗(yàn)程序設(shè)計(jì)的基本思想方法,實(shí)踐與理論的結(jié)合,在設(shè)計(jì)過程中自己發(fā)現(xiàn)問題,提出問題,解決問題,實(shí)現(xiàn)知識的遷移,循序漸進(jìn),由繁到簡。在設(shè)計(jì)過程中,我們充分得體會到了知識的欠缺與不熟練,但是通過這次學(xué)習(xí),我們能夠?qū)镜恼Z句靈活運(yùn)用,掌握了上機(jī)調(diào)試程序的基本技能。總而言之,通過這次設(shè)計(jì),我們充分地了解到了自己的不足,并且有克服困難的決心,最后圓滿的完成了我們最初的設(shè)想。
二、課程設(shè)計(jì)的介紹
我們組的設(shè)計(jì)是一款很簡單的小游戲---大家一起來找茬。
這個游戲就是找出兩幅圖的不同處,用鼠標(biāo)點(diǎn)擊左邊圖片的不同處,便會出現(xiàn)一個笑臉的圖片,表示選正確了。游戲共設(shè)置了4關(guān)卡。5個窗體,后4個窗體是雷同的,只是兩張圖片不同。
三、課程設(shè)計(jì)的主要功能
1、窗體一(form1)其中有5個標(biāo)簽,1個時鐘控件,1個文本框 文本框(text1):輸入選擇的關(guān)卡。label4(go):單擊label4(go)時,便進(jìn)入您所選擇的關(guān)卡。關(guān)卡只能是1-4,否則彈出“輸入關(guān)卡有誤,請重新輸入!”卸載某些image中裝載的笑臉圖片。label3(退出):結(jié)束游戲。label5(游戲說明):單擊label5(游戲說明)時,會彈出“找出兩幅圖的不同處,點(diǎn)擊左邊的圖片不同處。時間共60秒!”并且,label5(游戲說明)會變紅、綠、藍(lán)三種顏色,用timer1控制時間,使其1秒變一次色。變色時為了引起游戲玩家的注意,同時使窗體更美觀。
2、窗體二(form2)其中有6個圖像,2個時鐘控件,4個標(biāo)簽,1個文本框,3個命令按鈕
圖像(image1--image6):①image1為對照圖片,已裝載。
時鐘控件:①timer1控制剩余秒數(shù)的label3紅~綠~藍(lán)顏色變化。
②timer2控制時鐘的倒計(jì)時,為零且玩家未找到所有不同處時提示“時間 已到!失敗是成功的媽媽,加油!”。
標(biāo)簽:①label1(剩余不同數(shù))與 label2(剩余時間)起提醒作用。
②label3的標(biāo)題為剩余時間秒數(shù),且有紅~綠~藍(lán)的1秒間隔變化。
文本框(text1):內(nèi)容為玩家在圖片處未找到的剩余不同數(shù),為零時有提示,詳見image2——image6處介紹。
四、課程設(shè)計(jì)的主要特色
通過本程序的設(shè)計(jì),一方面此課程設(shè)計(jì)可應(yīng)用于幼兒開發(fā)智力,生動有趣的圖片、動感有力的游戲音樂,無論在視覺還是聽覺上都會給人一種有活力有朝氣的享受;另一方面組員得到了一定的鍛煉,當(dāng)前社會更加注重大學(xué)生的實(shí)踐能力,大學(xué)生的綜合素質(zhì)尤為重要。在商業(yè)經(jīng)濟(jì)高度發(fā)展的今天,企業(yè)需要的是理論知識與實(shí)踐經(jīng)驗(yàn)完備的人才,因此作為時代的新秀,大學(xué)生十分有必要抓住在校的有效時間,積極鍛煉自己提高綜合素質(zhì)。在提高學(xué)生學(xué)習(xí)主動性積極性的同時,使學(xué)生通過學(xué)習(xí)體會進(jìn)一步提升自己的各方面能力和價值觀念。而本次課程設(shè)計(jì)正契合這一前提,通過這一實(shí)踐學(xué)生搭建一條理
論知識與實(shí)踐經(jīng)驗(yàn)結(jié)合的橋梁,從而進(jìn)一步完備學(xué)生的能力和綜合素質(zhì)。組員們通過課程設(shè)計(jì)修改及應(yīng)用,較好地提高了自身的計(jì)算機(jī)能力、綜合素質(zhì)等。
五、功能擴(kuò)展設(shè)想
只是單找圖片的不同之處,可能顯得比較單調(diào),于是小組成員認(rèn)為可以加入一些元素。比如:可以加入商店,道具,獎勵類,當(dāng)在游戲過程中有時間限制將到,但不同處仍未找到時,可以加時,或提供幫助,對此,又可以在前面的所得到的獎勵中相互抵消。當(dāng)然,這些擴(kuò)展都可在商店中實(shí)現(xiàn)。就“大家來找茬”游戲本身,小組雖是經(jīng)一番努力才完成,或許玩家玩了一,兩遍后就會感到很無聊。對此,小組一致認(rèn)為可以多加些關(guān)卡,并以隨機(jī)形式出現(xiàn),使得游戲的趣味性和復(fù)雜性得以增加。
六、設(shè)計(jì)過程中遇到的主要問題及解決方法
在編程過程中我們先把大體的代碼寫出來,然后反復(fù)運(yùn)行,找出不足,再修改。主要遇到兩個問題。一是,把裝載到image中的圖片再卸載下來。二是,加入聲音時不會申明變量。經(jīng)過查閱書籍和網(wǎng)上查找知道“set image1.picture=nothing”可以卸載image中的圖片。還有,有”playsound”語句時要先聲明變量“private declare function playsound lib winmm.dll alias playsounda(byval lpszname as string, byval hmodule as long, byval dwflags as long)as long”篇三:數(shù)據(jù)庫課程設(shè)計(jì)-基于vb的學(xué)生選課模擬系統(tǒng)
基于vb的學(xué)生選課模擬系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
摘 要:隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和高等教育體制改革的不斷深入,傳統(tǒng)教育管理方法、手段以及工作效率已不能適應(yīng)新的發(fā)展需要,無法很好地完成教學(xué)管理工作。提高教務(wù)管理水平的主要途徑是更新管理者的思想,增強(qiáng)對管理活動的科學(xué)認(rèn)識。基于vb與數(shù)據(jù)庫技術(shù)建立一個學(xué)生選課系統(tǒng)為學(xué)生和教師提供了查詢、修改、存儲、增加記錄、選課等功能,基本上能滿足學(xué)生和老師的要求。1 需求分析
1.1 功能需求分析
該學(xué)生選課模擬系統(tǒng)具備三方面的功能:一方面是學(xué)生用戶,學(xué)生通過輸入學(xué)號和密碼進(jìn)下該系統(tǒng)后,可以進(jìn)行一些基礎(chǔ)維護(hù)(待選課程、該門課程的老師、已經(jīng)選定的課程、計(jì)算學(xué)分、密碼修改);另一方面老師進(jìn)入該系統(tǒng)則可以查看課程信息、報課情況、修改密碼等。如果用管理員(教務(wù)人員)登陸的話可以有狀態(tài)管理和課程安排等功能。具體功能的詳細(xì)描述如下:
1.1.1 選擇要登錄的服務(wù)器。下拉箭頭選擇local,因?yàn)榭梢灾苯邮褂脀indows驗(yàn)證登錄,直接打?qū)︺^,省略用戶名和密碼。提交之后經(jīng)過等待界面即可登錄到“選擇登錄類型”界面。
1.1.2 選擇登陸類型。選擇教務(wù)人員,輸入帳號和密碼則可以查看狀態(tài)管理、課程安排和修改密碼。在狀態(tài)管理中可以輸入要更改的學(xué)號,查看更改狀態(tài);在課程安排中可以輸入教師號和課程號,進(jìn)行排課和撤銷課程;點(diǎn)擊修改密碼則通過輸入初始密碼、輸入新密碼、確認(rèn)新密碼來修好密碼。
1.1.3 選擇登陸類型。選擇老師,輸入賬號和密碼則可以查看課程信息和報課情況,并可以修改密碼。點(diǎn)擊查看應(yīng)教課程顯示課程信息,點(diǎn)擊查看報課狀況則可以顯示報課情況。點(diǎn)擊修改密碼與1.1.2方法一樣。1.1.4 選擇登陸類型。選擇學(xué)生,輸入帳號和密碼則進(jìn)入學(xué)生選課系統(tǒng)。選擇相應(yīng)課程則對應(yīng)相應(yīng)課程的老師。已經(jīng)選定的課程欄中會出現(xiàn)相應(yīng)的課程名稱。如
果已經(jīng)選擇了課程則可以撤銷該課程重新選擇。選擇完課程后還可以計(jì)算學(xué)分。顯示選課總學(xué)分為**學(xué)分。點(diǎn)擊修改密碼與1.1.2方法一樣。1.1.5選擇[退出]將退出整個系統(tǒng)。1.2 性能需求分析
時間特性要求:在軟件方面,響應(yīng)時間,更新處理時間都要求比較快而且迅速,這就需要采用存儲過程技術(shù),才能夠滿足用戶的需要。因技術(shù)原因本系統(tǒng)未采取返回方式,點(diǎn)擊退出即退出整個系統(tǒng)。用戶需重新登錄。
安全性:設(shè)立口令號和密碼驗(yàn)證方式,防止非法用戶登錄進(jìn)行操作。也就是用戶只有學(xué)生、教師和管理員才能進(jìn)入這個系統(tǒng)。學(xué)生通過學(xué)號和密碼進(jìn)入,在數(shù)據(jù)庫中權(quán)限為2;教師通過帳號和密碼進(jìn)入,在數(shù)據(jù)庫中權(quán)限為1;管理員通過口令和密碼進(jìn)入,在數(shù)據(jù)庫中的權(quán)限為0。
1.3 數(shù)據(jù)庫需求分析――數(shù)據(jù)流圖
在學(xué)生選課模擬系統(tǒng)中主要牽扯的信息主要包括學(xué)生信息、帳號密碼信息、教師信息、課程信息、學(xué)生選課信息、教師核查選課信息。
根據(jù)以上劃分的具體數(shù)據(jù)信息,將得到三層數(shù)據(jù)流圖。
第三篇:計(jì)算機(jī)acess實(shí)訓(xùn)報告總結(jié)
安徽水利水電職業(yè)技術(shù)學(xué)院
Acess
? 實(shí)訓(xùn)報告報告
?
?
?
?
?
經(jīng)過了一周的學(xué)習(xí),計(jì)算機(jī)實(shí)訓(xùn)這門課已經(jīng)接近尾聲了。一周的學(xué)習(xí)過程中我們各組員之間學(xué)會了合作,因?yàn)橹挥泻献鞑拍馨l(fā)揮團(tuán)體的力量,我們才能有效的完成每次的報告。同時它也教會了我們很多有關(guān)計(jì)算機(jī)的知識,我們在第一次實(shí)訓(xùn)項(xiàng)目信息共享技術(shù)中學(xué)會了如何利用網(wǎng)絡(luò)這一個非常有效的工具,在第二次實(shí)訓(xùn)項(xiàng)目視窗操作系統(tǒng)中,我們學(xué)會了數(shù)據(jù)表及關(guān)系的創(chuàng)建,在第三次實(shí)訓(xùn)中我們學(xué)會了學(xué)生檔案錄入模塊,第四次實(shí)訓(xùn)項(xiàng)中,我們學(xué)會了課程資料錄入,它對于我們進(jìn)行數(shù)據(jù)處理非常的方便,在第五次實(shí)訓(xùn)項(xiàng)目中,我們學(xué)會了窗體的查詢和標(biāo)題的使用,學(xué)會了快速查詢到數(shù)據(jù)庫的系統(tǒng)信息,我們學(xué)會了acess的使用和系統(tǒng)集成。一周的學(xué)習(xí)過程,雖然不長,但是每一次報告的制作都是很辛苦的,在過程中我們遇到了各種各樣的困難,但是我們都堅(jiān)持了下來,客服了困難,現(xiàn)在感覺在辛苦的學(xué)習(xí)過程中我們收獲了很多,可以說是進(jìn)入了計(jì)算機(jī)的學(xué)習(xí)領(lǐng)域之中了吧,以后一定會更加努力。ACCESS的認(rèn)識一開始我Access一竅不通,甚至不
知道它是干什么的,后來經(jīng)過老師的介紹對它略有了解。Microsoft Office Access是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了Microsoft Jet Database Engine 和圖形用戶界面兩項(xiàng)特點(diǎn),是一種關(guān)系數(shù)據(jù)庫工具。它在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來開發(fā)簡單的WEB應(yīng)用程序.通過本次實(shí)訓(xùn),我深刻認(rèn)識到需求分析在整個數(shù)據(jù)庫設(shè)計(jì)中的重要地需求分析是設(shè)計(jì)數(shù)據(jù)庫的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用。此外還了解到各個階段設(shè)計(jì)的步驟和具體方法。如需求分析用到數(shù)據(jù)字典和數(shù)據(jù)流圖,而概念設(shè)計(jì)的有力工具是E-R圖,邏輯設(shè)計(jì)涉及到關(guān)系數(shù)據(jù)理論來構(gòu)建合理的數(shù)據(jù)模式。而且在具體的應(yīng)用上,選用了ACCESS辦公軟件。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計(jì)、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方
便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。通過ACCESS實(shí)訓(xùn),使我我掌握了一門新的數(shù)據(jù)庫管理軟件。經(jīng)過一周的實(shí)訓(xùn),我對Access數(shù)據(jù)庫系統(tǒng)的學(xué)習(xí)到了提交成果階段。這次實(shí)訓(xùn)是對我們一個學(xué)期來學(xué)習(xí)成果的檢驗(yàn),在知識層面,此次實(shí)訓(xùn)要使得我們掌握數(shù)據(jù)庫的基本知識、開發(fā)小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本方法;在技能層面,要考察并提升我們數(shù)據(jù)庫的基本技能,從表的選取導(dǎo)入,查詢、窗體和宏的設(shè)計(jì)以及VBA模塊的編寫都要認(rèn)真設(shè)計(jì)細(xì)致的調(diào)試系統(tǒng)的后期運(yùn)行;在素質(zhì)層面此次實(shí)訓(xùn)要培養(yǎng)我們分析問題解決問題的能力資料檢索文字處理能力和總結(jié)交流能力,全面提升我們的數(shù)據(jù)庫水平。這次數(shù)據(jù)庫課程設(shè)計(jì)做的還是很成功的,功能全部基本都實(shí)現(xiàn)了。在做的過程中出現(xiàn)過幾次小問題,搞了很長時間才做通的。做完這次課設(shè)之后,回顧起來,數(shù)據(jù)庫課設(shè)其實(shí)挺簡單的。只不過以為我們以往的不深入的探究,只看表面一堆堆的代碼就感覺很難很難,實(shí)際上代碼不要我們寫,照著模板做,一通百通。正是因?yàn)槲覀兊倪@種畏懼的敬而遠(yuǎn)之的心態(tài)導(dǎo)致我們數(shù)據(jù)庫課程始終都是初學(xué)狀態(tài),沒有一點(diǎn)長進(jìn),我想經(jīng)過
這次系統(tǒng)的做了這個企業(yè)進(jìn)銷存數(shù)據(jù)庫,部分的數(shù)據(jù)庫結(jié)構(gòu)、功能、使用等方面與以前相比有了長足的進(jìn)步,雖然知道的依然很少,但有進(jìn)步都是可喜的在本次課程設(shè)計(jì)的軟件開發(fā)的過程中,我全面實(shí)踐一個面向數(shù)據(jù)庫的應(yīng)用系統(tǒng)的開發(fā)過程,學(xué)習(xí)了很多有關(guān)的知識。這樣的項(xiàng)目對我學(xué)過的數(shù)據(jù)庫課程是一個綜合性很高的實(shí)踐。一些以前沒有學(xué)得很雜實(shí)的課程的內(nèi)容,由于需要在實(shí)踐中運(yùn)用,剛開始我也感到很頭痛。但回過頭再去看教科書,經(jīng)過一段時間的鉆研,對與這些知識點(diǎn)的相關(guān)的背景,概念和解決方案理解得更透徹了,學(xué)習(xí)起來也越來越有興趣,越來越輕松。差不多熟悉了數(shù)據(jù)庫設(shè)安徽水利水電職業(yè)學(xué)院數(shù)據(jù)庫實(shí)訓(xùn)報告每一個過程。另外我還充分體會了從事軟件開發(fā)工作需要特別嚴(yán)謹(jǐn)認(rèn)真的態(tài)度和作風(fēng),一點(diǎn)都馬虎不得。每一個細(xì)微的細(xì)節(jié)都必須十分的注意,如果不認(rèn)真思考決策,就會出現(xiàn)或大或小的錯誤,如果早期的錯誤隱藏下來,對后面的工作影響就會很大,甚至有時要推倒很多前面做的工作重來。總之,本次實(shí)驗(yàn)讓我收獲不少,不僅僅是技術(shù)和知識,而且在認(rèn)識觀念上有了新的提高。對于一個大型的長久的設(shè)計(jì)開發(fā),良好的基礎(chǔ)有著舉足輕重的地位。所以,我們要有好的成果,切不可忽視它的重要性!
第四篇:Vb設(shè)計(jì)實(shí)驗(yàn)報告
Vb設(shè)計(jì)實(shí)驗(yàn)報告
一、設(shè)計(jì)內(nèi)容和目的
這次實(shí)驗(yàn)設(shè)計(jì),我做的是學(xué)生信息管理系統(tǒng),主要功能是提供學(xué)生信息保存和查詢功能。
主要分為個窗口,其具體功能如下:
1、登錄窗口:提供學(xué)生和管理員登錄。
2、信息管理窗口:主操作窗口,可以進(jìn)行重登陸、注銷、退出、用戶查詢、管理員管理、系統(tǒng)信息的操作。包括一個下拉菜單和工具欄。
3、用戶查詢窗口:可以查詢數(shù)據(jù)庫中保存的學(xué)生信息。
4、管理員管理窗口:只有管理員可以進(jìn)入,顯示數(shù)據(jù)庫中所有的學(xué)生信息,并且可以添加修改。
5、系統(tǒng)信息窗口:是系統(tǒng)的信息內(nèi)容。
另外,根據(jù)網(wǎng)上的代碼,我又制作了俄羅斯方塊小游戲和畫圖工具。
二、設(shè)計(jì)過程:
1、實(shí)驗(yàn)構(gòu)思:在系統(tǒng)設(shè)計(jì)之前,對實(shí)驗(yàn)內(nèi)容和結(jié)構(gòu)的構(gòu)思占據(jù)了相當(dāng)一部分時間。最終決定做一個“學(xué)生信息管理系統(tǒng)”,這樣比較貼近自身情況,也有比較多的內(nèi)容可以設(shè)計(jì)。
2、技術(shù)實(shí)現(xiàn):在制作過程中主要使用了vb2005和數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)行。Photoshop等技術(shù)使程序的界面看起來更加友好。
3、運(yùn)行調(diào)試:在系統(tǒng)制作中的運(yùn)行調(diào)試過程中,出現(xiàn)了很多問題,比如各窗口之間的調(diào)用和訪問,如何退出,控件的背景設(shè)置、字體顏色設(shè)置等,都需要經(jīng)過一遍遍的調(diào)試發(fā)現(xiàn)、解決。
4、系統(tǒng)打包:在打包的時候,我按照老師給的方法一步步設(shè)置,可是由于粗心等原因,總是達(dá)不到滿意的效果,直到第三次才真正成功。
三、系統(tǒng)結(jié)構(gòu):
如一所述,系統(tǒng)分為5個模塊,各個模塊之間可以自由訪問。
四、實(shí)驗(yàn)結(jié)果: 該系統(tǒng)能夠提供學(xué)生和管理員兩種類型的登錄,可以實(shí)現(xiàn)學(xué)生信息的查詢、管理員對信息的修改,等。
五、設(shè)計(jì)心得:
在設(shè)計(jì)過程中,遇到了許多困難,比如:數(shù)據(jù)庫無法連接、窗口無法正常訪問、控件背景與窗體背景不協(xié)調(diào)等。后來通過查看課本和訪問網(wǎng)絡(luò)將這些問題解決了。
在這個過程中,我深深體會到大作業(yè)的用意:將所學(xué)理論知識用于實(shí)踐。正是因?yàn)檫@樣,許多理論上的知識才能真正得到理解。處理問題的過程,也就是學(xué)習(xí)的過程。背課本何其簡單,真正的能力卻是將課本運(yùn)用到實(shí)踐中去!
第五篇:VB順序設(shè)計(jì)
VB順序設(shè)計(jì)
教學(xué)目的:
1、熟悉結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)及其特點(diǎn)。
2、掌握VB中順序設(shè)計(jì)常用的語法規(guī)則。教學(xué)重點(diǎn):1、2、3、4、結(jié)構(gòu)化程序設(shè)計(jì)方法概念的理解。Print方法的應(yīng)用及格式特點(diǎn)。
VB中的賦值語句功能及特點(diǎn)。
VB中的inputbox()輸入函數(shù)及msgbox()輸出函數(shù)應(yīng)用。
課時安排:
理論教學(xué)安排6課時,上機(jī)練習(xí)8課時
一、程序設(shè)計(jì)三大基本結(jié)構(gòu):
1、順序(按語句的書寫順序執(zhí)行)
2、分支
3、循環(huán)
二、賦值語句 格式:
[let] 變量名 = 表達(dá)式 功能:
計(jì)算表達(dá)式的值,并把結(jié)果送給“=”左邊的變量。
Let a1=3*4---------語句執(zhí)行后,變量a1的值為12 Let ab1=”你好”-------語句執(zhí)行后,變量ab1的值為字符串“你好” 語句說明:
1、變量與表達(dá)式的數(shù)據(jù)類型必須一致。
2、“=”有方向性。需要動態(tài)理解
Let a1=a1+1-------將a1的當(dāng)前值加1送給a1。語句執(zhí)行后,a1的值自動累加1
3、VB中對象的屬性名等同于變量名。
Private Sub Command1_Click()Dim a As String, b As String Let a = Text1.Text Let b = Text2.Text Label1.Caption = a + b End Sub 上機(jī)練習(xí): P47-49 例1到例3 P78 上機(jī)調(diào)試題1
產(chǎn)生隨機(jī)數(shù)公式:
Int(n*rnd)+1
用來產(chǎn)生1到n之間的隨機(jī)整數(shù)
1)2)定義變量(n,x1,x2,x3)
取得n值(通過文本框送值給n)
n=val(text1.text)3)產(chǎn)生x1,x2,x3三個隨機(jī)數(shù) 4)x1,x2,x3分別送給指定的標(biāo)簽。
Dim n as integer,x1 as integer
Dim x2 as integer,x3 as integer
N=val(text1.text)
randomize X1=int(n*rnd+1): X2=int(n*rnd+1)
X3=int(n*rnd+1)
Label2.caption=x1
Label3.caption=x2
Label4.caption=x3
三、print方法
1、格式:
對象名.print [輸出項(xiàng)列表] 具體語句如下:
Form1.print 輸出項(xiàng)表
Picture1.print 輸出項(xiàng)表 例如:
Form1.Print “我的程序”, 23-------在窗體上顯示兩個數(shù)據(jù)項(xiàng)。Form1.Print “23+14=”, 23 + 14 Picture1.Print “我的圖片框”---------在圖片框上顯示一個數(shù)據(jù)項(xiàng)。Picture1.Print “23+14=”;23 + 14
2、功能:
在指定的對象上輸出結(jié)果。
注意:對象為窗體時,對象名可以省缺。
3、輸出項(xiàng)表的格式
(1)逗號分隔符---------輸出項(xiàng)以標(biāo)準(zhǔn)格式輸出。(輸出項(xiàng)之間有固定的間隔)
Print 1 Print “1”
‘兩行的輸出有區(qū)別。上一行輸出數(shù)值1,前面有符號位。而下一行輸出字符1,頂格顯示。Print 1, 2
(2)分號分隔符---------輸出項(xiàng)以緊湊格式輸出。輸出多個字符時,直接連接輸出。
輸出數(shù)值時,產(chǎn)生一個分隔位,用來將數(shù)據(jù)隔開。Print “1”;“2”;“3” Print 1;2;3 注意:print方法中,逗號與分號可以混用。Print “1”;“2”;“3”, 1;2;3 Print “1”;“2”;“3”, 1;2, 3(4)特殊的print語句
分隔符出現(xiàn)在print的末尾--------表示下一個print語句與本行的print在同一行顯示。Print “1”;A=2 Print “2”;“3”, Print 1;2;3
分隔符之間的數(shù)據(jù)項(xiàng)可以省缺。-------標(biāo)準(zhǔn)輸出時會產(chǎn)生更大的分隔空間。Print 1;;;2 Print 1;2
效果相同 Print 1, , 2 Print 1, 2
效果不同
空print語句---------產(chǎn)生換行或空行 Print 1,2, Print
‘功能為換行 Print 1,2,3 Print
‘功能為空行 Print 1;2;3(5)在print語句中使用定位函數(shù)
空格函數(shù)spc(n)-------在分號分隔符輸出項(xiàng)之間產(chǎn)生指定個數(shù)的空格。Print “中國”;”湖北”
print“中國”;spc(1);”湖北” print“中國”;spc(2);”湖北” print“中國”;spc(3);”湖北”
print“中國”;spc(4);”湖北”
列定位函數(shù)tab(n)-------在分號分隔符輸出項(xiàng)之間,指定隨后的輸出項(xiàng)的輸出位置。Print “中國”;”湖北” print“中國”;tab(10);”湖北” print“中國”;tab(12);”湖北”
print“中國”;tab(14);”湖北” print“中國”;tab(16);”湖北”
格式串輸出函數(shù)format(表達(dá)式,格式串)------常用于數(shù)值的輸出。上機(jī)練習(xí): P51-54 例3.4,3.5 P79 上機(jī)調(diào)試2 Private Sub Command1_Click()Dim a As String a = Text1.Text Text1.Text = Text2.Text Text2.Text = Text3.Text Text3.Text = a End Sub
Private Sub Command2_Click()Text4.Text = Text1.Text & Text2.Text & Text3.Text End Sub
四、對話框的使用
1、輸入對話框 格式:
變量名=inputbox(“提示字符串”,”標(biāo)題”,“默認(rèn)值”,輸入框的位置坐標(biāo))
Private Sub Form_Click()Dim x As String x = InputBox(“請輸入你的姓名”)Print “你的名字是” & x End Sub
Private Sub Form_Click()Dim x As String x = InputBox(“請輸入你的姓名”, “姓名輸入框”)Print “你的名字是” & x End Sub 注意:
1)字符串的分行顯示
Chr(13)---------回車
Chr(10)---------換行
Print “你的名字是” & chr(13)& chr(10)& x------print 語句將產(chǎn)生兩行輸出效果。2)inputbox()的值是字符串。轉(zhuǎn)換成數(shù)值使用val()函數(shù)。
2、輸出消息框 格式:
變量名=msgbox(“提示串”,“對話框類型”,“對話框標(biāo)題”)對話框類型如下:
x = MsgBox(“你的名字是” & x, 16, “姓名輸出框”)對話框類型值=按鈕值+圖標(biāo)類型值+默認(rèn)按鈕值 按鈕值:0,1,2,3,4,5 圖標(biāo)類型值:16,32,48,64 默認(rèn)按鈕值:0,256,512 注意: 1)2)例如:
MsgBox “你的名字是” & x, 49 + 256, “姓名輸出框” 上機(jī)練習(xí):
1、P69 例3.8
2、P80 上機(jī)調(diào)試題7(1)msgbox “在這里顯示提示信息”,4,“請確認(rèn)”
x= msgbox(“在這里顯示提示信息”,4,“請確認(rèn)”)
?兩種語句格式均可,前一種無返值,后一種返回一個數(shù)值送給x變量。
(2)(3)msgbox “在這里顯示+chr(13)+chr(10)+提示信息”,3,“請確認(rèn)” msgbox “在這里顯示+chr(13)+chr(10)+提示信息”,18,“請確認(rèn)” Msgbox()的返回值為一個數(shù)值(也可以是符號常量),代表了不同的按鈕。Msgbox可以有無返值格式。結(jié)構(gòu)如下: Msgbox “提示串”,”類型”,”標(biāo)題欄”
Private Sub Command1_Click()MsgBox “歡迎” + Text1.Text, 68, “消息框” End Sub 系統(tǒng)登錄界面設(shè)計(jì):
Private Sub Command1_Click()Dim a As Integer a = MsgBox(“歡迎” + Text1.Text, 49, “消息框”)If a = 1 Then Unload Me
‘用來卸載窗體,執(zhí)行完后窗體1消失.Form2.Show
?顯示窗體,執(zhí)行完后窗體2顯示.Else Text1.Text = “" Text2.Text = ”“ End If End Sub
小結(jié)順序程序設(shè)計(jì):
一、程序結(jié)構(gòu)語句
1、賦值語句
[let] 變量名=表達(dá)式
2、[let] 對象名.屬性=表達(dá)式 常用語句 1)end 2)rem(?)rem 這是我寫的程序 ‘這是我寫的程序
3、print方法
form1.print 輸出項(xiàng)表
picture1.print 輸出項(xiàng)表
重點(diǎn):輸出項(xiàng)表的格式
1)2)標(biāo)準(zhǔn)分隔“,” 緊湊分隔“;”
3)定位函數(shù)spc(n),tab(n)
3、對話框
1)輸入對話框
變量名=inputbox(“”,“”,“”,??)2)消息框
變量名=msgbox(“”,“”,“”,??)msgbox“”,“”,“”,??
二、控件對象
1、對象的公共屬性
Name,caption,enabled(可用),visible(可見)
2、標(biāo)簽(label)
常用屬性:label1.caption
事件:單擊,雙擊
3、按鈕(command)
常用屬性:
事件:單擊
4、文本框(text)
常用屬性:text1.text,passwordchar,??
事件:單擊,雙擊,change 上機(jī)練習(xí): P79、上機(jī)練習(xí)5、6 上機(jī)練習(xí)5
Private Sub Cmd1_Click()Lab1.Visible = True Lab1.Caption = ”您已下達(dá)顯示命令!“ End Sub
Private Sub Form_Click()Cmd1.Visible = True End Sub
上機(jī)練習(xí)6 課本37頁(字符串函數(shù))
1、求字符串長度len()-----求字符串的長度。
2、取子串函數(shù)
Left(字符串,n)-----從字符串左邊開始取n個字符組成新字符串。
right(字符串,n)-----從字符串右邊開始取n個字符組成新字符串。
mid(字符串,p,n)-----從字符串左邊開始數(shù),第P個位置取n個字符組成新字符串。N可以省缺,表示取到字符串的末尾。
3、兩個字符相關(guān)的轉(zhuǎn)換函數(shù)
Chr(x)------求數(shù)值x對應(yīng)的字符。
Asc(x)------求X字符對應(yīng)的ASCII碼值 Private Sub Form_KeyPress(KeyAscii As Integer)‘窗體的按鍵事件。用戶按鍵盤激活事件。
Print ”輸入字符為:“;Chr(KeyAscii), ”ASCII碼為:";KeyAscii End Sub Private Sub Form_KeyPress(KeyAscii As Integer)‘將輸入的字符顯示在文本框內(nèi)
Text1.Text = Text1.Text + Chr(KeyAscii)‘將文本框中已有的內(nèi)容與本次輸入的字符連接作為文本框的新內(nèi)容。End Sub 上機(jī)練習(xí)3 四位數(shù)(1000-9999)Int((9999-1000+1)*rnd+1000)產(chǎn)生一個四位隨機(jī)整數(shù)。數(shù)與字符串轉(zhuǎn)換函數(shù):
Val(x)--------將X數(shù)據(jù)串變成數(shù)值。
Str(x)--------將數(shù)值x變成對應(yīng)的數(shù)字串。
Trim(Str(x))-------先將x變成數(shù)字串再去掉兩邊的空格。Trim(x)用來去掉x兩邊的空格。假設(shè)s=3456: Val(right(s,1)+mid(s,3,1)+mid(s,2,1)+left(s,1))完成對s倒序過程。作業(yè):
1、簡述VB中常用的標(biāo)簽、按鈕及文本框控件的常用屬性及事件。
2、總結(jié)print方法中輸出項(xiàng)列表的格式。
3、P78三填空題(1)--(6)