Visual Basic》课程一体化设计方案

 

一、课程性质、目的与任务

  《Visual BASIC程序设计基础》是中央电大计算机应用专业计算机应用软件开发方向必修的专业基础课程。Visual BASIC是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。

  本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用Visual BASIC开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual BASIC或其他面向对象的可视化开发工具开发Windows应用程序打下基础。

二、先修课要求

  本课程在学习之前最好具有使用Windows操作系统及Office办公软件的经验,以及程序设计语言的知识。

三、 课程的教学要求

  基本概念:事件驱动、控件、输入和输出、面向对象

  基本知识:Windows应用程序的基本知识

  基本技能:Visual BASIC开发环境和进行简单的程序设计

  重点:事件驱动、程序开发基础知识

  难点:事件驱动

四、课程的教学方法和教学形式建议

  1. 本课程的特点是:概念多、实践性强、涉及面广,因此建议采用在计算机教室(或计算机多媒体教室)进行讲授的教学形式,讲授与实验应统一考虑。

  2. 为加强和落实动手能力的培养,应保证上机机时不少于本教学大纲规定的实验学时。

  3. 对关键性概念、整体实现思想方面的问题可辅以课堂讨论的形式。

  4. 如条件许可,应利用网络技术进行授课、答疑和讨论。

五、教学要求的层次

  课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。

六、教学内容和学时分配

课程教学总学时数为90学时,5 学分,其中课内学时58,实验32学时。

课程使用的文字教材:《Visual Basic程序设计》和《Visual Basic程序设计实验》,陈明教授主编,中央广播电视大学出版社出版;

  音像教材:《Visual Basic程序设计》共15讲,由周树杰教授主讲,中央广播电视大学出版;

  该教学安排按照一学期18周进行,每周3学时,建议隔周安排课程辅导。

  表1 课程辅导安排建议

周次

教学章节

教学内容

建议学时

1

第一章 VB语言概述

第二章 VB6.0集成开发环境

1   VB教学安排概况介绍

2   VB程序的特点

3   VB与其他可视化程序的区别

4   VB 集成开发环境有关概念和用法

5   对象与事件驱动

6   应用程序开发示例(包括保存,加载)

3

2

第三章 程序设计基础

1、数据类型

2、表达式和操作符

3、程序流程

4、常见标准函数

5、应用程序开发示例

6

4

第四章 窗体和基本输入输出

 

1、窗体的概念与使用

2Print方法

3Input Box函数

4Msg Box 函数与语句

5、应用程序开发示例

 

3

5

第五章 常用控件

第六章 工程与程序管理

1  常用控件

2  应用程序开发示例

3、工程概述

4、创建、打开和保存工程

5、使用多个工程

6、添加、删除和保存文件

7、使用工程中的文件

8、制作和运行可执行文件

9、设置工程属性

10、使用向导和外接程序

6

7

第七章 VB应用程序结构

1、模块

2、过程

3、过程的使用

4、程序的调试

6

9

第八章 菜单程序设计

1、菜单编辑器

2、设计菜单应用程序

3、菜单项的增减

4、菜单的有效性控制

6

11

第九章 应用程序窗体设计

1、利用ActiveX控件进行窗体的界面设计

2 多窗体程序设计

3

12

第九章 应用程序窗体设计

1、多窗体程序设计

2、多文档界面(MDI)的程序设计

3

13

第十章 文件处理

1、文件控件

2、利用文件空间来处理文件示例

3VB 的文件处理函数

4、文件系统

5、文件系统对象编程

6

总计

 

 

42

   表2 课程实验安排建议

次数

实验名称

实验内容

建议学时

1

VB界面设计

1 VB的启动与退出

2 控件画法与简单属性设计

3 窗体和控件的基本操作

2

2

窗体与输入、输出

1 使用InputBox函数的实验

2 使用MsgBox函数的实验

3 使用Print方法的实验

4 一个综合实验

4

3

控件的使用与编程

1 控件的使用练习
2
应用程序练习

6

4

多窗体程序设计

1 多窗体应用程序练习

2 多窗体应用程序的保存与加载

4

5

菜单程序设计

1 菜单编辑器的使用

2 菜单应用程序设计

4

6

MDI应用程序设计

1 多文档界面程序设计

2 多文档界面的菜单与工具条

4

7

文件

1 数据文件读写操作

2 文件控件的操作

4

8

综合实验

基于VB的综合程序设计练习

4

总计

 

 

32

  表3 课程录像主要内容

序号

录像名称

教学内容

1

初识VB

1VB 6.0 的启动和退出

2VB 应用程序的建立

3VB 应用程序的基本特点

4、使用VB帮助

2

VB集成开发环境

结合设计新欢迎程序,学习VB集成开发环境的使用。主要介绍主窗口、窗体窗口、工具箱窗口、属性窗口、代码窗口、工程资源管理器窗口的使用。

3

程序设计基础一

结合8个例子讲授VB的数据类型。

4

程序设计基础二

结合示例介绍VB程序设计中的变量的作用域、分支语句以及所涉及的内容。

5

程序设计基础三

结合示例介绍循环程序设计和VB 几个常用函数。

6

窗体设计

结合示例讲授窗体对象的创建、窗体对象的主要属性、事件和方法。

7

常用控件一

学习使用标签、文本框、命令按钮、单选按钮、框架、复选框控件。

8

常用控件二

继续介绍VB的常用控件,如列表框、组合框、图片框、图像框、滚动条、计时器控件。

9

菜单设计一

菜单基础知识、菜单编辑器、菜单设计方法

10

菜单设计二

弹出菜单设计、工具栏的设计

11

应用程序设计一

1ActiveX控件

2、可插入的对象

12

应用程序设计二

1、复习多窗体的创建步骤

2、多窗体设计中的变量使用

3、多窗体设计中的SUB 过程使用

4Sub Main 过程与快速提示窗体

13

应用程序设计三

1MDI 应用程序设计举例

2MDI应用程序的菜单设计

14

文件控件

本讲介绍有关文件类控件,它们分别是:
驱动器列表框控件(DriveListBox)
目录列表框控件(DirListBox)和文件列表框控件(FileListBox),
另外还要介绍公共对话控件(CommonDialog)

15

文件系统对象FSO

1、创建FSO对象

2、访问已有的驱动器、文件和文件夹

3、使用驱动器

4、使用文件夹

5、使用文件

  注:课程录像全部为示例教学。

 

七、一体化设计方案(见表)

1. 课程以文字教材为主(包括主教材和实验教材两部分),文字教材担负起形成整个课程体系系统性和完整性的任务,是学生学习的主要媒体形式。因此教材要概念清晰、条理分明、深入浅出、便于自学。在内容上要紧密围绕培养目标,突出重点、兼顾一般,反映当代最新技术及应用。

2. 录像教材作为文字教材的强化媒体,配合文字教材讲授课程的重点、难点以及问题的分析方法与思路。两者互相补充,彼此配合。

3. 努力实现网上教学。

课程的教学媒体有文字教材(两本)及音像教材(15*50分钟)。

课程作业一份。

课程作业依据文字教材及教学大纲的要求安排内容,形式上按课程考核的要求进行,共三次,分数记入课程的平时成绩。(关于课程考核,请参考课程考核说明。)

直播课堂:1次,通过教育电视台直播方式,进行教材内容重点、难点以及期末复习考核方面的辅导;具体播出时间见网络即时信息。

网络辅导:发布课程的信息(如大纲、教学设计方案、考核说明、期末复习资料等)、课程的辅导材料、课程的答疑信息、典型习题练习及解答等。

专业名称

计算机应用

辅导教师

 

2002学年度第2学期

课程名称

VB程序设计

计划学时

90

学分:5

课程的性质及要求

"Visual Basic编程与应用"是中央电大计算机应用专业计算机应用软件开发方向必修的专业课。。主要介绍visual Basic 6.0的基本功能和使用方法, 目的是通过理论学习和实践使学生掌握一门实用编程技术。

学习资源:文字教材、CAI课件、音频视频、网上资源

文字教材:

Visaul Basic程序设计》

作者:陈明

中央广播电视大学出版社

200012月第1

试验教材:《Visaul Basic程序设计试验》

录像:个

主讲:

存放地点:

http://video.ahtvu.ah.cn

/default.asp

网上资源:教学大纲

实施细则,教学辅导等

 

 

主要教学环节

课堂教学:13

总复习:两次

小组讨论及习题解答:3

实验:安排9

作业要求:按照中央电大作业要求

考试:试题的考察要求覆盖面广,并适当突出重点。

试题兼顾各个能力层次,熟练掌握60%,掌握占30%,了解占10%。

试题的难易程度和题量适当,按难易程度分为三个层次:较易占30%,一般占50%,较难占20%。题量安排以平时基本能够独立完成作业者,他们能在规定的考试时间内作完并有一定时间检查为原则。

答题时限:120分钟。

其它说明:考生需自备计算器、直尺、铅笔、橡皮等文具。

网上资源列表:

安徽电大课程的教学资源:

http://www.ahtvu.ah.cn/jxc1/kfjy/kfjy.htm

http://www.openedu.ah.cn/

在线点播:

http://video.ahtvu.ah.cn/

中央电大资源网址:

http://www.openedu.com.cn/

公开通论区地址

http://www.openedu.ah.cn/club/

forum/index.php?type=COURSE

安徽电大网页的留言板地址

http://www.ahtvu.ah.cn/jxc1

/home/liuyan/default.asp

周次

学习内容

教学安排

备注

1

第一章 VB语言概述、第二章 VB6.0集成开发环境

面授

3

2

第三章 程序设计基础

面授

3

 

 

 

 

3

第三章 程序设计基础

面授

3

4

第三章 程序设计基础

录像

3

4

实验一、实验二

 

3

5

第四章 窗体和基本输入、输出

面授

3

6

第五章 常用控件

面授

3

6

实验三

 

3

7

第五章 常用控件

录像

3

8

作业讲评

 

3

8

实验三

 

3

9

第六章 工程与程序管理

面授

3

10

第七章 VB应用程序结构

面授

3

10

实验四

 

3

11

第七章 VB应用程序结构

录像

3

12

第八章 菜单程序设计

辅导

3

12

实验五

 

3

13

第九章 应用程序窗体设计

面授

3

14

小组讨论

小组活动

3

14

实验六

 

3

15

第十章 文件处理

面授

3

16

作业讲评

 

3

16

实验七

 

3

17

总复习

总复习

3

18

总复习

总复习

3

18

实验八

 

3

 

八、实践环节

有三个教学环节:授课,作业和教学实验,考试。

课程总成绩的记分方法:形成性考核成绩在课程总成绩中占20%(包括了平时到课,答疑,作业完成情况,实验等内容),终结性考试成绩在课程总成绩中占80%。课程总成绩为百分制,60分为合格。

作业及试验:形成性考核的主要要求和形式:形成性考核的形式有平时作业和课程实验。能够按时、按质、按量完成平时作业和课程实验者方可得满分。

 

考试:试题的考察要求覆盖面广,并适当突出重点。

试题兼顾各个能力层次,熟练掌握60%,掌握占30%,了解占10%。

试题的难易程度和题量适当,按难易程度分为三个层次:较易占30%,一般占50%,较难占20%。题量安排以平时基本能够独立完成作业者,他们能在规定的考试时间内作完并有一定时间检查为原则。

答题时限:120分钟。