我愛(ài)學(xué)習(xí)網(wǎng)-上傳
當(dāng)前位置: 主頁(yè) > VB.NET >
  •    [VB.NET] 在VB.NET編程中使用數(shù)組 日期:2019-09-10 15:10:01 點(diǎn)擊:1017 好評(píng):2

    數(shù)組是程序中經(jīng)常要使用到的一種數(shù)據(jù)類(lèi)型,Visual Basic.Net中的數(shù)組,雖然語(yǔ)法結(jié)構(gòu)等方面保留了和Visual Basic的很多相似之處,但也與Visual Basic存在著很多區(qū)別。其最大,也是各位Visual Basic程序員所最不能容忍的區(qū)別就是如下二點(diǎn):。這種定義方法和Visual Basic .Net的孿生姐妹Visual C#非常相似。這樣在Visual Basic .Net中申明一個(gè)數(shù)組將會(huì)比Visual Basic中要稍微簡(jiǎn)潔一點(diǎn)。...

  •    [VB.NET] VB.NET多線(xiàn)程應(yīng)用 日期:2018-11-24 22:12:44 點(diǎn)擊:499 好評(píng):4

    開(kāi)發(fā)者一直要求微軟為VB加入更多的多線(xiàn)程功能,對(duì)于VB.NET也是這樣。VB6已經(jīng)支持建立多線(xiàn)程的EXE、DLL和OCX。不過(guò)使用多線(xiàn)程這個(gè)詞語(yǔ),可能也不太確切。因此VB6僅支持運(yùn)行多個(gè)單線(xiàn)程的單元。一個(gè)單元實(shí)際上是代碼執(zhí)行的空間,而單元的邊界限制了代碼訪(fǎng)問(wèn)任何單元以外的事物。VB.NET就不同了,它支持建立自由線(xiàn)程的應(yīng)用。這意味著多個(gè)線(xiàn)程可以訪(fǎng)問(wèn)同樣一套的共享數(shù)據(jù)。本文的以下部分將討論一下多線(xiàn)程的一些基本點(diǎn)。由于VB.NET使用了CLR,從而擁有了許多的新特性,其中的一個(gè)是可以創(chuàng)建自由線(xiàn)程的應(yīng)用。在VB.NET中,一個(gè)委派是一個(gè)類(lèi)型安全、面向?qū)ο蟮暮瘮?shù)指針。...

  •    [VB.NET] VB.NET語(yǔ)法基礎(chǔ)學(xué)習(xí) 日期:2018-11-24 22:12:43 點(diǎn)擊:595 好評(píng):2

    很久以來(lái),VB因?yàn)槿狈ν晟频拿嫦驅(qū)ο笾С帧⑷狈Ω咝У腻e(cuò)誤處理機(jī)制和性能表現(xiàn)不佳,因而一直受到某些人的嘲笑。VB.NET將徹底改變這種情況。然而,VB.NET在這些方面的改進(jìn)也要付出代價(jià),許多舊的代碼需要手工進(jìn)行轉(zhuǎn)換才能在VB.NET下運(yùn)行。下面幾個(gè)表格總結(jié)了VB.NET語(yǔ)言在語(yǔ)法上的改動(dòng)之處。表A對(duì)比了VB6中一些熟悉的語(yǔ)法形式及其在VB.NET中類(lèi)似功能最接近的語(yǔ)法形式。在VB.NET中,Microsoft減少了許多原先用于VB6的關(guān)鍵詞,代之以“框架類(lèi)”。Public WriteOnly PropertyStringProperty() As StringChar 這是VB.NET中的單字...

  •    [VB.NET] VB.NET局部靜態(tài)變量介紹 日期:2018-11-24 22:12:43 點(diǎn)擊:316 好評(píng):2

    Public Sub Test1() Static i As Integer i += 1 '實(shí)現(xiàn)一個(gè)過(guò)程調(diào)用計(jì)數(shù)器 End Sub. 這樣做明顯不如VB好。這就和對(duì)象封裝一個(gè)道理,本來(lái)應(yīng)該是一個(gè)方法的局部變量,現(xiàn)在我要被迫把它獨(dú)立出來(lái),顯然是不好的設(shè)計(jì)。將上述代碼返匯編,我們可以清楚地看到在VB生成的CIL中,i不是作為局部變量,而是作為類(lèi)的Field出現(xiàn)的:。同時(shí)也解釋了VB為什么要用兩個(gè)不同的關(guān)鍵字來(lái)聲明靜態(tài)變量—— Static和Shared。由于VB.NET局部靜態(tài)變量的實(shí)質(zhì)是類(lèi)的字段,所以它和真正的局部變量還是有所不同的。比如在多線(xiàn)程條件下,對(duì)VB.NET局部靜態(tài)變量的訪(fǎng)問(wèn)就和訪(fǎng)問(wèn)...

  •    [VB.NET] 了解VB.NET中的常量與枚舉 日期:2018-11-24 22:12:42 點(diǎn)擊:315 好評(píng):2

    在程序運(yùn)行的過(guò)程中始終固定不變的量稱(chēng)為常量。vB.NET中常量的來(lái)源有兩種,由用戶(hù)利用Const語(yǔ)句自定義,或者是系統(tǒng)預(yù)先定義的,可以通過(guò)菜單中“視圖”一“其他窗口”一“對(duì)象瀏覽器”命令或者是同時(shí)按Ctrl+Alt+J組合鍵就可以打開(kāi)VB.NET’和VBA對(duì)象庫(kù)中的常數(shù)列表。另外,默認(rèn)枚舉的值為Integer,但也可以把其顯式聲明為所需要的類(lèi)型在引用枚舉成員的時(shí)候,一般必須使用枚舉名來(lái)限定,但是利用VB.NET中提供的Import語(yǔ)句可以避免使用完整的限定名,引入了:Import語(yǔ)句以后就必須避免出現(xiàn)含義不清的引用。...

  •    [VB.NET] vb.net排序文件名算法 日期:2018-11-24 22:12:41 點(diǎn)擊:338 好評(píng):2

    我們知道,如果按照字符串比較,結(jié)果應(yīng)該是 a001,a1,a10,a2,但我們期望的結(jié)果應(yīng)該是a001,a1,a2,a10.if //don't compare complete since all are same, "ab","abc". if // if digit, change to number and compare...

  •    [VB.NET] VB.NET中的跨進(jìn)程消息鉤子 日期:2018-11-24 22:12:40 點(diǎn)擊:349 好評(píng):2

    我們都知道在VB6里面可以用API函數(shù)來(lái)進(jìn)行子類(lèi)化,以處理自身的窗體過(guò)程;如果跨進(jìn)程,這就麻煩了,由于我們的函數(shù)在我們的進(jìn)程中(廢話(huà)),而目標(biāo)進(jìn)程的窗口的消息處理函數(shù)在目標(biāo)進(jìn)程,所以只能想辦法把我們的代碼放到對(duì)方進(jìn)程中去執(zhí)行——并且要告知我們的進(jìn)程得到了什么消息。恐怕寫(xiě)匯編就有點(diǎn)嚇人了,于是大家都寫(xiě)DLL,其原理就是把回調(diào)函數(shù)放到一個(gè)DLL里面注入到對(duì)方進(jìn)程,DLL去修改目標(biāo)窗口的默認(rèn)處理函數(shù)——把消息發(fā)送給我們。關(guān)鍵是在VB.NET里面如何使用它——如何聲明API,如何進(jìn)行回調(diào),看用來(lái)子類(lèi)化的API的VB6聲明先:...

  •    [VB.NET] 淺談VB.NET數(shù)組聲明和初始化 日期:2018-11-24 22:12:39 點(diǎn)擊:724 好評(píng):2

    它允許對(duì)變量進(jìn)行分組,并且允許使用索引進(jìn)行檢索。數(shù)組有上界和下界,它用于指示數(shù)組的開(kāi)始索引值和結(jié)束索引值。另外,數(shù)組中的數(shù)據(jù)可以按序排列。簡(jiǎn)單的數(shù)組是一維的,當(dāng)然,在VB.NET中也可以使用多維數(shù)組。在一條語(yǔ)句中同時(shí)VB.NET數(shù)組聲明和VB.NET數(shù)組初始化時(shí),必須指定數(shù)組元素的數(shù)值類(lèi)型,以及數(shù)組所包含元素的個(gè)數(shù)。VB.NET中,數(shù)組是基于0的,這也就是說(shuō),數(shù)組的索引編號(hào)從0開(kāi)始,其后元素進(jìn)行連續(xù)編號(hào)。Listing B給出了在不同的兩步對(duì)數(shù)組進(jìn)行聲明和初始化的示例。VB.NET數(shù)組聲明和VB.NET數(shù)組初始化一旦完成,則可以在運(yùn)行時(shí)重新定義數(shù)組,從而改變其大小。...

  •    [VB.NET] VB.NET連接數(shù)據(jù)庫(kù)方法大全 日期:2018-11-24 22:12:38 點(diǎn)擊:378 好評(píng):2

    Microsoft Visual Basic.NET 是Microsoft Visual Basic的更新版本,它基于。NET的框架結(jié)構(gòu),能使用戶(hù)非常容易地創(chuàng)建Microsoft Windows操作系統(tǒng)和網(wǎng)絡(luò)的應(yīng)用程序。使用Visual Basic.NET,可以快速地實(shí)現(xiàn)可視化開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序、網(wǎng)絡(luò)服務(wù)、Windows 應(yīng)用程序和服務(wù)器端組件。另外,Visual Basic.NET為Windows應(yīng)用程序提供了XCOPY部署,開(kāi)發(fā)人員不再需要為DLL的版本問(wèn)題擔(dān)憂(yōu)。Visual Basic現(xiàn)在已經(jīng)真正成為面向?qū)ο笠约爸С掷^承性的語(yǔ)言。另外, Visual Basic.NET直接建立在。在這篇文...

  •    [VB.NET] VB.NET中有用的通用對(duì)象列表 日期:2018-11-24 22:12:37 點(diǎn)擊:318 好評(píng):4

    要使用List,我們需要了解如何部署.NET框架所提供的多種方法。這也將是本文要介紹的內(nèi)容。我已經(jīng)編寫(xiě)好了三個(gè)示例——使用ForEach, FindAll,和Sort——來(lái)闡述同樣列表類(lèi)的工作原理。第一步是要?jiǎng)?chuàng)建一個(gè)同用列表。文本中,我們會(huì)編寫(xiě)代碼以便為舉例中的集來(lái)分類(lèi)。首先,我需要一個(gè)能代表集中的Bottle的對(duì)象。為此而編寫(xiě)的代碼是完全符合標(biāo)準(zhǔn)的,而且事實(shí)上,VB.NET 2008 Express Intellisense會(huì)為你寫(xiě)好大部分的代碼。Public Class Bottle "internalProperties"Public Property Brand() As String...

推薦內(nèi)容
主站蜘蛛池模板: 国产一区二区三区国产精品| 亚洲乱码国产一区网址| 中文字幕一区二区精品区| 国产精品一区二区不卡| 国产av福利一区二区三巨 | 国产福利在线观看一区二区| 国产综合无码一区二区辣椒 | 国产内射在线激情一区| 国产一区美女视频| 精品亚洲AV无码一区二区三区| 国产伦精品一区二区三区视频猫咪 | 国产一区二区视频免费| 亚洲福利一区二区精品秒拍| 国产在线aaa片一区二区99| 免费无码VA一区二区三区| 少妇人妻精品一区二区| 红桃AV一区二区三区在线无码AV| 国产伦精品一区二区三区不卡| 丰满人妻一区二区三区视频| 国产成人精品视频一区| 亚洲午夜电影一区二区三区 | 国内精品一区二区三区东京| 国产伦精品一区二区三区无广告| 亚洲国产韩国一区二区| 日本一区二区不卡在线| 亚洲第一区在线观看| 欲色影视天天一区二区三区色香欲| 亚洲一区精品视频在线| 亚洲熟女综合色一区二区三区| 国产丝袜无码一区二区三区视频| 国产A∨国片精品一区二区| 无码乱人伦一区二区亚洲| 国产免费无码一区二区| 中文字幕一区二区三区永久 | 国产天堂在线一区二区三区| 精品国产亚洲一区二区三区 | 在线观看精品视频一区二区三区| 国产无吗一区二区三区在线欢| а天堂中文最新一区二区三区| 亚洲AV福利天堂一区二区三| 水蜜桃av无码一区二区|