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

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    C语言重点—指针篇

    C语言是比较偏底层的语言,为什么他比较偏底层,就是因为他的很多操作都是直接针对内存操作的。 这篇我们就来讲解C语言的一大特点,也是难点,指针和指针操作。 这篇文章我会先从基本类型的存储
    发表于 01-22 08:23

    讲解C语言代码的实现过程

    ;); } 统一初始化变量,尤其是Kp,Ki,Kd三个参数,调试过程当中,对于要求的控制效果,可以通过调节这三个量直接进行调节。 第步:编写控制算法,代码如下: float PID_realize
    发表于 01-21 07:58

    京东多语言质量解决方案

    一、业界多语言面临的通用挑战是什么 做这个事之前,我们先看看业界做了什么。 •阿里巴巴全球化测试技术介绍 •蚂蚁全球化无线端质量解决方案 •谈谈多语言测试 总结下来,需要面临3通用
    的头像 发表于 01-13 16:18 1061次阅读
    京东多<b class='flag-5'>语言</b>质量解决方案

    C语言主要特点

    C语言的主要特点有: 1.语言简洁、紧凑,使用方便、灵活 。C语言一共只有32关键字、9种控制语句,程序书写形式自由,主要用小写字母表示,
    发表于 01-05 07:41

    为什么单片机还在用C语言编程?

    的存储空间非常有限,我们使用者需要靠精打细算来设计程序,根本经不起高级语言臃肿的代码体积。高级语言也无法实现精确的时序控制。 、C语言是一
    发表于 11-28 07:37

    C语言的常量介绍

    在程序执行过程中,值不发生改变的量称为常量。 mtianyan: C语言的常量可以分为直接常量和符号常量。 直接常量也称为字面量,是可以直接拿来使用,无需说明的量,比如: 整型常量:13、0
    发表于 11-24 07:12

    C语言和单片机C语言有什么差异

    单片机c语言相对于普通C语言增加了一些基本的指令,还有变量的赋值是16进制,当然单片机c语言只牵涉到普通c语言非常基础部分。 主要的差异具体体现在: 1、单片机中C的语法一般都对
    发表于 11-14 07:55

    一文了解Mojo编程语言

    Mojo 语言的具体介绍: 核心特点 Python 兼容性 Mojo 支持大部分 Python 语法和标准库,可直接调用 Python 生态系统中的库,降低了学习成本。 极致性能优化 通过静态编译
    发表于 11-07 05:59

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

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

    梯形图语言补充编程说明

    电子发烧友网站提供《梯形图语言补充编程说明书.pdf》资料免费下载
    发表于 07-09 14:14 3次下载

    K230D zero运行AI demo报错RuntimeError: MediaManager, vb init failed(-1610317812),怎么解决?

    K230D zero运行AI demo报错RuntimeError: MediaManager, vb init failed(-1610317812),重启重新刷固件都没有用
    发表于 06-16 07:04

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

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

    深入理解C语言:C语言循环控制

    改变程序的执行流程,使代码更加灵活和可控。本文将详细介绍这些语句的作用及其应用场景,并通过示例代码进行说明。Part.1break语句C语言中break语句有两种
    的头像 发表于 04-29 18:49 2206次阅读
    深入理解C<b class='flag-5'>语言</b>:C<b class='flag-5'>语言</b>循环控制