从零开始:Visual Basic学习笔记

从零开始:Visual Basic学习笔记(持续更新中)

作者序

第一章 认识Visual Basic

Visual Basic

第一节 Microsoft Visual Basic 6.0

第二节 面向对象的可视化编程

第三节 Visual Basic程序设计基础

前面两节,我们介绍了Visual Basic程序设计中的Visual(可视化)部分,但是想要真正的编写有用的应用程序,仍然需要Basic程序设计语言。

任何编程语言都需要处理数据。与其他编程语言一样,Visual Basic对可用于编程的数据类型、表达式、基本语句、函数和过程进行规范化,本节让我们一起认识Visual Basic的数据类型和表达式。

1. 数据类型

在程序设计中,数据是程序设计的必要组成部分。Visual Basic中存在两类数据,一类是控件对象的属性,另一类是变量&常量。关于控件对象的属性,笔者将在第二章 控件及其属性中进行详细的介绍。本节我们重点来讨论关于变量&常量的数据类型。

Visual Basic提供了两类数据类型,即:

Visual Basic数据类型

本节我们仅讨论基本数据类型。

基本数据类型由系统提供,用户可以直接调用:

Const constantName As Type = Value
Dim variateName As Type

其中的Type即为Visual Basic提供的数据类型,通常我们仅使用Visual Basic中的基本数据类型,如下的表格中解释了Visual Basic基本数据类型及其主要属性:

数据类型 关键字 类型符 占字节数 取值范围
基本整型 Integer % 2 − 2 15 ~ 2 15 − 1 -2^{15} ~ 2^{15}-1 2152151
长整型 Long & 4 − 2 31 ~ 2 31 − 1 -2^{31} ~ 2^{31}-1 2312311
单精度浮点型 Single ! 4 -3.402823E38 ~ -1.401298E-45
1.401298E-45 ~ 3.402823E38
双精度浮点型 Double # 8 -1.79769313486232E308 ~ -4.94065645841247E-324
-4.94065645841247E-324 ~ -1.79769313486232E308
货币类浮点型 Currency @ 8 - 922 337 302 685 477.508 8 ~ 922 337 302 685 477.508 8
字符型 String $ 取决于字符串长度 0 ~ 65535个Unicode字符
布尔型 Boolean 2 True/False
日期型 Date 8 1/1/100 ~ 12/31/9999
对象型 Object 4 取决于对象的引用
变体型 Variant 按需求分配

2. 常量与变量

(1)标识符

标识符(Identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是开发者编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。

在Visual Basic中,标识符应当遵循如下的规则:

  1. 由字母开头,后面可以包含下划线、数字等字符组成;可以(但不建议)使用汉字、希腊字母,不必严格区分字母大小写;
  2. 不允许使用Visual Basic中的关键字,例如Dim、If、For等;
  3. 不建议使用Visual Basic中具有特定意义的标识符,如属性名和方法名等,以防导致混淆。

(2)常量

常量是在程序运行过程中不发生改变的量,在Visual Basic中有两种常量:直接常量和符号常量。直接常量就是常数值,因常数值直接反应了常量的类型,因此称为直接常量,又称为文字常量。每种不同的常数值形式直接反应了常量的类型和属性。

符号常量是定义一个标识符代表一个常数值:

Const constantName [
  • 3
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
科学与工程数值算法是应用数学于科学与工程领域的一种方法,通过使用数值算法可以解决许多实际问题。在科学与工程领域,我们经常需要进行复杂的计算,例如求解微分方程、计算积分、求解最优化问题等。 Visual Basic是一种基于事件驱动的编程语言,它是Microsoft Corporation开发的一种编程语言。它结构简单且易于学习和使用,非常适合初学者和小规模软件开发。通过使用Visual Basic,我们可以利用其丰富的功能和图形用户界面来实现科学与工程数值算法的应用。 在Visual Basic中,我们可以使用数值算法库或编写自己的数值算法函数来实现各种科学与工程计算。例如,我们可以使用内置的函数来计算数值积分,求解线性方程组,进行非线性优化等。此外,我们还可以根据自己的需求编写特定的数值算法函数,例如求解常微分方程、计算统计量等。 使用Visual Basic版的科学与工程数值算法有以下几个优点。首先,Visual Basic具有良好的可视化界面,我们可以通过拖拽控件和设置属性来构建用户友好的界面,提供直观的操作方式。其次,Visual Basic具有强大的数学库和函数,可以快速高效地完成各种数值计算,并且支持与其他编程语言的交互。最后,Visual Basic学习曲线相对较低,对于初学者来说更容易上手,快速实现功能。 总而言之,科学与工程数值算法的Visual Basic版提供了一种方便、高效且易于使用的工具,可以帮助科学家和工程师解决各种复杂的数值计算问题。通过使用Visual Basic的丰富功能和可视化界面,我们可以更好地理解问题、设计算法,并得到准确和可靠的计算结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值