计算机专业(visual Basic程序设计)教学大纲
一、课程性质与任务
Visual Basic程序设计课程是中等职业学校计算机学生必修的一门公共基础课。通过学习学会可视化程序设计工具的使用,掌握面向对象的程序设计方法和事件驱动的编程手段,掌握VB程序结构等要素并能熟练编程解决问题。为学生的后续课程提供程序设计能力保障。本课程主要内容有,介绍visual basic程序设计的基础知识与方法, visual basic 工作环境,可视化编程的概念和步骤,visual basic语言基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,过程图形和图像设计,程序调试技巧等。
二、课程教学目标
1、要求学生了解Visual Basic 开发环境、对象和事件驱动的基本概念;
basic语言if语句2、了解数据类型、运算符与表达式,掌握基本的输入输出语句;
3、了解各标准控件的属性、事件和方法;学会界面设计;
4、了解并掌握Visual Basic的控制结构,尤其是选择结构、多分支结构及循环结构;
5、了解并掌握数组的定义和用法,尤其是动态数组;
6、掌握SUB过程和FUNCTION过程的定义、参数传递,尤其是可变参数、可选参数、对象参数,学会用递归技术解决特殊问题,学会用SHELL函数调用外部程序;
7、掌握菜单程序设计和对话程序设计方法;
8、掌握多窗体程序设计方法;了解多文档界面设计;
9、了解数据文件的概念,掌握顺序文件和随机文件的使用方法,学会文件系统控件的设计,掌握文件操作的命令。
三、教学内容与要求
(一)本大纲对教学要求的层次表述
1、对知识的教学要求分为了解、理解和掌握三个层次。
了解:指对知识有感性的、初步的认识。
理解:指对基本概念、基本知识有一定的理性认识,能用正确的语言进行叙述和解释。
掌握:在理解的基础上,能够解决与所学知识相关的应用问题。
2、对技能的教学要求分为会操作和熟练操作两个层次。
应会:指能够运用所学的技能进行独立操作,并能正确完成指定任务。
熟练:指能够连贯娴熟地完成操作,并能根据实际情况设计合理的操作流程,能解决操作中出现的错误和问题,准确完成操作任务。
(二)教学内容与要求
教学单元 | 教学内容与要求 | 教学提示与 活动建议 |
Visual basic 程序设计 | 一、Visual Basic的特点和版本 (一)Visual Basic的特点 了解Visual Basic的5个特点 (二)Visual Basic的版本 了解Visual Basic的3个版本,中文版从5.0 开始,本课程教学采用6.0企业版。 二、Visual Basic的启动和退出 三、Visual Basic的主窗口 (一)Visual Basic的标题栏和菜单栏 了解Visual Basic的标题栏和菜单栏,掌握菜单中的两种类型命令 (二)Visual Basic的工具栏 了解Visual Basic的4种工具栏,掌握视图中的打开和关闭命令。 四、Visual Basic的其他窗口 (一)窗体设计器和工程资源管理器 了解窗体设计器和工程资源管理器,了解5类文件,掌握窗体与代码窗口的切换。 (二)属性窗口和工具箱窗口 了解属性窗口和工具箱窗口以及立即窗口,掌握各窗口的切换命令。 | 课堂教学结合上机操作,理论联系实际,培养学生动手能力。 |
Visual basic 程序设计 | 一、Visual Basic的对象 (一)Visual Basic的对象 了解Visual Basic的对象概念,理解事件与方法的区别。 (二)对象属性设置 掌握对象属性设置的三种方法。 二、Visual Basic的窗体 三、Visual Basic的控件 (一)标准控件 了解Visual Basic6.0的控件3个大类,了解21种标准控件的名称和作用。 (二)控件的命名和控件值 掌握控件的命名,了解21种标准控件的控件值。 四、控件的画法和基本操作 | 课堂教学结合上机操作,理论联系实际,培养学生动手能力。 |
Visual basic 程序设计 | 一、数据类型 (一)基本数据类型 掌握Visual Basic的基本数据类型(字符、数值、货币、变体、日期),了解字节、对象等其他数据类型 (二)用户定义的数据类型 了解TYPE结构的用户自定义数据类型。 二、常量和变量 (一)常量 理解常量的概念,掌握文字常量和符号常量的表达方式,尤其是类型说明符。 (二)变量 理解变量的概念,掌握变量的命名规则、类型定义。了解记录类型变量 三、常用内部函数 掌握Visual Basic的常用内部函数的使用,具体要求有:转换函数(16个)、数学函数(8个)、日期函数(4个)、时间函数(3个)和随机函数。 四、运算符和表达式 (一)算术运算符 掌握算术运算符以及运算优先级别。 一、Visual Basic的语句 了解并掌握语句的书写格式,掌握赋值语句、注释语句、暂停语句和结束语句。 了解Visual Basic的对象概念,理解事件与方法的区别。 | 课堂教学结合上机操作,理论联系实际,培养学生动手能力。 |
Visual basic 程序设计 | 一、数据输出-Print方法 (一)Print方法 掌握Print方法的格式和使用 (二)与Print方法有关的函数 了解并掌握Tab函数、Spc函数以及空格函数 (三)格式输出 了解并掌握格式输出函数Format$()的使用,尤其是在日期类型数据的格式化输出。 二、文本控件 (一)标签 掌握标签的基本属性设置。 (二)文本框 掌握文本框的基本属性设置、常用事件和方法。通过密码校验实例应用文本框 三、框架 掌握框架控件的基本属性设置、常用事件 四、焦点与Tab顺序 (一)焦点 了解焦点的概念,掌握如何设置焦点。 (二)Tab顺序 了解Tab顺序的概念,掌握如何改变控件获得焦点的顺序。 五、数据输入-InputBox函数 掌握InputBox函数的格式和使用 六、MsgBox函数和MsgBox语句 (一)MsgBox函数 掌握MsgBox函数的格式和使用,尤其是Type参数的取值以及MsgBox函数的返回值 (二)MsgBox语句 了解并掌握MsgBox语句的格式和使用。 | 课堂教学结合上机操作,理论联系实际,培养学生动手能力。 |
Visual basic 程序设计 | 一、选择控制结构 (一)单行IF条件语句 掌握单行IF语句的格式和使用。 (二)块结构IF条件语句 掌握块结构IF语句的格式和使用。 (三)ELSEIF 掌握ELSEIF的格式和使用 二、多分支控制结构 (一)Case语句的格式 掌握Case语句的格式和使用。尤其是测试表达式的三种形式 (二)Case语句和IF语句的区别 了解Case语句和IF语句的区别。 三、计时器 掌握计时器控件的基本属性设置、常用事件。 四、选择控件-复选框和单选按钮 掌握复选框和单选按钮控件的基本属性设置、常用事件和方法 | 课堂教学结合上机操作,理论联系实际,培养学生动手能力。 |
Visual basic 程序设计 | 一、FOR循环控制结构 (一)For语句的格式 掌握Fo语句的格式和使用。了解循环变量、初值、终值、步长的概念。 (二)For语句的嵌套 了解For语句的三种嵌套形式,掌握内外循环的次序。 二、当循环控制结构 掌握当循环语句的格式和使用。尤其是循环开始条件的设置。 三、DO循环控制结构 掌握DO循环语句的四种格式和使用。尤其是循环开始条件和终止条件的设置 四、多重循环 掌握多重循环语句的使用。尤其是掌握内外循环的次序。 五、选择控件-列表框和组合框 掌握列表框和组合框控件的基本属性设置、常用事件和方法 | 课堂教学结合上机操作,理论联系实际,培养学生动手能力。 |
Visual basic 程序设计 | 一、数组的概念 (一)数组的定义 掌握数组的定义。理解数组名、维、上界下界的概念 (二)默认数组 理解默认数组的概念,掌握其用法。 二、动态数组 (一)动态数组的定义 掌握动态数组的定义。理解动态数组的概念 (二)数组的清除和重定义 掌握Erase语句的格式和用法,了解它对静态数组的影响只是内容清空而数组还存在,而对动态数组将删除,下次使用需要用Redim重定义。 三、数组的基本操作 (一)数组元素的输入、输出和复制 了解数组引用的概念,掌握数组元素的输入、输出和复制。 (二)For Each…Next语句 掌握For Each…Next语句的格式和用法。 四、数组的初始化 了解数组初始化的概念,掌握对一维数组和多维数组的不同初始化方法。 五、控件数组 了解控件数组的概念,掌握建立控件数组方法。 | 课堂教学结合上机操作,理论联系实际,培养学生动手能力。 |
Visual basic 程序设计 | 一、SUB过程 (一)建立SUB过程 了解SUB过程的概念,掌握SUB过程的定义,建立SUB过程。 (二)调用SUB过程 理解调用SUB过程的概念,掌握用CALL语句以及直接用过程名调用的两种方法。 (三)通用过程与事件过程 了解通用过程与事件过程之间的异同点。 二、Function过程 (一)建立Function过程 了解Function过程的概念,掌握Function过程的定义,建立Function过程。 (二)调用Function过程 理解调用Function过程的概念,掌握用过程名调用的方法。 三、参数传递 (一)形参与实参 了解形参与实参的概念。 (二)引用(传址调用) 了解传址调用概念,掌握形参与实参的互动。 (三)传值调用 了解传值调用概念,掌握实参给形参赋初值。 (四)数组参数的传递 了解数组参数的传递采用传址调用概念,掌握数组参数的传递方法。 四、局部内存分配 了解局部内存分配概念,掌握Static语句的格式及应用。 七、递归 了解递归的概念,掌握递归过程的用法。 | 课堂教学结合上机操作,理论联系实际,培养学生动手能力。 |
Visual basic 程序设计 | 一、绘制图形 了解常用图形控件,及常用的绘图方式 二、显示图片 掌握直接加载图片到窗体,使用图像控件及图片框控件 | 课堂教学结合上机操作,理论联系实际,培养学生动手能力。 |
Visual basic 程序设计 | 一、错误类型 二、调试和排错 了解VB的三种模式,插入断点和逐语句跟踪 三、错误陷阱 | 课堂教学结合上机操作,理论联系实际,培养学生动手能力。 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论