《Visual Basic 程序设计》教学大纲
课程编号:459010106
一、课程说明
(一)开课对象:
计算机应用技术专业
(二)课程性质:
教育部高教司将高校计算机基础教育划分为计算机文化基础、计算机技术基础和计算机应用基础三个层次,“高级语言程序设计”是第二层次的核心内容。由于
Windows是目前最流行的操作系统,因此大学生应该掌握基于Windows操作系统平台的程序设计方法,即面向对象的可视化程序设计。《Visual Basic程序设计》可以作为学生掌握面向对象的程序设计方法的必修课。
(三)课程目的:
本课程的目的是使学生通过学习,掌握程序设计的基本知识和使用Visual Basic开发Windows应用程序的思想和方法,进而掌握可视化程序设计的基本步骤和通用方法,能够开发简单的Windows应用程序,解决一些实际问题,为今后进一步使用Visual Basic或其他面向对象的可视化开发工具及结合专业进行软件开发打下基础。
(四)课程教学的基本原则:
以学生为主体,以教师为主导,理论联系实际,注重学生的学习兴趣的培养,提高学生解决实际问题动手能力。
(五)学时数、学分数及学时数具体分配
学时数: 64 学时
学分: 3 学分
学时数具体分配:
教学内容讲授实验/实践总计Visual Basic程序设计概述213
Visual Basic程序设计基础213
代码编程8412
常用内部控件628
数组415
过程415
菜单和工具栏426
文件415
图形、图像及多媒体628
数据库及应用639
合计461864
(六)教学方法和教学方法建议
本课程是应用性较强的课程,教学方法应是理论联系实践,在讲解理论部分是应多做演示实验,建议讲授课程在多媒体教室进行,上机实践课程应注重
对理论课程的巩固,建议教师设计一些针对性较强的实验,并且在每次试验后
验收实验报告,及时总结。
(七)考核方式和成绩记载说明
本课程考核方式为考试,为了考查学生的动手能力,建议使用安徽省计算
机水平考试(二级)模拟系统进行。平时教学的要严明纪律,课堂表现与实训
实验成绩构成平时成绩占期终总成绩的30%、期末考试成绩占其中总成绩的70%。
二、课程内容纲要与各章的基本教学目标
第1章 Visual Basic程序设计概述
【教学目标】
了解:Visual Basic语言特点、版本及运行环境;Visual Basic的启动方法。
理解:Visual Basic界面内容;Visual Basic6.0工程结构、工程管理、应用程序结构及对象、属性、事件、消息、方法等概念。
掌握:简单应用程序的设计过程和运行方法;窗体的建立和标签、文本框、命令按钮等常用控件的使用。
【教学重点】
●Visual Basic6.0的启动及基本界面
●应用程序的设计方法与步骤
●Visual Basic6.0的工程结构与工程管理
●Visual Basic6.0的应用程序结构
●面向对象程序设计的基本概念:对象、属性、事件、消息、方法
【教学难点】
●面向对象程序设计的基本概念:对象、属性、事件、消息、方法
●Visual Basic6.0的窗体及常用控件:窗体、标签、文本框、命令按钮
【教学时数】3学时
【教学内容】
1.Visual Basic6.0简介
2.Visual Basic6.0的启动及基本界面
3.应用程序的设计方法与步骤
4.Visual Basic6.0的工程结构与工程管理
5.Visual Basic6.0的应用程序结构
6.面向对象程序设计的基本概念:对象、属性、事件、消息、方法
7.Visual Basic6.0的窗体及常用控件:窗体、标签、文本框、命令按钮
考核要求:
识记Visual Basic界面内容;Visual Basic6.0工程结构、工程管理、应用程序结构,领会对象、属性、事件、消息、方法等概念。掌握简单应用程序的设计过程和运行方法;窗体的建立和标签、文本框、命令按钮等常用控件的使用。
第2章 Visual Basic程序设计基础
【教学目标】
理解:基本数据类型,Visual Basic语言的书写规则。
掌握:常量与变量、常用的内部函数、运算符与表达式的使用方法。
【教学重点】
●基本数据类型
●变量与常量
●常用内部函数
●运算符与表达式
【教学难点】
●基本数据类型
●变量与常量
●运算符与表达式
【教学时数】3学时
【教学内容】
1.基本数据类型
2.变量与常量
3.常用内部函数
4.运算符与表达式
5.Visual Basic语言的书写规则
考核要求:
识记基本数据类型,领会变量与常量,应用常用内部函数、运算符与表达式
第3章代码编程
【教学目标】
了解:程序设计的三种基本结构。
理解:焦点的概念;卸载对象、结束程序、注释和暂停等语句的用法
掌握:赋值语句的用法;输入、输出数据的基本方法;信息框和输入框的基本用法;单条件语句和多分支选择语句的的用法;两种循环语句的编程方法及多重循环的应用。
【教学重点】
●顺序结构
●选择结构
●循环结构
【教学难点】
●选择结构
●循环结构
【教学时数】12学时
【教学内容】
1.顺序结构
(1)赋值语句Let
(2)数据输出
用标签控件(Label)输出数据
用Print方法输出数据
用信息框(MsgBox)输出数据
(3)数据输入
●用文本框控件(TextBox)输入数据
●用输入框(InputBox)输入数据
●使用焦点和Tab键顺序
(4)其它语句:卸载对象、结束程序、注释和暂停。
2.选择结构
(1)选择结构程序设计的概念。
(2)单条件选择语句IF
●单行格式IF ……Then……Else。
●多行格式IF……Then……Else……EndIF
●使用IIF函数
(3)多分支条件选择语句SELECTCASE。
3.循环结构
(1)循环结构程序设计的概念。
(2)FOR……NEXT语句
(3)DO……LOOP语句
(4)多重循环
考核要求:
识记程序设计的三种基本结构。领会焦点的概念;卸载对象、结束程序、注释和暂停等语句的用法;掌握赋值语句的用法;输入、输出数据的基本方法;信息框和输入框的基本用法;单条件语句和多分支选择语句的的用法;两种循环语句的编程方法及多重循环的应用。
第4章常用内部控件
【教学目标】
掌握:内部控件的常用属性、方法和事件,并能灵活的应用于程序设计中。【教学重点】
●单选按钮(OptionButton)
●图片控件(Picture)
●列表框(ListBox)
●组合框(ComboBox)
●图象控件(Image)
●计时器控件(Timer)
【教学难点】
●列表框(ListBox)
●组合框(ComboBox)
●计时器控件(Timer)
【教学时数】8学时
【教学内容】
vb课程教学视频1.框架(Frame)
2.复选框(CheckBox)
3.图片控件(Picture)
4.列表框(ListBox)
5.组合框(ComboBox)
6.图象控件(Image)
7.计时器控件(Timer)
8.滚动条控件(ScrollBar)
考核要求:
识记内部控件的常用属性、方法和事件,并且能灵活的应用于程序设计中。
第5章数组
【教学目标】
理解:数组、固定数组、动态数组和控件数组等概念。
掌握:固定数组和控件数组的用法:For each……next语句的用法;掌握一些与数组有关的常用算法,如极值、查、排序等。
【教学重点】
●固定数组:一维数组、多维数组
●For each ……net循环
●动态数组
●控件数组
【教学难点】
●动态数组
●控件数组
【教学时数】5学时
【教学内容】
1.数组的概念
2.固定数组:一维数组、多维数组
3.For each ……net循环
4.动态数组
5.控件数组
考核要求:
识记数组、固定数组、动态数组和控件数组等概念。领会固定数组和控件数组的用法:For each……next语句的用法;掌握一些与数组有关的常用算法,如极值、查、排序等。
第6章过程
【教学目标】
了解:过程的概念及其作用
理解:嵌套和递归概念
掌握:过程的定义和使用;参数的传递方法;变量及过程的作用范围。【教学重点】
●Sub过程
●Function过程
●参数的传递
●变量和过程的作用域
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论