您當前所在位置:主頁 > 工業制造 > 工業設計 >

VBA程序設計課程教學研究

來源:網絡|發布時間:2021-02-18|瀏覽次數:
VBA程序設計課程教學研究 摘要:數據庫技術在醫療衛生領域有著非常重要的作用,作者所在學校面向全校臨床醫學專業長學制學生開設了“數據庫語言”課程,在基于ACCESS的VBA高級應用的課程內容講授上,凈化工程www.schrjh.com,設計了醫學實踐案例教學方法,教學實踐證明,案例教學可以增強醫學生對面向對象編程技術的理解,提高醫學生對編程語言的學習興趣。

關鍵詞:ACCESS;VBA;課程設計

概述

數據庫技術在社會工作生活的各個領域都有著廣泛的應用,尤其是在醫療衛生領域所起的作用更不能低估,如醫院信息管理系統、醫學專家系統、數字人體分析等大量的醫學數據分析管理都是以數據庫系統為基礎的。首都醫科大學針對全校臨床醫學專業長學制學生開設了“數據庫語言”課程,該課程是基于微軟的Access軟件的數據庫實用技術課程。開設此課程是希望學生通過該課程的學習,能夠掌握數據庫技術的基本概念、基本原理和基本方法,并具有利用數據庫解決實際問題的能力。由于授課對象為非計算機專業的本碩連讀醫科學生,所以本課程教學目標設計時突出以下內容:一是要求學生掌握數據庫在醫學領域中的常用技術;二是培養學生挖掘數據庫技術與醫學領域在實踐中結合的能力;三是希望通過本課程的學習,引導學生認識到跨學科思維對提高本專業創新能力的重要性。Access軟件是微軟Office產品的一個組件,提供了單機數據庫處理功能,對于簡單的桌面應用程序和個人數據庫應用可以提供數據庫支持。由于Access軟件是面向對象編程技術,并具有良好的可視化設計效果,所以它適合非計算機專業學生學習,但使用Access軟件時,如果不會用VBA,那么就只能局限于Access的表、查詢、窗體、報表和宏的簡單應用,潔凈室www.hrjhgs.com,不能實現較復雜的功能,所以這就需要用VisualBasicforApplication進行編程來完成。[1]VBA(VisualBasicforApplications)是微軟開發的VisualBasic的一種宏語言,是在桌面應用程序中通用的自動化編程語言,可以用來擴展Windows的應用程序功能,特別是MicrosoftOffice軟件。由于微軟Office軟件的普及,人們常見的辦公軟件Office軟件中的Word、Excel、Access、PowerPoint都可以利用VBA使這些軟件的應用效率更高。[2]

課程設計

本課程的教學內容主要分為兩大部分:一是Access軟件可視化的單機數據庫處理功能,如表、查詢、窗體和報表等;二是基于VBA+Access的組合,設計實現復雜功能的數據庫應用系統,這部分內容可以實現基于醫學應用系統的一些特定需求。由于醫學生的編程基礎相對欠缺,語法知識相對比較抽象,學生對VBA編程部分的學習興趣低。所以,教師在教學實踐中,不能為了教VBA,而一味地教VB的語法規則,而應突出面向應用的案例教學,通過案例把VB語法與前期學的ACCESS結合起來,這樣學生的課堂參與度較之枯燥的理論教學能有明顯提高。以計算每位患者的BMI指數為教學案例,本案例要根據每位患者的身高體重利用系統算出BMI指數,并給出一般性評價。雖然窗體的文本框控件可以直接算出對應的數值,但為了讓學生了解窗體事件觸發來啟動VBA功能,筆者特意在窗體中設計了一個按鈕,并通過點擊來進行事件觸發從而實現相應功能(如圖1)。為了讓學生能看清楚窗體實現的設計視圖,筆者將窗體中對應的控件類型及名稱標出,以方便學生進行窗體設計(如圖2)。對于窗體上的兩個按鈕功能,用VBA實現的具體代碼通過箭頭指示,讓學生清楚知道事件對應代碼部分(如圖3)。通過這個VBA代碼部分,學生可以學到單分支語句(IF)、多分支語句(CASE),同時復習前期學習過的星期函數(Weekday)、格式轉換函數(CDate)等知識點。這樣可以在學習新知識的同時,復習已學過的內容,達到鞏固知識的目的。

結論

案例教學可以更好地提高學生的編程能力[3-4],通過選取與醫學相關的案例,可以讓醫學生直觀地了解用VBA編程可以實現窗體的復雜功能。總之,從醫學實際問題出發,選取典型的教學案例,以案例教學為向導,改變傳統的編程語言授課模式,可以提高學生的興趣,使其在較短時間內掌握相應的知識要點,從而更快更好地掌握課程內容,提高理論與實踐能力。

參考文獻:

[1]杜菁.數據庫技術與應用新概念教程[M].北京:中國鐵道出版社,2011.

[2]高洪皓,莊偉明,宋蘭華.VBA高級應用案例在非計算機專業教學中的應用研究[J].計算機時代,2015(8):73-75.

[3]蘭清昭.基于VBA控件技術與精準教學理念的授課課件設計實踐研究——以某高校《Visualbasic程序設計》課程授課課件設計為例[J].電腦知識與技術,2016,凈化工程www.schrjh.com,12(25):115-117.

[4]王耀,郭建平,于春生.對VBA程序設計課程教學的思考[J].電腦迷,2017(4):78-79.

作者:周萍 劉衛芳 王洪 夏翃 周震 單位:首都醫科大學 在线看日本免费不卡资源,日本免费网址大全在线观看,日本不卡免费一区二区

Copyright © 2020-2028 現代應用技術網版權所有http://www.jqjgl.cn本站文章部分來自互聯網轉載,如有侵權請與管理員聯系QQ:164236394,或發電子郵件告知我們,經我們審核后會在第一時間進行確認并作刪除處理!感謝您的支持與理解!廣告服務聯系QQ164236394 Power by DedeCms