数据的输入与输出.doc_第1页
数据的输入与输出.doc_第2页
数据的输入与输出.doc_第3页
数据的输入与输出.doc_第4页
数据的输入与输出.doc_第5页
已阅读5页,还剩4页未读, 继续免费阅读

下载本文档

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

文档简介

课程名称:Visual Basic程序设计第4章 数据的输入与输出【教学目标】(1)掌握Print方法的用法;(2)掌握3个与Print方法有关的函数的用法;(3)掌握format格式输出函数的使用方法;(4)掌握与数据输出有关的其他两种方法;(5)掌握InputBox函数的用法;(6)掌握MsgBox函数和MsgBox语句的用法;(7)掌握设置字体类型和大小的方法;(8)了解关于字形的其他属性;(9)了解打印机输出格式。【教学重难点】1教学重点:教学目标中的(1)、(4)-(6)。2教学难点:教学目标中的(5)。【教学方法】讲授法直观演示法任务驱动法【教学手段】CAI课件课堂直观演示课堂练习【教学时数】4+2课时【教学过程设计思想】讲练结合,用自制的CAI课件结合书中例题讲授并演示各知识点,力求让学生理解并掌握本章教学目标。【教学内容】41 数据的输出Print方法一、Print方法1格式:对象名.print 表达式2. 功能: 在窗体上显示字符串或表达式的值,也可在其他图形对象或打印机上输出信息。3说明:(共5点)见课本P57,修改第(3)点如下: (3)当输出多个表达式时,各表达式间用逗号“,”或分号“;”分隔:用逗号“,”分隔,表示用分区格式输出;用分号“;”分隔,表示用紧凑格式输出。4举例:题目见课本P57【例4-1】讲解步骤:1、老师演示,运行结果如下图所示: 分号“;”分隔,紧凑格式输出2、学生操作3、扩展例题思想,改为逗号“,”分隔,分区格式输出,修必代码如下:Private Sub Form_Click() Print 32+10=, 32 + 10End Sub 运行结果如下:分号“,”分隔,紧凑格式输出4比较步聚1和步聚3中的输出形式的区别。二、与Print方法相关的函数1、Tab函数格式:Tab(n)功能:将光标移到n列,从n列输出信息。常和Print方法一起使用,用于输出定位。说明:共3点,具体见课本P58。举例:题目见课本P58【例4-2】讲解步骤:(1)老师演示;(2)学生操作。2Spc函数格式:Spc(n)功能:该函数用于跳过n个空格。说明:共3点,具体见课本P58。举例:题目见课本P58【例4-3】三、Format$格式输出函数格式:Format(数值表达式,格式字符串)功能:按“格式字符串”指定的格式输出“数值表达式”的值。说明:共8点,具体见课本P59,增加一点说明如下: (9)函数名Format$可缩写为:Format。举例:题目见课本P59【例4-5】讲解步骤:(1)老师演示;(2)学生操作。四、其他方法1、Cls方法格式:对象.C ls功能:清除由Print方法显示的文本或在图片框中显示的图形,然后把光标移到对象的左上角位置。说明:“对象”可以是窗体或图片框,在默认情况下,则清除窗体内所有显示的内容。举例:在【例4-1】中增加一个命令按钮,caption属性改为“清屏”,当单击该命令按钮时,则清除窗体上所有显示的内容。 增加代码如下:Private Sub Command1_Click() ClsEnd Sub 运行结果如下:2、Move方法格式:对象. Move 左边距,上边距,宽度,高度功能:该方法主要用来在程序中移动窗体和控件,并可改度其大小。说明:共3点,具体见课本P60所示。举例:在窗体上添加两个命令按钮,caption属性分别改为“移动(保持原有尺寸)”和“移动(改变原有尺寸)”,当单击命令按钮时,有相应功能。讲解步骤:(1)老师演示: 第一步:窗体界面设计如下:(2)完成代码如下 :Private Sub Command1_Click() Command1.Move 200, 200End SubPrivate Sub Command2_Click() Command2.Move 200, 200, 1650, 400End Sub(3)运行结果如下:单击Command1运行结果如下图所示:单击Command2运行结果如下图所示:(2)学生操作。42 数据的输入InputBox函数格式:InputBox(Prompt,title,defsult,x,y,helpfile,context)功能:用来接受用户通过键盘输入的数据J InputBox(“请输入字母”,“输入对话框”,“wuxi”)举例:题目见课本P61【例4-6】。讲解步骤:(1)因在代码中涉及 fornext循环语句,因此在讲此例前先讲课本P104的6.3.1 for循环控制结构,所讲教学内容见第6章教案;(2)老师演示,演示时提醒同学,注释语句可不输入;(3)学生操作。43 MsgBox函数和MsgBox语句一、MsgBox函数格式:MsgBox(Prompt,button,title,helpfile,context)功能:以信息框的形式用于向用户发布提示信息,并要求用户做出必要的响应。MsgBox(Prompt,button,title,helpfile,context)G button:这是一个由4个数值常量组成的式子,形式为c1+c2+c3+c4,用于决定信息框中按钮的个数和类型、图标类型、强制回应,参数值详见课本P63表4-1所示。举例:题目见课本P63【例4-7】。讲解步骤:(1)因在代码中涉及 if语句,因此在讲此例前先讲课本P97的6.1.1 单行结构条件语句,所讲教学内容见第6章教案;(2)老师演示,演示时提醒同学,注释语句可不输入;(3)学生操作。二、MsgBox语句格式:MsgBox Prompt,button,title,helpfile,context说明:各参数的含义及其作用与MsgBox函数相同,但是,MsgBox语句没有返回值。功能:以信息框的形式用于向用户发布提示信息,并要求用户做出必要的响应。举例:举例:题目见课本P64【例4-8】。44 字形一、字体类型和大小1、字体类型格式:窗体.控件.Fontname=”字体类型名”例如:label1.Fontname=”宋体”2、字体大小格式:窗体.控件.fontsize=点数例如:label1.Fontsize=14二、其他属性1、粗体字格式:FontBold=Boolean例如:label1.FontBold=true2斜体字格式:FontItalic=Boolean例如:label1. FontItalic =true3.加删除线格式:FontStrikethru=Boolean例如:label1. FontStrikethru =true4.加下划线格式:FontUnderline=Boolean例如:label1. FontUnderline =true三、举例:题目见课本P67【例4-9】。分析:因本例较容易,因此让学生先做;然后老师再解释就可以了。45 打印机输出一、直接输出格式:Printer.Print表达式说明:如课本P68所示。举例:有程序代码如下:Printer.print “printer testing”Printer.enddoc(二)窗体输出格式:窗体.PrintForm例如:Form2. PrintForm布置作业书面作业:课本P68 课后总复习上机作业:1、把书中例题及上课补充例题,再独立操作一遍。2、实训报告 教后感学

温馨提示

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

评论

0/150

提交评论