一、课程性质与任务
(1)课程性质
本课程是计算机及相关专业的专业课程。同时它还包含了很多技术实践课程的成分,是一门实用性强、面向程序开发与应用的重要的专业课程。
(2)课程任务
在计算机应用中,程序设计一直占有举足轻重的地位,本课程就是完成计算机及相关专业学生对此部分知识的学习。鉴于Visual Basic 6.0是目前程序设计主要的、简单易学的工具,本课程以Visual Basic 6.0为例,使学生掌握面向对象的Windows程序设计方法、设计思路,了解当前程序开发的一般过程和方法,熟练掌握Visual Basic 6.0程序设计与程序调试的方法。
(3)与其它课程的分工与联系
鉴于Visual Basic 6.0是基于Windows的程序设计工具,且其部分功能与ACCESS数据库相关,建议本课程与“计算机基础”、“程序设计基础”、“ACCESS”等课程协调进行。
本课程的先行课程为:《计算机基础》、《数据库技术》、《C语言》或《Basic语言》。
二、课程目标与基本要求
课程目标:本课程学习结束后,学生应掌握Windows程序设计的方法、应用程序开发的方法,并能设计和开发一个功能较强的应用系统。
本课程对学生在知识、素质和能力等方面的基本要求如下:
(1)知识要求
* 掌握Windows程序设计的方法与技巧。
* 掌握Visual Basic 6.0的基本方法与界面设计方法。
* 掌握Visual Basic 6.0中各种控件的应用与编程。
(2)素质要求
本课程将培养学生以下几方面的职业素质:
* 质量意识:重视质量,意识到质量是企业生存的前提和保障。
* 工程规范意识:工作中严格遵守工程规范,不以个人的好恶任意操作。
* 团队精神:具有合作精神、协调工作和组织管理的能力。
* 较强的知识、技术的自我更新能力:快速适应新的程序设计工具。
(3)能力与技能要求
通过本课程的学习,学生应掌握:
* Visual Basic 6.0的界面设计。
* Visual Basic 6.0控件的使用与编程。
* Visual Basic 6.0程序调试、纠错。
* 设计和开发一个功能较强的应用系统。
三、课程的教学内容与体系
(一)VB 概 述
1. 程序设计语言
2. 对象及其属性、方法与事件的概念
3. VB简介
4. VB集成开发环境
5. 建立第一个应用程序
6. 应用程序的打包和发布
(二)VB 程序设计基础
1. 基本数据类型、常量与变量
2. 运算符和表达式
3. 常用内部函数
4. 语句与控制结构
5. 数组
6. 过程与函数调用
7. VB 常用控件介绍
(三)简易记事本的编辑功能设计
1. 记事本—简单文本编辑器
2. 建立工程
3. 界面设计
4. 菜单设计
5. 工具栏设计
6. 编辑功能的其他实现方法
(四)记事本管理功能的设计
1. VB对话框简介
2. 记事本文档管理功能的实现
3. 记事本文档的字体设置
4. RichTextBox控件简介
(五)计算器设计
1. 界面设计
2. 实现计算功能
(六)用VB实现图片浏览器
1. 图片浏览器
2. 图片显示控件
3. 文件系统控件
4. 图片浏览器设计与实现
5. 数据文件
(七)简单贺卡设计与绘图操作
1. 坐标系统
2. 利用Shape、Line控件绘制基本图形
3. Print方法
4. 简单贺卡生成器
(八)动画与多媒体播放器
1. 自定义动画设计
2. Animation控件
3. Multimedia MCI控件
4. Windows Media Player控件
(九)简易通讯薄制作
1. 数据库的基本概念
2. VB访问数据库技术
3. 建立通讯薄数据库
4. 建立通讯薄管理程序
(十)日历的设计与实现
1. Month View 控件
2. UpDown 控件
3. DateTimePicker 控件
4. 制作灵巧方便的日历
四、学时分配
序 号 |
课程内容 |
课时数 |
1 |
Visual Basic概述 |
4 |
2 |
VB 程序设计基础 |
20 |
3 |
简易记事本的编辑功能设计 |
4 |
4 |
记事本管理功能的设计 |
4 |
5 |
计算器设计 |
4 |
6 |
用VB实现图片浏览器 |
4 |
7 |
简单贺卡设计与绘图操作 |
4 |
8 |
动画与多媒体播放器 |
4 |
9 |
简易通讯薄制作 |
12 |
10 |
日历的设计与实现 |
4 |
合计 |
|
64 |
|