无锡科技职业学院。
理论课程教学大纲。
一、 课程基本情况:
二、课程的性质和任务:
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适用专业 人力资源管理本科专业。先修课程 组织行为学 人力资源管理。一 课程简述。本课程是人力资源管理专业的一门应用性很强的必修专业课程。本课程涉及到诸如经济学 管理学等多个学科的...