#是特殊字符,你可以用 “ if "1#倉(cāng)庫(kù)" like "1[#]倉(cāng)庫(kù)" then msgbox "True"”試試看。
成都創(chuàng)新互聯(lián)公司是專業(yè)的網(wǎng)站建設(shè)公司,提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì)等網(wǎng)站開發(fā)一體化解決方案;包括H5頁(yè)面制作,小程序定制開發(fā),網(wǎng)站定制,企業(yè)網(wǎng)站建設(shè),成都商城網(wǎng)站開發(fā),成都響應(yīng)式網(wǎng)站建設(shè),建網(wǎng)站,PHP網(wǎng)站建設(shè),軟件開發(fā),軟文平臺(tái),網(wǎng)站營(yíng)銷。歡迎做網(wǎng)站的企業(yè)前來合作洽談,成都創(chuàng)新互聯(lián)公司將竭誠(chéng)為您服務(wù)!
若要與左方括號(hào) ([)、問號(hào) (?)、數(shù)字號(hào) (#) 和星號(hào) (*) 這些特殊字符匹配,必須用方括號(hào)將它們括起。右方括號(hào) (]) 不能在組中用來與自身匹配,但它可用在組外作為單個(gè)字符。
可以將字符序列 [] 視為零長(zhǎng)度字符串 ("");但不能將其作為括在括號(hào)中的字符列表的一部分。如果要檢查 string 中的某個(gè)位置是包含一組字符還是不包含任何字符,可以使用兩次 Like。有關(guān)示例,請(qǐng)參見如何:將字符串與模式相匹配。
我覺得你概念上有問題。
首先編輯器只是一類軟件的名稱,即便你說是VB編輯器,可以是微軟出的VB6等IDE,我也可以說系統(tǒng)自帶的記事本也是VB編輯器,總之一般只要能編寫源代碼的就可以叫編輯器。
而.Net也只是一個(gè).Net Framework框架而已,.Net包括很多技術(shù),不光是編程技術(shù)。
最后,你是不是要問VB6和VB.Net的關(guān)系?
如果是這個(gè)問題,我可以告訴你VB6是上個(gè)世紀(jì)的IDE,而VB.Net是Visual Studio大集成環(huán)境里面的一種而已,像C++,C#也集成在里面。他們兩個(gè)可以說除了語法還比較相像以外,沒有一點(diǎn)關(guān)系了,編程思想不同,編譯原理不同,運(yùn)行機(jī)制不同,總之就是整個(gè)架構(gòu)都不同,不要覺得VB.Net就是VB6的本世紀(jì)升級(jí)版。
這是典型對(duì).net構(gòu)架不理解造成的!
只要是.net編程,一定使用的是.net類庫(kù),必須是同運(yùn)行版本的.net支持方可運(yùn)行。而所謂的vb.net只是說編程的語言層使用的是vb語言而已。該語言在.net構(gòu)架下被編譯成為IL語言(MSIL,嚴(yán)格說來是IL的一個(gè)子集)。而上層的語言只是產(chǎn)生軟件時(shí)所使用的一個(gè)不同語言規(guī)則而已,與IL已經(jīng)沒有任何相關(guān)性了。上層語言無論是C#還是VB,甚至是Java(J#)均只適應(yīng)編程人員的一個(gè)策略,與整個(gè)構(gòu)造沒有多大的相關(guān)性。
.net的最終目的就是讓不同的語言編程人員能協(xié)同工作,那么語言在其中的區(qū)別沒有多大了,所有的運(yùn)行核心都是由.net完成的,沒有必須依賴于.net。這是沒有任何疑問的。
vb.net就是.net,只是表示用VB語言人的稱呼,用C#的則稱其為C#.net,但不管是哪種,它是無法脫離.net的。
沒什么區(qū)別,只是增加可讀性而已,以下是摘自MSDN的說明:
Visual Basic 語言參考
Call 語句 (Visual Basic)
將控制傳送到 Function、Sub 或動(dòng)態(tài)鏈接庫(kù) (DLL) 過程。
[ Call ] procedureName [ (argumentList) ]
各部分說明
procedureName
必選。要調(diào)用的過程名。
argumentList
可選。變量和表達(dá)式列表,表示當(dāng)調(diào)用過程時(shí)傳遞給該過程的參數(shù)。多個(gè)參數(shù)以逗號(hào)分隔。如果包括 argumentList,則必須將它放在括號(hào)內(nèi)。
備注
您通常使用 Call 語句調(diào)用不返回值的過程。如果該過程返回值,Call 語句將放棄該值。
在調(diào)用過程時(shí)不要求您必須使用 Call 語句,但使用該語句可以提高代碼的可讀性。
VB 是Visual Basic編程語言
1991年,美國(guó)微軟公司推出了Visual Basic(可間稱VB),目前的就新版本是.net中文版。
Visual 意即可視的、可見的,指的是開發(fā)像windows操作系統(tǒng)的圖形用戶界面(Graphic User Interface,GUI)的方法,它不需要編寫大量代碼去描述界面元素的外觀和位置,只要把預(yù)先建立好的對(duì)象拖放到屏幕上相應(yīng)的位置即可。
Basic指的是Beginners all_purpose symbolic instruction code 初始者通用符號(hào)指令代碼語言。
Visual Basic有學(xué)習(xí)版、專業(yè)版和企業(yè)版三種版本,以滿足不同的開發(fā)需要。學(xué)習(xí)版適用于普通學(xué)習(xí)者及大多數(shù)使用Visual Basic開發(fā)一般Windows應(yīng)用程序的人員;專業(yè)版適用于計(jì)算機(jī)專業(yè)開發(fā)人員,包括了學(xué)習(xí)版的全部?jī)?nèi)容功能以及Internet控件開發(fā)工具之類的高級(jí)特性;企業(yè)版除包含專業(yè)版全部的內(nèi)容外,還有自動(dòng)化構(gòu)件管理器等工具,使得專業(yè)編程人員能夠開發(fā)功能強(qiáng)大的組骨子里分布式應(yīng)用程序。
VB是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語言,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。它簡(jiǎn)單易學(xué)、效率高,且功能強(qiáng)大可以與Windowsr專業(yè)開發(fā)工具SDK相媲美。在VisualBasic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的廣泛應(yīng)用程序接口(SPI)函數(shù),以用動(dòng)態(tài)鏈接庫(kù)(DLL)、對(duì)象的鏈接與世隔嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā)Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。隨著版本的提高,Visual Basic的功能也越來越強(qiáng)。5.0版以后,Visual Basic推出了中文版,與前個(gè)版本相比,其功能有了很大提升。
在二十一世紀(jì)初,microsoft公司推出Visual Studio 2003與Visual Basic之間有了重大變化,Visual Studio為各種編程工具做了一個(gè)平臺(tái),Visual Basic.NET可在這種平臺(tái)上運(yùn)行。相對(duì)于傳統(tǒng)VB,有很大的不同。VB.Net,首次使用.Net構(gòu)架進(jìn)行可視化編程,并且能很好地與COM構(gòu)架兼容。2005年Visual Studio 2005則運(yùn)用了NET 2.0的技術(shù),更加的方便了程序員的工作??墒切碌某绦?qū)ο到y(tǒng)配置要求也較高,需要微軟.Net Framework 2.0以上的.Net構(gòu)架支持。
VB(Visual Basic)是由微軟公司開發(fā)的包含環(huán)境的事件驅(qū)動(dòng)編程語言。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用開發(fā)程序(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫(kù),或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松地使用VB提供的組件快速創(chuàng)建一個(gè)應(yīng)用程序。
Visual Basic .NET(VB.NET)是.NET Framework框架下的一種多重編程范式高級(jí)語言。
VB.NET,是微軟公司于2002年作為原有的Visual Basic的繼承者而推出。雖然自2005年起,語言名稱中的“.NET”就已經(jīng)被去掉了。但為了與VB 6.0及以前版本的Visual Basic進(jìn)行區(qū)分,
“Visual Basic .NET”的名字仍然被社會(huì)公眾用來指代VB 7.0及以后的Visual Basic。VB.NET與C#同為.Net Framework框架下兩種主要的程序設(shè)計(jì)語言,都是為了調(diào)用.Net Framework的類庫(kù)資源,因此兩種語言具有很高的對(duì)應(yīng)性,數(shù)據(jù)類型、控制結(jié)構(gòu)與語言特性都存在一一對(duì)應(yīng),容易把源代碼從一種語言對(duì)譯為另一種語言。