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