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