第4课 百变文字.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4课 百变文字 (一)本课教学目标 熟悉文本框的基本使用方法。 熟悉复选框的基本使用方法。 掌握框架控件的基本使用方法。 能独立根据样例设计简单用户界面。 能独立依据属性设置表设置对象的属性。 (二)教学设计与教学建议 1.课堂引入分析 教师可以带着学生一起回忆,在以往使用的计算机应用软件中经常会遇到设置文字字体、字号、字形等问题,今天我们就用VB编写一个设置文字字体、字号、字形的小程序,给学生观看样例引入本课。 为了学生能很快入手,告诉学生先来制作一个只具有设置字体功能的程序,根据教材中图3.2让学生说出窗体上要添加的控件分别是什么、有多少个。学生可能会认为“百变文字”中显示文字的控件是标签,教师向学生解释这里的控件是文本框,这样引入文本框的功能及使用方法。 让学生自己设计用户界面,根据教材中的属性设置表来设置对象属性,经过第一单元的学习,学生应该能够达到根据样例独立创建用户界面和根据属性设置表设置对象属性的能力。 教师提出要增加“百变文字”的字号和字形功能,需要添加控件,为了便于分类,引入框架控件的功能和用法。让学生思考“字形”中的粗体和斜体是可以同时选中的,所以制作“粗体”和“斜体”选项不能再使用单选按钮了,引入复选框控件的功能和用法。 2.重点内容分析 (1)文本框的功能和使用方法是本课的重点也是难点。 文本框和标签都可以显示文本信息,但文本框还可以通过键盘接受用户输入的信息,而标签则不可以;文本框的Text属性值就是其显示的文本内容,而标签的Caption属性值是它的显示内容。 文本框的FontBold(粗体字)属性、FontItalic(斜体字)属性、FontStrikethru(删除线字)属性、FontUnderline(下划线字)属性有两个值,其值为True(也就是1)表示字体有该效果,其值为False(也就是0)表示字体没有该效果。在编写程序代码时,如想实现文本框中字体的粗体、斜体、删除线和下划线效果,可以为文本框的FontBold(粗体字)属性、FontItalic(斜体字)属性、FontStrikethru(删除线字)属性、FontUnderline(下划线字)属性赋相应的值。 文本框的Multiline属性也是初次接触,值为True时,可以在文本框中输入多行文本,值为False时,用户不能在文本框中输入多行信息。ScrollBar属性设置是否加上滚动条,值为0(None)时,不加滚动条;值为1(Horizontal)时,只加水平滚动条;值为2(Vertical)时,只加垂直滚动条;值为3(Both)时,既加水平滚动条又加垂直滚动条。 文本框的常用事件有Change事件,当文本框的Text属性值改变时,就会触发文本框的Change事件。KeyPress事件,当用户从键盘上敲入一个字符时,就会触发文本框的KeyPress事件。 (2)框架的功能和使用方法是本课的重点。框架的功能是为控件分组。在框架中添加多个相同的控件就不能用直接在工具箱中双击的办法了,那样创建的控件都是在窗体上,而不是在框架中。我们可以按住Ctrl键同时单击控件按钮,可以在不重新选择控件的情况下,添加同一类型的多个控件。 (3)复选框的功能和使用方法是本课的重点。一组复选框可以同时选择多个选项,有些书中也叫“选择框”或“检查框”。复选框的常用属性就是其Value属性,单选按钮的Value属性在第3课中已经讲过,复选框的Value属性与单选按钮的Value属性稍有不同,复选框是否被选中也可以从它的Value属性值看出,如其值为1,则其被选中,如其值为0,则没被选中,其值为2,复选框被置于不可选状态(变灰状态)。所以在程序中如果实现复选框未被选中、选中或置不可选状态(变灰状态),就可以为该控件的Value属性值赋值为0、1或2。 (4)End语句具有结束、退出的功能。 (三)DIY和“创作天地” (1)请为“百变文字”的“黑体”和“隶书”两个单选按钮的单击事件添加代码。 Private Sub OptHeiti_Click() TxtInput.FontName = 黑体 文字字体为“黑体” End Sub Private Sub OptLishu_Click() TxtInput.FontName = 隶书 文字字体为“隶书” End Sub (2)自己在文本框中更改文字,观察文本框中文字的变化。 运行程序后,在文本框中输入文字,设置字体。 (3)试着在窗体中先添加一个单选按钮(OptionButton),再添加一个框架(Frame),看能否将该单选按钮(OptionButton)拖放到框架(Frame)中,观察结果。 要先创建框架,再在框架中添加单选按钮。 (4)请为“百变文字”字号组中“12”号字和“24”

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档