如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
会计学VB程序设计有两个部分的工作(gōngzuò):一是进行界面的设计二是根据程序所需要解决的问题,编写完成解决问题的程序代码一个程序应该具有良好的结构,以便于阅读和理解。为了增加程序的易读性,荷兰学者ijkctra提出了结构化程序设计的理论,VB是融合了面向对象和结构化编程两种思想的一个编程工具。结构化程序设计:用三种基本结构作为构成程序的基本单元顺序结构选择结构循环结构每个基本结构具有(jùyǒu)单入口单出口的特点。一般一个程序由这三种结构结合而成。顺序结构的主要特点是:按自然顺序(即编写的顺序)执行程序的流程(liúchéng),即先执行第一句,再执行第二句,一句一句执行下去,直到执行最后一句。流程(liúchéng)如图所示:通过例子,了解顺序结构的程序的一般形况【例3-1】求摄氏温度对应(duìyìng)的华氏温度。如图。计算公式:F=9C/5+32,其中C表示摄氏温度,F表示华氏温度。对象:2个标签:作提示2个文本框:作输入和显示(xiǎnshì)3个命令按钮控件单击“计算”按钮,右文本框内显示出该摄氏温度对应的华氏温度。单击“清除”按钮使得文本框的内容被清除单击“退出”按钮结束程序运行。本例使用四个事件过程:一个Form_Load()和三个是命令按钮的Click事件。主要(zhǔyào)属性设置命令按钮1:(名称):CmdCalcCaption:计算命令按钮2:(名称):CmdClearCaption:清除命令按钮3:(名称):CmdExitCaption:退出标签1(Label1):Caption:摄氏温度标签2(Label2):Caption:华氏温度窗体:Caption:温度转换OptionExplicit'要求强制声明变量PrivateSubCmdCalc_Click()'计算(jìsuàn)DimCAsSingle,FAsSingleC=Val(Text1.Text)F=9*C/5+32Text2.Text=FEndSubPrivateSubCmdClear_Click()'清除Text1.Text=""Text2.Text="“EndSubPrivateSubCmdExit_Click()'终止程序运行EndEndSubPrivateSubForm_Load()'启动时,清除文本框内容Text1.Text=""Text2.Text="“EndSub编写程序有一定的规则,这就是语法。如数学中x乘y可以写成xy,但在程序中不能。程序中除了“”所有(suǒyǒu)的内的字符串外,其它一律使用西文符号。如:>、<、=、+、-等都必须是西文符号。3.3.1语法符号在程序设计语言中,每一条语句(yǔjù)都有语法规则。本书在语法描述中,常常使用以下符号:1.[]:表示可选项。2.<>:语句(yǔjù)中的基本单位。可以直接给出,也可以用<>表示。3.{}及其内的|:表示多个项目,一般只能选择其中一个。4.…:表示重复(chóngfù)前面的内容。如Print方法格式为:Print[输出项][{;|,}[输出项]…][{;|,}]Print[<输出项>][{;|,}[<输出项>]…][{;|,}]注意:这些只是书写格式,并不是VB的语言元素。3.3.2注释使用注释记录编程思路(sīlù)或明确这段程序的目的。使用注释提高程序的可读性。注释部分不是程序代码,它不会被执行。注释不是用得越多越好。一般针对主要程序段、主要变量、关键语句等。注释使用有两种方法:使用西文单引号“'”C=Text1.Text'将文本框数据送入变量C使用关键字Rem格式:Rem注释文字Rem计算摄氏温度对应的华氏温度值。注释不是(bùshi)用得越多越好一般针对主要程序段、主要变量、关键语句等3.3.3程序代码书写规则1.续行一行中字符数太多,可以分多行书写方法:前一行的末尾要使用续行符:“_”。如:Score=Val(InputBox("请输入“计算机”课程成绩(0-100):",_"输入成绩",60))续行符后面不能加注释不要在一个字符串或关键字的中间截断行当句子(jùzi)不长时,最好不要用续行。2.多条语句写在一行内使用的方法(fāngfǎ):在各句之间用冒号“:”分隔。如要交换变量A和B中的值,可以使用:T=A:A=B:B=T3.使用缩进格式为了增加程序的可读性,代码应采用(cǎiyòng)缩进格式。它可以反映出代码的逻辑结构和嵌套关系。如:……………………………………利用这些语句和函数可以编写许多程序。语句是VB程序代码的组成部分(zǔchénꞬbùfèn),函数是VB语言组成部分(zǔchénꞬbùf