999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

談如何指導學生學習VB程序設計語言

2014-04-29 00:00:00陳杰
中國電子商情 2014年13期

引言:本文主要概述了如何指導學生學習Visual"Basic程序設計中程序設計基礎、Visual"Basic控制結構、Visual"Basic常用標準控件等章節,強調課堂知識理論與上機實踐相結合的重要性及體會。

目前對于高校非計算機專業的學生來說,學習高級語言程序設計,掌握一門面向對象程序設計語言非常必要。Visual"Basic"是國內外最流行的程序設計語言之一,國內許多高校都開設了Visual"Basic"程序設計課程,我們學校也不例外。通過十多年的教學總結出一些教學體會,本文就如何指導學生學習Visual"Basic"程序設計談一點體會。

一、如何講授Visual"Basic程序設計基礎

根據高級語言程序設計的特點,如果我們只是針對相關題目講解如何編程,學生就會感到乏味,尤其文科學生數學基礎比較薄弱,一部分學生往往在學習VB控制結構時就要掉隊,不能達到預期的學習效果。為避免此類現象的發生,在講授Visual"Basic程序設計基礎這一章時,事先指導學生預習相關知識點,常用內部函數拿到上機課上講,學生可以邊學邊實踐。常用日期、時間函數給學生舉幾個小例子,講解“今天是xx日”是字符串“今天是”與日期函數Day(D)連接得到的,待學生真正理解后,指導他們做“今天是xx月xx日”,然后再做“今天是xx年xx月xx日”。講解完WeekDay(D)、Hour(D)、Minute(D)、Second(D)的功能之后指導學生做“現在是xx點”、“現在是xx點xx分”、“現在是北京時間xx點xx分xx秒”,結果是學生既掌握了所學的知識又有成就感,同時對該門課產生了興趣。講授編碼規則時強調其規則的重要性,使學生認識到不嚴格遵守Visual"Basic代碼規則,編寫出來的程序計算機不識別,程序就不能正常運行。講授常用字符串函數時,Left(C,N)、Right(C,N)、Mid(C,N1[,N2])最好舉例字符串為漢字,去掉字符串空格函數Ltrim(C)、Rtrim(C)、Trim(C)最好用一個字符串和它們連接,這樣學生對它們的功能理解更深。例如“歡迎”+Ltrim(“""""你”)、”你”+Rtrim(“好""""”)+Trim(“"""再見!"""""”),經函數處理后為”歡迎你”、”你好再見!”。該例子如果在理論課上講解,學生學完印象不深,如果在上機課上邊學邊練,學習效果很好。數據輸入InputBox()函數、消息框函數MsgBox()函數、消息框語句MsgBox語句的學習都是這樣,上機講授效果遠遠好于理論授課。

二、如何講授Visual"Basic控制結構

第四章Visual"Basic控制結構,語法結構并不難,學生產生畏難情緒或掉隊的原因是數學基礎不太好。針對這種情況,采取精講多練。例如判斷奇偶性,從數學角度分析偶數的定義,然后讓學生思考被2整除在VB中如何寫表達式,再分析滿足被2整除條件及結果怎樣寫進If語句中,不滿足其結果又寫在If"Else語句哪個位置。通過講解、分析,學生對此類問題有了清晰的思路,對于被3、5等整除的問題就有了清晰的思路和解決問題的方法。把該類型問題加深就是既能被某個數整除又能被另一個數整除的編程問題,指導學生這不外乎就是同時滿足兩個條件的問題,也就是如何書寫邏輯與的條件的問題,學生得到指導后很快把程序編寫出來了。再一就是循環問題,1---100連續數累加、1—100偶數和、奇數和、N的階乘、判斷素數、最大公約數等均屬此范疇。指導學生此類問題首先把數學模型建立起來,接著就是如何套用循環結構的問題。例如:1—100的偶數和,用For循環求解,首先找好初始變量和終值、步長,求和的表達式,然后帶到For循環的結構中。用Do循環來做,條件就是For循環的結構中的終值,循環語句就是求和表達式和循環變量不斷增加即i=i+1。二重循環很多例子是二維的問題即行、列都要變化,例如“九九乘法表”、“輸出100—300之間所有素數”、二維數組例如矩陣的輸出、轉置矩陣等,把它們的數學關系、內外循環關系梳理清楚問題就迎刃而解了。例如“九九乘法表”是一個典型的的二維表,行和列都要變化,我們用雙重For循環來做,外循環用For"i=1"To"9表示從第一行到第九行,內循環For"j=1"To"9表示一到九列,數學模型即為S=i*j輸出是9行9列矩形圖形。如果要輸出是三角形則把表示列的J從J=1"To"9改為J=1"To"i即可。

三、如何講授Visual"Basic"常用標準控件

講授第六章Visual"Basic常用標準控件時仿照Word軟件中字體對話框把幾種常用顏色用單選按鈕來控制,字形用復選框來控制,字體用列表框控制,字號用組合框控制,控件做好后指導學生對相關控件進行編程,這樣把這幾種重要控件的常見屬性、方法綜合使用,既加深學生對相關知識的掌握,又培養他們解決實際問題的能力,同時也增強了他們的自信心,使他們認識到編程對他們來說不是遙不可及的事,只要肯下功夫,從簡單程序入手,不斷學習、不斷提高都會學有收獲。這一章中計時器是學生最感興趣的一個知識點,根據這一特點,把前面所做的“現在是北京時間xx點xx分xx秒”,“今天是xx年xx月xx日”利用計時器這個控件做成滾動字幕形式,鼓勵他們:“現在你們也可以作相關滾動字幕的編程了”。成功之后指導他們總結一下該制作應用了雙分支結構語句、文本框或標簽的Left屬性或Move方法語句、窗體的Width屬性。兩個圖片的交換首先做成用命令按鈕手動的,讓學生進一步理解VB中兩個變量交換必須使用第三個變量,當用命令按鈕成功進行兩個圖片的交換后,加上計時器控件后實現自動交換兩個圖片。讓學生自己總結這個小程序應用了圖片框(圖像框)、計時器控件,編程時使用了兩個變量交換、計時器Interval、Enabled屬性、If語句等知識點。經過幾年的教學實踐得出教學效果良好。

參考文獻

[1]龔沛曾,等.2007.Visual"Basic程序設計教程.北京:高等教育出版社.

[2]鄭阿奇,等.2004.Visual"Basic實用教程.北京:電子工業出版社.

(作者單位:鞍山師范學院)

作者簡介

陳杰(1962-),女,遼寧鞍山人。碩士,教授。現在鞍山師范學院計算中心從事教學工作。

主站蜘蛛池模板: 久久青草视频| 天天躁日日躁狠狠躁中文字幕| 日韩天堂视频| 呦女精品网站| 中文字幕色在线| 99在线视频网站| 中国一级毛片免费观看| 99热在线只有精品| 第一区免费在线观看| 国产va在线观看| 国产精品无码AV中文| 欧美三级不卡在线观看视频| 亚洲三级网站| a级毛片在线免费| 国产精品亚洲欧美日韩久久| 91久久国产热精品免费| 国产精品hd在线播放| 日韩中文精品亚洲第三区| 亚洲精品片911| 久久午夜夜伦鲁鲁片不卡 | 91久久国产成人免费观看| 自偷自拍三级全三级视频 | 亚洲av无码牛牛影视在线二区| 久草国产在线观看| 亚洲中文字幕23页在线| 国产69精品久久久久孕妇大杂乱| 中美日韩在线网免费毛片视频 | 99激情网| 国产18在线播放| 激情成人综合网| 成人蜜桃网| 色综合热无码热国产| 天天做天天爱夜夜爽毛片毛片| 亚洲欧美成人在线视频| 国产传媒一区二区三区四区五区| 国产微拍一区| 中文字幕色站| a毛片基地免费大全| 91色国产在线| 看国产一级毛片| 国产成人三级| 亚洲一级色| 亚洲三级网站| 精品一区二区三区视频免费观看| 喷潮白浆直流在线播放| 亚瑟天堂久久一区二区影院| 国产午夜人做人免费视频中文| 美女扒开下面流白浆在线试听| 2021国产乱人伦在线播放| 午夜毛片福利| 国产精品极品美女自在线看免费一区二区 | 欧美精品aⅴ在线视频| 色亚洲激情综合精品无码视频 | 伊人久综合| 色综合久久综合网| vvvv98国产成人综合青青| 久久综合丝袜日本网| 精品国产免费观看| 高清色本在线www| 亚洲日韩AV无码精品| a色毛片免费视频| 午夜精品久久久久久久无码软件| 成人免费一区二区三区| 亚洲美女一区| 一级毛片视频免费| 国产资源站| 午夜高清国产拍精品| 2021最新国产精品网站| 三级欧美在线| 亚洲欧美另类专区| 亚洲男人天堂2020| 成人亚洲视频| 欧美成人综合视频| 怡春院欧美一区二区三区免费| 亚洲三级视频在线观看| 亚洲视频一区| 亚洲人在线| 日韩一级毛一欧美一国产 | 久久国产亚洲偷自| 久久久噜噜噜| 久久亚洲国产视频| a级免费视频|