- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.3.2 程序的装入 1、文件——打开工程 2、双击*.vbp 3.3.3 程序的运行 1、解释运行 点击向右箭头图标 按F5运行 2、生成可执行文件 文件——生成 工程*.exe 双击 工程*.exe (1) 编辑错误 在编辑代码时,VB会对键入的代码直接进行语法检查。当发现代码存在打字错误,遗漏关键字或标点符号等语法错误,VB在Form窗口中弹出一个子窗口,提示出错信息,出错的那一行变成红色。这时,用户必须单击“确定”按钮,关闭出错提示窗,然后对出错行进行修改。 3.3.4 程序出错处理 3.3.4 程序出错处理 (2)编译错误 编译错误指按了“启动”按钮,VB开始运行程序前,编译执行程序段时产生的错误。这类错误是由于用户未定义变量、遗漏关键字等原因产生。这时,Visual Basic也弹出子窗口,提示出错信息,出错的那一行被高亮度显示。 (2)编译错误 (3)运行错误 运行时错误指VB在编译通过后,运行代码时发生的错误。这类错误往往是指令代码执行了一非法操作引起的。例如类型不匹配、试图打开一个不存在的文件等。 (4) 逻辑错误 程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。例如,运算符使用不正确、语句的次序不对、循环语句的起始、终值不正确等。通常,逻辑错误不会产生错误提示信息,故错误较难排除,需要程序员仔细地阅读分析程序以及调试。 (1) VB的调试功能 启动 [运行]: 执行“运行/启动”命令,检查程序执行结果,但不编译,可以查看程序代码,但不能修改。 中断 [break]:暂停程序执行,不返回编辑状态,可以查看代码、修改代码、检查数据。单击“继续”按钮可恢复该程序的运行。 结束:终止程序运行,返回设计状态。 3.3.5 程序运行过程中的调试方法 (2)调试窗口 有三个调试窗口:“立即”窗口、“监视”窗口和“本地”窗口。可单击视图菜单中的对应命令打开这些窗口。 3.3.5 程序运行过程中的调试方法 3.4 VB应用程序结构与工作方式 3.4.1 VB应用程序结构 应用程序 窗体模块 标准模块 类模块 一个或多个窗体模块,每个窗体模块包括定义用户界面和执行代码两部分。 用于声明变量、定义函数或过程,可被所有模块调用。 类模块为没有物理表示的控件,定义一个类,既含代码又含数据。 窗体模块 在 Visual Basic 工程中以 .frm 为文件扩展名的文件。 包含:(1)窗体的图形描述;(2)控件以及控件的属性设置;(3)常数、变量和外部过程的窗体级声明;(4)事件和通用过程。 标准模块 只包含过程、类型以及数据的声明和定义的模块。 标准模块中,模块级别声明和定义都被默认为 Public,文件扩展名为.bas,用来声明全局变量、定义函数。 全局变量和函数可以被整个工程域引用。 (1) 启动应用程序,装载或显示窗体; (2) 窗体或窗体上控件接收事件,事件由用户引发或由系统引发; (3) 如果相应的事件过程中存在代码,则执行代码; (4) 应用程序等代下一次事件。 3.4.2 VB应用程序工作方式 事件驱动 事件是可以由窗体或控件识别的操作,某个对象在响应事件时,事件驱动VB系统执行代码。 Private Sub 对象名_事件名 ?? (实现具体功能的程序代码) End Sub 程序代码要运行,必须放在某个事件过程中!! VB的每一个对象预定义的事件集,当某个对象的某个事件发生,并且相关联的事件过程中存在代码时,VB将执行这些代码。 This is the end of Chapter 3. * 石油工程学院 jingyinwang@126.com 第3章 建立简单的VB应用程序 3.1 语句 3.2 编写简单的应用程序 3.3 程序的保存、装入和运行 3.4 应用程序的结构与工作方式 3.1 语句 (1)VB语句由关键字、对象属性、运算符、函数及识别指令的符号组成。 3.1.1 VB中的语句 (2)一个语句的最大长度不能超过1023个字符。 (3)书写时必须遵循语法。 自动语法检查 命令、函数等不必区分大小写。 “工具”- “选项” -“编辑器”第1项,“自动语法检测”。 举例:Print、Unload、End等。 复合语句行 通常情况下一句一行。也可以一句多行,或者一行多句。 一行多句时: 各句之间用冒号 :隔开。 续行 续行符是下划线 _ 注意(Attention): (1)下划线前面要有一个空格; (2)字符串之内不能用续行符,如print 不能写成prin _ t 赋值语句:为变量或属性赋值; 3.1.2 赋值
您可能关注的文档
- 第3章 施项目信息管理.ppt
- 第2章 网安全技术基础.ppt
- 第3章 会工作者的素质.ppt
- 第3章 物形式.ppt
- 第2讲_实的运算及大小比较.ppt
- 第3章1、绝对数和相对数.ppt
- 第3章 软项目时间管理.ppt
- 第3章 幼园管理体制.ppt
- 第45期入积极分子培训班.ppt
- 第2讲 历与求职制作.ppt
- 2019年人教版八年级英语上册教案(95页)(最全).doc
- 湖南版一年级下册美术教案(最全).doc
- 新大象版小学科学三年级下册(全册)教案(最全).doc
- 2024年秋一年级上册语文园地七 课件(共24张PPT).pptx
- 16 朱德的扁担 课件(共25张PPT).pptx
- 青海省海南州2024-2025学年高二上学期期中质量检测政治试题.docx
- 青海省海南州2024-2025学年高二上学期期中质量检测语文试卷.docx
- 内蒙古自治区赤峰市2024-2025学年高三上学期11月期中生物试题.docx
- 山西省介休市第一中学2024-2025学年高一上学期期中考试政治试题.docx
- 浙江省温州环大罗山联盟2024-2025学年高一上学期期中考试历史试题.docx
文档评论(0)