
1、VB程序设计以VisualBasic60简体中文版为语言背景,深入浅出的介绍VisualBasic60程序设计技术,基本涵盖了VisualBasic60编程时的常用内容。
2、VB程序设计共分14章,主要内容包括开发环境、语言基础和数组与过程、常用控件、菜单设计、文件处理、ActiveX控件、数据库程序设计、图形程序设计、多媒体编程、网络编程、API函数和注册表、安装程序的制作和综合实例。
3、为了方便读者学习,《VB程序设计》提供多媒体课件,及例题和练习题的所有源代码。
4、VB程序设计可以作为大中专院校计算机及相关专业的教材,适合编程爱好者自学使用。
实例:(求一元二次方程的根)
Private Sub Command1_Click()
Dim aTextBox As Integer
Dim bTextBox As Integer
Dim cTextBox As Integer
Dim x1TextBox As Integer
Dim x2TextBox As Integer
m = (Val(b)) ^ 2 - 4 Val(a) Val(c)
If a = 0 Then
x1Text = Val(-c) / Val(b)
x2Text = Val(-c) / Val(b)
Else
If m < 0 Then
MsgBox "该方程无解"
Else
x1 = (Val(-b) + Sqr(Val(m))) / 2 Val(a)
x2 = (Val(-b) - Sqr(Val(m))) / 2 Val(a)
End If
End If
End Sub
在这个程序中这一部分:({}中为注释)
If a = 0 Then{判断为一元一次方程}
x1Text = Val(-c) / Val(b)
x2Text = Val(-c) / Val(b)
Else{判断为一元二次方程}
{这里又在上一个If语句体中又出现了一个If的现象就叫嵌套}
If m < 0 Then{判断Δ是否为、小于零,即该方程有无解}{m<0为无解,进入下一步}
MsgBox "该方程无解" {d出信息框内容为:该方程无解}
Else{m<0不成立,即m>=0,方程有解进入下一步}
x1 = (Val(-b) + Sqr(Val(m))) / 2 Val(a)
x2 = (Val(-b) - Sqr(Val(m))) / 2 Val(a)
End If{结束内部条件(即嵌套在里边的If)判断}
End If{结束外部条件判断}
这就叫做嵌套。
其实嵌套并不常用,因为嵌套过多就会出现这种情况:
If <条件> Then
。。。。。。。。。。。
Else
If <条件> Then
。。。。。。。。。。
Else
If <条件> Then
。。。。。。。。。。
。
。
。
End If
End If
End If
。
。
。
End If
这样要是有很多种情况,这样写下去会给人累死的,所以较常用的是:
Select Case <变量>
Case 1{当变量值为1时(目前我所了解的1的意思)}
。。。。。。。。。。。。
Case 2{同上}
。。。。。。。。。。。。
。
。
Case n
。。。。。。。。。。。。
End Select
其实VB不难,通过学习,肯定可以编出相当不错的程序(如帝国时代,IE浏览器等等都是VB编出来的),祝君好运。
首先,你应该尝试去改进你的代码,提高程序运行效率
如果确实需要这么长时间,那加入Doevents是一个不错的选择,但同时,你要做好一些工作,比如在运行过程中,不能再对程序进行一些 *** 作(可以用某些控件的enabled属性来控制,进入循环前,设为False,完了,再设置成True)
最后,还想有更好的方法的话,那就是多线程,不过这种方法,要复杂的多了
Vb中计算器清空代码如下所示:
Private Sub Cmdcls_Click()
Text1Text = 0
End Sub
VB使用了可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。
VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于 *** 作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供d出功能。
扩展资料
VB变量类型:
1、Integer(类型符%)
Integer指的是-32768到+32767之间的整数,通常这个范围已经涵盖了大多数可能会用到的数字。如果认为要用到的数字可能会超出这个范围,可以考虑将其定义为Long。
2、Long(类型符&)
这种数据类型垢数字有时又称为Long Integer。这种数据类型可以处理-2147483648到+2147483647之间的所有数字。与使用2个字节的Integer不同,它使用4字节内存存储数据。
3、Single(类型符!)
Single适用于需要小数点的数字。Single可以处理-3402823E38到-1401298E-45之间的负值和1401298E_45到3402823E38之间的正值。
4、Double(类型符#)
这种数据类型需要使用8字节内存来存储数据。如果必须处理超大范围的值,这种数据类型会很有用。
LanTalkNET、VBChat。
1、LanTalkNET:LanTalkNET是一个局域网聊天软件,使用VBNET编写。它支持多种消息传递方式,包括实时消息、文件传输和语音聊天等。
2、VBChat:VBChat是一个基于VB语言开发的聊天程序,支持多人聊天和私人消息传递功能。它使用Winsock控件实现网络通信,可以在局域网或互联网中使用。
以上就是关于什么是VB程序设计全部的内容,包括:什么是VB程序设计、举个VB“if语句的嵌套”的代码例子。书上的代码例子太复杂,没有看明白,本人是初学者。、VB在程序循环时,出现假死现象,该怎么处理等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)