版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、VB程序設(shè)計(jì)課程設(shè)計(jì)設(shè)計(jì)指導(dǎo)書一、課程設(shè)計(jì)指導(dǎo)書包含:VB程序設(shè)計(jì)課程設(shè)計(jì)理論指導(dǎo)書(本書)和電子指導(dǎo)書(具體設(shè)計(jì)題目的可執(zhí)行文件)。二、課程設(shè)計(jì)目的:課程設(shè)計(jì)的目的是為了加深學(xué)生對(duì)課堂所講授的計(jì)算機(jī)基礎(chǔ)知識(shí)及VB中的命令和程序設(shè)計(jì)方法的進(jìn)一步理解與掌握,提高學(xué)生對(duì)所學(xué)內(nèi)容的綜合運(yùn)用能力,同時(shí)增強(qiáng)學(xué)生程序設(shè)計(jì)能力,掌握一些編程技巧,并可培養(yǎng)學(xué)生實(shí)際上機(jī)調(diào)試程序的能力,使學(xué)生對(duì)開發(fā)信息管理系統(tǒng)有一個(gè)總體認(rèn)識(shí),可使學(xué)生得到很好鍛煉,為以后學(xué)習(xí)、工作打下堅(jiān)實(shí)基礎(chǔ)。三、課程設(shè)計(jì)內(nèi)容該課程設(shè)計(jì)要求學(xué)生根據(jù)所學(xué)知識(shí)以及個(gè)人愛(ài)好,設(shè)計(jì)開發(fā)一個(gè)或多個(gè)VB應(yīng)用程序。四、課程設(shè)計(jì)要求1 實(shí)用性:應(yīng)用程序要有明確的
2、應(yīng)用主題,有一定的實(shí)用價(jià)值。2 結(jié)構(gòu)性:應(yīng)用程序具有良好的程序結(jié)構(gòu)。3 可讀性:應(yīng)用程序具有較好的可讀性。4 全面性:根據(jù)題目?jī)?nèi)容,應(yīng)用程序應(yīng)包含比較全面的功能。5 友好性:根據(jù)題目要求,合理使用VB提供的各種控件,設(shè)計(jì)友好、美觀的使用界面。五、課程設(shè)計(jì)指導(dǎo)1選題:據(jù)個(gè)人興趣、愛(ài)好,確定設(shè)計(jì)題目的名稱,具體題目見(jiàn)任務(wù)書2查找與設(shè)計(jì)題目相關(guān)的資料,思考實(shí)現(xiàn)方法。3進(jìn)行應(yīng)用程序總體結(jié)構(gòu)設(shè)計(jì),畫功能結(jié)構(gòu)圖。 運(yùn)行選定題目的VB課程設(shè)計(jì)電子指導(dǎo)書程序可執(zhí)行文件,了解系統(tǒng)的整體功能,畫出功能結(jié)構(gòu)圖4數(shù)據(jù)庫(kù)設(shè)計(jì):(1)用ACCEES建立數(shù)據(jù)庫(kù)及數(shù)據(jù)表,用ADO數(shù)據(jù)控件連接數(shù)據(jù)庫(kù),指導(dǎo)步驟如下:利用Acce
3、ss建立好數(shù)據(jù)庫(kù)u 添加ADO:“工程”“部件” Microsoft ADO Data Controls6.0u 在設(shè)計(jì)窗體:添加Adodc1控件用快捷鍵打開屬性頁(yè)u 選擇“通用”選項(xiàng)卡“使用連接字符串” “1生成(U)”,打開“數(shù)據(jù)連接屬性”對(duì)話框在“提供者” 選項(xiàng)卡選擇“Microsoft Jet 4.0 OLE DB Provider”選項(xiàng)。u 在“連接”選項(xiàng)卡“選擇或輸入數(shù)據(jù)庫(kù)名稱”中指定數(shù)據(jù)庫(kù)文件名為保證連接有效,單擊“連接”選項(xiàng)卡下方的“測(cè)試連接”按鈕,如果測(cè)試成功則關(guān)閉屬性頁(yè)打開ADO控件屬性窗口,單擊其中的RecordSource屬性的“”按鈕u 在彈出的記錄源屬性頁(yè)對(duì)話框中,
4、在“命令類型”下拉式列表框中選擇“2-adCmdTable”選項(xiàng),在“表或存儲(chǔ)過(guò)程名稱”下拉式列表框中選擇你的某數(shù)據(jù)庫(kù)中的“某個(gè)表”,關(guān)閉記錄源屬性頁(yè)。u 注意:當(dāng)數(shù)據(jù)庫(kù)有兩個(gè)以上表時(shí),請(qǐng)按以下方式連接兩個(gè)表例兩個(gè)表:“基本情況”和“成績(jī)”,是按照字段“學(xué)號(hào)”相等的方式連接,在ACCESS中不必建立關(guān)聯(lián)(2)ADO數(shù)據(jù)控件集(Recordset)常用方法AddNew 方法:添加記錄。Delete 方法:刪除當(dāng)前記錄。UpdateBatch方法:更新當(dāng)前記錄。Movefirst方法:移到第一個(gè)記錄Movelast方法:移到最后一個(gè)記錄Movenext方法:移到下一個(gè)記錄MovePrevious方
5、法:移到上一個(gè)記錄Move n方法:移到第n個(gè)記錄Refresh方法:刷新 參考代碼:添加Private Sub Command1_Click() Adodc1.Recordset.AddNewEnd Sub刪除Private Sub Command2_Click() Adodc1.Recordset.Delete Adodc1.Recordset.MoveFirstEnd Sub更新Private Sub Command3_Click() Adodc1.Recordset.UpdateBatchEnd Sub第一個(gè)Adodc1.Recordset.MoveFirst上一個(gè)Adodc1.Rec
6、ordset.MovePreviousIf Adodc1.Recordset.BOF Then Adodc1.Recordset.MoveFirst下一個(gè)Adodc1.Recordset.MoveNextIf Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast最后一個(gè)Adodc1.Recordset.MoveLast5進(jìn)行應(yīng)用程序的界面設(shè)計(jì)和過(guò)程代碼的編寫; 運(yùn)行選定題目的課程設(shè)計(jì)電子指導(dǎo)書:程序可執(zhí)行文件,完成以下任務(wù):(1) 描述窗體模塊功能(2) 畫出窗體及控件的外觀(3) 列表給出各窗體及控件的名稱、功能及屬性設(shè)置(4) 上機(jī)設(shè)計(jì)窗體
7、及控件的外觀(5) 描述過(guò)程名稱及過(guò)程應(yīng)實(shí)現(xiàn)的功能(6) 描述變量定義及用途(7) 編制過(guò)程代碼(8) 上機(jī)輸入并調(diào)試過(guò)程代碼,使之實(shí)現(xiàn)預(yù)定功能。6. 查詢功能設(shè)計(jì)例:利用SQL查詢語(yǔ)句,查詢所有女生,步驟:(1)、添加Adodc1-打開屬性頁(yè)-測(cè)試連接記錄源:命令類型:1_adcmdtext 命令文本(SQL):Select * from 表名(2)、添加表格Datagrid控件工程-部件-Microsoft DataGrid Control 6.0設(shè)置表格控件Datasource:Adodc1(3)、編寫程序代碼Private Sub Command1_Click()Adodc1.Reco
8、rdSource=select * from 學(xué)生表 where 性別=女或Adodc1.RecordSource=select * from 學(xué)生表 where 性別 like & 女 & Adodc1.RefreshEnd SubPrivate Sub Command2_Click()Adodc1.Recordset.CloseEndEnd Sub7報(bào)表設(shè)計(jì):(1)創(chuàng)建數(shù)據(jù)環(huán)境在“工程”菜單上,單擊“添加 Data Enviroment”向工程中添加一個(gè)設(shè)計(jì)器。右鍵屬性 在“數(shù)據(jù)鏈接屬性”對(duì)話框上單擊“Microsoft Jet 4.0 OLE DB Provider”。單擊“下一步”按鈕
9、進(jìn)入“連接”選項(xiàng)卡。單擊第一個(gè)文本框旁邊的省略按鈕()。用”選擇 Access 數(shù)據(jù)庫(kù)”對(duì)話框?yàn)g覽到 你的數(shù)據(jù)庫(kù)文件,單擊”確定” 右鍵 “Connection1”圖標(biāo),然后單擊“添加命令”,出現(xiàn)“Command1” 右鍵“Command1”對(duì)話框,屬性設(shè)置:屬性設(shè)置值命令名稱Command1連接Connection1數(shù)據(jù)庫(kù)對(duì)象表對(duì)象名稱學(xué)生檔案單擊“確定”結(jié)束對(duì)話框。當(dāng)只想顯示符合條件的數(shù)據(jù)時(shí):選擇”SQL”, ”SQL生成器” 注意以下是有關(guān)表間關(guān)聯(lián)的問(wèn)題:右鍵 “Connection1”圖標(biāo),然后單擊“添加子命令”,出現(xiàn)“Command2”,設(shè)置屬性:屬性設(shè)置值命令名稱Command1連
10、接Connection1數(shù)據(jù)庫(kù)對(duì)象表對(duì)象名稱成績(jī)單擊“關(guān)聯(lián)”選項(xiàng)卡。選中“與父命令對(duì)象相關(guān)聯(lián)”復(fù)選框?!案浮卑皩W(xué)號(hào)”。“子字段/參數(shù)”包含“數(shù)學(xué)”。單擊“添加”。單擊“確定”關(guān)閉對(duì)話框。 設(shè)置工程和設(shè)計(jì)器的屬性,然后保存工程,設(shè)置工程和設(shè)計(jì)器的屬性:(2)創(chuàng)建數(shù)據(jù)報(bào)表在“工程”菜單上,單擊“添加 Data Report”,VB將把它添加到的工程中。 設(shè)置 DataReport 對(duì)象的屬性: 屬性設(shè)置值NameDataReport1CaptionDataReport1DatasourceDataEnvironment1DataNumberCommand1打開“數(shù)據(jù)環(huán)境設(shè)計(jì)器”和“數(shù)據(jù)報(bào)表設(shè)計(jì)
11、器”兩個(gè)文件從“數(shù)據(jù)環(huán)境設(shè)計(jì)器“,把字段拖到“數(shù)據(jù)報(bào)表設(shè)計(jì)器”中 編輯“數(shù)據(jù)報(bào)表設(shè)計(jì)器”保存工程。 (3)使用 Show 方法預(yù)覽數(shù)據(jù)報(bào)表:報(bào)表名.Show8上機(jī)整體調(diào)試運(yùn)行程序,找到不足,完善功能,達(dá)到各方面的要求9撰寫課程設(shè)計(jì)報(bào)告六、課程設(shè)計(jì)報(bào)告的基本格式:課程設(shè)計(jì)報(bào)告的基本內(nèi)容至少包括封面、目錄、正文三部分。、設(shè)計(jì)封面:題目、班級(jí)、姓名、指導(dǎo)教師、設(shè)計(jì)日期、成績(jī)。、目錄:課程設(shè)計(jì)報(bào)告的內(nèi)容及所在頁(yè)碼,電子稿要用自動(dòng)生成的目錄。、正文內(nèi)容格式要求:用Word編寫設(shè)計(jì)說(shuō)明書并A4紙打印,目錄三號(hào)黑體;從第1項(xiàng)起有頁(yè)眉和頁(yè)腳,頁(yè)眉寫“VB課程設(shè)計(jì)”及課程設(shè)計(jì)題目,頁(yè)腳寫頁(yè)號(hào),頁(yè)眉、頁(yè)腳居中顯示
12、、宋體、五號(hào)字;正文小四號(hào)宋體;所有標(biāo)題是黑體、正文內(nèi)容包括:1、本次課程設(shè)計(jì)的目的、意義。2、軟件、硬件環(huán)境。3、項(xiàng)目調(diào)研及選題說(shuō)明4、項(xiàng)目總體設(shè)計(jì)說(shuō)明41 項(xiàng)目設(shè)計(jì)要達(dá)到的目標(biāo)42 項(xiàng)目功能結(jié)構(gòu)圖 43數(shù)據(jù)庫(kù)設(shè)計(jì):4.3.1數(shù)據(jù)庫(kù)需求分析4.3.2數(shù)據(jù)庫(kù)組成:數(shù)據(jù)庫(kù)名稱、包含幾個(gè)表、表的名稱4.3.3 表設(shè)計(jì):數(shù)據(jù)表名稱、組成(序號(hào)、字段名、類型、長(zhǎng)度等)、主鍵設(shè)置4.3.4 表間關(guān)系:表間關(guān)系說(shuō)明及表間關(guān)系圖4.3.5 創(chuàng)建數(shù)據(jù)庫(kù):使用的數(shù)據(jù)庫(kù)管理程序、表結(jié)構(gòu)圖、表中的數(shù)據(jù)(抓圖)4.3.6 數(shù)據(jù)庫(kù)聯(lián)接說(shuō)明:ADO控件的連接方法及步驟44 項(xiàng)目文件或過(guò)程說(shuō)明:對(duì)項(xiàng)目中所用到的各類文件(工程、窗體、標(biāo)準(zhǔn)模塊、等文件)說(shuō)明其文件的名稱、功能以及被調(diào)用和調(diào)用關(guān)系。對(duì)窗體模塊中用到的事件、函數(shù)等過(guò)程要在過(guò)程開頭加程序注釋命令,用來(lái)說(shuō)明以下內(nèi)容: 過(guò)程名: 功能:. 被調(diào)用: 調(diào)用:45 其它說(shuō)明5、項(xiàng)目詳細(xì)設(shè)計(jì)說(shuō)明(詳細(xì)描述每個(gè)功能模塊) 51 工程文件:包括工程的名稱、界面、及包含的內(nèi)容52 窗體文件:窗體名稱、外觀(運(yùn)行的界面)、功能、屬性設(shè)置表。53 事件、函數(shù)、過(guò)程或標(biāo)準(zhǔn)模塊文件:名稱、功能、代碼及流程圖5. 4報(bào)表(數(shù)據(jù)庫(kù)):數(shù)據(jù)環(huán)境文件名稱、外觀、組成及相關(guān)設(shè)置說(shuō)明;報(bào)表名稱、功能、運(yùn)行
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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屆白山市重點(diǎn)中學(xué)物理高一第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)試題含解析
- 上海市上海外國(guó)語(yǔ)大學(xué)附中2025屆物理高一上期末經(jīng)典試題含解析
- 2025屆云南省昆明市外國(guó)語(yǔ)學(xué)校物理高一第一學(xué)期期中學(xué)業(yè)質(zhì)量監(jiān)測(cè)試題含解析
- 2025屆寧夏吳忠市物理高一上期中檢測(cè)試題含解析
- 福州第一中學(xué)2025屆物理高二上期末質(zhì)量檢測(cè)試題含解析
- 2025屆北京市石景山第九中學(xué)高三物理第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)模擬試題含解析
- 湖南省郴州市2025屆物理高一第一學(xué)期期中考試試題含解析
- 2025屆金學(xué)導(dǎo)航大聯(lián)考物理高一上期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- 2025屆徐州市高三上物理期中綜合測(cè)試試題含解析
- 安徽省霍邱縣正華外語(yǔ)學(xué)校2025屆物理高二上期中質(zhì)量檢測(cè)模擬試題含解析
- 外研版小學(xué)英語(yǔ)(一年級(jí)起點(diǎn))二年級(jí)上冊(cè)Module-7-Unit-2課件
- 教師帶實(shí)習(xí)生總結(jié)8篇
- 工程項(xiàng)目復(fù)盤模板(PPT)
- 《我國(guó)企業(yè)會(huì)計(jì)信息質(zhì)量的現(xiàn)狀、成因及治理對(duì)策(論文)7200字》
- 二十四節(jié)氣立春課件
- 職工轉(zhuǎn)移申請(qǐng)表
- 《 東北三省》課件 (公開課獲獎(jiǎng))2022年商務(wù)星球版地理
- 網(wǎng)絡(luò)安全檢查表模板
- 貴州省火力發(fā)電企業(yè)名錄2017年125家
- 二年級(jí)上冊(cè)科學(xué)二單元《材料》教材解讀
- 10-源代碼編譯指南
評(píng)論
0/150
提交評(píng)論