《VisualBasic程序設計》課程教學大綱_第1頁
《VisualBasic程序設計》課程教學大綱_第2頁
《VisualBasic程序設計》課程教學大綱_第3頁
《VisualBasic程序設計》課程教學大綱_第4頁
《VisualBasic程序設計》課程教學大綱_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《VisualBasic程序設計》課程教學大綱PAGEPAGE2《VisualBasic程序設計》課程教學大綱課程英文名稱:VisualBasicLanguageProgramming課程編號:0800050學分:3.0學時:32+16課程教學對象VisualBasic程序設計是為五邑大學會計(精算方向)等專業(yè)設置的計算機應用基礎課程。使學生通過VisualBasic程序設計的學習,掌握計算機應用基礎知識、技能和實際應用方法。在教學過程中,結合專業(yè)需要,培養(yǎng)學生利用計算機進行自學的能力,以及探索、創(chuàng)新能力,努力應用計算機知識促進本專業(yè)學習。課程性質及教學目的《VisualBasic程序設計》是五邑大學會計(精算方向)等相關專業(yè)必修的專業(yè)基礎課程之一。本課程包括理論教學(32學時)和課內實踐教學(16學時)兩個環(huán)節(jié)。VisualBasic是基于Windows操作系統(tǒng)的可視化程序設計語言,功能強大,特別是VisualBasic6.0以上版本,大大加強了數(shù)據(jù)庫功能和網(wǎng)絡功能,有重要的實用意義。本課程的目的和任務是通過課堂講授和上機編程,培養(yǎng)學生具有較強的程序閱讀和程序設計能力,使學生不但要掌握高級語言程序設計的能力,同時也要掌握最新的面向對象的程序設計方法,能運用所學的知識開發(fā)圖形界面下的應用軟件,為培養(yǎng)學生結合專業(yè)進行軟件開發(fā)的能力打好基礎。本課程應注重使學生掌握和理解算法的基本概念與結構化程序設計的思想方法和編程技巧,掌握面向對象的程序設計的基本概念和方法;掌握VisualBasic的基本語句、常用控件和常用的算法;.掌握VisualBasic的高級編程技術。應使學生具備初步的面向對象程序設計思想,并堅持從實際出發(fā)、掌握理論原理、學以致用的原則培養(yǎng)較高水平程序設計能力,使學生能較快地適應工作中計算機應用的需要。對先修知識的要求本課程的先修課為《計算機文化基礎》,通過《計算機文化基礎》課的學習,應達到如下水平:具有一定的計算機操作水平;熟練掌握常用操作系統(tǒng)、文字編輯軟件的使用。《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第1頁?!禫isualBasic程序設計》課程教學大綱全文共6頁,當前為第1頁?!禫isualBasic程序設計》課程教學大綱全文共6頁,當前為第2頁。課程的主要內容、基本要求和學時分配建議(總學時數(shù):32)《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第2頁。知識模塊知識點要求學時學習方式課外學習要求1、VisualBasic程序設計概述1.1VisualBasic簡介

C2課堂講授1.2VB集成開發(fā)環(huán)境C課堂講授1.3創(chuàng)建應用程序的過程A課堂講授1.4VB幫助系統(tǒng)B課堂講授2、VB可視化編程基礎2.1VB對象的概念B2課堂講授2.2窗體和基本控件B課堂講授2.3綜合應用

B課堂講授3、VB語言基礎3.1數(shù)據(jù)類型A2課堂講授3.2變量與常量A課堂講授3.3運算符和表達式A2課堂講授3.4VB程序結構和編碼規(guī)則

A課堂講授4、VB控制結構

4.1順序結構A2課堂講授4.2選擇結構

A2課堂講授4.3循環(huán)結構A2課堂講授4.4其他輔助控制語句B2課堂講授4.5程序調試B課堂講授5、數(shù)組和自定義數(shù)據(jù)類型

5.1數(shù)組的概念及聲明A2課堂講授5.2數(shù)組的基本操作

A課堂講授5.3列表框和組合框控件B2課堂講授5.4自定義類型及其數(shù)組C自學輔導6、過程6.1函數(shù)過程的定義和調用A2課堂講授6.2子過程的定義和調用A2課堂講授6.3參數(shù)傳遞

A2課堂講授6.4過程的嵌套和遞歸調用C自學輔導7、用戶界面設計7.1常用控件

B3課堂講授7.2通用對話框

B課堂講授7.3菜單設計C自學輔導7.4多重窗體

C自學輔導8、

數(shù)據(jù)文件

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].徐州:中國礦業(yè)大學出版社,2007課程考核方式本課程采用筆試閉卷的考核方式或機試方式,要求學生熟練掌握課程教學目標要求的內容,并能有效表達和運用,以達到該課程的能力培養(yǎng)目標。采用平時成績和期末考試成績相結合的方式:平時表現(xiàn)(考勤、隨堂提問、作業(yè)、隨堂測驗、實驗環(huán)節(jié)):30%,期末考試:70%《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第3頁。課內實驗(實訓)環(huán)節(jié)及要求(總學時數(shù):16)《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第3頁。序號實驗(實訓)項目實驗(實訓)內容實驗(實訓)目的及要求學時1VB環(huán)境和可視化編程基礎啟動VisualBasic6.0,創(chuàng)建一個“標準的EXE”類型的應用程序。了解VB系統(tǒng)的安裝。掌握啟動與退出VB的方法。掌握建立、編輯和運行一個簡單的VB應用程序的全過程。22順序結構編一個華氏溫度與攝氏溫度之間轉換的程序。編一個輸入半徑,計算圓周長和圓面積的程序。我國有13億人口,按人口年增長0.8%計算,多少年后我國人口超過26億。利用計算機解決古代數(shù)學問題"雞兔同籠問題"。即已知在同一籠子里有總數(shù)為m只雞和兔,雞和兔的總腳數(shù)為n只,求雞和兔各有多少只?掌握表達式、賦值語句的正確書寫規(guī)則;掌握常用函數(shù)的使用;掌握InputBox與MsgBox的使用。23選擇結構利用多分支結構,實現(xiàn)購買某物品時,根據(jù)其價格范圍安裝不同的折扣付款編一個程序輸入上網(wǎng)的時間,并能自動計算上網(wǎng)的費用輸入三個數(shù),按從大到小的順序排列掌握邏輯表達式的正確書寫格式。掌握單分支和雙分支條件語句的使用。掌握多分支條件語句的使用。掌握情況語句的使用與多分支語句之間的區(qū)別。24循環(huán)結構用單循環(huán)顯示有規(guī)律圖形編一程序,計算100以內的所有7或5的倍數(shù)和,并將這些數(shù)在文本框每一個為一行顯示計算當?shù)趇項的值<10-4時結束。編一程序,顯示出所有的水仙花數(shù)。所謂水仙花數(shù),是指一個3位數(shù),其各位數(shù)字立方和等于該數(shù)字本身。例如,153是水仙花數(shù),因為。掌握For語句的使用。掌握Do語句的各種形式的使用。掌握如何控制循環(huán)條件,防止死循環(huán)或不循環(huán)4《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第4頁。5《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第4頁。數(shù)組隨機產(chǎn)生10個30~100(包括30,100)的正整數(shù),求最大值、最小值、平均值,并顯示整個數(shù)組的值和結果。已知6個學生的成績,通過對數(shù)組賦初值的方法,利用String函數(shù),以每5分為一個“◆”顯示,并顯示學生的成績。隨機產(chǎn)生20個學生的計算機課程的成績,統(tǒng)計各分數(shù)段人數(shù)。即0~59、60~69、70~79、80~89、90~100,并顯示結果。產(chǎn)生的數(shù)據(jù)在窗體顯示,統(tǒng)計結果在圖形框顯示。輸入整數(shù)n,顯示具有n行的楊輝三角。掌握數(shù)組的聲明、數(shù)組元素的引用。掌握靜態(tài)數(shù)組和動態(tài)數(shù)組的使用差別。應用數(shù)組解決與數(shù)組有關的常用算法。26過程編一子過程ProcMin(a(),mina),求一維數(shù)組a中的最小值mina。主調程序隨機產(chǎn)生10個-300~-400之間的數(shù),顯示產(chǎn)生的數(shù)組中各元素;調用ProcMin子過程,顯示出數(shù)組中的最小值。參見本實驗所對應的教材中的例4.12,編一求兩數(shù)m,n最大公約數(shù)的函數(shù)過f(m,n);主調程序在兩個文本框輸入數(shù)據(jù),在圖形框顯示結果編一個函數(shù)過程Mysin(x),求Mysin(x)=。當?shù)趎項的精度小于10-5時結束,x為弧度;主調程序同時調用Mysin和內部函數(shù)sin,進行驗證。編一子過程MaxLength(s,MaxWord),在已知的字符串s中,找出最長的單詞MaxWord。假定字符串s內只含有字母和空格,空格分隔不同的單詞。編一函數(shù)過程IsH(n),對于已知正整數(shù)n,判斷該數(shù)是否是回文數(shù),函數(shù)的返回值類型為布爾型。主調程序每輸入一個數(shù),調用IsH函數(shù)過程,然后在圖形框顯示輸入的數(shù),對于是回文數(shù)顯示一個“★”。掌握自定義函數(shù)過程和子過程的定義和調用方法。掌握形參和實參的對應關系。掌握值傳遞和地址傳遞的傳遞方式。掌握變量、函數(shù)和過程的作用域。熟悉程序設計中的常用算法2《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第5頁。7《VisualBasic程序設計》課程教學大綱全文共6頁,當前為第5頁。數(shù)據(jù)文件編寫一個應用程序,若單擊“建立文件”,則分別用Print#和Write#語句將三個同學的學號,姓名和成績分別寫入文件Score.dat文件和Score1.dat;若單擊“讀取文件”按鈕,則用LineInput語句按行將2個文件的內容送往相應的文本框。將斐波那契數(shù)列的前10項寫入文件Fb.dat,然后從該文件將數(shù)據(jù)讀取出來并計算合計和平均數(shù),最后送入列表。設計一個應用程序。單擊“打開文件”按鈕會彈出一個通用的對話框,選擇文件后顯示在文本框中;單擊“保存文件”按

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論