編程入門先學(xué)什么
要想成為一名優(yōu)秀的程序員,最重要的是掌握編程思想、找到編程感覺(jué),而不是死記硬背語(yǔ)言本身。所以,從某種角度上講,很多語(yǔ)言是一致的。學(xué)會(huì)了C++,JAVA也能夠很快上手。我們面對(duì)新的編程語(yǔ)言時(shí),只需簡(jiǎn)單了解該語(yǔ)言的語(yǔ)法特點(diǎn),就可以輕松應(yīng)對(duì)和應(yīng)用了。一名程序員的高級(jí)境界,是在反復(fù)的實(shí)踐、觀察、分析、比較、總結(jié)中潛移默化積累的,絕不是一篇文章或者兩三小時(shí)的講解就能夠說(shuō)清楚的。
要學(xué)會(huì)編程思想、找到編程感覺(jué),必須從實(shí)實(shí)在在的編程實(shí)際工作中去實(shí)踐和體驗(yàn)。不少朋友在學(xué)習(xí)編程時(shí)只簡(jiǎn)單地學(xué)習(xí)語(yǔ)法、結(jié)構(gòu),枯燥而且目的性也不強(qiáng),會(huì)大大降低初學(xué)者的興趣和學(xué)習(xí)效果。而一般的書籍,也只從語(yǔ)言本身去講解語(yǔ)法和舉一些針對(duì)這些語(yǔ)法的應(yīng)用例子,跟使用說(shuō)明書沒(méi)有太大差別,沒(méi)有起到灌輸編程思想,培養(yǎng)編程感覺(jué)的作用。正因?yàn)槿绱?,許多大學(xué)生雖然在學(xué)校學(xué)過(guò)C語(yǔ)言,但他們之中少有真正精通C語(yǔ)言的編程者,只是簡(jiǎn)單了解些語(yǔ)法罷了,許多重要的知識(shí)點(diǎn)都含糊不清。
本文主要介紹vb語(yǔ)言編程學(xué)習(xí)怎么入門,一起倆詳細(xì)的了解一下。
vb語(yǔ)言編程學(xué)習(xí)怎么入門
VB6.0全稱為VisualBasic 6.0,是微軟公司推出的可視化編程工具M(jìn)SDN之一,是目前世界上使用最廣泛的程序開(kāi)發(fā)工具。
如果你是一個(gè)對(duì)編程一無(wú)所知,而又迫切希望掌握一種快捷實(shí)用的編程語(yǔ)言的初學(xué)者,那選擇VB 6.0沒(méi)錯(cuò)的。即使考慮到VB程序本身編譯和運(yùn)行效率較低的不足(嘻嘻速度現(xiàn)在不是問(wèn)題吧),單是它的快捷的開(kāi)發(fā)速度,簡(jiǎn)單易學(xué)的語(yǔ)法,體貼便利的開(kāi)發(fā)環(huán)境,它仍不失一款優(yōu)秀的編程工具,是初學(xué)者的首選。
一、VisualBasic 6.0 環(huán)境搭建
1、下載 VisualBasic 6.0 開(kāi)發(fā)集成環(huán)境,不要下載精簡(jiǎn)版的,下載不到的可以百度留言給我,然后解壓安裝就可以
2、安裝完成 ,打開(kāi) 如圖所示,
二、VB的集成開(kāi)發(fā)環(huán)境
1、標(biāo)題欄
標(biāo)題欄位于主窗口的頂部, 如圖1.1所示。 標(biāo)題欄除了可顯示正在開(kāi)發(fā)或調(diào)試的工程名外,還用于顯示系統(tǒng)的工作狀態(tài)。在VB中,用于創(chuàng)建應(yīng)用程序的過(guò)程,稱為“設(shè)計(jì)態(tài)”或“設(shè)計(jì)時(shí)” (Design-time);運(yùn)行一個(gè)應(yīng)用程序的過(guò)程,則稱為“運(yùn)行態(tài)”或“運(yùn)行時(shí)” (Run-time)。當(dāng)一個(gè)應(yīng)用程序在VB環(huán)境下進(jìn)行調(diào)試(即試運(yùn)行)由于某種原因其運(yùn)行被暫時(shí)終止時(shí),稱為“中斷態(tài)”(Break—time)。標(biāo)題欄最左側(cè)為控制菜單框,用來(lái)控制主窗口的大小、移動(dòng)、還原、最大化、最小化及關(guān)閉等操作,雙擊此框可以退出VB集成開(kāi)發(fā)環(huán)境。
2、菜單欄
菜單欄位于標(biāo)題欄的下面, 如圖1.1所示。VB的菜單欄除了提供標(biāo)準(zhǔn)的“文件”、“編輯”、“視圖”、“窗口”和“幫助”菜單之外,還提供了編程專用的功能菜單, 如“工程”、“格式”、“調(diào)試”、“運(yùn)行”、“查詢”、“圖表”及“工具”和“外接程序”等。
3、工具欄
工具欄一般位于菜單欄的下面,如圖1.1所示。VB的工具欄包括有“標(biāo)準(zhǔn)”、“編輯”、“窗體編輯器”和“調(diào)試”四組工具欄。每個(gè)工具欄都由若干命令按鈕組成,在編程環(huán)境下提供對(duì)于常用命令的快速訪問(wèn)。 在沒(méi)有進(jìn)行相應(yīng)設(shè)置的情況下,啟動(dòng)VB之后只顯示“標(biāo)準(zhǔn)”工具欄。 “編輯”、“窗體編輯器”和“調(diào)試”三個(gè)工具欄在需要使用的時(shí)候可通過(guò)選擇“視圖”菜單的“工具欄”命令中的相應(yīng)工具欄名稱來(lái)顯示,也可通過(guò)鼠標(biāo)右擊“標(biāo)準(zhǔn)”工具欄的空白部分,從打開(kāi)的彈出式菜單中選擇需要的工具欄名稱來(lái)顯示。
4、控件工具箱
控件工具箱又稱工具箱,位于VB主窗口的左下方,如圖1.1所示。 它提供的是軟件開(kāi)發(fā)人員在設(shè)計(jì)應(yīng)用程序界面時(shí)需要使用的常用工具(控件)。這些控件以圖標(biāo)的形式存放在工具箱中,軟件開(kāi)發(fā)人員在設(shè)計(jì)應(yīng)用程序時(shí),使用這些控件在窗體上“畫”出應(yīng)用程序的界面。工具箱中常用控件中圖標(biāo)和名稱如圖1.2所示。
工具箱除了最常用的控件以外,根據(jù)設(shè)計(jì)程序界面的需要也可以向工具箱中添加新的控件,添加新控件可以通過(guò)選擇“工程”菜單中的“部件”命令或通過(guò)在工具箱中右擊鼠標(biāo),在彈出菜單中選擇“部件”命令來(lái)完成
5、窗體設(shè)計(jì)器
窗體設(shè)計(jì)器位于VB主窗口的中間,如圖1.1所示。它是一個(gè)用于設(shè)計(jì)應(yīng)用程序界面的自定義窗口。應(yīng)用程序中每一個(gè)窗體都有自己的窗體設(shè)計(jì)器。窗體設(shè)計(jì)器總是和它中間的窗體一道出現(xiàn),在啟動(dòng)VB開(kāi)始創(chuàng)建一個(gè)新工程時(shí),窗體設(shè)計(jì)器和它中間的初始窗體“Form1”一道出現(xiàn)。要在應(yīng)用程序中添加其它窗體,可單擊工具欄上的“添加窗體”按鈕。
6、屬性設(shè)置窗口
屬性設(shè)置窗口位于窗體設(shè)計(jì)器的右方,如圖1.1和圖1.3所示。它主要用來(lái)在設(shè)計(jì)界面時(shí),為所選中的窗體和窗體上的各個(gè)對(duì)象設(shè)置初始屬性值。它由標(biāo)題欄、“對(duì)象”列表框、“屬性”列表框及屬性說(shuō)明幾部分組成。屬性設(shè)置窗口的標(biāo)題欄中標(biāo)有窗體的名稱。用鼠標(biāo)單擊標(biāo)題欄下的“對(duì)象”列表框右側(cè)的按鈕,打開(kāi)其下拉式列表框,可從中選取本窗體內(nèi)的各個(gè)對(duì)象,對(duì)象選定后,下面的屬性列表框中就列出與該對(duì)象有關(guān)的各個(gè)屬性及其設(shè)定值。屬性窗口設(shè)有“按字母序”和“按分類序”兩個(gè)選項(xiàng)卡,可分別將屬性按字母或按分類順序排列。當(dāng)選中某一屬性時(shí),在下面的說(shuō)明框里就會(huì)給出該屬性的相關(guān)說(shuō)明。
7、代碼編輯器
用VB開(kāi)發(fā)應(yīng)用程序,包括兩部分工作:一是設(shè)計(jì)圖形用戶界面;二是編寫程序代碼。設(shè)計(jì)圖形用戶界面通過(guò)窗體設(shè)計(jì)器來(lái)完成;而代碼編輯器的作用就是用來(lái)編寫應(yīng)用程序代碼。設(shè)計(jì)程序時(shí),當(dāng)用鼠標(biāo)雙擊窗體設(shè)計(jì)器中的窗體或窗體上的某個(gè)對(duì)象時(shí),代碼編輯器將顯示在VB集成環(huán)境中,見(jiàn)圖1.4。 應(yīng)用程序的每個(gè)窗體和標(biāo)準(zhǔn)模塊都有一個(gè)單獨(dú)的代碼編輯器。 代碼編輯器中有兩個(gè)列表框,一個(gè)是“對(duì)象”列表框,另一個(gè)是“事件”列表框。從列表框中選定要編寫代碼的對(duì)象(若是公共代碼段,則選“通用”),再選定相應(yīng)的事件,則可非常方便地為對(duì)象編寫事件過(guò)程。
8、工程資源管理器
工程資源管理器又稱為工程瀏覽器,位于窗體設(shè)計(jì)器的右上方,見(jiàn)圖1.1和圖1.5。它列出了當(dāng)前應(yīng)用程序中包含的所有文件清單。一個(gè)VB應(yīng)用程序也稱為一個(gè)工程,由一個(gè)工程文件(.vbp)和若干個(gè)窗體文件(.frm)、標(biāo)準(zhǔn)模塊文件(.bas)與類模塊文件(.cis)等其它類型文件組成。工程資源管理器窗口上有一個(gè)小工具欄,上面的三個(gè)按鈕分別用于查看代碼、查看對(duì)象和切換文件夾。在工程資源管理器窗口中選定對(duì)象,單擊“查看對(duì)象”按鈕,即可在窗體設(shè)計(jì)器中顯示所要查看的窗體對(duì)象;單擊“查看代碼”按鈕,則會(huì)出現(xiàn)該對(duì)象的“代碼編輯器”窗口。
9、窗體布局窗口
窗體布局窗口位于窗體設(shè)計(jì)器的右下方,見(jiàn)圖1.1和圖1.6。在設(shè)計(jì)時(shí)通過(guò)鼠標(biāo)右擊表示屏幕的小圖像中的窗體圖標(biāo),將會(huì)彈出一個(gè)菜單,選擇菜單中的相關(guān)命令項(xiàng),可設(shè)置程序運(yùn)行時(shí)窗體在屏幕上的位置。
三、程序設(shè)計(jì)步驟
1、創(chuàng)建程序界面
程序界面是程序與用戶進(jìn)行交互的橋梁,通常由窗口、窗口中的各種按鈕、文本框、菜單欄和工具欄等組成。創(chuàng)建程序界面,實(shí)際上就是根據(jù)程序的功能要求及程序與用戶間相互傳送信息的形式和內(nèi)容以及程序的工作方式等,確定窗口的大小和位置、窗口中要包含哪些對(duì)象,然后再使用窗體設(shè)計(jì)器來(lái)繪制和放置所需的控件對(duì)象。
2、設(shè)置對(duì)象的屬性
在創(chuàng)建程序界面的過(guò)程中,應(yīng)根據(jù)需要同時(shí)為窗體及窗體上的對(duì)象設(shè)置相應(yīng)的屬性。屬性的設(shè)置既可在設(shè)計(jì)時(shí)通過(guò)屬性窗口設(shè)置,也可通過(guò)程序代碼,在程序運(yùn)行時(shí)進(jìn)行改變。
3、編寫程序代碼
界面僅僅決定程序的外觀。程序通過(guò)界面上的對(duì)象接收到必要的信息后如何動(dòng)作,要做些什么樣的操作,對(duì)用戶通過(guò)界面輸入的信息做出何種響應(yīng)、進(jìn)行哪些信息處理,還需要通過(guò)編寫相應(yīng)的程序代碼來(lái)實(shí)現(xiàn)。編寫程序代碼通過(guò)代碼編輯器進(jìn)行。
4、保存工程
一個(gè)VB工程(程序)創(chuàng)建完成以后,可使用“文件”菜單中的“保存工程”命令或工具欄上的“保存工程”按鈕進(jìn)行保存。初次保存時(shí),應(yīng)根據(jù)系統(tǒng)提示依次對(duì)所有文件進(jìn)行保存。一個(gè)工程中的所有文件最好都保存在同一個(gè)獨(dú)立的文件夾中,這樣有利于管理和使用。
5、測(cè)試和調(diào)試應(yīng)用程序
測(cè)試和調(diào)試程序是保證所開(kāi)發(fā)的程序?qū)崿F(xiàn)預(yù)定的功能,并使其工作正確、可靠的必要步驟。
6、創(chuàng)建可執(zhí)行程序
創(chuàng)建可執(zhí)行程序就是將該工程編譯成可執(zhí)行程序(.exe文件),使其可以脫離VB環(huán)境,直接在Windows環(huán)境下獨(dú)立運(yùn)行。
四、VB工程管理
1、簡(jiǎn)介
在VB中,創(chuàng)建一個(gè)應(yīng)用程序,被稱為建立一個(gè)工程。一個(gè)VB工程是由若干個(gè)不同類型的文件組成的,工程就是這些文件的集合。一個(gè)VB工程通常包含一個(gè)工程文件(.vbp)和若干個(gè)窗體文件(.frm)(至少應(yīng)包含一個(gè)窗體文件),有時(shí)根據(jù)需要也會(huì)包含其它類型文件,如標(biāo)準(zhǔn)模塊文件(.bas)、類模塊文件(.cis)、資源文件(.res)、自定義控件文件(.ocx)與用戶文檔(.dob或.dox)等。為方便使用和管理,保存工程時(shí),建議將工程中的相關(guān)文件都保存在一個(gè)獨(dú)立的文件夾中。
2、工程文件
在創(chuàng)建一個(gè)VB工程時(shí),系統(tǒng)會(huì)建立一個(gè)擴(kuò)展名為“.vbp”的工程文件。工程文件的作用是記錄在創(chuàng)建該工程時(shí)所建立的所有文件的相關(guān)信息。需要注意的是:工程文件雖然包含了其它文件建立時(shí)的相關(guān)信息,但并不包含其它文件的詳細(xì)內(nèi)容,因此它并不代表工程的全部。由于工程文件記錄了工程中所有文件的相關(guān)信息,因此對(duì)于一個(gè)已建立的工程,當(dāng)打開(kāi)工程中的工程文件時(shí)將同時(shí)打開(kāi)工程中所有其它文件。對(duì)于一個(gè)新建立的工程,初次保存工程時(shí),系統(tǒng)會(huì)逐個(gè)提示保存所有文件,而對(duì)于一個(gè)已建立的工程,如再次打開(kāi)進(jìn)行修改,只要執(zhí)行保存工程命令,即可對(duì)所有文件的修改進(jìn)行保存,而不必逐個(gè)保存。
3、窗體文件
窗體文件也稱為窗體模塊文件,由于窗體是創(chuàng)建VB應(yīng)用程序界面時(shí)必不可少的對(duì)象,因此窗體和窗體文件是VB中最重要的對(duì)象和文件,一個(gè)VB工程必須至少包含一個(gè)窗體,最多可包含255個(gè)窗體,每個(gè)窗體都有一個(gè)對(duì)應(yīng)的窗體文件。窗體文件不僅包含有用于處理發(fā)生在窗體中的各個(gè)對(duì)象的事件過(guò)程,而且包含有窗體及窗體中各對(duì)象的屬性設(shè)置以及相關(guān)說(shuō)明。對(duì)于窗體文件可以概括為:窗體文件=窗體界面+窗體程序代碼。
4、其它文件
標(biāo)準(zhǔn)模塊文件的作用主要是將應(yīng)用程序中可被多個(gè)模塊所共用的程序代碼段(通用過(guò)程)組織在一起,對(duì)于可被多個(gè)模塊所共用的全局變量,通常也定義在標(biāo)準(zhǔn)模塊中。和窗體模塊不同,標(biāo)準(zhǔn)模塊只有程序代碼,沒(méi)有對(duì)應(yīng)的界面。根據(jù)需要,一個(gè)VB工程可以包含多個(gè)標(biāo)準(zhǔn)模塊文件,也可以沒(méi)有。類模塊文件主要用來(lái)創(chuàng)建新的類,并對(duì)類的屬性和方法進(jìn)行規(guī)定。和標(biāo)準(zhǔn)模塊文件類似,在一個(gè)VB工程中,類模塊文件也是可選的。
-
VB語(yǔ)言
+關(guān)注
關(guān)注
1文章
18瀏覽量
9895
發(fā)布評(píng)論請(qǐng)先 登錄
VB編程_撥號(hào)程序
VB編程_鬧鐘程序
VB編程_窗體控制
VB編程_動(dòng)畫光標(biāo)
VB編程_畫圖工具
VB編程_模擬雪花
VB編程_累加求和
C語(yǔ)言編程開(kāi)發(fā)入門基礎(chǔ)教程
vb語(yǔ)言為什么被淘汰
單片機(jī)c語(yǔ)言編程入門教程
51單片機(jī)C語(yǔ)言編程入門學(xué)習(xí)資料

評(píng)論