VB程序设计说案
各位专家、老师: 大家好,我叫XXX,计算机工程系计算机教研室的教师,今天有机会将自己 关于讲课中的一些教学分析,向专家进行汇报并将会得到各位专家的指导,感 到很荣幸,我将就《VB程序设计》课程中第二章第一节到第三节的内容进行分 析,它是我本学期所任的2007级计算机应用技术专业课程中的一次课的内容。 一、本课程的宏观分析 (一)关于课程的定位: 本课程是计算机应用技术专业的一门专业课,它的前修课程是《计算机应用 基础》和《C语言程序设计》。后续主要用于毕业设计环节。 项目选定—确定主框图 一^分解成各模块子框图一编写代码—运行调试修改 上图是一个项目的完成流程图,本专业的学生应工作在代码编写环节,本课 程要培养的就是学生的编写代码能力。 本课程要达到: 知识目标:掌握可视化编程的基本概念、方法、理论,掌握编程的基本结构 和算法。 能力目标:会利用可视化的编程工具进行较完整的代码编写。 情感目标:每次课的学习都力争让学生感到学到了知识,且知道其有什么用, 逐步培养他们的学习兴趣,养成良好的学习习惯。 (二)关于教材与大纲: 本课程大纲是我院2006年修订的,按照大纲的要求我们2007年选用的教材 是高职高专教育“十五”国家级规划教材,《VB程序设计》,由沈祥久主编,高 等教育出版社2003年出版,本教材较之以前的教材更体现了深入浅出理论联系 实际的特点,更侧重了实例的讲解,所以也就更适合高职高专的学生学习。(新 教材正在进一步选定中) 教材与大纲的符合度较好,其中本教材的内容缺少菜单、工具栏与对话框, 在实际授课中进行了补充。 (三)关于参考书: 1、《Visual Basic程序设计教程》(第二版) 刘瑞新主编电子工业出版社(2003版) 特点:内容系统、详尽,可弥补本课程由于课时少内容讲解较快的问题。 2、特别推荐:《Visual Basic6.0入门与实例》,黄世阳等主编 大连理工大学 出版社 特点:循序渐进,通俗易懂,具有亲合力,非常适合本层次的学生学习。 (四)学情分析: 2007级计算机应用技术专业共71人,统招和对口学生各占一半,统招学 生基础较好,缺乏实践经验,而对口学生有一定的专业知识,基础理论稍显薄 弱,而本课程的特点是理论与实训并重,讲授过程中要注意帮助对口学生克服 不求甚解的毛病,同时考虑统招学生的接受能力,循序渐进,特别注意实训时 要多对统招学生进行指导。 二、本次课的教学分析 (一)本次课讲授的内容: 第二章VB基础知识前三节的内容: 2.3常量与变量 2.1字符集 2.2VB基本数据类型 本次课是在讲解了 VB概述之后,对VB语言的基本组成成分进行讲解,在 此之后就将进入VB程序设计的讲解。可见本次课的内容是VB程序设计的根基 之所在。 (二)本次教学的知识点、重点、难点: 知识点:通过对知识的讲授及归纳让学生掌握VB中常用的数据类型及这些 数据类型在常量及变量中的体现形式。 重点:掌握常用数据类型,掌握变量的命名及用法。 由于在VB语言中,数据及变量贯串于代码的始终,所以必须将其作为重点 内容进行讲解。 难点:数据类型在变量中的体现。 由于学生对数据类型知识比较陌生,再通过变量进行应用,所以就更感困难。 其时间分配如下: 一. 引入(5分钟) 二. 教学内容 (-)2.1字符集 (10分钟) (二)2.2VB6.0的基本数据类型 (20分钟) (三)2.3常量与变量(共35分钟) (1)常量(10分钟) (2)变量(15分钟) (3)练习(10分钟) (四)上机布置 (10分钟) 三. 课堂小结(5分钟) 四. 布置作业(5分钟) 五. 课后体会 从时间上对其重点与难点有所侧重。 (三)重点、难点的剖析及突破解决 引入部分主要对本章的主要内容及其在VB中的位置进行简介。 2.1字符集:掌握字符集是VB语言的基本组成成分,也就是说:VB语言 是由这些字符组成的,就像英语中的26个英文字母一样。同时掌握标识符的命 名方法。 2.2 VB6.0的基本数据类型:其中常用的数据类型是本次课的重点之一。 首先明确字符型、数值型、逻辑型、日期型是常用的数据类型(用归纳法归 纳出一个表格,让同学更直观地对数据类型有感性认识)。 再从三个方面进行解析: 1、VB中的数据为什么要分类型。(从信息和数据的关系切入,此处引用 前修课程的知识,进一步明确数据类型的重要性。) 2、四种常用数据类型各起什么作用。(加深对数据类型的理解。) 3、通过特别提示和小练习巩固所学的知识。 例如: 字符型数据:主要用于表示文字信息。 例如:”我们是学生”。 注意: 1、字符型数据包括除双引号和回车以外可打印的所有字符,双引号作为字符串的定界符 号。(对字符型数据有一个直观印象,同时可提问:双引号可以用全角吗?达到对前面内容进 行复习的目的) 2、在字符型数据中,要区分字母的大小写。”aBc”和”abc”是不相等的。(提问:字符集中 不是不区分大小写吗?让同学们正确认识字符集和数据的区别) 3、双引号内字符的个数叫做字符型数据的长度(包括空格)。长度为零的字符串叫做空 串。(此时让同学们注意空串和一个空格的字符串之区别) 4、注意:在VB中,ASCII码字符(西文字符)和汉字一样都采用双字节存储。 小练习 “1234 \ “大家一起学习 Visual Basic“,“运动员“aBc“ (此练习对所学内容进行强化。) 2.3常量与变量 2.3.1常量:主要掌握两类,文字常量和符号常量,此部分内容较容易理解,在 此不再赘述。 2.3.2变量:其中变量的用法是本次课的难点,首先利用讲授法对变量的定义 及其说明进行讲解,关键是突破其用法,举例说明: 每个变量在使用之前都要进行声明,以规定其在程序运行过程中的类型。(在此可以互动 形式对数据类型的英文名称进行简单回顾,对下面的讲解做一铺垫) 变量的声明: 显式声明:让读者一目了然。 格式:说明符变量名[As类型] 说明符可以是:Dim Public Private Static 我们先以Dim为例,其它的说明符在后续课程中将逐步讲到。 小练习 Dim a as integer 此处练习以互动形式完成。让 同学们对数据类型的定义有一 个较深的印象。 Dim b as long Dim c as single Dim a as integer , b as long, c as single Dim a% , b&, c! Dim X as double, Y as double, Z as double Dim x,y,z as double(x,y 为变体,z 为双精) 注意 球进行说明的变量为变体型,建议学生养成对变量进行说明的好习惯。 2.在工具一选项一编辑器一选中”要求变量声明”或在代码之前加上“Option Explicit”, 可以达到强行要求声明的作用。(进行演示) 练习:(以下练习以讲授+问答方式