vb程序设计基础全套课件vb教程第3章教案.ppt

vb程序设计基础全套课件vb教程第3章教案.ppt

ID:48068804

大小:406.55 KB

页数:42页

时间:2019-05-06

vb程序设计基础全套课件vb教程第3章教案.ppt_第1页
vb程序设计基础全套课件vb教程第3章教案.ppt_第2页
vb程序设计基础全套课件vb教程第3章教案.ppt_第3页
vb程序设计基础全套课件vb教程第3章教案.ppt_第4页
vb程序设计基础全套课件vb教程第3章教案.ppt_第5页
资源描述:

《vb程序设计基础全套课件vb教程第3章教案.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3赋值与输入输出学习程序设计,初学者要善于模仿,并要多练。任何一门程序设计语言都有一套严格的编程规定(如语法规则),在编程时一定要遵守这些规定(只能遵守,不能创造)。一个完整的VB应用程序,一般都包含三部分内容,即输入→处理→输出可通过VB语句、各种控件实现输入输出操作本章主要内容第3章赋值与输入输出赋值语句注释、结束及暂停语句使用Print方法输出数据窗体和基本控件对话框程序举例命令按钮标签文本框输入框消息框退出1.赋值语句[Let]变量名=表达式示例:x=5*1.42.注释、结束和暂停语句(1)注释语句Rem注释内容

2、或´注释内容(2)结束语句End(3)暂停语句Stop也可以通过单击工具栏上的“中断”按钮来实现使用Ctrl+Break组合键赋值与输入输出(1)表达式中的变量必须是赋过值的,否则变量的初值自动取零值(变长字符串变量取空字符)。例如:a=1c=a+b+3′b未赋过值,为0执行后,c值为4(2)赋值语句跟数学中等式具有不同的含意,例如x=x+1表示把变量x的当前值加上1后再将结果赋给变量“先读后写”:读出x的内容→加1→写回x(覆盖原有内容)说明(3)变量出现在赋值号的右边和左边,其用途是不相同的。出现在右边表达式中时

3、,变量是参与运算的元素(其值被读出);出现在左边时,变量起存放表达式的值的作用(被赋值)。例如x=2a=3x=2*a+5当执行第3行语句“x=2*a+5”时,将读出变量a的值(即3),把该值乘2后加5,然后将结果(11)赋值给变量x。(4)赋值号两边的数据类型必须一致,即同时为数值型或同时为字符型。说明例3.2设计程序,实现两个文本框内容的交换(1)在窗体上建立两个标签、两个文本框和一个命令按钮(2)编写程序代码借助于另一个变量(假设为t),并直接在控件中交换数据PrivateSubCommand1_Click()′“交换”

4、按钮DimtAsStringt=Text1.TextText1.Text=Text2.TextText2.Text=tEndSubText1Text2例3.2编写的程序代码如下:PrivateSubCommand1_Click()´“交换”按钮t=Text1.TextText1.Text=Text2.TextText2.Text=tEndSub采用变体型变量说明:对于初学者来说,为了节省时间,有时可以不采用Dim等语句声明就直接使用变量(默认为变体型,如t)。但在规范的软件开发中,通常都要求程序中使用的变量必须预先声明。把上

5、述程序改为以下形式,效果是否一样?PrivateSubCommand1_Click()′“交换”按钮Text2.Text=Text1.TextText1.Text=Text2.TextEndSub思考题想一想下列程序的运行结果是什么?运行时,在文本框Text1中输入5,单击“计算”按钮后,在文本框Text2显示的结果是什么?PrivateSubCommand1_Click()'“计算”按钮DimaAsInteger,bAsInteger,cAsIntegera=Val(Text1.Text)b=7c=2*aModb/3+1a

6、=a+1b=2*b-1c=c+a+bText2.Text=cEndSub思考题想一想Text1Text2例3.2h203.3.1Print方法用于显示(输出)文本格式:[对象名.]Print[表达式列表]说明:(1)使用的对象可以是窗体等Print“程序设计”´在当前窗体上输出Picture1.Print“程序设计”´在图片框上输出(2)表达式列表是一个或多个表达式,如果省略,则输出一个空行3.3使用Print方法输出数据例3.2aPrivateSubForm_Click()a=2b="VB"Print50*a'计算并

7、输出表达式的值Printb'输出变量的值Print'输出空行Print"TheTotalis"'输出字符串常量EndSub运行结果:例3.2a输出数值数据时,前面有一个符号位(正号以空格表示),后面留有一个空格;输出字符串时,前后不留空格(3)当输出多个表达式时,各表达式之间用分号“;”(紧凑格式)或逗号“,”(按区格式)隔开。按区格式(14个字符位置)(4)若语句行末尾有分号或逗号,则输出本行输出项后不换行例3.2bPrivateSubForm_Click()a=3:b=4Printa,b,4+a,Print2*bPri

8、nta,,bPrint"a=";a,"b=";bEndSub运行结果例3.2b1.Spc函数格式:Spc(n)功能:在输出下一项之前插入n个空格。例如:Print"学号";Spc(2);"姓名";Spc(5);"成绩"输出结果(└┘表示空格):学号└┘└┘姓名└┘└┘└┘└┘└┘成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。