vb編程入門簡(jiǎn)單易懂

vb編程入門簡(jiǎn)單易懂

ID:36609957

大?。?53.60 KB

頁(yè)數(shù):83頁(yè)

時(shí)間:2019-05-09

vb編程入門簡(jiǎn)單易懂_第1頁(yè)
vb編程入門簡(jiǎn)單易懂_第2頁(yè)
vb編程入門簡(jiǎn)單易懂_第3頁(yè)
vb編程入門簡(jiǎn)單易懂_第4頁(yè)
vb編程入門簡(jiǎn)單易懂_第5頁(yè)
資源描述:

《vb編程入門簡(jiǎn)單易懂》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、VB編程入門VisualBasic程序設(shè)計(jì)教程本章將介紹有關(guān)VB程序的構(gòu)成和數(shù)據(jù)類型以及變量的定義和使用、表達(dá)式以及基本的輸入輸出操作。這些知識(shí)是編程的基礎(chǔ)。我們將通過(guò)簡(jiǎn)單示例的分析,幫助理解如何進(jìn)行VB編程。2VisualBasic程序設(shè)計(jì)教程本章主要內(nèi)容:確定數(shù)據(jù)的性質(zhì):數(shù)據(jù)類型兩種數(shù)據(jù)表達(dá):常量和變量算術(shù)運(yùn)算符和表達(dá)式VB編程的開(kāi)始:使用窗體賦值和輸入輸出3VisualBasic程序設(shè)計(jì)教程所謂編程就是針對(duì)要解決的任務(wù),設(shè)計(jì)解決問(wèn)題的步驟,使用計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言進(jìn)行描述,最后通過(guò)編碼、測(cè)試、修改等過(guò)程實(shí)現(xiàn)編程的目的。編程有兩個(gè)方面的要求:一需要理解編程的任務(wù)并給出算法

2、二要使用特定的計(jì)算機(jī)語(yǔ)言具體地表示這些算法。2.1概述4VisualBasic程序設(shè)計(jì)教程1.加法器界面設(shè)計(jì)2.2一個(gè)簡(jiǎn)單的加法器程序5VisualBasic程序設(shè)計(jì)教程2.編寫(xiě)程序代碼對(duì)象列表框過(guò)程列表框過(guò)程分界線程序員在此編寫(xiě)代碼光標(biāo)標(biāo)題6VisualBasic程序設(shè)計(jì)教程PrivateSubCmdAdd_Click()‘計(jì)算”按鈕代碼DimTempAsLongTxtNum1.Text=""TxtNum2.Text=""TxtSum.Text=""TxtNum1.Text=InputBox("請(qǐng)輸入第一個(gè)數(shù)")TxtNum2.Text=InputBox("請(qǐng)輸入第二個(gè)數(shù)

3、")Temp=Val(TxtNum1)+Val(TxtNum2)TxtSum.Text=TempEndSubPrivateSubCmdExit_Click()“退出”按鈕代碼FrmAdder1.HideMsgBox("加法器程序運(yùn)行結(jié)束,謝謝使用")EndEndSub7VisualBasic程序設(shè)計(jì)教程數(shù)據(jù)是程序處理的對(duì)象。為了更好地處理各種各樣的數(shù)據(jù),VB定義了多種數(shù)據(jù)類型,數(shù)據(jù)類型定義了值的范圍并確定了它能夠進(jìn)行的操作。2.3確定數(shù)據(jù)的性質(zhì):數(shù)據(jù)類型8VisualBasic程序設(shè)計(jì)教程整數(shù):整型/長(zhǎng)整型字節(jié)型浮點(diǎn)型:單/雙精度貨幣型數(shù)值型數(shù)據(jù)類型字符型邏輯型日期型對(duì)象型

4、變體型9VisualBasic程序設(shè)計(jì)教程使用數(shù)值類型1.字節(jié)型(Byte)字節(jié)型數(shù)可以表示無(wú)符號(hào)的整數(shù),0~255 2.整型(Integer)和長(zhǎng)整型(Long)不帶小數(shù)部分的數(shù),表示正整數(shù)、負(fù)整數(shù)和零 整型數(shù):-32768~3276798、98% 長(zhǎng)整型數(shù):-2147483648~214748364745678、45678&10VisualBasic程序設(shè)計(jì)教程3.單精度型(Single)和雙精度型(Double)浮點(diǎn)數(shù)。表示帶有小數(shù)部分的數(shù) 表示數(shù)的范圍大,但有誤差。 如超出某個(gè)表示范圍,則用科學(xué)記數(shù)法 例如:4.53E8(4.53×108),8.173E-14

5、,3.14D23Single保留7位十進(jìn)制有效位,Double保留15位4.貨幣型(Currency)專門為處理貨幣而設(shè)計(jì)的數(shù)據(jù)類型 它可最多保留小數(shù)點(diǎn)右邊4位和小數(shù)點(diǎn)左邊15位11VisualBasic程序設(shè)計(jì)教程字符型(String)用雙引號(hào)括起來(lái)的一串字符。例如Canton”、”1+2=?”、”GoodMorning”等“″”稱為起止界限符。 字符串長(zhǎng)度。分變長(zhǎng)字符串(長(zhǎng)度不固定)和定長(zhǎng)字符串(長(zhǎng)度固定)在VB中,把漢字作為一個(gè)字符來(lái)處理。 例如:“浙江大學(xué)浙江杭州中國(guó)”該字符串長(zhǎng)度為12,含空格使用字符型(String)12VisualBasic程序設(shè)計(jì)教程邏輯

6、型與日期型邏輯型(Boolean)邏輯型又稱布爾型,其數(shù)據(jù)只有True(真)和False(假)兩個(gè)值邏輯值和數(shù)值類型進(jìn)行轉(zhuǎn)換的時(shí)候,它們是非對(duì)稱的: (1)數(shù)值數(shù)據(jù)轉(zhuǎn)換為布爾值時(shí),0對(duì)應(yīng)False,非0對(duì)應(yīng)為True(2)布爾值轉(zhuǎn)換為數(shù)值數(shù)據(jù)時(shí),F(xiàn)alse對(duì)應(yīng)0,True對(duì)應(yīng)為-1。13VisualBasic程序設(shè)計(jì)教程日期型(Date)表示日期和時(shí)間 用兩個(gè)“#”符號(hào)把日期和時(shí)間的值括起來(lái) 如:#08/20/2001#、#2001-08-20##12/12/200511:35:35PM#14VisualBasic程序設(shè)計(jì)教程變體型和對(duì)象引用型變體型(Variant)

7、變體型數(shù)據(jù)是一種可變的數(shù)據(jù)類型,可以存放任何類型的數(shù)據(jù) 當(dāng)指定變量為Variant變量時(shí),VB會(huì)自動(dòng)完成必要的轉(zhuǎn)換15VisualBasic程序設(shè)計(jì)教程在程序中不特別說(shuō)明時(shí),VB會(huì)自動(dòng)將該變量默認(rèn)為Variant型變量。 例:Temp=“22”’字符串Temp=22’數(shù)值Temp=#01/01/2002#’日期對(duì)象引用型型(Object)對(duì)象引用型型數(shù)據(jù)可用來(lái)表示應(yīng)用程序中的對(duì)象16VisualBasic程序設(shè)計(jì)教程自定義數(shù)據(jù)類型VB為用戶了提供自定義數(shù)據(jù)類型,以滿足用戶的需求。實(shí)際上自定義數(shù)據(jù)只是把VB已有的

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。