真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vb.net程序書(shū)寫(xiě)規(guī)則,編寫(xiě)vb程序的基本流程

vb.net 的代碼書(shū)寫(xiě)與vb6.0有哪些不同之處

單說(shuō)代碼格式的話,沒(méi)多大變化,只是比VB6書(shū)寫(xiě)起來(lái)更方便。

創(chuàng)新互聯(lián)制作網(wǎng)站網(wǎng)頁(yè)找三站合一網(wǎng)站制作公司,專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站制作、成都網(wǎng)站制作,網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開(kāi)發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為近1000家服務(wù),創(chuàng)新互聯(lián)網(wǎng)站建設(shè)將一如既往的為我們的客戶(hù)提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣服務(wù)!

比如聲明變量的同時(shí)可以初始化:Dim a As Integer=12

循環(huán)變量可以在循環(huán)中直接聲明: For n As Integer=1 to 10 Step 2

Continue For和Continue Do/While 語(yǔ)句的引入

數(shù)組的初始化也更加方便: Dim num As Integer()={1,2,3}

增加了自運(yùn)算符和移位運(yùn)算符:i += 1

等等等等

然后就是比VB6更規(guī)范一點(diǎn)(你要說(shuō)更死板一點(diǎn)也可以)。

比如說(shuō)所有索引的下標(biāo)強(qiáng)制從0開(kāi)始(VB6里可以自己設(shè)置的)

調(diào)用方法時(shí)統(tǒng)一給參數(shù)列表加上括號(hào)(不像VB6里面存在加括號(hào)強(qiáng)制傳值這種讓新手暈頭的特性)

等等等

關(guān)鍵字有一些增減

總之,在語(yǔ)法方面大體上和VB6相同,但又吸收了類(lèi)C語(yǔ)言的一些方便的地方。

最主要的變化在于VB.NET是完全OOP的

另外一個(gè)比較實(shí)際的問(wèn)題就是默認(rèn)控件的使用和VB6相差很大,需要一定時(shí)間才能熟悉

VB.net 程序編寫(xiě)

Function?ULCase(ByVal?value?As?String)?As?String

Dim?s?As?String?=?""

For?Each?i?As?Char?In?value

s?=?IIf(Char.IsLower(i),?Char.ToUpper(i),?Char.ToLower(i))

Next

Return?s

End?Function

textbox1.text=ULCase(textbox1.text)

就行了.類(lèi)似樓上,用的內(nèi)置方法判斷大小寫(xiě)

2.

能得到數(shù)據(jù)的方法 常用 InputBox ?,TextBox

inputBox 用法

Public Function InputBox(ByVal Prompt As String, Optional ByVal Title As String = "", Optional ByVal DefaultResponse As String = "", Optional ByVal XPos As Integer = -1, Optional ByVal YPos As Integer = -1) As String

功能: 在對(duì)話框中顯示提示,等待用戶(hù)輸入文本或單擊按鈕,然后返回包含文本框內(nèi)容的字符串。

參數(shù):

Prompt: 必選的 String 表達(dá)式,作為消息顯示在對(duì)話框中。Prompt 的最大長(zhǎng)度大約為 1024 個(gè)字符,具體取決于所用字符的寬度。如果 Prompt 包含多行內(nèi)容,則可以在每行之間使用回車(chē)符 (Chr(13))、換行符 (Chr(10)) 或回車(chē)/換行符組合 (Chr(13) Chr(10)) 來(lái)分隔各行。

Title: 可選。顯示在對(duì)話框標(biāo)題欄中的 String 表達(dá)式。如果省略 Title,則標(biāo)題欄中顯示應(yīng)用程序名稱(chēng)。

DefaultResponse: 可選的 String 表達(dá)式。如果未提供其他輸入,則作為默認(rèn)響應(yīng)顯示在文本框中。如果省略 DefaultResponse,則顯示的文本框?yàn)榭铡?/p>

XPos: 可選。數(shù)值表達(dá)式,指定屏幕左邊緣與對(duì)話框左邊緣之間的距離(以緹為單位)。如果省略 XPos,則對(duì)話框水平居中。

YPos: 可選。數(shù)值表達(dá)式,指定屏幕頂部與對(duì)話框上邊緣之間的距離(以緹為單位)。如果省略 YPos,則對(duì)話框垂直定位在屏幕向下大約三分之一處。

返回值:

在對(duì)話框中顯示提示,等待用戶(hù)輸入文本或單擊按鈕,然后返回包含文本框內(nèi)容的字符串。

代碼:

Dim?KC()?As?String?=?{"語(yǔ)文",?"數(shù)學(xué)",?"英語(yǔ)",?"物理",?"化學(xué)"}

Dim?MyTable?As?New?Hashtable

For?Each?i?As?String?In?KC

MyTable.Add(i,?Val(InputBox("請(qǐng)輸入"""??i??"""?的成績(jī):",?"成績(jī)輸入",?"0")))

Next

Dim?sum?As?Single

For?Each?i?As?DictionaryEntry?In?MyTable

sum?+=?i.Value

Next

Dim?Pf?As?String?=?IIf(sum??450?OrElse?_

(MyTable(KC(0))??95?AndAlso?MyTable(KC(1))??95?AndAlso?MyTable(KC(2))??95?AndAlso?MyTable(KC(3))??80?AndAlso?MyTable(KC(4))??80)?OrElse?_

(MyTable(KC(0))??85?AndAlso?MyTable(KC(1))??85?AndAlso?MyTable(KC(2))??85?AndAlso?MyTable(KC(3))??85?AndAlso?MyTable(KC(4))??85),?"優(yōu)秀",?"可以")

MsgBox(Pf)

幫忙用vb.net寫(xiě)程序?急著用的。幫幫忙

這個(gè)程序很簡(jiǎn)單,我以前做過(guò)算素?cái)?shù)的,算隨機(jī)十以?xún)?nèi)的用來(lái)教我一個(gè)小叔子的兒子,你看看VB基礎(chǔ)就可以寫(xiě)的出了,如果碰到代碼問(wèn)題可以找人幫忙,但是如果你單獨(dú)讓人來(lái)代寫(xiě)那么不是很現(xiàn)實(shí),好像知道貌似沒(méi)有幫代做單獨(dú)軟件的吧

VB.NET編程語(yǔ)法

你這是vb.net的代碼,vb中不允許那么寫(xiě):

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值,改類(lèi)型變量只有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)))

vb.net程序編寫(xiě)?

dim s1 as string

dim s2 as string

s1=textbox1.text

s2=StrReverse(s1)'翻轉(zhuǎn)

if s1=s2 then

label1.text=

VB中的函數(shù)和方法表達(dá)式的書(shū)寫(xiě)規(guī)范問(wèn)題

必須的

可選的

數(shù)字 那么這里可以是 1 2 3 ...

文檔約定

本文檔使用以下字體約定。

約定示例 描述

Sub, If, Case Else, Print, True, BackColor, Click, Debug, Long 首字母大寫(xiě)的單詞表示語(yǔ)言特有的關(guān)鍵字。

setup 命令以粗體形式出現(xiàn)。

事件驅(qū)動(dòng) 在文本中,楷體字表示專(zhuān)用術(shù)語(yǔ),通常該術(shù)語(yǔ)在書(shū)中首次出現(xiàn)的時(shí)候使用楷體字??w有時(shí)也表示強(qiáng)調(diào)。

variable 在語(yǔ)法和文本中,斜體字表示應(yīng)提供信息的所在處。

[expressionlist] 在語(yǔ)法說(shuō)明中,方括號(hào) ([]) 內(nèi)部的項(xiàng)是可選的。

{While | Until} 在語(yǔ)法說(shuō)明中,花括號(hào) ({}) 和豎線 (|) 表示可在兩個(gè)或者多個(gè)選項(xiàng)中選擇一個(gè)。除非所有的選項(xiàng)又包含在方括號(hào) ([]) 中,否則必須選擇一個(gè)選項(xiàng)。

Sub HelloButton_Click()

Readout.Text = _

"Hello, world!"

End Sub 這種字體用于程序代碼。

ENTER 大寫(xiě)字母表示鍵的名字和鍵的組合,例如 ENTER 和 CTRL+R。

ALT+F1 鍵名之間的加號(hào) (+) 表示鍵組合。例如,ALT+F1 表示在按 ALT 同時(shí)按 F1 鍵。

DOWN ARROW 按照鍵上的箭頭方向使用單個(gè)方向鍵。(LEFT、RIGHT、UP 或 DOWN)?!凹^鍵”是這些鍵的統(tǒng)稱(chēng)。

BACKSPACE, HOME 按照各自的名字使用其它定位鍵。

c:\Vb\Samples\Calldlls.vbp 大小寫(xiě)混合的路徑和文件名。

本文檔的程序設(shè)計(jì)風(fēng)格

本文檔的程序編寫(xiě)用到以下規(guī)則。詳細(xì)信息請(qǐng)參閱《程序員指南》一書(shū)中的“編程基礎(chǔ)”。

關(guān)鍵字用大寫(xiě)字母開(kāi)頭:

'Sub, If, ChDir, Print 和 True 都是關(guān)鍵字。

Print "Title Page"

用行標(biāo)號(hào)代替行號(hào)。行標(biāo)號(hào)的使用只限于錯(cuò)誤處理例程:

ErrorHandler:

Power = conFailure

End Function

使用撇號(hào) (') 引導(dǎo)注釋?zhuān)?/p>

'這是注釋部分;在程序運(yùn)行時(shí),這兩行

'將被忽略。

在子過(guò)程、函數(shù)過(guò)程和屬性過(guò)程中的控制流塊和語(yǔ)句需要縮進(jìn):

Private Sub cmdRemove_Click ()

Dim Ind As Integer

Ind = lstClient.ListIndex '獲取索引。

'確定有選定的項(xiàng)。

If Ind = 0 Then

lstClient.RemoveItem Ind '將其從列表框中刪除。

'顯示編號(hào)。

lblDisplay.Caption = lstClient.ListCount

Else

Beep '如果沒(méi)有項(xiàng)被選中,就發(fā)出鳴叫。

End If

End Sub

如果一句代碼太長(zhǎng),無(wú)法在一行內(nèi)寫(xiě)下(不包括注釋?zhuān)?,則可以在下一行繼續(xù),在行的末尾用續(xù)行字符表示一行尚未結(jié)束,續(xù)行字符是一個(gè)空格加一個(gè)下劃字符 ( _):

Sub Form_MouseDown (Button As Integer, _

Shift As Integer, X As Single, Y As Single)

內(nèi)部常數(shù)名是大小寫(xiě)混合的,它的前綴是兩個(gè)字符,表示定義該常數(shù)的對(duì)象庫(kù)。Visual Basic (VB) 和 Visual Basic for application (VBA) 對(duì)象庫(kù)中的常數(shù)的前綴為 “vb”;數(shù)據(jù)訪問(wèn)對(duì)象 (DAO) 庫(kù)中的常數(shù)的前綴為 “db”;Microsoft Excel 對(duì)象庫(kù)中的常數(shù)的前綴為 “xl”。下面是幾個(gè)例子:

vbTileHorizontal

dbAppendOnly

xlDialogBorder

在本書(shū)中,用戶(hù)自定義的常數(shù)的前綴通常為 “con”,而且是大小寫(xiě)混合的。例如:

conYourOwnConstant

然而,在使用 Windows API 常數(shù)時(shí),代碼仍遵循 Visual Basic 的以前版本中使用的約定。例如:

EM_LINESCROLL


文章標(biāo)題:vb.net程序書(shū)寫(xiě)規(guī)則,編寫(xiě)vb程序的基本流程
本文URL:http://weahome.cn/article/hogeeo.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部