VisualBasic程序设计基础教程:事件驱动与控件应用

需积分: 0 2 下载量 41 浏览量 更新于2024-08-23 收藏 2.37MB PPT 举报
"常用事件-VB基础教程PPT下载" 这篇VB基础教程PPT主要介绍了Visual Basic中的常用事件、方法以及文本框的应用,特别是数据过滤的处理。以下是对这些知识点的详细说明: 1. **常用事件**: - **Change** 事件:当文本框的Text属性值发生变化时触发,比如用户在文本框中输入或修改了文本。 - **KeyPress(KeyAscii As Integer)** 事件:这个事件不仅会在文本被输入时触发,而且还可以获取到一个KeyAscii参数,它表示被按下键盘上的ASCII码。如果KeyAscii等于13,表示用户按下了回车键;如果KeyAscii等于0,表示用户删除了刚输入的字符。 - **LostFocus** 事件:当控件失去焦点,即用户不再与该控件交互时,此事件会被触发。 - **GotFocus** 事件:与LostFocus相反,当控件获得焦点,成为用户交互的对象时,会触发此事件。 2. **常用方法**: - **SetFocus** 方法:通过调用此方法,可以将光标移动到指定的文本框对象,即设置控件的焦点。 3. **文本框的应用:数据过滤**: 在VB中,可以利用文本框的事件和方法来实现数据验证。例如,例2.7展示了如何确保用户输入的是合法的数字。当用户结束输入并按Tab键触发LostFocus事件时,IsNumeric函数用于检查Text2文本框中的内容是否为数字。如果输入的不是数字,程序会响铃(Beep)、显示错误信息、清除文本框内容,并通过调用SetFocus方法使焦点重新回到文本框,以便用户可以修正输入。 4. **VB程序设计基础**: Visual Basic 6.0是微软公司推出的一款基于Windows操作系统的可视化编程工具,以其易学易用和高效性而闻名。它的主要功能特点包括: - **可视化设计工具**:允许开发者通过拖放控件进行界面设计。 - **事件驱动编程**:根据用户的操作(如点击按钮)触发相应的事件处理代码。 - **集成开发环境(IDE)**:提供了一个集成了编辑器、编译器和调试器的完整工作环境。 - **结构化语言**:支持结构化编程,使代码更易于理解和维护。 - **数据库访问**:能够方便地连接和操作多种数据库系统。 - **OLE和Active技术**:支持对象的链接与嵌入以及ActiveX组件,增强了应用程序的扩展性和互操作性。 此外,VB6.0还包含了学习版、专业版和企业版等不同版本,以满足不同层次开发者的需要。 5. **运行环境与启动**: VB6.0可以在Windows操作系统上运行,安装文件为setup.exe,可以通过桌面快捷方式、程序菜单或者运行命令来启动。 6. **VB集成开发环境(IDE)组件**: - **工具箱**:包含各种可用的控件。 - **工程窗口**:显示项目中的所有文件和组件。 - **属性窗口**:用于查看和修改控件或对象的属性。 - **窗体布局**:设计用户界面的地方。 - **立即窗口**:在运行时显示表达式的即时结果。 - **窗体窗口**:显示实际的用户界面。 在VB的IDE中,有设计模式、运行模式和中断模式三种工作状态,分别对应于创建、运行和调试代码的不同阶段。