VB中“:”是什么意思?

2024-11-23 11:59:50
推荐回答(5个)
回答1:

在VB中“:”并行符号,可以用来连接两行代码。

我们知道在VB中,代码是以行为单位,一条语句一行,但行后加上英文冒号后,可以再多加一行的语句在后面。

例如:

if i= 1 then 

a=a+1 

b=a+5 

end if 

可以写成 

if i= 1 then a=a+1:b=a+5 

VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序。

VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。

扩展资料

vb.net 特性:

1、vb.net 完全集成到 Visual Studio 集成开发环境中,在这种集成开发环境与 VB 在若干方面有差异。主要体现在窗体的布局以及菜单等方面都有所不同。

2、vb.net 项目与 VB 不同。它使用基于文件夹的模型,所有项目均放置在项目文件夹层次结构中。

3、vb.net 中使用ado.net来访问数据库,ado.net是.netFramework的一部分。在 vb.net 中实现数据访问的方法主要有两种。

其一是在程序设计阶段,通过创建、配置数据适配器 DataAdapter 和生成数据集 DataSet;其二是在运行中,通过编程方式动态创建配置数据适配器和创建、生成数据集。

4、在 vb.net 中是使用asp.net技术来编写 Web 页面的。在asp.net中使用的也不是脚本语言,而是真正意义的编程语言。

凭借asp.net的 Web 应用程序、XML Web Services 等基于 Web 的功能,使得 vb.net 开发 Web 页面与开发 Windows 应用程序很相似,Web 页面代码也显得有条有理了。

5、vb.net 已经成为完全的面向对象的编程语言,并且新增更多语言特性。

参考资料来源:百度百科—Visual Basic

回答2:

“:”如果要将几行代码写在一行上,就用“:”连接。

例如:

if i= 1 then

a=a+1

b=a+5

end if

可以写成:if i= 1 then a=a+1:b=a+5

“;”当输出多个字符串或表达式时,各项之间就要用“;”或“,”隔开“,”作用是数值与数值间空一格打印,字符串之间不空。例如:Print "a="; 30 打印出来a= 30,而Print "a="; "b",b前不空a=b。

VB是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。

“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是 BASIC语言,是一种在计算技术发展历史上应用得最为广泛的语言。

Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

扩展资料:

VB语言的特点:

1、结构化的程序设计语言:

Visual Basic 6.0具有丰富的数据类型和众多的内部函数。其采用模块化和结构化程序设计语言,结构清晰,语法简单,容易学习。

2、强大的数据库功能:

Visual Basic 6.0利用数据控件可以访问Access、FoxPro等多种数据库系统,也可以访问Excel、Lotus等多种电子表格。

3、ActiveX技术:

ActiveX发展了原有的OLE技术,使开发人员摆脱了特定语言的束缚,方便地使用其他应用程序提供的功能,使Visual Basic 6.0能够开发集声音、图像、动画、字处理、电子表格、Web等对象于一体的应用程序。

4、网络功能:

Visual Basic 6.0提供的DHTML(动态HTML)设计工具可以使开发者动态地创建和编辑Web页面,使用户能开发出多功能的网络应用软件。

参考资料来源:百度百科-Visual Basic

回答3:

:如果要将几行代码写在一行上,就用:连接。例如
if i= 1 then
a=a+1
b=a+5
end if
可以写成
if i= 1 then a=a+1:b=a+5
;当输出多个字符串或表达式时,各项之间就要用;或,隔开,作用是数值与数值间空一格打印,字符串之间不空。例如:Print "a="; 30 打印出来a= 30,而Print "a="; "b",b前不空a=b
此外,print最后的;表示不换行,没有的话就会自动换行。

回答4:

根据使用位置的不同,&有三种不同的意思:
1、字符串连接符:
s = "123" & "abc"
那么s的值是"123abc"
2、长整型数(Long)定义符:
Dim k&
相当于
Dim k As Long
3、十六进制或八进制数的前导符:
Print &H3EF7
&H3EF7就是个16进制数
Print &O542
&O542则是个8进制数

=也有两种不同意思:
1、赋值命令符:
a = 123
就是把变量a的值设为123的意思
2、逻辑比较运算符:
If a = b Then
如果a等于b就怎样怎样

另外,你说的VB是指VB6还是VB.NET?如果是VB.NET,那么
a &= b 相当于 a = a & b
如果是VB6,那么:
a& = b
VB会先定义一个长整型变量a,然后让它的值等于变量b

回答5:

在一般情况下,输入程序是要求一行一句。但VB允许把几个语句放在一行中,几个与句之间用冒号(:)隔开(来与《VB语言程序设计教程》)(VB一般程序都是右赋值于左)
还有一件事分号(;)是表示不换行,紧凑输出(VB一般程序输出值是换行打印的)

如:(懒得private开头结尾了。。)
dim temp as integer, t1 as string , t2 as string
t1=text1.text
t2=text2.text
temp=t1 : t1=t2 : t2=temp '代码通过冒号(:)可以同行写

print t1 ; t2 '输出在同一行
(有错的话本541虚心请教,打踩的都是不认真求知的)