
天津广播电视大学开放数育计算机网络技术专业、计算机信息管理(专科) 《VisualBasic程序设计》课程教学大纲 第一部分大纲说明 一、课程的性周与任务 VBae程序设计课程是中央广播电视大学计算机相关专业的统服遗修课,4学分, 72学时,其中实验36学时,开设一学期。 误程的主要内容包括:可视化编程理论概述,VB可视化编程初步,应用程序接口设计 及代码偏写,VB高级语言技巧,文件处理应用程序设计方法,图形图像和多媒体应用程序 设计方法,数据库应用程序设计方法,网路应用程序设计方法,调试与错误处理,C©@和 ActiveX应用. 通过本误程的学习,使学生草握可视化程序设计方法和VB程序授计的编程技巧,具答 用VB语言进行应用系统开发的初步能力: 二、与相关禄程的关系 本课程是中央电大计算机相关专业的统服选修课。其先修误为计算机应用基留。 三、课程的敏学要求 I,掌捏VisualBasic语言的语法和VisualBasic程序的基本结构。 2,掌握程序设计方法。 3,掌挥程序调试和情误处理的方法, 4,理解可视化编程和面向树象的概念。 5.了解ActiveX的简单应用, 四、课程的敏学方法和徽学形式建放 1.本课程的特点是:概多多、实载性强、涉及面广,因此建议采用在计算机教室(或 计算机多娱体教室)进行讲授的教学形式,讲授、实验与课堂讨论相结合。 2.为如强和落实动手能力的培养,应保证上机机时不少于本教学大蜗规定的实验学时, 3,应充分利用网络技术进行授课、答疑和讨论
天津广播电视大学开放教育计算机网络技术专业、计算机信息管理(专科) 《VisualBasic 程序设计》课程教学大纲 第一部分大纲说明 一、课程的性质与任务 VisualBasic 程序设计课程是中央广播电视大学计算机相关专业的统服选修课,4 学分, 72 学时,其中实验 36 学时,开设一学期。 课程的主要内容包括:可视化编程理论概述,VB 可视化编程初步,应用程序接口设计 及代码编写,VB 高级语言技巧,文件处理应用程序设计方法,图形图像和多媒体应用程序 设计方法,数据库应用程序设计方法,网络应用程序设计方法,调试与错误处理,Com 和 ActiveX 应用。 通过本课程的学习,使学生掌握可视化程序设计方法和 VB 程序设计的编程技巧,具备 用 VB 语言进行应用系统开发的初步能力。 二、与相关课程的关系 本课程是中央电大计算机相关专业的统服选修课。其先修课为计算机应用基础。 三、课程的教学要求 1.掌握 VisualBasic 语言的语法和 VisualBasic 程序的基本结构。 2.掌握程序设计方法。 3.掌握程序调试和错误处理的方法。 4.理解可视化编程和面向对象的概念。 5.了解 ActiveX 的简单应用。 四、课程的教学方法和教学形式建议 1.本课程的特点是:概念多、实践性强、涉及面广,因此建议采用在计算机教室(或 计算机多媒体教室)进行讲授的教学形式,讲授、实验与课堂讨论相结合。 2.为加强和落实动手能力的培养,应保证上机机时不少于本教学大纲规定的实验学时。 3.应充分利用网络技术进行授课、答疑和讨论

五、课程教学要求的层次 本课程的教学要求分为拿握,理解和了解三个层次,拿据是在理解的基础上加以灵活应 用:理解是旋正确表达有关概念和方法的含义,并且能够进行简单分析和判断:了解即旋正 确判别有关概急和方法。 在期末考核试卷中(函盖实验内容》,掌挥的内容约占总分数的6%,理解的内容约 占30%,了解的内容的占10%. 第二部分媒体使用与教学过程建议 一、课程学时分配 误程教学总学时数为2学时,4学分,其中实验课学时为站,各章学时分配如下: 章 教学内容 授课学时实验学时 第一章 VB程序设计概述 2 2 第二章 VB编程初步 12 第三泰 VB语言基础 6 2 第四章 VB可视化编程 5 4 第五章 VB高极语言技巧 第六章 文件处理应用程序设计方法 3 4 第七章 图形图像和多娱体应用程序设计方法 3 第八章 网络应用程序设计方法 第九章 数据库应用程序设计 6 8 第十章 ActiveX控作设计 2 合计 36 36 二、多种煤体教材的总体说明 本课程使用的教学媒体有:文字教材、录像教材,川课件和网上教学
五、课程教学要求的层次 本课程的教学要求分为掌握、理解和了解三个层次。掌握是在理解的基础上加以灵活应 用;理解是能正确表达有关概念和方法的含义,并且能够进行简单分析和判断;了解即能正 确判别有关概念和方法。 在期末考核试卷中(涵盖实验内容),掌握的内容约占总分数的 60%,理解的内容约 占 30%,了解的内容约占 10%。 第二部分 媒体使用与教学过程建议 一、课程学时分配 课程教学总学时数为 72 学时,4 学分,其中实验课学时为 36。各章学时分配如下: 章 教学内容 授课学时 实验学时 第一章 VB 程序设计概述 2 2 第二章 VB 编程初步 4 2 第三章 VB 语言基础 6 2 第四章 VB 可视化编程 5 4 第五章 VB 高级语言技巧 3 5 第六章 文件处理应用程序设计方法 3 4 第七章 图形图像和多媒体应用程序设计方法 3 3 第八章 网络应用程序设计方法 3 4 第九章 数据库应用程序设计 6 8 第十章 ActiveX 控件设计 1 2 合计 36 36 二、多种媒体教材的总体说明 本课程使用的教学媒体有:文字教材、录像教材、CAI 课件和网上教学

1.文字教材:主要教学媒体,是本误程数与学和考核的基本依据,对其他教学媒体起 细带作用,具有导学功能。文字教材采用分立式,包括主教材和实验教材。 2.录像教材:辅蝶体,讲授课程的重点,难点以及在而授教学中难以实现的数学内容, 是对文字教材的强化和补充。 3.CA!误件:自测练习。应川程序开发演练。通过交互式散学的特点,以解决学生在 白学中活到的疑难门。 4,网上教学,教学桶导、答疑。阶段性总结和复习等。 三、教学环节 以文字教材为基础,通过录像数材、C!课件等辅助教学煤体强化教学的重、难点内容, 并通过实验误的训练。加深学生对误程内容的理解。掌握川VB语言进行程序开发的方法和 技术。网上教学与教学进度同步,辅以办学试点单位教师的面授辅导,提高教学质量。 四、考核 详见考核说明文件, 第三部分教学内容和教学要求 第一章VB程序设计凝述 一、数学内容: 1,“加法运算”应用程序实例分析 2.VB集成开发环境介绍 多,几种流行的可视化编程工具比较 4.而向对象的概念 二,教学要求: 1,常握VB工程的概念及管理方法 2,握在VB集成环境中获得帮助的方法 3.理解可视化编程的概念和特点 4.了解目前流行的可祝化语言的种类和主要特点 5.了解面向对象的概念及其基本机制
1.文字教材:主要教学媒体,是本课程教与学和考核的基本依据,对其他教学媒体起 纽带作用,具有导学功能。文字教材采用分立式,包括主教材和实验教材。 2.录像教材:辅媒体,讲授课程的重点、难点以及在面授教学中难以实现的教学内容, 是对文字教材的强化和补充。 3.CAI 课件:自测练习,应用程序开发演练,通过交互式教学的特点,以解决学生在 自学中遇到的疑难问题。 4.网上教学:教学辅导、答疑,阶段性总结和复习等。 三、教学环节 以文字教材为基础,通过录像教材、CAI 课件等辅助教学媒体强化教学的重、难点内容, 并通过实验课的训练,加深学生对课程内容的理解,掌握用 VB 语言进行程序开发的方法和 技术。网上教学与教学进度同步,辅以办学试点单位教师的面授辅导,提高教学质量。 四、考核 详见考核说明文件。 第三部分 教学内容和教学要求 第一章 VB 程序设计概述 一、教学内容: 1.“加法运算”应用程序实例分析 2.VB 集成开发环境介绍 3.几种流行的可视化编程工具比较 4.面向对象的概念 二、教学要求: 1.掌握 VB 工程的概念及管理方法 2.掌握在 VB 集成环境中获得帮助的方法 3.理解可视化编程的概念和特点 4.了解目前流行的可视化语言的种类和主要特点 5.了解面向对象的概念及其基本机制

第二章VB嫡程初步 一、教学内容: 1,创建第一个应用程序:时钟程序 2.程序代码分析 3,窗体及基本控件 3.事件更动 4,时钟程序分析 二、教学要求: 1.掌挥VB应用程序开发的一粮步骤. 2.掌握命令按组、文本据和标签的使用和MgB0x函数的用法。 3.理解赋值语句和变量的概名: 4.理解对象、属性、方法和事件的概念及其之间的区别和联系。 5.理解事件整动的原理. 6了解到钟程序的工作原理 第三章VB语言基猫 一,敦学内容: 1.“精数”应用程序任务 2,可视化界面设计基础 3.可视化界面高级设计 4.代码设计基础 5,工程化思塑及编程风格 二、教学要求: 1,掌握变量和常量的作用域、作用范围及用法
第二章 VB 编程初步 一、教学内容: 1.创建第一个应用程序:时钟程序 2.程序代码分析 3.窗体及基本控件 3.事件驱动 4.时钟程序分析 二、教学要求: 1.掌握 VB 应用程序开发的一般步骤。 2.掌握命令按钮、文本框和标签的使用和 MsgBox 函数的用法。 3.理解赋值语句和变量的概念。 4.理解对象、属性、方法和事件的概念及其之间的区别和联系。 5.理解事件驱动的原理。 6.了解时钟程序的工作原理 第三章 VB 语言基础 一、教学内容: 1.“猜数”应用程序任务 2.可视化界面设计基础 3.可视化界面高级设计 4.代码设计基础 5.工程化思想及编程风格 二、教学要求: 1.掌握变量和常量的作用域、作用范围及用法

2.掌挥运算符及流程控制语句的用法 3.理解工程化思想和编程风格 4.理解常用函数的使用方法 第四章VB可钱化编程 一、教学内容: 1.“简单计算器"应用程序任务 2.可视化界面设计基础 3.可视化界面高级设计 4.代码设计基础 5.工程化思塑及编程风格 二,救学要求 1,掌握可视化界面设计的方法 2,了解窗体设计的基本原则 3.了解简单计算器程序设计过程 第五章VB高级语言技巧 一、教学内容: 1.“多功能计算器“应用程序任务 2.数组的使用 3.过程和函数的定义和调用 4.健盘使用技巧 5,鼠标使用技巧 二、教学要求: 1,掌握数组的使用方法
2.掌握运算符及流程控制语句的用法 3.理解工程化思想和编程风格 4.理解常用函数的使用方法 第四章 VB 可视化编程 一、教学内容: 1.“简单计算器”应用程序任务 2.可视化界面设计基础 3.可视化界面高级设计 4.代码设计基础 5.工程化思想及编程风格 二、教学要求: 1.掌握可视化界面设计的方法 2.了解窗体设计的基本原则 3.了解“简单计算器”程序设计过程 第五章 VB 高级语言技巧 一、教学内容: 1.“多功能计算器”应用程序任务 2.数组的使用 3.过程和函数的定义和调用 4.键盘使用技巧 5.鼠标使用技巧 二、教学要求: 1.掌握数组的使用方法

2,常握键盘、鼠标的使用技巧 3,掌握过程和函数的定义和调用方法 4,常握AP門函数的调用方法 5.了解枚举及白定义数据类型 6,了解“多功能计算墨“程序设计过程 第六章文件处理应用程序授计方法 一、教学内容 1.“文件管理器”应用程序任务 2,文件系统控件及相关语句 3.标准文件输入输出 二、教学要求: 1,握文件读写的基本方法 2.掌挥与文件处理相关的语句和函数的用法 3,理解文件系统控件的基本功能 4.了解“文件管理器应用程序的开发过程 第七靠图形图像和多煤体应用程序设计方法 一,教学内容: 1,“蛋针式时钟”和VCD播放器“应用程序任务 2.VB坐标系统和顾色 3,相关控件介绍 4.绘图方法 5.图像处理的基本方法 6.播放多煤体信息的基木方法
2.掌握键盘、鼠标的使用技巧 3.掌握过程和函数的定义和调用方法 4.掌握 API 函数的调用方法 5.了解枚举及自定义数据类型 6.了解“多功能计算器”程序设计过程 第六章 文件处理应用程序设计方法 一、教学内容: 1.“文件管理器”应用程序任务 2.文件系统控件及相关语句 3.标准文件输入/输出 二、教学要求: 1.掌握文件读写的基本方法 2.掌握与文件处理相关的语句和函数的用法 3.理解文件系统控件的基本功能 4.了解“文件管理器”应用程序的开发过程 第七章 图形图像和多媒体应用程序设计方法 一、教学内容: 1.“指针式时钟”和“VCD 播放器”应用程序任务 2.VB 坐标系统和颜色 3.相关控件介绍 4.绘图方法 5.图像处理的基本方法 6.播放多媒体信息的基本方法

二、教学要求: 1,掌握图形图像的基本处理方法, 2.理解VB坐标系统的原理 3,理解指针式时程序的设计方法 4.理解VCD播放器程序设计的方法 5,了解播放多媒体信息的基本方法 第八章网络应用程序设计 一,教学内容 1.网络牌天程序任务 3.Vinsocket控件及网路应用程序设计基础 2.其他网格应用程序设计 二、数学要求: I.掌握Winsock控件的基本用法 2.了解网络应用程序授计的基确知试 3.了解网络聊天“应用程序的开发过程 第九章数据本应用程序设计方法 一,敦学内容: 1。“成绩查询程序任务 2,VB数据对象及数据库访月机制概述 3.数据库控件和可视化数据管理器 4.报表授计 二,救学要求: 1,掌挥VB数据岸应用程序的基本框果 2.掌握SQL操纵数据的方法
二、教学要求: 1.掌握图形图像的基本处理方法。 2.理解 VB 坐标系统的原理。 3.理解“指针式时钟”程序的设计方法 4.理解“VCD 播放器”程序设计的方法 5.了解播放多媒体信息的基本方法 第八章 网络应用程序设计 一、教学内容: 1.“网络聊天”程序任务 3.Winsocket 控件及网络应用程序设计基础 2.其他网络应用程序设计 二、教学要求: 1.掌握 Winsock 控件的基本用法 2.了解网络应用程序设计的基础知识 3.了解“网络聊天”应用程序的开发过程 第九章 数据库应用程序设计方法 一、教学内容: 1.“成绩查询”程序任务 2.VB 数据对象及数据库访问机制概述 3.数据库控件和可视化数据管理器 4.报表设计 二、教学要求: 1.掌握 VB 数据库应用程序的基本框架 2.掌握 SQL 操纵数据的方法

3.理解使用VB数据库引攀操纵数据岸的方法 4.理解VB数据对象及数据库访问机制 5.理解数据绑定控件的基本用法 6.了解使用Excl输出报表的方法 7.了解第三方报表控件的引用方法 &.了解DataReport,CrystalReport的使用方法 9.了解可视化数据管理器的使用方法 10.了解成绩查出“程序的设计过程 第十章ActiveX控件设计 一、教学内容: 1,COM蔺介 2.ActiveX简介 3.COM对象的类型 4.ActiveX与COM的关系 二、教学要求: I.了解ActiveXEXE组件开发应用方法: 2.了解ActiveXD山组件开发应用方法: 3.了解ActiveX控件开爱应用方法 第四部分实验内容和实验要求 实验一:VisualBasic开发环境 一,实验内容: (1)VB6.0的安装、启动与退出 (2)定制VisualB6v6.0的集成开发环境
3.理解使用 VB 数据库引擎操纵数据库的方法 4.理解 VB 数据对象及数据库访问机制 5.理解数据绑定控件的基本用法 6.了解使用 Excel 输出报表的方法 7.了解第三方报表控件的引用方法 8.了解 DataReport、CrystalReport 的使用方法 9.了解可视化数据管理器的使用方法 10.了解“成绩查询”程序的设计过程 第十章 ActiveX 控件设计 一、教学内容: 1.COM 简介 2.ActiveX 简介 3.COM 对象的类型 4.ActiveX 与 COM 的关系 二、教学要求: 1.了解 ActiveXEXE 组件开发应用方法; 2.了解 ActiveXDLL 组件开发应用方法; 3.了解 ActiveX 控件开发应用方法 第四部分 实验内容和实验要求 实验一:VisualBasic 开发环境 一、实验内容: (1)VisualBasic6.0 的安装、启动与退出 (2)定制 VisualBasiv6.0 的集成开发环境

(3)创建一个荷单应用程序 二、实验要求: I,了解VisualBasic(简称VB)对计算机系统的载、硬件要求。 2.练习VisualBasic6.0的安装,拿星启动与退出ViBc6.0的方法。 3.熟委V▣B加集成开发环境,拿探工具栏、属性窗口、工程资尊管理器窗口、官 体布局窗口、代码编辑器密口的使用。 实验二:简单程序设计 一、实验内容: (1)球表面积和球的体积的程序设计 (2)窗体的新建、属性设置 (3)身份险证程序设计 《4)创建计时秒表官体程序 二,实验要求: I.掌挥建立和运行VuaB加应用程序的基本步痒, 2.掌报文本框、标签、命令按细的使用。 3.掌挥MsgBox的使用和赋植语句的正确书写规则。 实验三:领环与分支结构程序授计 一、实验内容: (1)程序调试实验 (2)情误辅获及处理实验 二、实验要求: (1)理解冒泡排序算法 (2)掌挥循环、分支结构的使用方法 实验三:菜单授计
(3)创建一个简单应用程序 二、实验要求: 1.了解 VisualBasic(简称 VB)对计算机系统的软、硬件要求。 2.练习 VisualBasic6.0 的安装,掌握启动与退出 VisualBasic6.0 的方法。 3.熟悉 VisualBasic 集成开发环境,掌握工具栏、属性窗口、工程资源管理器窗口、窗 体布局窗口、代码编辑器窗口的使用。 实验二:简单程序设计 一、实验内容: (1)球表面积和球的体积的程序设计 (2)窗体的新建、属性设置 (3)身份验证程序设计 (4)创建“计时秒表”窗体程序 二、实验要求: 1.掌握建立和运行 VisualBasic 应用程序的基本步骤。 2.掌握文本框、标签、命令按纽的使用。 3.掌握 MsgBox 的使用和赋值语句的正确书写规则。 实验三:循环与分支结构程序设计 一、实验内容: (1)程序调试实验 (2)错误捕获及处理实验 二、实验要求: (1)理解冒泡排序算法 (2)掌握循环、分支结构的使用方法 实验三:菜单设计

一、实验内容: (1)下拉式菜单设计 (2)弹出式菜单 (3)工具栏设计 二、实险要求: 1,掌握菜单编辑器的使用 2.掌握下拉式菜单和弹出式装单的设计方法。 3,了解工具栏的设计方法。 实验五:限标、健查、A川函数调用 一、实验内容: (1)健盘错位程序 《2)实验键世使用技巧 (3)鼠标事件应用 《4)窗体总在最前端实验 (5)百叶窗图形特效实验 二、实验要求: 1掌握服标和健盘有关事件的使用方法 2熟卷AP叫函数的引用和调用方法 实酸六:文件管理程序授计 一、实验内容: (1)Ward文件查找显示程序 (2)文件读写程序 二、实验要求: 1.掌握文件管理程序相关控件的使用方法
一、实验内容: (1)下拉式菜单设计 (2)弹出式菜单 (3)工具栏设计 二、实验要求: 1.掌握菜单编辑器的使用 2.掌握下拉式菜单和弹出式菜单的设计方法。 3.了解工具栏的设计方法。 实验五:鼠标、键盘、API 函数调用 一、实验内容: (1)键盘错位程序 (2)实验键盘使用技巧 (3)鼠标事件应用 (4)窗体总在最前端实验 (5)百叶窗图形特效实验 二、实验要求: 1.掌握鼠标和键盘有关事件的使用方法 2.熟悉 API 函数的引用和调用方法 实验六:文件管理程序设计 一、实验内容: (1)Word 文件查找显示程序 (2)文件读写程序 二、实验要求: 1.掌握文件管理程序相关控件的使用方法