1、Visual Basic 6.0程序设计语言 课程标准一、概述(一)课程性质本课程是高等职业学校计算机类专业以及非计算机专业所开设的一门重要课程。其主要任务是使学生掌握 Visual Basic 程序设计的方法和技巧,从而深入理解程序设计的基本思想,培养学生利用Visual Basic 语 言处理实际问题 的能力。(二)课程的基本理念按照“以能力为本位、以职业实践为主线、以 项目课程 为主体的模块化专业课程体系”的总体设计要求,该门课程以学会面向 对象的程序设计语言的使用,形成面向对象程序编码的基本技能为基本目标,紧紧围绕工作任务完成的需要来 选择和组织课程内容、突出工作任务与知识,增强课程内
2、容与职业岗位能力要求的相关性,提高学生的就业能力学习项目选取的基本依据是该门课程涉及的工作领域和工作任范围,但在具体设计过程中, 还根据软件专业的典型产品为载体,使工作任 务具体化, 产生了具体的学 习项目,其编排依据是该职业特有的工作任务逻辑关系、而不是知 识关系。依据工作任务完成的需要、职业 学校学生的学习特点和职业 能力形成的规律,按照 “学历证尽收眼底与职业资格证书嵌入式”的设计要求确定课程的知识、技能等内容。依据各学习项目的内容总量以及在该门课程中的地位分配各学习项目的学时数。学习程序用语言要使用“了解”、 “理解”、 “能”或“ 会”等用语来表述。 “了解”用于表述事实性、知识的学
3、习程序, “理解 ”用于表述原理性知识的学习程度, “能”或“会”用于表述技能的学习程度。(三)课程的设计思路(确定课程的知识、技能等、学分和学时分配、对学生选课的建议等)项目名称 知识结构 学时 学分 选课建议一 “欢迎使用VB6.0”程序1、了解面向对象程序设计和 Visual Basic的特点2、熟悉 Visual Basic 开发环境;开始制作Visual Basic 的第一个 应用程序3、掌握如何保存、打开和建立一个可执行的工4、熟悉窗体对象的常用属性和方法6 0.4二 “随机抽奖”程序1、掌握常量与变量的定义和使用方法2、掌握 Print 语句、赋值语句的用法3、掌握运算符、表达式
4、和常用内部函数的用法10 0.5三结构化程序设计与数组1、选择结构、循环结构、数组的与应用2、循环结构的理解和设计 12 0.6建议注重项目二、三、五的基础知识的学习;项目九、十是综合系统的实训设计,四 函数和过程1、了解函数和过程的含义和用法2、会设计 Sub 过程和自定义函数程序代码3、理解按值传递与按地址传递 、变量作用域、变量生存期的概念4、解多模块程序设计概念8 0.5五常用控件“智力测试”程序“常用函数简介”程序1、掌握各种常用控件的使用方法,包括属性、事件和方法2、会使用控件设计简单的程序12 0.5六“画笔”程序“家庭数字相册”程序1、掌握 PictureBox 控件、Imag
5、e 控件的使用方法2、理解 Visual Basic 坐标系的概念3、掌握 VB 绘图函数的使用方法14 0.8七 “简单记事本”程序1、对话框的设计,通用对话框的使用2、建立主菜单、设计子菜单、快捷键“&” 的作用3、弹出式菜单的制作4、工具栏与状态栏10 0.5八“仓库货物数据”文件1、理解并掌握文件管理控件的使用2、掌握文件操作语句与函数的使用方法3、掌握数据文件的操作方法。12 0.5九“图书管理系统”数据库设计1、创建数据库和表、并编辑数据2、用数据控件访问数据库把数据控件与数据库相连接,进行数据绑定,ADO、RDO、Data 控件的使用10 0.5十“图书管理系统”设计1、设计多窗
6、体程序2、设计多文档界面 22 1.2也是对知识的综合运用。二、课程目标本课程的教学目标是使学生能运用所学的 Visual Basic 程序 设计知识,根据 实际问题进行分析、计算、编写相应的处理程序;要求学生能独立完成具有一定实用性简单应用程序,使学生养成独立思考、善于合作、以及良好的编 成习惯, 让学生最终具有独立编程、解决实际问题的初步能力。(一) 知识教学目标理解对象、属性、方法、事件、事件驱动、事件过程等通用的基本概念;掌握 Visual Basic 中的常用数据类型的使用方法;掌握并灵活运用 Visual Basic 中的常用控制结构;掌握并灵活运用 Visual Basic 常用
7、标准控件;掌握处理实际问题 的常用方法和步 骤(包括常用的经典算法);掌握菜单设计 的方法;掌握常用的键盘 和鼠标事件 过程;掌握对话框的程序 设计。(二) 能力培养目标能运用 Visual Basic 中的控制结构和常用控件设计简单程序;能独立完成分析问题、编写程序、上机调试的实验过程;能根据具体的要求,选择适当的算法;能运用所学的控件设计、控制结构、菜单设计完成简单应用程序的设计;初步具备解决 实际问题的能力;培养良好的编 程思想和习惯 。(三) 思想教育目标 培养学生吃苦耐劳与敬业精神; 具有实事求是的学 风和严谨 的工作态度; 具有一定的自学能力,形成独立思考的风格; 具有一定的协作能
8、力和团队 精神。三、内容标准模块一: “欢迎使用 VB6.0”程序1、 参考学时6 学时2、学习目标 VISUAL BASIC 语言的简 史与特点 一个简单的 VISUAL BASIC 程序 程序的编辑、编译、链接和运行3、工作任务 安装 VISUAL BASIC 软件集成开 发环境。 认识集成开发环境内各窗体的功能和使用方法。 编写一个简单的应用程序。参考学时 6工作任务 了解面向对象程序设计和 Visual Basic 的特点 熟悉 Visual Basic 开发环境;开始制作 Visual Basic 的第一个 应用程序 掌握如何保存、打开和建立一个可 执行的工程 熟悉窗体对象的常用属性
9、和方法学习目标 了解 Visual Basic 6.0 可视 化编程环境 掌握 Visual Basic 中的基本概念 熟悉 Visual Basic 程序的组 成及工作方式实践知识 熟悉 Visual Basic 6.0 可视 化编程环境,能够编写一个典型的程序并运行知识要点 面向对象程序设计(Visual Basic)的概念:对象、属性、方法 Visual Basic 程序的工作机制考核要求 完成指定程序的设计、运行模块二: “随机抽奖”程序1、 参考学时10 学时2学习目标 掌握整型、字符型、枚举型、实型等基本数据类型的概念 熟练掌握这些类型的常量和变量的使用及其运算操作 熟练掌握关系运
10、算符和逻辑运算符的使用、关系表达式和 逻辑表达式的求值 了解运算符的优先级和结合性,以及表达式的副作用。3工作任务 阅读项目需求,完成项目主要功能的 简单分析和设计,完成设计资料整理。 根据设计文档完成软件编码。 对软件进行测试和调试。参考学习 10工作任务 掌握常量与变量的定义和使用方法 掌握 Print 语 句、赋值语句的用法 掌握运算符、表达式和常用内部函数的用法学习目标 掌握数据类型、常量与变量 掌握 Print 语 句、赋值语句 掌握运算符、表达式、常用内部函数实践知识 数据类型、 变量的定义和使用、表达式的构造 表达式的书写、灵活使用函数知识要点 数据类型、常量与变量 Print
11、语句、赋值语句 运算符、表达式、常用内部函数考核要求 完成指定程序的设计、运行 基础知识部分,采用笔试方式模块三:结构化程序设计与数组(“四则运算器” 、 “百钱百鸡”程序)1、参考学时12 学时2学习目标 掌握三种基本的控制结构;选择结构;一重和多重循环结构 理解数组及其应用3工作任务 独立完成“四则运算器”应用程序。 独立完成“百钱百鸡” 应用程序。 对软件进行测试和调试。参考学时 12工作任务 选择结构、循环结构、数组的与 应用 循环结构的理解和设计学习目标 掌握三种基本的控制结构;选择结构;一重和多重循环结构 理解数组及其应用实践知识 会使用条件语句、循环语句编写简单的程序 熟练运用数
12、组的使用方法知识要点 理解选择结构、循环结构的意义和作用 理解数组的概念并掌握数组的使用方法考核要求 完成“四则运算器” 应用程序, “百钱百鸡”应用程序。模块四:函数和过程(“九九乘法表”程序)1、参考学时8 学时2学习目标 了解函数和过程的含义和用法 会设计 Sub 过程和自定义函数程序代码 理 解 按 值 传 递 与 按 地 址 传 递 、变 量 作 用 域 、变 量 生 存 期 的 概 念 解多模块程序设计概念3工作任务 独立完成“九九乘法表”应用程序 函数与过程的设计和调用方法 对软件进行测试和调试参考学时 8工作任务 了解函数和过程的含义和用法 会设计 Sub 过程和自定义函数程序
13、代码 理解按值传递与按地址传递、 变量作用域、 变量生存期的概念 理解多模块程序设计概念学习目标 学会过程的编写与调用 理解参数传递 掌握多模块程序设计实践知识 设计实现函数与过程的设计和调用 参数的传递方式 变量的生存期和作用域的基本概念知识要点 函数与过程的设计和调用方法 参数的按值传递和按地址传递, 变量的生存期和作用域考核要求 完成“ 九九乘法表 ”应用程序设计、运行。模块五:常用控件(“智力测试” 、 “常用函数简介”程序)1、参考学时12 学时2学习目标 掌握各种常用控件的属性、方法 掌握各种控件的用途和区别 学会综合使用所学控件来处理问题 理解事件驱动的含义3工作任务 独立完成“
14、智力测试” 应用程序 独立完成“常用函数简介”应用程序 学会正确的分析问题以及选择正确的控件处理问题 对软件进行测试和调试参考学时 12工作任务 掌握各种常用控件的使用方法,包括属性、事件和方法 会使用控件设计简单的程序学习目标 掌握各种常用控件的使用 理解控件所响应的事件和支持的方法实践知识 如何在窗体中加入命令按钮、 标签和文本框 如何在窗体复选框、单选按钮和框架、列表框和 组合框、滚动条和定时器 如何在窗体中加入控件数组知识要点 控件的使用方法 各种控件的属性、事件和方法考核要求 完成“ 智力测试 ”、“常用函数 简介”程序模块六:图形图像处理(“画笔”程序和“家庭数字相册”程序)1、参
15、考学时14 学时2学习目标 掌握 PictureBox 控件、Image 控件的使用方法及它们的区别 理解 Visual Basic 坐标系的概念 掌握 VB 绘图函数的使用方法3工作任务 独立完成“画笔” 应用程序 独立完成“家庭数据字相册”应用程序 学会正确的分析问题以及选择正确的控件处理问题 对软件进行测试和调试参考学时 14工作任务 掌握 PictureBox 控件、Image 控件的使用方法 理解 Visual Basic 坐标系的概念 掌握 VB 绘图 函数的使用方法学习目标 理解图形控件 掌握 Visual Basic 坐标系 熟悉图形方法实践知识 掌握几种常见的绘图属性及画点、
16、圆、线、矩形的 绘图方法 PictureBox 控件、Image 控件的使用 VB 绘图函数的使用。知识要点 PictureBox 控件、Image 控件的使用,VB 绘图函数的使用 Visual Basic 坐 标系考核要求 完成“画笔”应用程序、 “家庭数据字相册”应用程序模块七:“简单记事本”程序1、参考学时14 学时2学习目标 对话框的设计,通用对话 框的使用 建立主菜单、设计子菜单 、快捷 键“&”的作用 弹出式菜单的制作 工具栏与状态栏3工作任务 用外部控件设计记事本程序的工具栏、状 态栏 独立完成“简单记事本”应用程序 学会正确的分析问题以及选择正确的控件处理问题 对软件进行测试
17、和调试参考学时 6工作任务 对话框的设计,通用对话框的使用 建立主菜单、设计子菜单、快捷 键“&” 的作用 弹出式菜单的制作 工具栏与状态栏学习目标 了解菜单的结构、如何规划菜单结构 掌握对话框、菜单、弹出式菜 单、工具 栏、状态栏的设计实践知识 创建的步骤、属性设置、事件 编程知识要点 掌握用户自定义对话框的使用方法 通用对话框控件的设计方法 菜单设计方法考核要求 完成简单记事本程序。模块八:“仓库货物数据”文件1、参考学时12 学时2学习目标 理解并掌握文件管理控件的使用 掌握文件操作语句与函数的使用方法 掌握数据文件的操作方法3工作任务 文件操作语句与函数的使用方法 文件及其访问方式 对
18、软件进行测试和调试参考学时 10工作任务 理解并掌握文件管理控件的使用 掌握文件操作语句与函数的使用方法 掌握数据文件的操作方法。学习目标 理解文件管理控件 掌握文件操作语句与函数 掌握数据文件的操作实践知识 文件系统控件:驱动器列表框、目录列表框、文件列表框 文件及其访问方式 文件的处理知识要点 文件的类型及其访问方式 三种文件管理控件的使用,顺序、随机文件的基本操作考核要求 完成文件的读取模块九:“图书管理系统”数据库设计1、参考学时10 学时2学习目标 创建数据库和表、并编辑 数据 用数据控件访问数据库把数据控件与数据库相连接,进行数据绑定,ADO、 RDO、Data控件使用 掌握数据库
19、和开发语言间的关系3工作任务 创建数据库及表、建立表之 间的关系 向表中输入或导入相关数据 掌握 ADO、RDO、Data 的基本用法参考学时 10工作任务 创建数据库和表、并编辑数据 用数据控件访问数据库 把数据控件与数据库相连接,进行数据绑定, ADO、RDO、Data 控件的使用学习目标 掌握数据库与表的创建、数据表的维护 掌握用数据控件访问数据库的方法实践知识 创建数据库和表的步骤 使用数据控件访问数据库的方法知识要点 数据库基础 ADO、RDO、Data 控件考核要求 数据库、表、记录的创建及其之间的联系。模块十:“图书管理系统”应用程序设计1、参考学时22 学时2学习目标 掌握多窗
20、体程序的设计方法 掌握设计多文档界面的方法 掌握各种控件的综合使用 掌握窗体、查询的设计方法3工作任务 完成“图书管理系统” 中所有窗体的设计 完成“图书管理系统” 中所有查询和视图的设计 完成各窗体界面之间的连接 运行、调试程序 完成设计说明书参考学时 16工作任务 设计多窗体程序 设计多文档界面学习目标 掌握多窗体程序和多文档程序的设计实践知识 多窗体程序的设计方法和示例 多文档界面的设计方法和示例知识要点 多窗体程序的设计 多文档界面程序的设计 多文档界面的特点拓展知识 应用程序窗体的设计思想 应用程序窗体设计的实际应用考核要求 四、实施建议1、本教学基本要求适用于五年制高职的计算机专业
21、;2、教师可根据学习情况安排相 应的应用程序设计作业,以提高学生综合运用知识的能力;3、教学内容采用项目、模块结构,包括基础模块、 选用模块和实践性教学模块。在教学过程中,可根据学校的实际教学要求使用 Visual Basic 6.0 编程语言。其中基础模块是必学的,再根据操作系统种类从选用模块中选择相应的内容, 选做实验内容与选用模 块内容相对应。4、在教学过程中,应采用先进的教学设备,边讲解、边演示、边练习,以增加学生的感性 认识,激发学生的学习兴趣,提高教学效果。5、采取阶段评价和目标评价相 结合,理 论考核与实践考核相 结合,学生作品评价与知识点考核相结合。6、由于本课程的专业性较强,若五年制高职非计算机专业 、非信息专业开设此课程,可根据学生情况相应减少部分内容,多举例、少理论,以增强学习兴趣,减少学习的难度。五、其他说明学习本课程后应能够达到全国信息化计算机软件技术资格认证考试的基本要求。(本准标撰写人:周岚)