您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 《VB程序设计》课程教学大纲(应用技术)
仅供个人参考不得用于商业用途《VisualBasic程序设计》教学大纲课程编号:6一、课程说明(一)开课对象:计算机应用技术专业(二)课程性质:教育部高教司将高校计算机基础教育划分为计算机文化基础、计算机技术基础和计算机应用基础三个层次,“高级语言程序设计”是第二层次的核心内容。由于Windows是目前最流行的操作系统,因此大学生应该掌握基于Windows操作系统平台的程序设计方法,即面向对象的可视化程序设计。《VisualBasic程序设计》可以作为学生掌握面向对象的程序设计方法的必修课。(三)课程目的:本课程的目的是使学生通过学习,掌握程序设计的基本知识和使用VisualBasic开发Windows应用程序的思想和方法,进而掌握可视化程序设计的基本步骤和通用方法,能够开发简单的Windows应用程序,解决一些实际问题,为今后进一步使用VisualBasic或其他面向对象的可视化开发工具及结合专业进行软件开发打下基础。(四)课程教学的基本原则:以学生为主体,以教师为主导,理论联系实际,注重学生的学习兴趣的培养,提高学生解决实际问题动手能力。(五)学时数、学分数及学时数具体分配学时数:64学时学分:3学分学时数具体分配:教学内容讲授实验/实践总计VisualBasic程序设计概述213VisualBasic程序设计基础213代码编程8412常用内部控件628数组415过程415菜单和工具栏426文件415图形、图像及多媒体628数据库及应用639合计461864(六)教学方法和教学方法建议本课程是应用性较强的课程,教学方法应是理论联系实践,在讲解理论部分是应多做演示实验,建议讲授课程在多媒体教室进行,上机实践课程应注重对理仅供个人参考不得用于商业用途论课程的巩固,建议教师设计一些针对性较强的实验,并且在每次试验后验收实验报告,及时总结。(七)考核方式和成绩记载说明本课程考核方式为考试,为了考查学生的动手能力,建议使用安徽省计算机水平考试(二级)模拟系统进行。平时教学的要严明纪律,课堂表现与实训实验成绩构成平时成绩占期终总成绩的30%、期末考试成绩占其中总成绩的70%。二、课程内容纲要与各章的基本教学目标第1章VisualBasic程序设计概述【教学目标】了解:VisualBasic语言特点、版本及运行环境;VisualBasic的启动方法。理解:VisualBasic界面内容;VisualBasic6.0工程结构、工程管理、应用程序结构及对象、属性、事件、消息、方法等概念。掌握:简单应用程序的设计过程和运行方法;窗体的建立和标签、文本框、命令按钮等常用控件的使用。【教学重点】VisualBasic6.0的启动及基本界面应用程序的设计方法与步骤VisualBasic6.0的工程结构与工程管理VisualBasic6.0的应用程序结构面向对象程序设计的基本概念:对象、属性、事件、消息、方法【教学难点】面向对象程序设计的基本概念:对象、属性、事件、消息、方法VisualBasic6.0的窗体及常用控件:窗体、标签、文本框、命令按钮【教学时数】3学时【教学内容】1.VisualBasic6.0简介2.VisualBasic6.0的启动及基本界面3.应用程序的设计方法与步骤4.VisualBasic6.0的工程结构与工程管理5.VisualBasic6.0的应用程序结构6.面向对象程序设计的基本概念:对象、属性、事件、消息、方法7.VisualBasic6.0的窗体及常用控件:窗体、标签、文本框、命令按钮考核要求:识记VisualBasic界面内容;VisualBasic6.0工程结构、工程管理、应用程序结构,领会对象、属性、事件、消息、方法等概念。掌握简单应用程序的设计过程和运行方法;窗体的建立和标签、文本框、命令按钮等常用控件的使用。第2章VisualBasic程序设计基础【教学目标】理解:基本数据类型,VisualBasic语言的书写规则。仅供个人参考不得用于商业用途掌握:常量与变量、常用的内部函数、运算符与表达式的使用方法。【教学重点】基本数据类型变量与常量常用内部函数运算符与表达式【教学难点】基本数据类型变量与常量运算符与表达式【教学时数】3学时【教学内容】1.基本数据类型2.变量与常量3.常用内部函数4.运算符与表达式5.VisualBasic语言的书写规则考核要求:识记基本数据类型,领会变量与常量,应用常用内部函数、运算符与表达式第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学时【教学内容】1.框架(Frame)2.复选框(CheckBox)3.图片控件(Picture)4.列表框(ListBox)5.组合框(ComboBox)仅供个人参考不得用于商业用途6.图象控件(Image)7.计时器控件(Timer)8.滚动条控件(ScrollBar)考核要求:识记内部控件的常用属性、方法和事件,并且能灵活的应用于程序设计中。第5章数组【教学目标】理解:数组、固定数组、动态数组和控件数组等概念。掌握:固定数组和控件数组的用法:Foreach……next语句的用法;掌握一些与数组有关的常用算法,如极值、查找、排序等。【教学重点】固定数组:一维数组、多维数组Foreach……net循环动态数组控件数组【教学难点】动态数组控件数组【教学时数】5学时【教学内容】1.数组的概念2.固定数组:一维数组、多维数组3.Foreach……net循环4.动态数组5.控件数组考核要求:识记数组、固定数组、动态数组和控件数组等概念。领会固定数组和控件数组的用法:Foreach……next语句的用法;掌握一些与数组有关的常用算法,如极值、查找、排序等。第6章过程【教学目标】了解:过程的概念及其作用理解:嵌套和递归概念掌握:过程的定义和使用;参数的传递方法;变量及过程的作用范围。【教学重点】Sub过程Function过程参数的传递变量和过程的作用域【教学难点】仅供个人参考不得用于商业用途参数的传递过程的嵌套与递归【教学时数】5学时【教学内容】1.Sub过程2.Function过程3.参数的传递4.过程的嵌套与递归5.变量和过程的作用域考核要求:识记过程的概念,嵌套和递归概念领会过程的定义和使用,应用参数的传递方法;变量及过程的作用范围。第7章菜单和工具栏【教学目标】理解:理解单文档SDI应用程序界面和多文档MDI应用程序界面的概念。掌握:菜单和工具栏的建立和使用方法,并能应用于窗口和界面设计中。【教学重点】创建和使用菜单创建工具栏【教学难点】创建和使用菜单创建工具栏【教学时数】6学时【教学内容】1.创建和使用菜单2.创建工具栏3.创建单文档应用程序界面SDI4.创建多文档应用程序界面MDI考核要求:领会单文档SDI应用程序界面和多文档MDI应用程序界面的概念。掌握菜单和工具栏的建立和使用方法,并能应用于窗口和界面设计中。第8章文件【教学目标】理解:文件概念、文件的结构与分类。掌握:文件系统控件、学用文件处理函数与语句的使用:顺序文件、随机文件、二进制文件的有关操作。【教学重点】文件系统控件:驱动器列表框控件、目录列表框控件、文件列表框控件、公共对话框控件文件处理函数与语句仅供个人参考不得用于商业用途文件系统:顺序文件、随机文件、二进制文件【教学难点】文件系统控件:驱动器列表框控件、目录列表框控件、文件列表框控件、公共对话框控件文件处理函数与语句【教学时数】5学时【教学内容】1.文件结构与分类概述2.文件系统控件:驱动器列表框控件、目录列表框控件、文件列表框控件、公共对话框控件3.文件处理函数与语句:Curdir函数、Chdrive语句、Kill语句、FileCopy语句、Shell函数、RmDir语句、Chdir语句、Mkdir语句、Name语句4.文件系统:顺序文件、随机文件、二进制文件考核要求:识记文件概念、文件的结构与分类。掌握文件系统控件、学用文件处理函数与语句的使用,顺序文件、随机文件、二进制文件的有关操作。第9章图形、图象及多媒体【教学目标】了解:多媒体在VB中的应用概况及多媒体设计的方法。理解:常用的绘图方法及绘图控件的用法。【教学重点】绘图控件:形状(Shape)、直线(Line)绘图方法:坐标系统、Pset方法、Line方法、Circle方法、Cls方法多媒体:多媒体的概念、RichTextBox控件、艺术字、声频播放、视频播放【教学难点】绘图方法:Line方法、Circle方法多媒体:多媒体的概念、RichTextBox控件、艺术字、声频播放、视频播放【教学时数】8学时【教学内容】1.绘图控件:形状(Shape)、直线(Line)2.绘图方法:坐标系统、Pset方法、Line方法、Circle方法、Cls方法3.多媒体:多媒体的概念、RichTextBox控件、艺术字、声频播放、视频播放考核要求:领会多媒体在VB中的应用概况及多媒体设计的方法。应用常用的绘图方法及绘图控件的用法。第10章数据库及应用【教学目标】仅供个人参考不得用于商业用途了解:数据库的基本概念;能够使用数据库管理器建立和修改数据库。理解:结构化查询语言(SQL),能够建立简单查询。掌握:Data控件和数据绑定控件的使用;掌握ADO数据控件的使用和数据对象访问技术。【教学重点】使用Data控件数据绑定控件使用Ado数据访问控件(Connection对象和Recordset对象)【教学难点】数据绑定控件使用Ado数据访问控件(Connection对象和Recordset对象)【教学时数】9学时【教学内容】1.数据库的基本概念●关系数据库的基本结构(数据表的结构、记录和字段、表中的关键字、表间的关联、索引)●数据访问对象模型●结构化查询语言(SQL)●数据库的分类2.使用数据管理器●建立一个数据库(启动数据管理器、建立Jet数据库)●添加数据表(建立数据表结构、修改数据表结构)●数据的增加、删除、修改●建立和修改查询●使用“数据窗体设计器”3.使用Data控件4.数据绑定控件●数据绑定控件及
本文标题:《VB程序设计》课程教学大纲(应用技术)
链接地址:https://www.777doc.com/doc-4817743 .html