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