内容正文:
任务4.3 制作点阵字体显示器
可视化编程应用基础-Visual Basic
4.3.1 显示字模
本次课学习内容
复习以前所学:
(1)复习Excel工作簿、工作表的简单操作方法;
(2)点阵、分辨率、ASCII码等概念
新知:输入字符读取Excel信息进行字模显示、控件数组的进一步应用
关键点:
联系循环添加同类控件的原理
领会字模显示的原理
结合生活单行与行列的对应规律
逐步求精
复习任务1 观看字模样例,填写相关信息
任务说明:
将下发的Excel文件Font.xls复制到个人文件夹中并打开。在任务单中填写点阵字模的相关信息。(表见课本P212)
计算机显示器上显示的文字、图形、图像本质上都是由 组成;
显示的基本原理是通过控制 的显示与否或显示 实现信息显示输出;
分辨率通常用 (或点)描述,800*600的分辨率可看作800*600的点阵;
________是字的模板;同一字符的不同字模在使用过程中称为 ;
同一类型的字模按一定编码顺序存放在磁盘文件中,通常称为 。
标准完成时间:2分钟
复习任务2 编写打开Font.xls按钮代码
与Excel应用程序的交互
添加Excel对象库引用,通用段定义Dim,按钮中Set语句。注意运行时请保证原Excel文档关闭,可以大致有思路。
任务说明:
打开VB,创建“打开Font.xls”按钮,编写CommandDK_Click()事件代码实现工作表打开并设置当前工作表1。
标准完成时间:5分钟
巩固任务
任务说明:
将以上步骤通过VB界面设计与属性设置,制作参照图所示的界面。
标准完成时间:3分钟
任务1 产生点阵(即窗体装入事件)
点阵存储
以左上角样版标签为基准,依次向右向下产生8*16=128个标签(点阵)控件数组,偶行奇列或奇行偶列显示红色背景,其余为黄色背景。一维数组与二维数组的转换关系(i-1)*8+j,i—行,j—列。
任务说明:
定义窗体装入Form_Load()事件,产生8*16的128个标签元素,设置交叉背景色。
标准完成时间:9分钟
任务2 显示字模(即单击“显示字模”按钮事件)
读写行、列,求开奖号码各位和
利用DZ数组中1值显示红色标签背景,0值显示黄色标签背景,用红黄两色达到显示字模效果。所显示的字符ASCII码值-65为工作表列位置
任务说明:
定义“显示字模”CommandXSZM_Click()事件,逐行将Excel对应单元格读取到数组DZ中,用红色背景显示1值该点的标签。
标准完成时间:11分钟
任务3 结束显示并退出
关闭文档和应用程序
依据以前所学的Excel交互语句,关闭退出步骤是打开的相反步骤,注意运行时请保证原Excel文档关闭。
任务说明:
补充定义Form_Unload()事件,关闭工作簿、退出Excel应用程序。
标准完成时间:2分钟
小结
复习以前所学:
(1)复习Excel工作簿、工作表的简单操作方法;
(2)点阵、分辨率、ASCII码等概念
新知:输入字符读取Excel信息进行字模显示、控件数组的进一步应用
王文迪 文德香 翁浙斌 吴钱江 杨燕
今天卫生值勤
关闭门窗;
关闭空调;关灯。
检查各机位是否关机;键盘是否复位;凳子是否放好;
检查抽屉,桌面是否有垃圾,将垃圾倒入垃圾桶。
检查地面是否有垃圾,将垃圾倒入垃圾桶。
$