第一节 开发简易记事本课时教学设计
课题
第一节 开发简易记事本
单元
第三单元
学科
信息技术
年级
八年级
学习
目标
通过实现简单记事本的功能来加强对子程序以及前面学过的几种结构的理解。
充分培养学生的程序模块化设计思维方式。
重点
学会使用Frame控件的CheckBox控件的使用技巧。
难点
Frame控件实现记事本编写。
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
同学们都用过WINDOWS附件菜单中的记事本吧!
提问:提出问题:一个简单的记事本应该包括哪些基本功能?那么,能不能利用VB来制作一个记事本呢?
通过WINDOWS附件菜单中的记事本,引出记事本的程序编写。并引出问题。
激起学生的创作欲望。
讲授新课
记事本功能分析
Windows的记事本程序是一个基本的文本编辑程序。只能对编辑的文档进行简单的字型、字号更改。界面只有编辑区和菜单两部分。
2、若要将功能选择字型、字号放到界面中,应怎样设计?
Frame控件和CheckBox控件
Frame控件
Frame控件的作用就是为了其他控件进行分组,是一个控件容器。
CheckBox控件
CheckBox控件(复选框),可以同时选择多种字形效果。通常用于某选项的打开或关闭。有三种待定状态,即选定(Checked)、清除(UnChecked)和默认选中(Grayed)
程序设计
设置窗体和属性
实践
根据图3-1和表3-1所示的控件,完成简单的记事本界面设计
设计事件程序
实践
根据上诉程序代码,完成简易记事本程序代码的编写。(下面为部分代码,根据提示补充完整)
(3)保存程序
(4)调试程序
探究:
(1)能否实现文本编辑区即可手动换行又可自动换行?
MultiLine 属性(应用于TextBox)返回或设置一个值,该值指示 TextBox 控件是否能够接受和显示多行文本。
设置MultiLine 属性值为True 允许多行文本
(2)能否实现文本编辑区中文本字体的更换?
(不能)
RichTextBox1.SelColor = vbRed
RichTextBox1.SelFontName = "黑体"
RichTextBox1.SelFontSize = 16
2种控件 前者可以设置 选中字符的颜色 后者只能全部统一设置
课后习题:
1、关于框架(Frame)控件正确的阐述是(BCD)。
A、它只是用来对单选按钮或复选框进行分组
B、它具有Caption、Font属性
C、为了将控件分组,首先需要绘制框架控件,然后绘制框架里面的控件
D、它支持click事件
2、用来设置粗体字的属性是(?C?)。?
(A)FontItalic?? (B)FontName?
(C)FontBold??? (D)FontSize?
3、确定复选框是否被选中,应访问的属性是(B)。
?(A)Selected??(B)Value??(C)Checked????(D)Style
分析记事本的基本功能
明白Frame控件和CheckBox控件的使用的技巧。
通过扩展了解Frame和OptionButton的区别。
了解窗体属性的设置方法。
掌握与理解
讲练结合,对比应用,营造课堂气氛,学以致用。
课堂小结
Frame控件的作用就是为了其他控件进行分组,是一个控件容器。
2、CheckBox控件(复选框)有三种待定状态,即选定(Checked)、清除(UnChecked)和默认选中(Grayed)
学生回答
利用问题形式进行总结,看看学生的掌握情况。
板书
一、记事本功能分析。
二、Frame控件和CheckBox控件。
三、程序设计。
课件22张PPT。 第一节 开发简易记事本粤教版 八年级下新知导入 看图,记事本,系统自带的应用软件,常见的文本编辑软件。界面比较简单,那么是否可以用VB写一个简单的Windows应用软件呢?新知导入1、简单的记事本,包含了什么功能?
具有菜单、新建文本、编辑文本和保存文本的功能
2、如何修改记事本编辑区里的文字属性?
单击记事本菜单栏上的“格式”选项
3、字号和颜色是两组单项选项,如何让两组单项选项同时存在?
借助写字板编辑新知讲解 一、记事本功能分析 Windows的记事本程序是一个基本的文本编辑程序。只能对编辑的文档进行简单的字型、字号更改。界面只有编辑区和菜单两部分。新知讲解 若要将功能选择字型、字号放到界面中,应怎样设计?新知讲解 二、Frame控件和CheckBox控件 1、Frame控件
Frame控件的作用就是为了其他控件进行分组,是一个控件容器。使用Frame进行分组时,先画Frame,然后在拖出其他控件。Frame控件一般只修改器Caption属性,对分组进行命名。新知导入新知讲解 CheckBox控件(复选框),可以同时选择多种字形效果。通常用于某选项的打开或关闭。有三种待定状态,即选定(Checked)、清除(UnChecked)和默认选中(Grayed)
2、CheckBox控件
新知讲解 三、程序设计1、设置窗体和属性新知讲解根据图3-1和表3-1所示的控件,完成简单的记事本界面设计新知讲解 2、设计事件程序 TextBox在VB中主要用来接收使用者输入的文字信息。在Windows的字体对话框中,不能直接修改属性值,只能在编写代码时加上相关属性:新知讲解 程序代码:新知讲解根据上诉程序代码,完成简易记事本程序代码的编写。(下面为部分代码,根据提示补充完整)新知讲解3、保存程序4、调试程序
运行简易记事本,编辑区输入一段文字,选择字形、字号、颜色。新知讲解(1)能否实现文本编辑区即可手动换行又可自动换行?
MultiLine 属性(应用于TextBox)返回或设置一个值,该值指示 TextBox 控件是否能够接受和显示多行文本。
设置MultiLine 属性值为True 允许多行文本新知讲解(2)能否实现文本编辑区中文本字体的更换?
(不能)
RichTextBox1.SelColor = vbRed
RichTextBox1.SelFontName = "黑体"
RichTextBox1.SelFontSize = 16
2种控件 前者可以设置 选中字符的颜色 后者只能全部统一设置课后习题1、关于框架(Frame)控件正确的阐述是(BCD)。
A、它只是用来对单选按钮或复选框进行分组
B、它具有Caption、Font属性
C、为了将控件分组,首先需要绘制框架控件,然后绘制框架里面的控件
D、它支持click事件课后习题2、用来设置粗体字的属性是(?C?)。?
(A)FontItalic?? (B)FontName?
(C)FontBold??? (D)FontSize?
3、确定复选框是否被选中,应访问的属性是(B)。?
?(A)Selected??(B)Value??(C)Checked????(D)Style 课堂总结 1、Frame控件的作用就是为了其他控件进行分组,是一个控件容器。
2、CheckBox控件(复选框)有三种待定状态,即选定(Checked)、清除(UnChecked)和默认选中(Grayed)
板书设计一、记事本功能分析。
二、Frame控件和CheckBox控件。
三、程序设计。谢谢21世纪教育网(www.21cnjy.com) 中小学教育资源网站 有大把高质量资料?一线教师?一线教研员?
欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!
详情请看:
https://www.21cnjy.com/help/help_extract.php