- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章主要介绍: VB的语法、注释、书写风格 VB常用的函数和语句等 介绍VB程序的顺序结构、 常用控件: ——命令按钮、标签、文本框、滚动条、定时器。 如何调试程序,即如何发现程序中的问题并解决这些问题。 VB程序设计有两个部分的工作: 一是进行界面的设计 二是根据程序所需要解决的问题,编写完成解决问题的程序代码 一个程序应该具有良好的结构,以便于阅读和理解。为了增加程序的易读性,荷兰学者ijkctra提出了结构化程序设计的理论,VB是融合了面向对象和结构化编程两种思想的一个编程工具。 结构化程序设计:用三种基本结构作为构成程序的基本单元 顺序结构 选择结构 循环结构 每个基本结构具有单入口单出口的特点。 一般一个程序由这三种结构结合而成。 顺序结构的主要特点是: 按自然顺序(即编写的顺序)执行程序的流程,即先执行第一句,再执行第二句,一句一句执行下去,直到执行最后一句。 流程如图所示: 通过例子,了解顺序结构的程序的一般形况 【例3-1】求摄氏温度对应的华氏温度。如图。 计算公式:F=9C/5+32,其中C表示摄氏温度,F表示华氏温度。 对象: 2个标签:作提示 2个文本框:作输入和显示 3个命令按钮控件 单击“计算”按钮,右文本框内显 示出该摄氏温度对应的华氏温度。 单击“清除”按钮使得文本框的内 容被清除 单击“退出”按钮结束程序运行。 本例使用四个事件过程: 一个Form_Load()和三个是命令按钮的Click事件。 主要属性设置 命令按钮1:(名称):CmdCalc Caption:计算 命令按钮2:(名称):CmdClear Caption:清除 命令按钮3:(名称):CmdExit Caption:退出 标签1(Label1):Caption:摄氏温度 标签2(Label2):Caption:华氏温度 窗体:Caption:温度转换 Option Explicit 要求强制声明变量 Private Sub CmdCalc_Click() 计算 Dim C As Single, F As Single C = Val(Text1.Text) F = 9 * C / 5 + 32 Text2.Text = F End Sub Private Sub CmdClear_Click() 清除 Text1.Text = Text2.Text = “ End Sub Private Sub CmdExit_Click() 终止程序运行 End End Sub Private Sub Form_Load() 启动时,清除文本框内容 Text1.Text = Text2.Text = “ End Sub 编写程序有一定的规则,这就是语法。如数学中x乘y可以写成xy,但在程序中不能。程序中除了“ ”所有的内的字符串外,其它一律使用西文符号。如:、、=、+、-等都必须是西文符号。 3.3.1 语法符号 在程序设计语言中,每一条语句都有语法规则。本书在语法描述中,常常使用以下符号: 1.[ ]:表示可选项。2. :语句中的基本单位。可以直接给出,也可以用表示。 3.{ }及其内的 | :表示多个项目,一般只能选择其中一个。 4.… :表示重复前面的内容。如Print方法格式为:Print [输出项][{;|,}[输出项]…][{;|,}] Print [输出项][{;|,}[输出项]…][{;|,}] 注意:这些只是书写格式,并不是VB的语言元素。 3.3.2 注释 使用注释记录编程思路或明确这段程序的目的。 使用注释提高程序的可读性。 注释部分不是程序代码,它不会被执行。 注释不是用得越多越好。 一般针对主要程序段、主要变量、关键语句等。 注释使用有两种方法: 使用西文单引号“” C = Text1.Text 将文本框数据送入变量C 使用关键字Rem 格式:Rem 注释文字Rem 计算摄氏温度对应的华氏温度值。 注释不是用得越多越好 一般针对主要程序段、主要变量、关键语句等 3.3.3 程序代码书写规则 1.续行 一行中字符数太多,可以分多行书写 方法:前一行的末尾要使用续行符:“ _” 。如: Score = Val (InputBox(请输入“计算机”课程成绩(0-100): , _ 输入成绩, 60)) 续行符后面不能加注释 不要在一个字符串或关键字的中间截断行 当句子不长时,最好不要用续行。 2.多条语句写在一行内 使用的方法:在各句之间用冒号“:”分隔。 如要交换变量A和B中的值,可以使用:
文档评论(0)