VB程序设计一般的四个步骤

VB程序设计一般的四个步骤,第1张

1、建立应用程序界面

2、设置对象的属性

3、编写应用程序的代码

4、保存和运行程序

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

扩展资料

VB语言缺点

Visual Basic 语言具有不支持继承、无原生支持多线程、异常处理不完善等三项明显缺点,使其有所局限性(此些缺点皆已在 vb .net 获得改进)。

1、不支持继承

VB 5.0 和 VB 6.0 都是基于对象的编程语言,但是不包含继承特性。VB 中提供了特殊的类的功能,但是还是不能满足程序员的需求。

2、无原生支持多线程

Visual Basic 对于多线程无原生支持,只能通过Windows API的调用实现,且极其的不稳定。因为在API创建的线程中,并没有自动初始化运行时库,导致部分的函数无法使用。一般的,在VB6等早期的VB开发环境下,使用API创建线程的目的是完成容易使程序假死的大量数据或者逻辑的计算。

3、异常处理不完善

Visual Basic 中内置异常处理,即使未写异常处理代码,一旦用户出错也会d出一个明确写出出错原因对话框,接着程序终止。

Visual Basic 中可以使用 Err.Raise抛出异常。对系统及用户抛出的异常的处理常用两种模式:一是使用 On Error Resume Next 处理错误;另一种是使用 On Error Goto 将运行引入错误处理代码。但相对 C++ 等语言而言,这样的异常处理破坏了代码的结构。

Option Explicit

Dim a(1 To 5, 1 To 5) As Long

Dim da As Long, ou As Long

Private Sub Command1_Click() '产生随机数

Dim i As Long, j As Long

    Randomize '初始化随机数

    ou = 0

    da = 0

    Picture1.Cls

    For i = 1 To 5

        For j = 1 To 5

            a(i, j) = Fix(Rnd * 90) + 10 '产生10-99随机数

            If a(i, j) > da Then da = a(i, j) '统计最大数

            If a(i, j) Mod 2 = 0 Then ou = ou + 1 '统计偶数个数

            Picture1.Print a(i, j), '输出数组到图片框

        Next j

        Picture1.Print '换行

    Next i

End Sub

Private Sub Command2_Click() '最大值

    text2.Text = "最大数为:" & da

End Sub

Private Sub Command2_Click() '统计偶数

    text3.Text = "最大数为:" & ou

End Sub

Private Sub Command3_Click() '查找因子

    yinzi da

End Sub

Private Sub yinzi(shu As Long) 'shu传递需要查因子的数,本例中是da

Dim i As Long, s As String, n As Long

    For i = 1 To shu

        If shu Mod i = 0 Then

            n = n + 1

            s = s & shu & "的第" & n & "个因子为:" & i & "  " & shu / i & Chr(13) & Chr(10)

        End If

    Next i

    Text1.Text = s

End Sub

Private Sub Command1_Click()

Label1.Caption = "多预习,问题在心中"

End Sub

Private Sub Command2_Click()

Label1.Caption = "认真听,知识记脑里"

End Sub

Private Sub Command3_Click()

Label1.Caption = "多练习,实践出真知"

End Sub

Private Sub Form_Load()

Label1.FontSize = 20

Label1.Caption = "欢迎学习Visual Basic"

Command1.Caption = "上课前"

Command2.Caption = "上课时"

Command3.Caption = "上课后"

End Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11064501.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存