浙江工商大学课程授课提纲

2008 / 2009学年 学期

课程信息

课程名称

Visual Basic程序设计

开课班级

全校任选

课程类型

任选

学分

2

周学时

3

总学时

30

教学周

1 10

教室

E517

上课时间

周三晚 1-3

教学安排

课堂讲授6次,上机实习4

教师

主讲教师

庄毅

电子信箱

zhuang@mail.zjgsu.edu.cn

答疑时间

 

答疑地点

 

教材

指定教材:曹青等, Visual Basic程序设计教程, 机械工业出版社,1, 2002.2

参考书目:龚沛曾等, Visual Basic实验指导与测试, 高等教育出版社,2000

考试安排

期末考试1次(闭卷),考试范围是1~11章。总分中各部分所占比例:平时成绩和上机实践 30 ,期末考试 70%

教学目的

本课程围绕VB应用程序开发的界面设计、属性设置和代码编写三个环节以讲授面向对象的程序设计的基本方法为主线,重点介绍VB常用对象的特点、功能及其应用,讲述解决问题的方法。通过本课程的学习,学生不仅了解程序设计的思想与方法,而且具备在VB集成开发环境下上机编制、调试程序的能力,培养良好的程序设计素养与规范的程序编码方法。

课程要求

«          课前作好预习工作

«          保持课堂安静,头脑清醒,思维活跃

«          认真、独立、按时完成并上交作业

«          重视上机实践,上机前必须做好准备

 

周数

时数

教学内容

课后作业

1

3

1  程序设计基础

语言

算法

结构化程序设计

面向对象的程序设计

2  Visual Basic简介

    Visual Basic的集成开发环境(IDE)

  可视化编程的基本概念

  窗体和命令按钮

    Visual Basic工程的设计步骤

    Visual Basic的帮助系统

3 VB程序设计代码基础

 

字符集

数据类型

常量、变量

运算符与表达式

常用内部函数

 

 

2

3

4  顺序结构程序设计

赋值语句

数据输入

数据输出

注释、暂停与程序结束语句

5  选择结构程序设计

条件语句

单行结构条件语句If...Then...Else

块结构条件语句If...Then...EndIf

多分支选择语句Select Case...End Select

见课件

3

3

上机

 

4

3

国庆(放假)

 

5

3

6  循环结构程序设计

For...Next循环

  Do...Loop循环

7   常用内部控件

框架、图片框、图像框

选项按钮、复选框

列表框、组合框

计时器、滚动条

见课件

6

3

上机

 

7

3

8   数组

数组的基本概念

固定大小的数组的定义

动态数组的定义

数组的操作

控件数组

9  过程

Function过程

Sub过程

参数的传递

代码模块

变量的作用域与生存期

见课件

8

3

上机

 

9

3

11  图形设计

  菜单的设计

  对话框的设计

10  界面设计

图形设计基础

图形控件

绘图方法

与绘图有关的常用属性、事件和方法

见课件

10

3

上机