vb.net加減,vb加減法

vb怎么實現(xiàn)文本多行加減法運(yùn)算

Dim?BDS,?JSS,?I?As?Integer

創(chuàng)新互聯(lián)專注于西華網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供西華營銷型網(wǎng)站建設(shè),西華網(wǎng)站制作、西華網(wǎng)頁設(shè)計、西華網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造西華網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供西華網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

Private?Sub?Command1_Click()

Dim?kkl()?As?String???'取出各行表達(dá)式的運(yùn)算符的數(shù)值

ReDim?kkl(UBound(BDS))

For?I?=?0?To?UBound(BDS)

kkl(I)?=?Right(Left(BDS(I),?3),?1)???'取出表達(dá)式的運(yùn)算符

Select?Case?kkl(I)

Case?"+"

JSS?=?Split(BDS(I),?"+")???'取出運(yùn)算符二邊的數(shù)據(jù),存儲在?JSS?數(shù)組中,下同

Text2.Text?=?Text2.Text??Val(JSS(0))?+?Val(JSS(1))??vbCrLf????'在文本框2中顯示計算結(jié)果。數(shù)據(jù)必須轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)!,下同

Case?"-"

JSS?=?Split(BDS(I),?"-")

Text2.Text?=?Text2.Text??Val(JSS(0))?-?Val(JSS(1))??vbCrLf

Case?"*"

JSS?=?Split(BDS(I),?"*")

Text2.Text?=?Text2.Text??Val(JSS(0))?*?Val(JSS(1))??vbCrLf

Case?"/"

JSS?=?Split(BDS(I),?"/")

Text2.Text?=?Text2.Text??Val(JSS(0))?/?Val(JSS(1))??vbCrLf

End?Select

Next?I

End?Sub

Private?Sub?Form_Load()

Text1.Text?=?Text1.Text??"33*33"??vbCrLf

Text1.Text?=?Text1.Text??"33+33"??vbCrLf

Text1.Text?=?Text1.Text??"33*33"??vbCrLf

BDS?=?Split(Text1.Text,?vbCrLf)?'將數(shù)據(jù)存儲到?BDS?數(shù)組中

End?Sub

這個程序符合二位數(shù)與二位數(shù)的+、-、*、/ 的計算,比較簡單。

我想知道vb.net中的時間怎么做相加和相減,謝謝

DateAdd函數(shù) 返回

返回包含一個日期的 Variant (Date),這一日期還加上了一段時間間隔。

語法

DateAdd(interval, number, date)

DateAdd 函數(shù)語法中有下列命名參數(shù):

部分 描述

interval 必要。字符串表達(dá)式,是所要加上去的時間間隔。

number 必要。數(shù)值表達(dá)式,是要加上的時間間隔的數(shù)目。其數(shù)值可以為正數(shù)(得到未來的日期),也可以為負(fù)數(shù)(得到過去的日期)。

date 必要。Variant (Date) 或表示日期的文字,這一日期還加上了時間間隔。

DateDiff函數(shù) 返回

返回 Variant (Long) 的值,表示兩個指定日期間的時間間隔數(shù)目。

語法

DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])

DateDiff 函數(shù)語法中有下列命名參數(shù):

部分 描述

interval 必要。字符串表達(dá)式,表示用來計算date1 和 date2 的時間差的時間間隔

Date1□date2 必要;Variant (Date)。計算中要用到的兩個日期。

Firstdayofweek 可選。指定一個星期的第一天的常數(shù)。如果未予指定,則以星期日為第一天。

firstweekofyear 可選。指定一年的第一周的常數(shù)。如果未予指定,則以包含 1 月 1 日的星期為第一周。

vb運(yùn)算符在運(yùn)算式的順序是什么?

先乘除后加減,從右到左運(yùn)算。

VB中運(yùn)算符的計算優(yōu)先級順序如下:算術(shù)運(yùn)算符和串聯(lián)運(yùn)算符求冪(^)一元標(biāo)識和非(+、–)乘法和浮點除法(*、/)整數(shù)除法(\)取模(Mod)加法和減法(+、–),字符串連接(+)字符串連接()算術(shù)移位()比較運(yùn)算符。

擴(kuò)展資料

vb.net?特性:

1、vb.net 完全集成到 Visual Studio 集成開發(fā)環(huán)境中,在這種集成開發(fā)環(huán)境與 VB 在若干方面有差異。主要體現(xiàn)在窗體的布局以及菜單等方面都有所不同。

2、vb.net 項目與 VB 不同。它使用基于文件夾的模型,所有項目均放置在項目文件夾層次結(jié)構(gòu)中。

3、vb.net 中使用ado.net來訪問數(shù)據(jù)庫,ado.net是.netFramework的一部分。在 vb.net 中實現(xiàn)數(shù)據(jù)訪問的方法主要有兩種。

其一是在程序設(shè)計階段,通過創(chuàng)建、配置數(shù)據(jù)適配器 DataAdapter 和生成數(shù)據(jù)集 DataSet;其二是在運(yùn)行中,通過編程方式動態(tài)創(chuàng)建配置數(shù)據(jù)適配器和創(chuàng)建、生成數(shù)據(jù)集。

4、在 vb.net 中是使用asp.net技術(shù)來編寫 Web 頁面的。在asp.net中使用的也不是腳本語言,而是真正意義的編程語言。

憑借asp.net的 Web 應(yīng)用程序、XML Web Services 等基于 Web 的功能,使得 vb.net 開發(fā) Web 頁面與開發(fā) Windows 應(yīng)用程序很相似,Web 頁面代碼也顯得有條有理了。

5、vb.net 已經(jīng)成為完全的面向?qū)ο蟮木幊陶Z言,并且新增更多語言特性。

vb.net用按鈕控制字體加減

Public Class Form1

Dim code As Integer

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

code -= 1

TextBox1.Font = New Font("宋體", code)

End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

code = 10

End Sub

End Class改變code就能改變字號了,你弄個加減按鈕改變code值即可

跪求:VB.net加減乘除 代碼

先在form上建立三個textbox,分別為textbox1,textbox2,textbox3,再建立四個按鈕,分別為cmdplus,cmdminus,cmdmultiple,cmddivide,代碼如下:

Private Sub cmdplus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdplus.Click

Dim a As Integer

Dim b As Integer

a = TextBox1.Text

b = TextBox2.Text

TextBox3.Text = a + b

End If

Private Sub cmdminus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdminus.Click

Dim a As Integer

Dim b As Integer

a = TextBox1.Text

b = TextBox2.Text

TextBox3.Text = a - b

End If

Private Sub cmdmultiple_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdmultiple.Click

Dim a As Integer

Dim b As Integer

a = TextBox1.Text

b = TextBox2.Text

TextBox3.Text = a * b

End If

Private Sub cmddivide_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmddivide.Click

Dim a As Integer

Dim b As Integer

a = TextBox1.Text

b = TextBox2.Text

TextBox3.Text = a / b

End If

vb 字符串相加減

這個問題用vb.net比較簡單.......

在text1里輸入12

85

74

69

73

91

65

在text2里輸入第一個數(shù)+第二個數(shù)

我這個方法的前提是:

text1里的每個數(shù)必需由空格分隔

text2里的文本要用+分隔

----------------------------------------------------------

dim

t1()

as

string

dim

t2()

as

string

dim

t1l,

i

as

integer

dim

temp

dim

r

as

integer,

rs

as

string

'用split函數(shù)分隔用戶的輸入

t1

=

split(text1.text,

"

")

t2

=

split(text2.text,

"+")

'獲取數(shù)組t1中一共有幾個元素

for

each

temp

in

t1

t1l

=

t1l

+

1

next

'直接開始相加

for

each

temp

in

t2

r

=

r

+

t1(i)

rs

=

rs

t1(i)

"+"

i

=

i

+

1

next

'顯示結(jié)果

rs

=

left(rs,

len(rs)

-

1)

rs

=

rs

"="

r

text3.text

=

rs

----------------------------------------------------------

代碼就是這樣,缺點就是不是說在text2中輸入第一個數(shù)+第二個數(shù)才可以加,輸入a+b也可以加

網(wǎng)頁名稱:vb.net加減,vb加減法
當(dāng)前網(wǎng)址:http://muchs.cn/article38/phihpp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、網(wǎng)站設(shè)計公司、品牌網(wǎng)站設(shè)計、品牌網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營