跳转到内容

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 中可使用命令的指南。
词汇表
对各种重要、困难或其他有趣词语和短语的简要解释,并链接到正文中更长的解释。
正在进行的工作
各种未完成的页面。请在此处查找任何模糊或困难的内容。
链接
贡献者
[编辑 | 编辑源代码]
数据结构
程序对数据进行操作,因此了解有效的数据结构非常重要。
算法
许多算法在计算机出现之前就已描述,许多算法都有朴素的低效形式和复杂的有效形式。在许多情况下,这与实现语言无关。
面向对象编程
华夏公益教科书