vb趣味程序教案
- 格式:docx
- 大小:66.40 KB
- 文档页数:22
教学进度表
(一)知识与技能: 了解计算机语言;
熟悉VB 幵发环境 了解VB 中的对象、属性、事件 学会编写窗体的设计代
码,并能运行程序
(二)过程与方法: 通过QQ 登陆窗体的制作了解并掌握程序编写的整个过程
(三)情感、态度与价值观:
通过制作学生最熟悉的 QQ 登录界面,使学生对VB 程序设计 产生浓厚的兴趣。
属性、方法和事件
教学情景设计
【学习要点】
了解计算机语言; 了解VB 语言的特点; 熟悉VB 幵发环境 【新课讲授】
一、了解计算机语言
各种软件,包括 Windows Word PowerPoint 、各种游戏等都是计算机语言
教材分 VB 的集成幵发环境
教学方法
占
八、
、
讲授法、演示法、练习法、任务驱动法
授课时间 2014年9月16日 第2周 星期2 总第1课时
课题 QQ 登录窗口的制作 ---- 初步认识计算机语言
课型
新授课
I 教学时数 1课时
编写出来的。(演示)如贪吃蛇游戏、健康指标计算器等等。
常见的咼级语言
0入门者首选语言。指令少,容易上手,易于掌握。
。适合科学计算、数据处理,运行编译速度快。
语言。主要适用于应用软件的幵发,计算机专业人员的必修课。
、.Net、PHP C# HTML
二、VB语言介绍
VB是Visual Basic 的简称,它对学习者的要求不高,但本身效率高、功能强大、实用性强。主要有如下特点:面向对象、事件驱动、软件的集成式幵发、结构化。
面向对象和面向过程的区别:
例如五子棋,面向过程的设计思路就是首先分析问题的步骤:
1、幵始游戏,
2
羽工车丰
、黑子先走,
3、绘制画面,
4、判断输赢,
5、轮到白子,
6、绘制画面,
7、判断输赢,
8、返回步骤2, 9、输出最后结果。
把上面每个步骤用分别的函数来实现,问题就解决了。
而面向对象的设计则是从另外的思路来解决问题。整个五子棋可以分为:
1、黑白双方,这两方的行为是一模一样的,
2、棋盘系统,负责绘制画面,
3、规则系统,负责判定诸如犯规、输赢等。
第一类对象(玩家对象)负责接受用户输入,并告知第二类对象(棋盘对象) 棋子布局的变化,棋盘对象接收到了棋子的变化就要负责在屏幕上面显示出这种 变化,同时利用第三类对象(规则系统)来对棋局进行判定。
可以明显地看出,面向对象是以功能来划分问题,而不是步骤。
三、VB 的幵发环境 四、制作QC 登录界面
【学生练习】
完成QQ 登录界面的制作,并保存工程提交。
(一)知识与技能: 了解计算机语言; 熟悉VB 幵发环境
授课时间 课题
课型
新授课
I 教学时数
1课时
教学 后记
总第2课时
VB 程序设计的过程
2014年9月23日 第4周 星期2
了解VB 中的对象、属性、事件 学会编写窗体的设计代码,并能运行程序 (二)过程与方法:
通过QQ 登陆窗体的制作了解并掌握程序编写的整个过程 (三)情感、态度与价值观:
通过制作学生最熟悉的 QQ 登录界面,使学生对VB 程序设计
产生浓厚的兴趣。
属性、方法和事件
教学情景设计
【新课引入】 【新课讲授】
教材分
VB 的集成幵发环境
教学方法 占 八
讲授法、演示法、练习法、任务驱动法
、 对象的属性:指对象(窗体、控件)的大小、颜色、方位等一系列外观或内部 构造的特征 是高度,Width 是宽度
VB 使用的是twip 坐标系统,它与像素(pixel )不同,它们之间的转换关系 为 15tw ip=1 pi xel 。
的高度为139pixel ,宽度为379 pixel ,则将之改为twip 单位,
的高度为 98 pixel ,宽度为100 pixel ,则将之改为twip 单位,
属性
将Imagel 的Picture 属性设置为,将Image2的Picture 属性设置为. 属性
已知
即 height 属性应该为
twip ,width 属性应该为 .twip;
即 height 属性应该为
twip ,width 属性应该为 .twip;
参考P59—点通,将密码Text2控件的PasswordChar属性改成“* ”
二、事件
对象的事件:指对象(窗体、控件)对外部条件的响应。VB是由事件触发(事
件驱动),例如单击某个按钮(Click事件),文本框内容变更(Change事件)事件参考P60。
①单击“退出”按钮触发的事件为结束本程序。
②单击“登录”按钮触发的事件为弹出一个消息框并且将本窗体隐藏;
三、方法
对象的方法:指对象(窗体、控件)所进行的操作。例如窗体的隐藏、刷新; 图像对象的移动等。
方法
单击“登录”按钮后,将QQ登录窗体隐藏,即保存工程到自己的文件夹内,
保存窗体名为“”,保存工程文件为“”,生成exe文件,文件名为“”
【学生练习】
教学情景设计 _______________________________________
【新课引入】展示本节课任务:完成分数计算器的制作。 【新课讲授】
一、 基本数据类型
1、 整型(in teger )
不带小数点的整数;整型的标识符为integer ,取值范围为-32768~32767;如范例 中的语文、数学、英语、总分采用整型
2、 长整型(long ) 与integer 一样存取整数,
3、 实数型(single ) 可存储小数或者整数。
4、 字符串型(string
由字母、数字字符构成的
序列,必须用双引号括起来。例如“张三”、“zhangsan ”、 “ 123”。注意:“ 123”和123是有区别的 二、
常量
在程序运行过程中,取值不变的量称为常量。常量定义部分的一般形式为:
Const 常量名as 类型二表达式
例如下列的常量说明语句,哪个是正确的
A. Const x as in teger
B. Const X as in teger=
授课时间 2014年9月28日 第5周 星期2
总第3课时
课题 VB 程序的数据与表达式
课型
新授课
教学时数
1课时
教材分 析
重点 难点
教学方法
(一) 知识与技能:
掌握VB 中常用的数据类型 掌握VB 中常量和变量的说明方法 (二) 过程与方法:
通过分数计算器的制作,体会使用 VB 编写程序的整个过程 (三) 情感、态度与价值观:
培养勇于实践、勤于思考和善于总结的科学探索精神与严谨的治学 态度。 常见的数据类型;常量、变量说明方法 —
常量和变量的说明方法
讲授法、演示法、练习法、任务驱动法
但取值范围较大。取值范围为
如范例中的平均分可能会取小数,所以用实数型表示。
)