资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第 10章 多窗体与程序的调试调试 10 1 Visual Basic工程结构 VB应用程序也称为工程 一般由多个文件组成 其中 工 程文件用来管理构成应用程序的所有文件 一个VB应用程序 工 程 的组成结构如图10 1所示 8 1 1 Sub过程的分类 图10 1 VB应用程序中各文件的关系 10 1 Visual Basic工程结构 标准模块被单独列在 工程 窗口内 并可以通过使用 文件 保存Module1 菜单命令存盘 标准模块不包含对象或属性 设置 而只包含可在代码窗口中显示和编辑的代码 要在程序中创建新的标准模块 可以选择 工程 添加模 块 菜单命令 10 1 1 标准模块 10 1 Visual Basic工程结构 窗体模块包括3部分内容 即声明部分 通用过程部分和事 件过程部分 10 1 2 窗体模块 10 1 Visual Basic工程结构 在一个含有多个窗体或多个工程的应用程序中 需要在启动 程序时执行一个特定的过程 在Visual Basic中 这样的过程称 为启动过程 并命名为Sub Main 它类似于C语言中的Main函 数 10 1 3 Sub Main过程 10 1 Visual Basic工程结构 在有多个窗体的程序中 可以指定哪一个窗体作为启动窗体 在 工程 菜单或者 工程资源管理器 的右键快捷菜单中选择 工 程属性 命令 出现 工程属性 对话框 在 启动对象 的下拉列表 中选择窗体名称即可把该窗体设为启动窗体 10 1 3 Sub Main过程 10 2 多窗体应用程序 建立窗体 这可以通过执行 工程 添加窗体 命令实现 10 2 1 在程序中添加和使用窗体 表10 1 特殊窗体 窗体说明 介绍屏程序开始时该 屏显示欢迎词 艺术 修饰及版权信息 程序用法指导该屏显示一些介绍程序工作方式的信息和提示 对话 框接受用户输 入 显示程序输出结果 文档内容文件和艺术 修饰该屏显示在程序中使用的一个或多个文档的内容 10 2 多窗体应用程序 新窗体在编程环境中建立之后 就可以把它载入内存并通过 事件过程中的特定语句来访问 载入新窗体的语句的语法格式为 Load formname 10 2 2 载入窗体 10 2 多窗体应用程序 用Hide方法可以隐藏窗体 用Unload语句可将窗体卸载 关键字Hide和Unload分别是Show和Load的反向操作 10 2 3 隐藏 卸载 最小化和最大化窗体 10 2 多窗体应用程序 在Windows下 应用程序的开始和结束往往表现为窗体的 加载和卸载过程 了解窗体被系统使用的整个过程 对编写程序 有很大帮助 10 2 4 窗体的生命周期 10 3 程序错误分类 编译错误也称为语法错误 在编写程序时 如果语句不符合 VB的语法规则 就会产生这类错误 10 3 1 编译错误 10 3 程序错误分类 编译错误也称为语法错误 在编写程序时 如果语句不符合 VB的语法规则 就会产生这类错误 10 3 1 编译错误 10 3 程序错误分类 运行错误是程序运行时出现的错误 10 3 2 运行错误 图10 12 运行错误消息框 10 3 程序错误分类 有时 应用程序的代码完全符合语法要求 运行时也不出现 任何错误 但却未出现期望的结果 这表明程序中存在逻辑错误 这类错误是因为代码中存在逻辑上的缺陷而引起的 逻辑错误最隐蔽 较难以发现和排除 程序员的语言功底和 编程经验在排除这类错误时很重要 10 3 3 逻辑错误 10 4 程序的调试方法 为了方便程序调试 用户可以使用VB的 调试 工具栏 在 默认情况下 VB界面上不显示 调试 工具栏 选择 视图 工 具栏 调试 命令即可打开 调试 工具栏 如图10 15所示 10 4 1 调试 工具栏 图10 15 调试 工具栏 10 4 程序的调试方法 在代码中设置断点是常用的一种调试方法 在VB中 断点的设置有两种方法 1 将光标放置在需要设置断点的地方 选择 调试 切换断点 命令或单击 调试 工具栏中的 切换断点 按钮 即可在该行语句上设置一个断点 2 直接在要设置断点的行的左边单击鼠标 10 4 2 设置断点 10 4 程序的调试方法 1 逐语句跟踪 2 逐过程跟踪 3 运行到光标处 4 设置下一条语句 10 4 3 跟踪程序的运行 10 5 使用调试窗口 1 通过 立即 窗口监视 10 5 1 立即 窗口 在此添加Debug Print S语句 a b 图10 18 通过 立即 窗口监视 10 5 使用调试窗口 2 给变量或属性赋值 10 5 1 立即 窗口 a b 图10 20 通过 立即 窗口给变量赋值 10 5 使用调试窗口 利用 本地 窗口不但可以查看当前过程中的所有变量取值 而且还可以查看该窗体及其上所有控件的属性取值 在中断模式下 执行 视图 本地窗口 命令 或单击 调 试 工具栏中的 本地窗口 按钮可以打开 本地 窗口 10 5 2 本地 窗口 10 5 使用调试窗口 1 使用 添加监视 对话框 10 5 3 监视 窗口 图10 23 添加监视 对话框 10 5 使用调试窗口 2 使用 快速监视 对话框 10 5 3 监视 窗口 图10 25 快速监视 对话框 10 6 错误捕捉 在VB中 要增加应用程序处理错误的能力 需要完成以下 两步工作 1 设置错误陷阱 2 编写错误处理程序 知识回顾知识回顾 Knowledge Knowledge ReviewReview
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号