高级语言程序设计VB-教学大纲 下载本文

内容发布更新时间 : 2024/12/25 14:38:43星期一 下面是文章的全部内容请认真阅读。

《高级语言程序设计(VB)》课程教学大纲

适用专业:材料学院部分专业 课程学时:48 课程学分:3 课程代码:0400X006

先修课程:《计算机公共基础》 一、 课程性质与任务

本课程是根据教育部提出的高校非计算机专业计算机教育三个层次的课程体系开设的,

属于第二层次“计算机技术基础”的教学范畴,是高校理、工、农类等非计算机专业的一门必修课程。

本课程以Visual Basic 6.0为背景,介绍面向对象的高级语言程序设计方法以及可视化编程技术。通过该课程的教学,使得学生掌握面向对象的、可视化的程序设计方法,能够使用VB进行初步的Windows应用程序设计,为将来从事软件开发或相关工作打下良好的理论和技术基础。

二、 课程内容与基本要求

1、 Visual Basic概述

1.1 Visual Basic简介 1.2 VB集成开发环境 1.3 使用VB帮助系统 基本要求: (1) 了解Visual Basic的发展简史、功能特点和集成开发环境 (2) 掌握Visual Basic的安装与启动 (3) 掌握获取帮助的方法与手段 2、 Visual Basic程序设计入门

2.1程序设计方法的演进

2.2 对象的概念及描述对象的三要素 2.3 窗体、按钮、标签和文本框 2.4 VB工程的创建及综合应用 2.5 VB工作环境的重定制 基本要求: (1) 了解程序设计方法的演进 (2) 掌握对象的概念及描述对象的三要素 (3) 掌握VB应用程序的构成和创建VB应用程序的过程 (4) 掌握VB工程的创建、打开、运行和保存 (5) 掌握窗体、命令按钮、文本框和标签基本控件常用属性、方法和事件的使用 (6) 了解可执行文件的生成和VB工作环境的重定制 3、 VB语言基础

3.1 VB编码基本规则 3.2 数据类型 3.3 变量与常量 3.4 常用内部函数 3.5 运算符 3.6 表达式

3.7 基本约定与语句 基本要求: (1) 掌握编码基本规则 (2) 掌握常见的数据类型 (3) 掌握变量和常量含义及声明方法 (4) 掌握常见内部函数的用法 (5) 掌握运算符和表达式的书写和应用 (6) 掌握VB的基本语句 4、 基本结构程序设计

4.1 基本数据输入输出 4.2 选择结构语句 4.3 循环结构语句 4.4 相关常用算法 基本要求: (1) 掌握基本数据输入输出方式(用户交互函数和消息框函数) (2) 掌握顺序结构程序设计 (3) 掌握选择结构程序设计 (4) 掌握循环结构程序设计 5、 数组

5.1 数组的概念 5.2 一维数组 5.2 多维数组

5.3 数组的常用操作 5.4控件数组 基本要求: (1) 掌握静态数组与动态数组的声明与使用 (2) 掌握数组基本操作 (3) 了解控件数组 6、 常用控件及其应用

6.1 数据输入控件 6.2 计时器 6.3 对话框

6.4 鼠标器、键盘 基本要求: (1) 掌握单选按钮、复选框、框架和滚动条的使用 (2) 掌握列表框、组合框中项目的添加、删除、选择和使用 (3) 掌握计时器控件的工作原理和时间的表示方式 (4) 掌握使用对话框进行人机对话

(5) 掌握键盘、鼠标的事件过程的使用方法 7、 图形与图像处理

7.1 图形操作基础 7.2 绘图属性 7.3 图形方法

7.4 图形与图像常用控件 7.5 常见应用 基本要求: (1) 掌握图形操作基础(包括坐标系统、图形层概念) (2) 掌握绘图的基本属性 (3) 掌握常用的图形控件 (4) 掌握常用的图形方法 (5) 了解图形图像常见应用 8、 文件操作

8.1 文件操作控件 8.2 文件的结构与分类 8.3 文件操作基础 8.4 顺序文件的操作 8.5 随机文件的读写操作

8.6 常用的文件操作命令语句和函数 基本要求: (1) 掌握文件系统控件的使用 (2) 了解文件的结构与分类 (3) 掌握顺序文件的读写操作 (4) 了解随机文件的读写操作 (5) 了解文件常用操作命令语句和函数 9、 界面设计

9.1 多重窗体 9.2 菜单设计 9.3 工具栏设计 9.4 状态栏设计 基本要求: (1) 掌握多窗体的设计和操作 (2) 掌握菜单的组成和设计 (3) 了解工具栏的设计与实现 10、 过程

10.1 子过程 10.2 函数过程 10.3 参数传递

10.4 过程的嵌套和递归调用 10.5 变量与过程的作用域 10.6 程序调试 基本要求: (1) 掌握子过程与函数过程的定义与调用