




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《VisualBasic程序設計》課程教學大綱PAGEPAGE2《VisualBasic程序設計》課程教學大綱課程英文名稱:VisualBasicLanguageProgramming課程編號:0800050學分:3.0學時:32+16課程教學對象VisualBasic程序設計是為五邑大學會計(精算方向)等專業設置的計算機應用基礎課程。使學生通過VisualBasic程序設計的學習,掌握計算機應用基礎知識、技能和實際應用方法。在教學過程中,結合專業需要,培養學生利用計算機進行自學的能力,以及探索、創新能力,努力應用計算機知識促進本專業學習。課程性質及教學目的《VisualBasic程序設計》是五邑大學會計(精算方向)等相關專業必修的專業基礎課程之一。本課程包括理論教學(32學時)和課內實踐教學(16學時)兩個環節。VisualBasic是基于Windows操作系統的可視化程序設計語言,功能強大,特別是VisualBasic6.0以上版本,大大加強了數據庫功能和網絡功能,有重要的實用意義。本課程的目的和任務是通過課堂講授和上機編程,培養學生具有較強的程序閱讀和程序設計能力,使學生不但要掌握高級語言程序設計的能力,同時也要掌握最新的面向對象的程序設計方法,能運用所學的知識開發圖形界面下的應用軟件,為培養學生結合專業進行軟件開發的能力打好基礎。本課程應注重使學生掌握和理解算法的基本概念與結構化程序設計的思想方法和編程技巧,掌握面向對象的程序設計的基本概念和方法;掌握VisualBasic的基本語句、常用控件和常用的算法;.掌握VisualBasic的高級編程技術。應使學生具備初步的面向對象程序設計思想,并堅持從實際出發、掌握理論原理、學以致用的原則培養較高水平程序設計能力,使學生能較快地適應工作中計算機應用的需要。對先修知識的要求本課程的先修課為《計算機文化基礎》,通過《計算機文化基礎》課的學習,應達到如下水平:具有一定的計算機操作水平;熟練掌握常用操作系統、文字編輯軟件的使用?!禫isualBasic程序設計》課程教學大綱全文共6頁,當前為第1頁。《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第1頁?!禫isualBasic程序設計》課程教學大綱全文共6頁,當前為第2頁。課程的主要內容、基本要求和學時分配建議(總學時數:32)《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第2頁。知識模塊知識點要求學時學習方式課外學習要求1、VisualBasic程序設計概述1.1VisualBasic簡介
C2課堂講授1.2VB集成開發環境C課堂講授1.3創建應用程序的過程A課堂講授1.4VB幫助系統B課堂講授2、VB可視化編程基礎2.1VB對象的概念B2課堂講授2.2窗體和基本控件B課堂講授2.3綜合應用
B課堂講授3、VB語言基礎3.1數據類型A2課堂講授3.2變量與常量A課堂講授3.3運算符和表達式A2課堂講授3.4VB程序結構和編碼規則
A課堂講授4、VB控制結構
4.1順序結構A2課堂講授4.2選擇結構
A2課堂講授4.3循環結構A2課堂講授4.4其他輔助控制語句B2課堂講授4.5程序調試B課堂講授5、數組和自定義數據類型
5.1數組的概念及聲明A2課堂講授5.2數組的基本操作
A課堂講授5.3列表框和組合框控件B2課堂講授5.4自定義類型及其數組C自學輔導6、過程6.1函數過程的定義和調用A2課堂講授6.2子過程的定義和調用A2課堂講授6.3參數傳遞
A2課堂講授6.4過程的嵌套和遞歸調用C自學輔導7、用戶界面設計7.1常用控件
B3課堂講授7.2通用對話框
B課堂講授7.3菜單設計C自學輔導7.4多重窗體
C自學輔導8、
數據文件
8.1文件概述A2課堂講授8.2順序文件A課堂講授8.3隨機文件B1課堂講授8.4二進制文件
C課堂講授建議使用教材及參考書龔培增.VisualBasic程序設計教程[M].北京:高等教育出版社,2007匡松.VisualBasic程序設計及應用[M].北京:清華大學出版社.2008羅朝盛.VisualBasic程序設計教程[M].北京:人民郵電出版社.2007.譚浩強.visualbasic程序設計教程題解與上機指導[M]..北京:清華大學出版社,2006張艷.新編VisualBasic程序設計教程[M].徐州:中國礦業大學出版社,2007課程考核方式本課程采用筆試閉卷的考核方式或機試方式,要求學生熟練掌握課程教學目標要求的內容,并能有效表達和運用,以達到該課程的能力培養目標。采用平時成績和期末考試成績相結合的方式:平時表現(考勤、隨堂提問、作業、隨堂測驗、實驗環節):30%,期末考試:70%《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第3頁。課內實驗(實訓)環節及要求(總學時數:16)《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第3頁。序號實驗(實訓)項目實驗(實訓)內容實驗(實訓)目的及要求學時1VB環境和可視化編程基礎啟動VisualBasic6.0,創建一個“標準的EXE”類型的應用程序。了解VB系統的安裝。掌握啟動與退出VB的方法。掌握建立、編輯和運行一個簡單的VB應用程序的全過程。22順序結構編一個華氏溫度與攝氏溫度之間轉換的程序。編一個輸入半徑,計算圓周長和圓面積的程序。我國有13億人口,按人口年增長0.8%計算,多少年后我國人口超過26億。利用計算機解決古代數學問題"雞兔同籠問題"。即已知在同一籠子里有總數為m只雞和兔,雞和兔的總腳數為n只,求雞和兔各有多少只?掌握表達式、賦值語句的正確書寫規則;掌握常用函數的使用;掌握InputBox與MsgBox的使用。23選擇結構利用多分支結構,實現購買某物品時,根據其價格范圍安裝不同的折扣付款編一個程序輸入上網的時間,并能自動計算上網的費用輸入三個數,按從大到小的順序排列掌握邏輯表達式的正確書寫格式。掌握單分支和雙分支條件語句的使用。掌握多分支條件語句的使用。掌握情況語句的使用與多分支語句之間的區別。24循環結構用單循環顯示有規律圖形編一程序,計算100以內的所有7或5的倍數和,并將這些數在文本框每一個為一行顯示計算當第i項的值<10-4時結束。編一程序,顯示出所有的水仙花數。所謂水仙花數,是指一個3位數,其各位數字立方和等于該數字本身。例如,153是水仙花數,因為。掌握For語句的使用。掌握Do語句的各種形式的使用。掌握如何控制循環條件,防止死循環或不循環4《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第4頁。5《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第4頁。數組隨機產生10個30~100(包括30,100)的正整數,求最大值、最小值、平均值,并顯示整個數組的值和結果。已知6個學生的成績,通過對數組賦初值的方法,利用String函數,以每5分為一個“◆”顯示,并顯示學生的成績。隨機產生20個學生的計算機課程的成績,統計各分數段人數。即0~59、60~69、70~79、80~89、90~100,并顯示結果。產生的數據在窗體顯示,統計結果在圖形框顯示。輸入整數n,顯示具有n行的楊輝三角。掌握數組的聲明、數組元素的引用。掌握靜態數組和動態數組的使用差別。應用數組解決與數組有關的常用算法。26過程編一子過程ProcMin(a(),mina),求一維數組a中的最小值mina。主調程序隨機產生10個-300~-400之間的數,顯示產生的數組中各元素;調用ProcMin子過程,顯示出數組中的最小值。參見本實驗所對應的教材中的例4.12,編一求兩數m,n最大公約數的函數過f(m,n);主調程序在兩個文本框輸入數據,在圖形框顯示結果編一個函數過程Mysin(x),求Mysin(x)=。當第n項的精度小于10-5時結束,x為弧度;主調程序同時調用Mysin和內部函數sin,進行驗證。編一子過程MaxLength(s,MaxWord),在已知的字符串s中,找出最長的單詞MaxWord。假定字符串s內只含有字母和空格,空格分隔不同的單詞。編一函數過程IsH(n),對于已知正整數n,判斷該數是否是回文數,函數的返回值類型為布爾型。主調程序每輸入一個數,調用IsH函數過程,然后在圖形框顯示輸入的數,對于是回文數顯示一個“★”。掌握自定義函數過程和子過程的定義和調用方法。掌握形參和實參的對應關系。掌握值傳遞和地址傳遞的傳遞方式。掌握變量、函數和過程的作用域。熟悉程序設計中的常用算法2《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第5頁。7《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第5頁。數據文件編寫一個應用程序,若單擊“建立文件”,則分別用Print#和Write#語句將三個同學的學號,姓名和成績分別寫入文件Score.dat文件和Score1.dat;若單擊“讀取文件”按鈕,則用LineInput語句按行將2個文件的內容送往相應的文本框。將斐波那契數列的前10項寫入文件Fb.dat,然后從該文件將數據讀取出來并計算合計和平均數,最后送入列表。設計一個應用程序。單擊“打開文件”按鈕會彈出一個通用的對話框,選擇文件后顯示在文本框中;單擊“保存文件”按
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國球狀爆米花機行業投資分析及發展戰略咨詢報告
- 中國白羽肉雞行業市場發展監測及投資戰略咨詢報告
- 2025年公路建設施工市場環境分析
- 2020-2025年中國高空作業車行業發展潛力分析及投資方向研究報告
- 培訓背景課件模板
- 2025年中國濕式強磁選機行業市場發展前景及發展趨勢與投資戰略研究報告
- 稅務師精講課件更新時間
- 新生命呵護的商業高端典范
- 中國抽濕器市場深度評估及行業投資前景咨詢報告
- 2025年中國轉向橫拉桿行業市場調查研究及發展戰略規劃報告
- 教師法制教育培訓課件
- 眾包物流模式下的資源整合與分配
- 鐵路貨運流程課件
- 四川省成都市成華區2023-2024學年七年級上學期期末數學試題(含答案)
- 慢性硬膜下血腫護理要點大揭秘
- 管工基礎知識培訓課件
- 成人氣管切開拔管中國專家共識解讀
- “微”力量微博營銷
- 2022-2023學年山東省菏澤市成武縣人教版四年級下冊期末考試數學試卷(解析版)
- 浙江省舟山市2024屆數學高一第二學期期末質量跟蹤監視試題含解析
- 數據統計與分析教學大綱
評論
0/150
提交評論