- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * 随着程序的复杂性提高,程序中的错误也伴随而来。对初学者,看到出现错误不要害怕,关键是如何改正错误,失败是成功之母。上机的目的,不光是为了验证你编写的程序的正确性,还要通过上机调试,学会查找和纠正错误的方法和能力。VB为调试程序提供了一组交互的、有效的调试工具,在此逐一介绍。 程序调试 * 语法错误、运行时错误和逻辑错误三类。 语法错误 错误的代码显示为红色,窗口上显示出错的原因。 * 指令代码执行了一非法操作引起的。例如,类型不匹配、试图打开一个不存在的文件等。程序会自动中断,并给出有关的错误信息。 * 程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。例如,运算符使用不正确、语句的次序不对、循环语句的起始、终值不正确等。通常,逻辑错误不会产生错误提示信息,故错误较难排除,需要程序员仔细地阅读分析程序,并具有调试程序的经验。 * VB的三种模式 (1) 设计模式(设计) 可以进行程序的界面设计、属性设置、代码编写等。 (2) 运行模式(运行) 执行启动命令进入运行模式。在此阶段,可以查看程序代码,但不能修改。 (3) 中断模式(Break) 执行中断命令,进入中断模式。在中断模式下可以查看代码、修改代码、检查数据。 * 按下F9键 按F8键跟踪执行 鼠标指向所关心的变量 * 结构化程序设计三种结构 顺序结构、选择结构、循环结构 If…Then语句、Select Case语句、For与 Do循环语句 赋值语句与复合赋值语句 数据输出和输入 InputBox、MsgBox 常用算法 素数判定、级数求和、试凑法、迭代法解方程 小结 * * * * * * * * * * * * * * * * * * * * * * * * * * 顺序结构 选择结构 循环结构 其它辅助控制语句 综合应用 程序调试 * 第三、四章 程序控制结构 * VB具有结构化程序设计的三种结构,即顺序结构、选择结构、循环结构,是程序设计的基础。 顺序结构就是各语句按出现的先后次序执行。一般的程序设计语言中,顺序结构的语句主要是赋值语句、输入/输出语句等。在VB中也有赋值语句;而输入/输出可以通过文本框控件、标签控件、InputBox函数、MsgBox函数和过程等来实现。 * 形式: 变量名=表达式 计算右边表达式的值,然后赋给左边的变量。 给变量赋值和设定属性是VB编程中常见的两个任务。例如: n = n + 1 计数累加 Text1.Text = 清除文本框的内容 Text1.Text = 欢迎使用VB 文本框显示字符串 一、赋值语句 * 赋值语句不允许写成 表达式=变量,虽然赋值号与关系运算符等于号都用=表示,VB系统会根据所处的位置自动判断符号的意义。 赋值号左边的变量只能是变量,不能是常量、常数符号、表达式。下面均为错误的赋值语句: Now()=x+y 左边是表达式(函数) 5=sqr(s)+x+y 左边是常量 注意点: * InputBox函数 打开一个对话框,等待用户输入,返回字符串类型的输入值。 形式:InputBox(提示[,标题][,默认值][,x坐标位置][,y坐标位置]) 提示项不能省略。若要多行提示,可在每行行末加回车换行vbCrLf。 数据的输入与输出 * 打开一个信息框,等待用户选择一个按按钮。 MsgBox函数返回所选按钮的值,MsgBox过程不返回值 MsgBox函数形式: 变量[%] = MsgBox(提示[,按钮][,标题]) MsgBox过程形式: MsgBox 提示[,按钮][,标题] 按钮项是一整型表达式,决定信息框按钮的数目和类型及出现在信息框上的图标形式。 * 第3个按钮为默认 512 VBDefaultButton3 第2个按钮为默认 56 VBDefaultButton2 第1个按钮为默认 0 VBDefaultButton1 默认 按钮 信息图标 64 VBInformation 警告信息图标 48 VBExclamation 询问信息图标 32 VBQuestion 关键信息图标 16 VBCritical 图标 类型 重试、取消按钮 5 VBRetryCancel 是、否按钮 4 VBYesNo 是、否、取消按钮 3 VBYesNoCancel 终止、重试、忽略按钮 2 VBAboutRetryIgnore 确定、取消按钮 1 VBOkCancel 确定按钮 0 VBOkOnly 按钮 数目 描
文档评论(0)