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