你這是vb.net的代碼,vb中不允許那么寫(xiě):
在順河等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),成都營(yíng)銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站制作,順河網(wǎng)站建設(shè)費(fèi)用合理。
Dim
strdx()
As
String
=
{"0",
"0",
"0"}
'定義個(gè)數(shù)組,從后面的值能看的出最大下標(biāo)是2,也就是strdx(0),strdx(1)和strdx(2),3個(gè)的默認(rèn)值都為0
Dim
calcount1
As
String
=
"0"
'定義個(gè)字符串變量
Dim
calcount2
As
String
=
"0"
Dim
strvalue
As
Boolean
=
False
'定義strvalue為bool值,改類型變量只有true和false
2種值
If
strdx(0)
=
"0"
Then
TextBox1.Text
=
strdx(0)
"."
這是字符串連接符號(hào),和"+"的區(qū)別是,他把左右2邊的內(nèi)容直接連接的,而"+"可能會(huì)編程運(yùn)算符,例如
2
3
=
"23"
而
2
+
3
=
5
ElseIf
strvalue
=
False
Then
strdx(0)
=
strdx(0)
"0"
TextBox1.Text
=
strdx(0)
"."
strvalue
=
True
Else
strdx(0)
=
strdx(0)
"0"
TextBox1.Text
=
strdx(0)
Select
Case
calcount1
'
這里開(kāi)始是分支語(yǔ)句
Case
"+"
TextBox1.Text
=
Str(Val(strdx(1))
+
Val(strdx(0)))
Visual Basic.NET是基于微軟.NET Framework之上的面向?qū)ο蟮闹虚g解釋性語(yǔ)言(名片中說(shuō)VB.NET是"...中間解釋性語(yǔ)言“,這種說(shuō)法極不準(zhǔn)確,甚至完全錯(cuò)誤??赡茉庉嬚呤侵傅木幾g器會(huì)先將源碼翻譯成MSIL(Microsoft Intermediate Language)中間語(yǔ)言這回事,但這和”解釋性語(yǔ)言“有很大差別),可以看作是Visual Basic在·Net Framework平臺(tái)上的升級(jí)版本,增強(qiáng)了對(duì)面向?qū)ο蟮闹С?。但由于改?dòng)太大,導(dǎo)致VB.net對(duì)VB的向后兼容性不好,在業(yè)界引起不小的爭(zhēng)議。 大多的VB.Net程序員使用Visual Studio .Net作為IDE(integrated development environment).SharpDevelop是另一種可用的開(kāi)源的IDE。VB.Net需要在.Net Framework平臺(tái)上才能執(zhí)行。
詳情請(qǐng)看百度百科:;type=synfromtitle=VB.NETfr=aladdin
你的問(wèn)題很有問(wèn)題。。。
第一:vb
vb就是visual
basic,本身就是一種編程語(yǔ)言.
visual
basic
是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,可用于開(kāi)發(fā)
windows
環(huán)境下的各類應(yīng)用程序。它簡(jiǎn)單易學(xué)、效率高,且功能強(qiáng)大可以與
windows
專業(yè)開(kāi)發(fā)工具sdk相媲美。在visual
basic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用windows內(nèi)部的廣泛應(yīng)用程序接口(api)函數(shù),動(dòng)態(tài)鏈接庫(kù)(dll)、對(duì)象的鏈接與嵌入(ole)、開(kāi)放式數(shù)據(jù)連接(odbc)等技術(shù),可以高效、快速地開(kāi)發(fā)windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。隨著版本的提高,visual
basic的功能也越來(lái)越強(qiáng)。5.0版以后,visual
basic
推出了中文版,與前個(gè)版本相比,其功能有了很大提升。
第二:vba
vba即visual
basic
for
applications,包含在微軟的應(yīng)用程序中(比如microsoft
office),以及類似wordperfect
office這樣第三方的產(chǎn)品里面。vba這樣嵌入在各種應(yīng)用程序中看起來(lái)有些矛盾,但是它的功能和vb一樣強(qiáng)大。
vba和vb的區(qū)別包括如下幾個(gè)方面:
1.
vb是設(shè)計(jì)用于創(chuàng)建標(biāo)準(zhǔn)的應(yīng)用程序,而vba是使已有的應(yīng)用程序(excel等)自動(dòng)化
2.
vb具有自己的開(kāi)發(fā)環(huán)境,而vba必須寄生于已有的應(yīng)用程序.
3.
要運(yùn)行vb開(kāi)發(fā)的應(yīng)用程序,用戶不必安裝vb,因?yàn)関b開(kāi)發(fā)出的應(yīng)用程序是可執(zhí)行文件(*.exe),而vba開(kāi)發(fā)的程序必須依賴于它的父應(yīng)用程序,例如excel.
第三:vbscript
vbscript的全稱是:microsoft
visual
basic
script
editon.(微軟公司可視化basic腳本版).
正如其字面所透露的信息,
vbs(vbscript的進(jìn)一步簡(jiǎn)寫(xiě))是基于visual
basic的腳本語(yǔ)言.
我進(jìn)一步解釋一下,
microsoft
visual
basic是微軟公司出品的一套可視化編程工具,
語(yǔ)法基于basic.
腳本語(yǔ)言,
就是不編譯成二進(jìn)制文件,
直接由宿主(host)解釋源代碼并執(zhí)行,
簡(jiǎn)單點(diǎn)說(shuō)就是你寫(xiě)的程序不需要編譯成.exe,
而是直接給用戶發(fā)送.vbs的源程序,
用戶就能執(zhí)行了.
vbscript也是asp的默認(rèn)語(yǔ)言,還可以用在windows腳本編寫(xiě)(shell
script)和網(wǎng)頁(yè)編碼(html)中。盡管它的語(yǔ)法類似于vb,但是它卻是一種完全不同的語(yǔ)言。vbs不使用vb運(yùn)行庫(kù)運(yùn)行,而是由windows腳本宿主(wscript.exe
-
microsoft
windows
based
script
host)解釋執(zhí)行。這兩種語(yǔ)言之中的不同點(diǎn)影響asp網(wǎng)站的表現(xiàn)。
第四:vb.net
visual
basic.net
是從
visual
basic
語(yǔ)言演變而來(lái)的,是一種為高效地生成類型安全和面向?qū)ο蟮膽?yīng)用程序而設(shè)計(jì)的語(yǔ)言。visual
basic
允許開(kāi)發(fā)人員開(kāi)發(fā)面向
windows、web
和移動(dòng)設(shè)備的程序。與所有面向
microsoft
.net
framework
的語(yǔ)言一樣,使用
visual
basic
編寫(xiě)的程序都具有安全性和語(yǔ)言互操作性方面的優(yōu)點(diǎn)。vb.net是微軟最新平臺(tái)技術(shù),是.netframeworksdk的一種語(yǔ)言。vb.net和vc#.net在功能上沒(méi)有區(qū)別。編譯以后生成的可執(zhí)行文件被稱為assembly,即程序集。vb.net的版本號(hào)是visualbasic7.0,它的運(yùn)行是建立在clr(commonlanguageruntime)和msil(microsoftintermediatelanguage)虛擬器上的。其實(shí),它的機(jī)制和java差不多。
vb.net的特點(diǎn)
1.真正成為面向?qū)ο笠约爸С掷^承性的語(yǔ)言。
2.窗體設(shè)計(jì)器支持可視化繼承,并且包含了許多新的特性,比如自動(dòng)改變窗體大小、資源本地化支持、數(shù)據(jù)類工具內(nèi)在支持xml數(shù)據(jù)。
3.直接建立在.net的框架結(jié)構(gòu)上,因此開(kāi)發(fā)人員可以充分利用所有.net平臺(tái)特性,也可以與其他的.net語(yǔ)言交互。
4.為windows應(yīng)用程序提供了xcopy部署,開(kāi)發(fā)者不再需要為dll的版本問(wèn)題擔(dān)憂。