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