《VB高级编程》理论课程教学大纲

发布 2021-04-27 15:07:28 阅读 9836

无锡科技职业学院。

理论课程教学大纲。

一、 课程基本情况:

二、课程的性质和任务:

1、课程性质。

visual basic(简称vb)高级编程是工科专业的专业基础课程,有着较强的实践性、应用性。vb是一种有代表性的较流行的可视化语言,利用它可以简便地创建出具有专业外观的应用程序。

2、课程任务。

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

三、教学目标。

1、知识目标。

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

基本知识:windows应用程序的基本知识。

基本技能:visual basic开发环境和进行简单的程序设计。

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

难点:事件驱动。

2、能力目标。

vb程序设计能力的提高要求学生必须首先掌握程序设计的基础知识,即数据、数据类型及其表达方式。其次是必须深刻理解可视化编程中关于对象、对象的属性和方法的概念。在此基础上掌握可视化编程的事件驱动机制,并由此循序渐进地熟悉各种编程设计器的使用方法,掌握程序设计的基本技能。

四、教学内容和基本要求(以提纲式列出说明):

一)vb集成开发环境、预定义对象、建立简单的vb应用程序。

1. 知识点和教学要求。

1)了解vb的发展、特点和版本。

2)熟悉vb的集成开发环境,了解标题栏、菜单栏、工具栏、窗体设计器、工程资源管理器、属性窗口和工具箱窗口等各部分的作用。

3)理解可视化编程中有关对象、类、属性、事件、方法、事件驱动程序等基本概念。

4)掌握vb可视化编程的步骤。

2. 能力培养要求。

1)具有在窗体上添加标准控件、控件对齐、统一尺寸的能力。

2)具有设置窗体常用属性的能力。

二)数据类型及其运算。

1. 知识点和教学要求。

1)掌握vb的基本数据类型。掌握vb表达式的运算。

2)理解常量和变量的概念及两者的区别,掌握定义符号常量和变量的方法。

3)掌握常用标准函数的使用方法。

4)了解vb语句的书写规则及命令格式中的符号约定。

2. 能力培养要求。

1)具有根据需要选用和定义变量数据类型的能力。

2)具有正确命名变量和符号常量的能力。

3)具有正确计算算术表示式、字符串表达式、日期表达式的能力。

三)数据的赋值和输入输出。

1. 知识点和教学要求。

1)掌握常用的数据输出方法:print方法、msgbox消息框的使用。

2)掌握常用的基本语句:卸载对象语句unload

3)掌握常用的数据输入方法: inputbox输入框。

4)理解常用的几个函数:format函数、tab函数、spc函数。

2. 能力培养要求。

1)具有使用vb进行数据输入、输出、赋值的能力。

2)具有进行顺序结构程序设计的能力。

四)常用标准控件。

1.知识点和教学要求。

1)掌握常用的控件属性:文本控件、图形控件、按钮控件等。

2)掌握计时器、单选钮、复选框控件的常用属性,及其使用和程序设计方法。

3)掌握列表框与组合框控件的常用属性,及其使用和程序设计方法。

4)理解焦点与tab键序的概念。

2.能力培养的要求。

1)具有在窗体上添加标准控件、控件对齐、统一尺寸的能力。

2)具有设置常用控件常用属性的能力。

3)具有使用列表框与组合框控件进行相关程序设计的能力。

五)控制结构。

1. 知识点和教学要求。

1)理解选择结构、循环结构的基本概念:分支现象,选择结构的分类、特点,循环现象,循环条件,循环体,死循环等。

2)掌握单行结构条件语句if、块结构条件语句if的使用和设计方法,以及if语句的嵌套方法。

3)掌握多分支选择语句select case的使用方法。

4)掌握do…loop循环语句的不同形式和各自的循环特点,理解前测型和后测型循环的区别。

5)掌握for...next循环语句的格式和使用方法,会计算循环语句的执行次数。

6)掌握for each…next语句的使用。

2. 能力培养要求。

1)具有使用单条件选择语句if进行选择结构程序设计的能力。

2)具有使用if的嵌套和多分支选择语句select case进行选择结构程序设计的能力。

3)具有使用计时器、单选钮、复选框控件进行相关程序设计的能力。

4)具有使用do…loop语句进行循环结构程序设计的能力。

5)具有使用for...next语句进行循环结构程序设计的能力。

6)具有使用列表框与组合框控件进行相关程序设计的能力。

六)数组。1. 知识点和教学要求。

1)理解数组的基本概念:数组与数组元素,数组的类型、维数,静态数组与动态数组。

2)掌握声明数组的方法,数组元素的输入、输出和引用方法。

4)理解控件数组的概念,掌握控件数组的建立和使用方法。

2. 能力培养要求。

1)具有使用静态数组和动态数组进行程序设计的能力。

2)具有使用控件数组进行程序设计的能力。

七)过程。1. 知识点和教学要求。

1)理解通用过程与事件过程的基本概念和vb应用程序的结构。

2)理解参数传递的基本概念:形参与实参,传值与传址。

3)掌握sub过程的创建、调用方法。

4)掌握function过程的创建、调用方法。

5)掌握过程间参数传递的方法。

2. 能力培养要求。

1)具有创建和调用sub过程的能力。

2)具有创建和调用function过程的能力。

3)具有正确传递参数的编程能力。

八)菜单和工具栏。

1. 知识点和教学要求。

1)掌握菜单编辑器的使用方法,掌握下拉式菜单的程序设计方法。

2)了解弹出菜单和分隔条的设计方法。

3)了解工具栏的设计方法。

2. 能力培养要求。

具有使用菜单编辑器设计下拉式菜单的能力。

九)对话框及文件系统控件。

1. 知识点和教学要求。

1)了解公共对话框的基本属性和方法。

2)掌握文件系统控件(驱动器列表框、目录列表框、文件列表框)的使用方法。

3)了解文件系统对象的基本概念。2. 能力培养要求。

具有使用驱动器列表框、目录列表框、文件列表框进行相关程序设计的能力。

五、课程学时分配:

六、课程考核方法(评价形式):

1、 出勤;平时作业;上机情况占20%

2、 期中测试占10%

3、期末测试(闭卷笔试)占70%

制定日期: 2005-9

理论课程教学大纲参考体例

中国海洋大学计算方法课程大纲。英文名称 computational mathematics 开课单位 信息学院电子工程系课程模块 专业知识 课程编号课程类别 选修课 学时数 64 理论 32 实践 32 学分数 3 一 课程描述。本课程大纲根据2011年本科人才培养方案进行修订或制定。一 教学对象。...

理论课程教学大纲参考体例

中国海洋大学声学基础课程大纲。英文名称foundationals of acoustics 开课单位 信息科学与工程学院海洋技术系 课程模块 学科基础 课程编号 0711课程类别 必修 学时数 80 理论 80 实践 学分数 5 一 课程描述。本课程大纲根据2011年本科人才培养方案进行修订或制定。...

《绩效管理》理论课教学大纲

理论课程 开课院 部 工商管理学院课程编号 010312 课程类型 专业必修课理论教学学时 33 总学时 48 学分 3适用专业 人力资源管理本科专业。先修课程 组织行为学 人力资源管理。一 课程简述。本课程是人力资源管理专业的一门应用性很强的必修专业课程。本课程涉及到诸如经济学 管理学等多个学科的...