0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VB语言的特点_VB语言的三个特点说明

lhl545545 ? 来源:电子发烧友网 ? 2018-02-13 09:40 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

VB语言的特点

鉴于Visual Basic 6.0的成熟稳定,并且可以让企业快速建立多层系统,可以开发Web应用程序等优点,Visual Basic 6.0是当前最为流行的一种Visual Basic版本。本书所有后续内容使用的版本均为Visual Basic 6.0。

下面先简要介绍Visual Basic 6.0的主要特点。

易学易用的集成开发环境:Visual Basic 6.0为用户设计界面、编写代码、调试程序、编译程序、制作应用程序安装盘等提供了友好的集成开发环境。

可视化的设计平台:在使用传统的程序设计语言编程时,一般需要通过编写程序来设计应用程序的界面(如界面的外观和位置等),在设计过程中看不见界面的实际效果。而在Visual Basic 6.0中,采用面向对象程序设计方法(Object-Oriented Programming),把程序和数据封装起来作为一个对象,每个对象都是可视的。开发人员在界面设计时,可以直接用Visual Basic 6.0的工具箱在屏幕上“画”出窗口、菜单、命令按键等不同类型的对象,并为每个对象设置属性。开发人员要做的仅仅是对要完成事件过程的对象进行编写代码,因而程序设计的效率可大大提高。

事件驱动的编程机制:面向过程的程序是由一个主程序和若干个子程序及函数组成的。程序运行时总是先从主程序开始,由主程序调用子程序和函数,开发人员在编程时必须事先确定整个程序的执行顺序。而Visual Basic 6.0事件驱动的编程是针对用户触发某个对象的相关事件进行编码,每个事件都可以驱动一段程序的运行。开发人员只要编写响应用户动作的代码。这样的应用程序代码精简,比较容易编写与维护。

VB语言的特点_VB语言的三个特点说明

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

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

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

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

VB语言的三个特点说明:

1、在输入语句时,命令词、函数可以不必要区分大小写。

例如:鼠标当单击—按妞—在窗台上输出“单击事件”的字符串。

Private Sub Command1_Click()

Form1.Print “单击事件”

End Sub

你可以写成为小写的:

private sub command1_Click()

form1.print “单击事件”

end sub 你可以写成为大写的:

PRIVATE SUB COMMAND1_CLICK()

FORM1.PRINT“单击事件”

END SUB

VB语言的特点_VB语言的三个特点说明

2、输入程序时要求一行一句、一句一行。但VB中允许使用复合语句行,既把几个语句放在一行中,各语句之间用冒号(:)格开。

例如:鼠标当单击—按妞—在窗台上输出“单”的字符串然后再在下行输出“击”然后再在下行输出“事”然后再在下行输出“件”。我们通常的写法是:Private Sub COMMAND1_CLICK() Form1.Print “单” Form1.Print “击” Form1.Print “事” Form1.Print “件” End Sub 但是我们也可以用冒号(:)格开把它们写到一行里面:Private Sub COMMAND1_CLICK() Form1.Print “单”:Form1.Print “击”:Form1.Print “事”:Form1.Print “件” End Sub

3、VB6.0中使用续行符是下划线(_)。如果一个语句的末尾是下划线,则下行与该行属于同一个语句行。

注意:续行符与它前面的字符之间至少有一个空格。篇程序时有时因为有些程序代码太长,为了提高程序的可读性我们就要用到续行符(_)

例如:

private sub command1_Click()

form1.print “单击事件”

end sub 可以用续行符(_)把form1.print “单击事件”分成两行来显示:

private sub command1_Click()

private sub command1_Click()

form1.print _ “单击事件”

end sub

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • VB语言
    +关注

    关注

    1

    文章

    18

    浏览量

    9849
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HF87611_VB1/HF87611Q_VB1:全能型多通道USB HiFi音频解码器固件技术解析

    引言随着音频应用场景的多样化,对音频处理设备的输入输出灵活性要求越来越高。本文将介绍一款基于XMOSXU316技术的全能型多通道USBHiFi音频解码器固件——HF87611_VB
    的头像 发表于 07-24 10:00 ?136次阅读
    HF87611_<b class='flag-5'>VB</b>1/HF87611Q_<b class='flag-5'>VB</b>1:全能型多通道USB HiFi音频解码器固件技术解析

    HF86611_VB1/HF86611Q_VB1:多通道USB HiFi音频解码器固件技术解析

    引言随着音频技术的不断发展,多通道音频处理和多接口兼容性成为现代音频设备的重要需求。本文将介绍一款基于XMOSXU316技术的多通道USBHiFi音频解码器固件——HF86611_VB
    的头像 发表于 07-23 11:40 ?132次阅读
    HF86611_<b class='flag-5'>VB</b>1/HF86611Q_<b class='flag-5'>VB</b>1:多通道USB HiFi音频解码器固件技术解析

    HF83311_VB1/HF83311Q_VB1:高性能USB HiFi音频解码器固件技术解析

    引言随着高品质音频体验需求的不断增长,音频解码器固件的性能和功能成为决定音频设备品质的关键因素。本文将介绍一款基于XMOSXU316技术的高性能USBHiFi音频解码器固件——HF83311_VB
    的头像 发表于 07-23 11:16 ?124次阅读
    HF83311_<b class='flag-5'>VB</b>1/HF83311Q_<b class='flag-5'>VB</b>1:高性能USB HiFi音频解码器固件技术解析

    捷杰传感VB24H — 24 小时在线的工业设备 “听诊器”

    。捷杰传感VB24H高频智能温振传感器,凭借其卓越性能与先进技术,为工业设备健康监测保驾护航。01探寻VB24H故障预警的关键1.1压电效应,精准感知细微振动VB
    的头像 发表于 05-14 17:46 ?184次阅读
    捷杰传感<b class='flag-5'>VB</b>24H — 24 小时在线的工业设备 “听诊器”

    AD7265的VB的引脚映射的顺序与数据手册的并不一致是怎么回事?

    我在一些参考设计中发现AD7265的VB的引脚映射的顺序与数据手册的并不一致。 参考设计:VB1-6(12-18脚正序排列) 数据手册:VB1-6(12-18脚倒序排列)
    发表于 04-16 08:15

    STM32H750VB sys为什么无法选择debug模式?

    STM32H750VB sys无法选择debug 模式, 哪位大佬可以解答一下,非常感谢
    发表于 03-19 18:32

    镓仁半导体成功实现VB法4英寸氧化镓单晶导电掺杂

    VB法4英寸氧化镓单晶导电型掺杂 2025年1月,杭州镓仁半导体有限公司(以下简称“镓仁半导体”)基于自主研发的氧化镓专用晶体生长设备进行工艺优化,采用垂直布里奇曼(VB)法成功实现4英寸氧化镓单晶
    的头像 发表于 02-14 10:52 ?548次阅读
    镓仁半导体成功实现<b class='flag-5'>VB</b>法4英寸氧化镓单晶导电掺杂

    ADS1255 Vb电压异常的原因?怎么解决?

    我在测试ADS1255的时候,VIN接地,发现的问题是AIN0与AIN1之间的电压,也就是Vb电压异常,条件是基准2.5V,buffer关闭,速率1000sps,其它是默认参数, G=1时候
    发表于 11-20 08:36

    RTL8309NI-VB-CG VB含义

    RTL8309NI-VB-CG尾缀VB是什么意思?跟没带的有什么区别?哪位大神知道?
    发表于 11-18 19:04

    C语言与Java语言的对比

    C语言和Java语言都是当前编程领域中的重要成员,它们各自具有独特的优势和特点,适用于不同的应用场景。以下将从语法特性、内存管理、跨平台性、性能、应用领域等多个方面对C语言和Java
    的头像 发表于 10-29 17:31 ?1153次阅读

    C语言与其他编程语言的比较

    C语言作为一种历史悠久的编程语言,自其诞生以来,一直在软件开发领域扮演着重要角色。它以其高效、灵活和可移植性强的特点,成为了系统级编程的首选语言之一。
    的头像 发表于 10-29 17:30 ?1165次阅读

    ChatGPT 的多语言支持特点

    )技术迎来了巨大的挑战和机遇。ChatGPT,作为一领先的语言模型,其多语言支持的特点成为了它在众多应用场景中不可或缺的优势。 1. 多语言
    的头像 发表于 10-25 17:30 ?1578次阅读

    机器人语言系统包括三个基本状态

    机器人语言系统(有时也被称为机器人语言操作系统)确实包括三个基本状态,这些状态是机器人程序运行和管理的核心组成部分。它们分别是: 监控状态 :在此状态下,系统负责对机器人的运行状况进行实时监控。这
    的头像 发表于 09-04 09:24 ?1235次阅读

    对称相电压的特点是哪三个方面

    相电压的特点。 一、对称相电压的基本概念 1.1 相电压的定义 相电压是指在电力系统中,由三个相位组成的电压。这
    的头像 发表于 08-12 18:18 ?3303次阅读

    仓颉语言书籍申请

    这两语言一些性能优缺点之后,我发现仓颉语言是未来的趋势,仓颉语言的高效编程、轻松并发、全场景应用开发的特点我特别感兴趣。 作为华为自主研
    发表于 08-06 08:37