如何學(xué)好VB程序設(shè)計(jì) 1,學(xué)習(xí)程序設(shè)計(jì)的基本要求 2,Vb的功能及特點(diǎn) 3,學(xué)習(xí)VB程序設(shè)計(jì)的方法 對(duì)學(xué)習(xí)者知識(shí)的要求: 首先,學(xué)習(xí)程序設(shè)計(jì)要具備一定的數(shù)學(xué)基礎(chǔ).計(jì)算機(jī)與數(shù)學(xué)有很大的聯(lián)系,綜觀計(jì)算機(jī)歷史,計(jì)算機(jī)的數(shù)學(xué)模型(圖靈機(jī),由Alan Turing提出)和體系結(jié)構(gòu)(由John Von Neuman提出)等都是由數(shù)學(xué)家提出的,最早的計(jì)算機(jī)也是為數(shù)值計(jì)算而設(shè)計(jì)的.因此,要學(xué)習(xí)好計(jì)算機(jī)就要有一定的數(shù)學(xué)基礎(chǔ).不過對(duì)于初學(xué)者來說,在數(shù)學(xué)基礎(chǔ)方面的要求并不是很高,從我個(gè)人的角度來看,有高中數(shù)學(xué)水平就差不多了. 如何學(xué)好VB程序設(shè)計(jì) 學(xué)習(xí)程序設(shè)計(jì)基本要求 對(duì)學(xué)習(xí)者知識(shí)的要求: 其次,學(xué)習(xí)程序設(shè)計(jì)要有一定的邏輯思維能力.邏輯思維需要長(zhǎng)時(shí)間的鍛煉,如果你覺得自己在邏輯思維能力上有不足,也沒有關(guān)系,因?yàn)榫帉懗绦虮旧硪彩菍?duì)邏輯思維的鍛煉.初學(xué)程序設(shè)計(jì)應(yīng)具備的邏輯基礎(chǔ)可以從高中數(shù)學(xué)中學(xué)到. 如何學(xué)好VB程序設(shè)計(jì) 學(xué)習(xí)程序設(shè)計(jì)基本要求 熟悉Visual Basic操作環(huán)境與設(shè)計(jì)工具,能設(shè)計(jì)應(yīng)用程序界面. 掌握,理解面向?qū)ο蟪绦蛟O(shè)計(jì)基本概念 掌握VB語言的基礎(chǔ)知識(shí),程序設(shè)計(jì)的方法, 能閱讀一般難的程序; 能應(yīng)用編寫一些簡(jiǎn)單程序; 具有用Visual Basic開發(fā)Windows環(huán)境下應(yīng)用程序的能力和閱讀分析一般難度的VB程序的能力. 如何學(xué)好VB程序設(shè)計(jì) VB程序設(shè)計(jì)的基本要求 Visual Basic 簡(jiǎn)介 Visual Basic 是Microsoft 公司開發(fā)的Windows 應(yīng)用程序開發(fā)工具,Visual ——"可視化的",是一種開發(fā)圖形戶界面(GUI)的方法.使得非計(jì)算機(jī)專業(yè)的人也可以開發(fā)出專業(yè)的Windows軟件. Visual Basic繼承了BASIC語言簡(jiǎn)單易學(xué)的優(yōu)點(diǎn),又增加了許多新的功能,它采用面向?qū)ο笈c事件驅(qū)動(dòng)的程序設(shè)計(jì)思想,使編程變得更加方便,快捷.使用Visual Basic既可以開發(fā)個(gè)人或小組使用的小型工具,又可以開發(fā)多媒體軟件,數(shù)據(jù)庫(kù)應(yīng)用程序,網(wǎng)絡(luò)應(yīng)用程序等大型軟件.是國(guó)內(nèi)外最流行的程序設(shè)計(jì)語言之一. 2,VB的功能及特點(diǎn) 英文Visual的意思是"視覺的","可視的Baisc"這個(gè)名字可能抽象了點(diǎn),但實(shí)際上它卻是最直觀的編程方法,之所以叫做"可視",你只要看到VB的界面就會(huì)明白,實(shí)際上你無需編程,就可以完成許多步驟. 在VB中引入了控件的概念,在Windows中控件的身影無處不在,如按鈕,文本框等,VB把這些控件模式化,并且每個(gè)控件都有若干屬性用來控制控件的外觀,工作方法,能夠響應(yīng)用戶操作(事件). 這樣你就可以象在畫板上一樣,隨意點(diǎn)幾下鼠標(biāo),一個(gè)按鈕就完成了,這些在以前的編程語言下是要經(jīng)過相當(dāng)復(fù)雜的工作的. 何為可視 Visual Basic的特點(diǎn) 1. 具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具 2. 事件驅(qū)動(dòng)的編程機(jī)制 3. 結(jié)構(gòu)化的程序設(shè)計(jì)語言 4. 提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境 5.支持多種數(shù)據(jù)庫(kù)系統(tǒng)的訪問 6.高度可移植化的代碼 7.VB6.0在開發(fā)環(huán)境上,網(wǎng)絡(luò)功能等的大大增強(qiáng) Visual Basic的特點(diǎn) 可視化設(shè)計(jì): Visual Basic為用戶提供大量的界面元素(在Visual Basic中稱為控件對(duì)象),例如 "窗體","菜單","命令按鈕","工具按鈕","檢查框"等等,用戶只需要利用鼠標(biāo),鍵盤把這些控件對(duì)象拖動(dòng)到適當(dāng)?shù)奈恢?,設(shè)置它們的大小,形狀,屬性等,就可以設(shè)計(jì)出所需的應(yīng)用程序界面. Visual Basic的特點(diǎn) 事件驅(qū)動(dòng)編程:Windows操作系統(tǒng)出現(xiàn)以來,圖形化的用戶界面和多任務(wù)多進(jìn)程的應(yīng)用程序要求程序設(shè)計(jì)不能是單一性的,在使用Visual Basic設(shè)計(jì)應(yīng)用程序時(shí),必須首先確定應(yīng)用程序如何同用戶進(jìn)行交互.(例如發(fā)生鼠標(biāo)單擊,鍵盤輸入等事件時(shí),用戶必須編寫代碼控制這些事件的響應(yīng)方法)這就是所謂的事件驅(qū)動(dòng)編程. 程序設(shè)計(jì)方法概述 1.初期的程序設(shè)計(jì) 高運(yùn)行效率,少占用內(nèi)存為目標(biāo) 2.結(jié)構(gòu)化程序設(shè)計(jì) 程序的可讀性,可維護(hù)性為目標(biāo) 程序=算法+數(shù)據(jù)結(jié)構(gòu)+計(jì)算機(jī)語言+面向過程的程序設(shè)計(jì)方法 3.面向?qū)ο蟮某绦蛟O(shè)計(jì)(OOP) 降低程序的復(fù)雜性,提高軟件的開法效率和改善工作界面為目標(biāo) 程序=對(duì)象+消息+面向?qū)ο蟮某绦蛟O(shè)計(jì) 面向?qū)ο蟮某绦蛟O(shè)計(jì)具有如下的優(yōu)點(diǎn): 1.符合人們習(xí)慣的思維方法,便于分解大型的復(fù)雜多變的問題.由于對(duì)象對(duì)應(yīng)于現(xiàn)實(shí)世界中的實(shí)體,因而可以很自然地按照現(xiàn)實(shí)世界中處理實(shí)體的方法來處理對(duì)象,軟件開發(fā)者可以很方便地與問題提出者進(jìn)行溝通和交流. 2.易于軟件的維護(hù)和功能的增減.對(duì)象的封裝性及對(duì)象之間的松散組合,都給軟件的修改和維護(hù)帶來了方便. 3.可重用性好.重復(fù)使用一個(gè)類(類是對(duì)象的定義,對(duì)象是類的實(shí)例化),可以比較方便地構(gòu)造出軟件系統(tǒng),加上繼承的方式,極大地提高了軟件開發(fā)的效率. 4.與可視化技術(shù)相結(jié)合,改善了工作界面.隨著基于圖形界面操作系統(tǒng)的流行,面向?qū)ο蟮某绦蛟O(shè)計(jì)方法也將深入人心.它與可視化技術(shù)相結(jié)合,使人機(jī)界面進(jìn)入GUI時(shí)代. (1)養(yǎng)成良好的學(xué)習(xí)習(xí)慣 VB程序設(shè)計(jì)的入門學(xué)習(xí)并不難,但卻是一個(gè)十分重要的過程,因?yàn)槌绦蛟O(shè)計(jì)思想就在這時(shí)形成的,良好的程序設(shè)計(jì)習(xí)慣也在這個(gè)階段養(yǎng)成. (2)學(xué)習(xí)程序設(shè)計(jì)要注重理解一些重要的概念. VB程序設(shè)計(jì)本身并不復(fù)雜,翻開一本程序設(shè)計(jì)學(xué)習(xí)的書籍,看到的無非就是變量,函數(shù),條件語句,循環(huán)語句等概念.但要真正能進(jìn)行程。
計(jì)算器雖然是個(gè)小程序,不過設(shè)計(jì)的時(shí)候用到的知識(shí)比較多,而且邏輯方面并不簡(jiǎn)單,對(duì)于一個(gè)熟練的程序來說,也需要一點(diǎn)時(shí)間去調(diào)試、修改才做得出來。所以這個(gè)程序并不能說明你沒有進(jìn)步。
很多程序員都知道,設(shè)計(jì)一個(gè)完美的計(jì)算器,就算他的功能和Windows自帶的計(jì)算器一樣簡(jiǎn)單,也并不是那么容易。
還有一些看似簡(jiǎn)單的程序,例如人們熟悉的俄羅斯方塊,其程序設(shè)計(jì)難度都并不低。
雖然本人是專職VB程序員,不過從不認(rèn)為"簡(jiǎn)單的計(jì)算器"是個(gè)簡(jiǎn)單的程序。VB本身是種易學(xué)難精的程序設(shè)計(jì)語言,而且每個(gè)程序員都并不能精通VB的全部方方面面的功能。
首先學(xué)習(xí)VB應(yīng)該系統(tǒng)、全面的了解語句、過程、函數(shù)、對(duì)象、方法、事件等,一邊學(xué)習(xí)一邊研究別人的思路。而且學(xué)習(xí)VB要有重點(diǎn),通訊、數(shù)據(jù)庫(kù)、圖形處理等,應(yīng)該選擇性的突出重點(diǎn)學(xué)習(xí)。
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請(qǐng)?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號(hào)-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁(yè)面生成時(shí)間:2.693秒