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