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è)子窗體都放置在主窗體上,則主窗體可以包含任意數量的子窗體,甚至可創(chuàng )建二級子窗體。
也就是說(shuō),可以在主窗體內包含子窗體,而子窗體內可以再有子窗體。主窗體與第一個(gè)子窗體間為一對多關(guān)系,而第一個(gè)子窗體與第二個(gè)子窗體間為一對多關(guān)系。
例如,可以用一個(gè)主窗體來(lái)顯示客戶(hù)數據,用子窗體來(lái)顯示客戶(hù)的訂單,再用另一個(gè)子窗體來(lái)顯示訂單的詳細內容(參見(jiàn)羅斯文數據庫的客戶(hù)訂單窗體,文件路徑是 Microsoft Office\Office\Samples\Northwind。 mdb )。
Microsoft Access 是利用子窗體控件中“鏈接主字段”和“鏈接子字段”屬性來(lái)鏈接主窗體和子窗體的。如果因為某種原因,Microsoft Access 不能鏈接主窗體與子窗體,可以直接設置這些屬性。
注意:不能在“鏈接主/子字段”屬性中輸入控件的名字。 如果要輸入多個(gè)鏈接字段,在“鏈接子字段”和“鏈接主字段”屬性中輸入的字段順序必須相同。
鏈接字段并不一定在主窗體或子窗體中顯示,但必須包含在基礎數據源中。 以上是我對于這個(gè)問(wèn)題的解答,希望能夠幫到大家。
1、多看看其它比較流行的軟件界面,從中取其優(yōu)點(diǎn)。
2、能不給用戶(hù)看見(jiàn)的控件盡量設為隱藏。
3、盡量使用代碼來(lái)處理事務(wù),能不用控件盡量不用
4、在控件多的情況下,多用Panel控件,對控件進(jìn)行有條理的分組
5、在控件多的情況下,適當變更Panel背景色,來(lái)分出窗口內容的層次。
6、能省掉的按鍵盡量省掉,如常用的“確定”和“取消” 某些情況下自動(dòng)保存時(shí),可在窗體close事件中寫(xiě)上自動(dòng)保存代碼,而取消可以使用鍵盤(pán)Esc事件
全國計算機等級考試二級VB學(xué)習網(wǎng) 具體參考: /回答者:wahhltt - 舉人 四級 1-14 16:14 -------------------------------------------------------------------------------- /Article/ArticleShow.asp?ArticleID=28 注冊一下就可以看了! 回答者:fanfan9810 - 助理 二級 1-14 16:18 -------------------------------------------------------------------------------- 二級(Visual Basic語(yǔ)言程序設計)考試大綱 公共基礎知識 二級考試大綱中的公共基礎知識部分 Visual Basic語(yǔ)言程序設計 基本要求 1、熟悉Visual Basic集成開(kāi)發(fā)環(huán)境。
2、了解Visual Basic中對象的概念和事件驅動(dòng)程序的基本特性。 3、了解簡(jiǎn)單的數據結構和算法。
4、能夠編寫(xiě)和調試簡(jiǎn)單的Visual Basic程序。 考試內容 一、Visual Basic程序開(kāi)發(fā)環(huán)境 1、Visual Basic的特點(diǎn)和版本。
2、Visual Basic的啟動(dòng)與退出。 3、主窗口: (1)標題和菜單。
(2)工具欄。 4、其他窗口: (1)窗體設計器和工程資源管理器。
(2)屬性窗口和工具箱窗口。 二、對象及其操作 1、對象: (1)Visual Basic的對象。
(2)對象屬性設置。 2、窗體: (1)窗體的結構與屬性。
(2)窗體事件。 3、控件: (1)標準控件。
(2)控件的命名和控件值。 4、控件的畫(huà)法和基本操作。
5、事件驅動(dòng)。 三、數據類(lèi)型及其運算 1、數據類(lèi)型: (1)基本數據類(lèi)型。
(2)用戶(hù)定義的數據類(lèi)型。 (3)枚舉類(lèi)型。
2、常量和變量: (1)局部變量與全局變量。 (2)變體類(lèi)型變量。
(3)缺省聲明。 3、常用內部函數。
4、運算符與表達式: (1)算術(shù)運算符。 (2)關(guān)系運算符與邏輯運算符。
(3)表達式的執行順序。 四、數據輸入、輸出 1、數據輸出: (1)Print方法。
(2)與Print方法有關(guān)的函數(Tab、Spc、Space $)。 (3)格式輸出(Fomat$)。
2、InputBox函數。 3、MsgBox函數和MsgBox語(yǔ)句。
4、字形。 5、打印機輸出: (1)直接輸出。
(2)窗體輸出。 五、常用標準控件 1、文本控件: (1)標簽。
(2)文本框。 2、圖形控件: (1)圖片框,圖像框的屬性,事件和方法。
(2)圖形文件的裝入。 (3)直線(xiàn)和形狀。
3、按鈕控件。 4、選擇控件:復選框和單選按鈕。
5、選擇控件:列表框和組合框。 6、滾動(dòng)條。
7、計時(shí)器。 8、框架。
9、焦點(diǎn)與Tab順序。 六、控制結構 1、選擇結構: (1)單行結構條件語(yǔ)句。
(2)塊結構條件語(yǔ)句。 (3)IIf函數。
2、多分支結構。 3、For循環(huán)控制結構。
4、當循環(huán)控制結構。 5、Do循環(huán)控制結構。
6、多重循環(huán)。 7.GoTo型控制: (1) GoTo語(yǔ)句。
(2) On-GoTo語(yǔ)句。 七、數組 1、數組的概念: (1)數組的定義。
(2)靜態(tài)數組與動(dòng)態(tài)數組。 2、數組的基本操作: (1)數組元素的輸入、輸出和復制。
(2)For Each。Next語(yǔ)句。
(3)數組的初始化。 3、控件數組。
八、過(guò)程 1、Sub過(guò)程: (1)Sub過(guò)程的建立。 (2)調用Sub過(guò)程。
(3)通用過(guò)程與事件過(guò)程。 2、Function過(guò)程: (1)Function過(guò)程的定義。
(2)調用Function過(guò)程。 3、參數傳送: (1)形參與實(shí)參。
(2)引用。 (3)傳值。
(4)數組參數的傳送。 4、可選參數與可變參數。
5、對象參數: (1)窗體參數。 (2)控件參數。
九、菜單與對話(huà)框 1、用菜單編輯器建立菜單 2、菜單項的控制: (1)有效性控制。 (2)菜單項標記。
(3)鍵盤(pán)選擇。 3、菜單項的增減。
4、彈出式菜單。 5、通用對話(huà)框。
6、文件對話(huà)框。 7、其他對話(huà)框(顏色、字體、打印對話(huà)框)。
十、多重窗體與環(huán)境應用 1、建立多重窗體應用程序。 2、多重窗體程序的執行與保存。
3、Visual Basic工程結構。 (1)標準模塊。
(2)窗體模塊。 (3)Sub Main過(guò)程。
4、閑置循環(huán)與DoEvents語(yǔ)句。 十一、鍵盤(pán)與鼠標事件過(guò)程 1、KeyPress事件。
2、KeyDown與KeyUp事件。 3、鼠標事件。
4、鼠標光標。 5、拖放。
十二、數據文件 1、文件的結構和分類(lèi)。 2、文件操作語(yǔ)句和函數。
3、順序文件: (1)順序文件的寫(xiě)操作。 (2)順序文件的讀操作。
4、隨機文件: (1)隨機文件的打開(kāi)與讀寫(xiě)操作。 (2)隨機文件中記錄的增加與刪除。
(3)用控件顯示和修改隨機文件。 5、文件系統控件: (1)驅動(dòng)器列表框和目錄列表框。
(2)文件列表框。 6、文件基本操作。
考試方式 1、筆試:90分鐘,滿(mǎn)分100分,其中含公共基礎知識部分的30分。 2、上機操作:90分鐘,滿(mǎn)分100分。
上機操作包括: (l)基本操作。 (2)簡(jiǎn)單應用。
(3)綜合應用。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.800秒