跳转到内容

Visual Basic

75% developed
来自维基教科书,开放世界中的开放书籍

这本书是从 Visual Basic 6.0 的角度编写的,尽管其中许多内容也适用于 Visual Basic 5.0 和 Visual Basic 4.0。 它不涵盖 VB.NET,这是一种截然不同的语言。 它涵盖了许多不同的技术和主题,包括面向对象编程、程序优化和编码指南。

介绍
本书的唯一目的是帮助人们更好地理解 Visual Basic。
历史
Visual Basic 历史的时间线。
入门
VB6 IDE(集成开发环境)对于开发 GUI(图形用户界面)应用程序非常有用。
简单算术
介绍 Visual Basic 中的计算和操作数。
分支
当程序做出决策时,就会发生分支。 执行流程遵循特定分支,就像道路上的分叉路口。
循环
循环是用于重复给定代码段一定次数或直到满足特定条件的控制结构。
字符串
字符串包含可打印字符。 它们对于与人类交流以及在程序和机器之间通过文本文件和网页传输数据非常有用。
内置字符串函数
可以使用简单的字符串函数来操作字符串。
正则表达式
可以使用相当复杂的正则表达式技术来实现复杂的字符串匹配和操作。
数组
数组用于将相同类型的数据项分组在一起,以便于搜索和排序这些数据。
集合
类似数组的容器。
字典
键值对集合。
数据类型
数据类型是指定变量可以保存的信息类型,例如数字或文本。
过程和函数
函数是一个调用过程或程序的一部分,它执行一些特定任务并返回结果; 例如余弦函数。
错误处理
错误可以被捕获、处理和引发。
文件
在编程时,您可能希望在某个时候保存数据,以便可以访问它们以供进一步使用。 这就是文件 I/O 的用武之地。 Visual Basic 允许我们执行 Windows 资源管理器和 DOS 命令行中可用的大多数操作。
日期和时间
日期和时间需要格式化、添加等。
用户界面
Visual Basic 支持创建图形用户界面,它通常包含一个或多个包含文本框、标签、按钮、图片框等的窗体。
简单图形
Visual Basic 可以轻松地用于绘制简单图形,例如线条图和图表。
Windows 对话框
当需要标准界面(包括打开文件、保存文件、选择颜色和/或字体、指定打印机设置)时,Windows 对话框非常有用。
数据库
Visual Basic 可以通过多种不同的方式连接到数据库。
Windows API
API(应用程序编程接口)允许您访问操作系统或其他应用程序(DLL)公开的各种函数和方法,执行 Visual Basic 提供的标准虚拟机通常未实现的操作。
子类化
Visual Basic 隐藏了 Windows 发送到应用程序的所有消息的详细信息,但如果您确实需要,您可以获得它们。 然后,您可以执行普通的 Visual Basic 无法执行的操作。
外部进程
有时您希望从 Visual Basic 调用另一个程序。
面向对象编程
关于面向对象编程有很多复杂的讨论,但本质上它非常简单。
有效编程
程序能够工作还不够,您还必须能够维护它。 优秀的程序员能够阅读他们的代码以及编写代码。
习语
习语是一种表达想法的模板或通用方法。 正如人类语言中的习语使说话者和听话者都更容易生活一样,计算机编程中的良好习语使程序员更容易生活。 自然地,一种语言中的习语在另一种语言中可能就不是习语了。
优化 Visual Basic
通常希望您的程序不仅能按您的意愿执行,而且还要快速执行并占用较少的内存。 优化旨在改进后两项要求。
示例
本节包含一些供您使用的现成的代码示例。 它们从简短的代码段到完整的模块和简短的演示应用程序不等。
案例研究
语言
本节总结了 Visual Basic 的语法并描述了 Visual Basic 的所有关键概念。 它还指出了其他语言中存在但在 Visual Basic 中不存在的一些特性。
编码标准
编码中一致的风格有助于每个人维护程序,无论维护者是最初的作者还是其他人。
VB6 命令参考
本节用作 Visual Basic 中可使用命令的指南。
词汇表
对各种重要、困难或其他有趣的词语和短语的简要解释,以及指向文本正文中更长解释的链接。
正在进行的工作
各种未完成的页面。 请在本文档中查找任何模糊或困难的内容。
链接
贡献者
[编辑 | 编辑源代码]
数据结构
程序对数据进行操作,因此了解有效的数据结构非常重要。
算法
许多算法在计算机出现之前就已描述,并且许多算法都有幼稚的低效形式和复杂的有效形式。 在许多情况下,这与实现语言无关。
面向对象编程
华夏公益教科书