计算机二级VB__第3章VB程序设计基础.ppt_第1页
计算机二级VB__第3章VB程序设计基础.ppt_第2页
计算机二级VB__第3章VB程序设计基础.ppt_第3页
计算机二级VB__第3章VB程序设计基础.ppt_第4页
计算机二级VB__第3章VB程序设计基础.ppt_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VisualBasic程序设计基础,计算机科学学院,预定登机,登机时间:第3,3,5-13周星期五8,9节登机地点:第2实验大楼2,3,4室初次实验预定席后,以后的各实验除机械故障外将在原机上进行。 第3章VisualBasic程序设计的基础、顺序结构、顺序结构是指在程序执行时按照语句的记述顺序被执行。m _ variant=123 m _ variant= 123 m _ variant=true、程序流程图、3.1VisualBasic基本语句、3.1.1语句的概念语句由VisualBasic关键字、变量、常数、运算符等构成3.1VisualBasic基本语句,注意:在同一个语句行中输入多个语句,并用冒号“:”分隔各个语句。 在多行中显示a=3:b=6(不建议使用)的语句,并使用换行符“_”。 换行字符和前一个字符之间至少有一个空格,x=(-bssqr(b2-4*a*c)/_(2*a )、3.1.2赋值语句,注意:赋值语句的执行顺序! 和数学等号意义不同!LET变量或属性名=表达式或属性值计算“=”右边的表达式的结果,并将结果代入“=”左边的属性或变量。 dimstr1asstringimnumasintegerstr1= visual basic 6.0 num=2text1. text=str 1, 3.1visualbasic基本语句,1 .代入编号的左边只有变量,常数符号,公式sin(x)=yy5=sqr(s)xyxy=32.1语句的代入语句中,多个变量至少包含Dimx%,y%,z%x=y=z=13 .等号左边和右边的数据类型3.1.3无法分配注释语句的功能:在程序中添加说明文的语法形式: Rem注释内容“注释内容(推荐)说明:注释语句不是执行语句,只有说明程序内容的多行注释功能对调试有用。 (1)使用rem关键字在rem和评论内容之间加空格。 57348; (2)要在其他语句之后使用Rem关键字,必须用冒号(: )与前面的语句分隔。 注释符号(单引号 )可以直接写在其他语句之后。 在VB解释环境中,STOP在程序代码中设置断点(相当于中断),暂停程序的执行。 私有子弹() dimi %、sug.Printi、s stops=s ifor m1.打印发送子, “每次执行时暂停、3.1.4暂停语句(stop语句)、3.1.5结束语句(End语句)、结束程序的执行,并且所有文件SubCommand1_Click () End结束程序EndSub经常使用的地方EndSub结束Sub进程EndFunction结束function进程EndIf结束if语句块EndType结束记录类型定义EndSelect结束语句关闭第3章VisualBasic编程基础,3.2表单,表单构成应用程序的基本模块表单是用户和应用程序之间的窗口,最大化按钮、共同属性、Left、Top、Width、 Height属性的所有可视化对象都具有这些属性,用于确定对象的位置和大小的格式:对象. Left=数值对象. Top=数值对象. Width=数值对象. Height 使用Caption和Name属性Caption属性设置表单或对象的标题。 标题会显示在表单或对象上。 Name属性是程序代码中引用的对象的名称,在程序运行时不能更改对象名称。 使用公共控件的默认Caption和Name属性、Enabled和Visible属性Enabled属性来设置是否激活对象。 Visible属性设置对象是否可见。 说明:默认情况下,对象的Enabled和Visible属性的值为True,表示对象已显示并处于活动状态。 通用属性、通用属性和AutoRedraw属性会自动重绘。 此属性控制屏幕图像的重建。 如果此属性设置为True,则一个表单将被另一个表单复盖,然后再次返回到该表单时,该表单上的所有图形将自动更新或重新绘制。 此属性的默认值为False。 Picture属性Picture属性用于在对象上显示图形。此属性可以显示各种图形格式。 jpg、 bmp、 gif、 ico、一般属性ForeColor和BackColor属性ForeColor是用于定义文本或图形的前景颜色的BackColor,是用于定义表单或控件的背景颜色的十六进制常数向指定的对象输出表达式的值,向表单、图像框或打印机输出数据。 在描述打印方法之前,“对象名称”是可选的,如果省略对象名称,数据将打印在当前表单上。 可以在打印方法之后指定多个表达式。 如果输出多个表达式,每个表达式都用逗号|分号分隔。 如果可以省略表达式,则在对象上打印空白行。 Print有计算和输出两种功能。 例如,private subform _ click () diminta1ass integer,intA2AsInteger,intTemp%intA1=5:intA2=10以分号分隔的三个表达式Form1.Print 的交换intA1; int a2 inttemp=inta 1: inta1=inta 2: inta2=获取inttemp form1.打印; intA1; intA2EndSub,打印方法,“;” 使用的数据项目,在印刷时以紧凑的形式输出,以字符串数据的紧凑的形式输出,连结各式输出,以数值数据的紧凑的形式输出时,数据前面有符号位,后面有空格,Print方法用“、”分隔,以标准形式输出(判断下一句的输出结果吗? 打印2,-4,打印方法,练习题,打印 ab ; CDE 打印2; - 4,6打印 ab ; “CDE”,“末尾出现了逗号print2- 4,6打印”ab“; CDE ; “末尾出现了分号print2- 4,6 *2*-4 * * * * * * * * * * * * * *6abcde * * * * * * * * * *2*-4 * * * * * * * * * * * * 6,打印2,打印4打印2,424,打印方法相关函数,Tab函数功能是指定的地方PrintTab(n )参数n是数值表达式,其值是整数,它是下一个输出位置的列编号,是与Print方法相关联的函数,并且Spc函数功能在两个输出表达式之间留出n个空格。 PrintSpc(n )注意: Spc函数和Tab函数的功能非常相似,可以相互替换,但是Tab函数必须从对象的左端开始计算。 Spc函数只表示两个输出项目之间的空格数。 form1. print * * * * * * * * * * * form1. print tab (2)。 * ; SPC (8) * form1.打印表(3) * ; SPC (8) * form1.打印表(4) * ; SPC (8) * form1.打印表(5) * ; SPC (8) * form1.打印表(6) * ; 与打印方法相关的函数,打印表格,打印表格,打印表格。 “三打印表格(3)”SPC (3); 1“11111111111111111111111131,Format函数,以指定了数值或日期的格式,格式化(数值格式,格式字符串)、Format函数,#数值; 在前或后不添加00的数字前或后0 .小数点,千位分隔符%百分号$美元符号-减号,加e指数符号,Format函数,打印格式$ (25634,“000000000”) 0025634打印格式$。 # # # ) 25634打印格式$ (850.721“# # #.#”850.72打印格式$ (7.876,卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡卡“0.00E 00”)3.49E 03,InputBox函数标题,默认,x坐标,y坐标 参数说明提示标题的默认,r=Val(InputBox (“圆半径的输入”,“圆周长和面积的计算”,1 ) ),InputBox函数的返回值为字符串,在程序设计中,软件的功能为正、InputBox函数、InputBox函数、换行代码Chr$(13) Chr$(10)vbCrLf、MsgBox ()函数和MsgBox过程、MsgBox(msg,type,title,helpfile context)MsgBox ()返回选定按钮的整数值,并使用函数形式:变量%=MsgBox(msg )程序形式: MsgBoxmsgtype整数表达式,作为MsgBox程序,包括消息框按钮的数量和类型、消息欢迎使用vbokonly VB信息, MsgBox ,64,“欢迎使用”、“0,64,MsgBox函数”和“MsgBox”网络连接有问题,是否要重试? , 274,警告,2 16 256,vbabortryignorevbcriticalvbdefaultbutton 2,MsgBox函数,MsgBox ()函数和MsgBox过程,函数形式: x=MsgBox (参数错误, 18 )过程格式: MsgBox 参数错误,返回值为3,返回值为4,返回值为5,MsgBox函数,MsgBox函数,x=MsgBox (是否结束? “vbOKCancel”提示“”,然后向程序中添加代码,以防止用户输入超出范围。 “在计算周长和面积之前,请在ifr10thenMsgBox 中输入10以下的半径值”48,“错误”ExitSubEndIf,MsgBox ()函数和MsgBox过程,MsgBox的以下描述中,错误的是() a ) ms 可以使用MsgBox函数来设置信息框中的图标和按钮的类型。 C)MsgBox语句没有返回值。 D)MsgBox函数的第一个参数是整数,它只决定对话框中显示的按钮的数量。 d,真题,私有辅助命令1 _ click () a $=“软件硬件”b$=right(a$,8)c$=Mid(a$,1,8 ) msgboxa $,b$,c$, 1EndSub点击指令按钮,弹出消息框的标题栏中显示的是: () a )软件和硬件b)softwarec)hardwared)1,真题,c,顺控程序的设计例,摄氏温度和华氏温度的其中f是华氏温度,c是摄氏温度,如何输入摄氏温度和华氏温度的值? 使用文本框或InputBox函数获取输入值,并如何输出转换后的结果? 使用文本框的文本属性、标签的标题属性和Print方法输出结果,使用InputBox函数获取输入值,使用标签的标题显示输出结果,使用文本框显示输入值和输出结果, 用设计接口设定对象属性创建事件代码保存项目执行程序,用顺控程序设计实例、设计接口设定对象属性创建事件代码保存项目执行程序,Command2的点击事件应该完成的功能是? 1、取得输入到Text2的摄氏温度2,将摄氏温度转换为华氏温度3,将华氏温度输入到Text1进行显示,sngc=val (text2. text ) sngf=1.8 * sngc 32 text1. text=sngf,顺序程序设计例设计界面设定对象属性创建事件代码保存项目执行程序以“test2-4.vbp”保存文件,表单文件以“test2-4.frm”保存,顺控程序设计示例、第3章VB程序设计基础、1、基本的差异c.Tab函数和Spc函数的差异d.Format函数的使用特征是2,控件通用属性: Left、Top、Width、Height/Caption、NameEnabled

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论