国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

VB程序設計簡論

2015-02-04 21:26:32謝翠芬
電子技術與軟件工程 2014年22期
關鍵詞:界面設計算法

在程序設計教學中,如何解決程序設計本身枯燥、難懂這個問題,找到比較新穎的教學方式,一直是廣大計算機教師頗感興趣的課題。本文結合實例案例,探索各種教學方法在VB程序設計教學過程中的具體運用研究與探索。

【關鍵詞】界面設計 代碼設計 算法

1 引言

程序設計不僅是一門科學而且是一門藝術,它有較強的創(chuàng)造性和靈活性,也是學生較難掌握的技能。一方面程序設計本身枯燥、嚴謹,難以理解,另一方面更主要的是教師在組織程序設計教學中缺乏針對性,沒充分考慮學生的知識水平、認知規(guī)律、學習特點和接受能力。

Visual Basic,是一種面向對象的程序設計語言,編寫應用程序快捷高效,是職中計算機專業(yè)的必修科目。在這門課的教學實踐中,我緊緊抓住界面設計和程序代碼設計兩大環(huán)節(jié),打破教材原有以知識的邏輯結構體系為順序組織課堂教學的方式,以教授程序設計的基本方法為主線,從具體問題入手,由淺入深,由簡及繁,循序漸進,介紹解決問題的方法,最后引出概念和結論,取得良好教學效果。

2 界面設計

在面向對象程序設計語言教學中,界面設計是一項很重要的工作,程序是否簡便易用,與界面的質量有很大關系,而界面中的對象屬性會影響對象的外觀及功能,因此,對象的屬性設置在界面設計教學中要重點加以訓練。我設計了如下的界面,讓學生和我一起完成。

題目要求任意輸入兩數(shù),求這兩數(shù)的和(或差、或積、或商),實際是完成一個簡單的計算器。

2.1 建立應用程序界面

(1)啟動 VB。

(2)加入兩個文本框。

(3)加入四個運算按鈕。

(4)加入兩個標簽框。

在界面設計教學中,學生通過自己的實際操作,很容易就掌握了如何在界面內(nèi)添加對象,如何改變對象位置,以及如何設置對象的屬性。通過幾次針對性的練習,學生對屬性的設置不會有太大問題。

2.2 設置各控件的屬性

如表1。

2.3 編寫代碼

當程序運行后整個系統(tǒng)處于相對“靜止”,等待輸入,當輸入數(shù)據(jù)后,單擊四個按鈕中的任一個時,則引發(fā)Label2的Caption屬性變化,由原來的內(nèi)容改為兩文本框中內(nèi)容的和(或差、或積、或商),因此,必須在四個按鈕中的Click(單擊)事件中加入適當?shù)拇a,使Label2的Caption發(fā)生變化。

編寫“+”代碼的操作方法:

(1)雙擊“+”按鈕。

(2)在Command1_Click()過程中加入以下一行代碼。

Private Sub Command1_Click()

Label2.Caption = Val(Text1.Text) + Val(Text2.Text)

End Sub

通過此例,很容易便可掌握屬性值在代碼中的設置。其它按鈕控件仿照以上方法,讓學生自行完成。

3 程序代碼設計

程序設計主要學習的是編程本身的思想,學習的效果不能馬上看到,但是可以學到扎實的基本功,如強化邏輯分析和建立數(shù)學模型的能力;數(shù)據(jù)結構和算法知識;豐富的實踐經(jīng)驗。針對客觀實際,我在VB教學中采取了以下幾個措施。

3.1 密切聯(lián)系實際,激發(fā)學生學習興趣

職中學生相當一部分文化基礎差,對概念理解力差,發(fā)現(xiàn)問題與解決問題的能力較低,對學習興趣不高,課堂注意力容易分散,知識掌握不牢固。因此在程序設計教學中我放低教學起點,降低教學難度,培養(yǎng)他們的學習興趣,讓他們學得輕松,學有所獲,感受成功。

3.2 編程教學中淡化語句教學,注重算法教學,貫徹結構化程序設計思想

程序的長短、變量的多少不是判斷一個程序好環(huán)的標準,算法的清晰易懂才是最主要的。同時要強調VB面向對象的結構化程序設計思想,如下例,“給100個整數(shù),打印輸出其中的素數(shù)”結合算法將一個大任務分解成若干“功能模塊”。

3.3 從不同角度看同一問題,把握問題實質

程序設計可以通過不同的算法、語句設計出不同的程序而解決同一個問題。一個程序的好壞關鍵在于這個程序是否簡潔明確、結構清晰和高效率??砂呀鉀Q同一問題的A程序、B程序或C程序的不同地方加以分析和歸類,向學生展示講解,從而加深學生印象。如在講授循環(huán)結構時,同一例題就可用DO、While…Wend、Do…While、Do…Until、For…Next五種語句來實現(xiàn)??梢赃m當?shù)募右蕴崾?,鼓勵學生用不同的語句來設計程序解決問題。最后給予總結和提煉,明確哪種方法簡潔、易讀,哪種方法運行速度快,哪種方法靈活。

總之,教學有法,教無定法,只要教學得法。如何培養(yǎng)學生學習興趣,改進教學方法,使學生得到發(fā)展是我們長期而艱巨的任務,圍繞著這個任務,在保護學生學習積極性的前提下,按照學生的認知規(guī)律組織教學,一切可行的教學方法都可在我們的教學過程中加以運用。

參考文獻

[1]朱海紅.程序設計的教學要講究方法[J].新課程導學,2011.

[2]申然.我在進行VB程序設計教學過程中的幾點嘗試[J].文教資料,2006.

作者簡介

謝翠芬(1976-),女,廣東省佛山市人?,F(xiàn)為佛山市華材職業(yè)技術學校計算機中學一級教師,主要從事計算機科學教育改革研究。

作者單位

佛山市華材職業(yè)技術學校 廣東省佛山市 528000endprint

猜你喜歡
界面設計算法
《京燕兒》APP界面設計
大眾文藝(2023年22期)2023-12-10 04:27:18
中醫(yī)養(yǎng)生APP界面設計
大眾文藝(2022年19期)2022-10-19 08:18:18
“共享員工”平臺界面設計
包裝工程(2022年14期)2022-07-28 07:07:00
面向智能手機的UI界面設計
手機UI界面設計中視覺藝術元素的構成
科技傳播(2019年23期)2020-01-18 07:58:06
基于MapReduce的改進Eclat算法
Travellng thg World Full—time for Rree
進位加法的兩種算法
算法初步兩點追蹤
基于增強隨機搜索的OECI-ELM算法
东源县| 囊谦县| 小金县| 香港| 堆龙德庆县| 固阳县| 甘泉县| 英山县| 马山县| 白山市| 定安县| 合阳县| 嘉荫县| 巢湖市| 平武县| 罗城| 陈巴尔虎旗| 翁源县| 金阳县| 灵山县| 韩城市| 三台县| 北流市| 永安市| 岳普湖县| 崇文区| 南开区| 浦县| 陵川县| 施秉县| 丽水市| 门源| 灵璧县| 蓬安县| 徐水县| 宜阳县| 阿鲁科尔沁旗| 张家界市| 日土县| 杂多县| 辽阳县|