《VB程序设计》课程教学大纲(应用技术)(共10页).doc
-
资源ID:14282129
资源大小:76.50KB
全文页数:10页
- 资源格式: DOC
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
《VB程序设计》课程教学大纲(应用技术)(共10页).doc
精选优质文档-倾情为你奉上Visual Basic 程序设计教学大纲课程编号:6一、课程说明(一)开课对象:计算机应用技术专业(二)课程性质:教育部高教司将高校计算机基础教育划分为计算机文化基础、计算机技术基础和计算机应用基础三个层次,“高级语言程序设计”是第二层次的核心内容。由于Windows是目前最流行的操作系统,因此大学生应该掌握基于Windows操作系统平台的程序设计方法,即面向对象的可视化程序设计。Visual Basic程序设计可以作为学生掌握面向对象的程序设计方法的必修课。(三)课程目的:本课程的目的是使学生通过学习,掌握程序设计的基本知识和使用Visual Basic开发Windows应用程序的思想和方法,进而掌握可视化程序设计的基本步骤和通用方法,能够开发简单的Windows应用程序,解决一些实际问题,为今后进一步使用Visual Basic或其他面向对象的可视化开发工具及结合专业进行软件开发打下基础。(四)课程教学的基本原则:以学生为主体,以教师为主导,理论联系实际,注重学生的学习兴趣的培养,提高学生解决实际问题动手能力。(五)学时数、学分数及学时数具体分配学时数: 64 学时学分:3 学分学时数具体分配:教学内容讲授实验/实践总计Visual Basic程序设计概述213Visual 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工程结构、工程管理、应用程序结构及对象、属性、事件、消息、方法等概念。掌握:简单应用程序的设计过程和运行方法;窗体的建立和标签、文本框、命令按钮等常用控件的使用。【教学重点】l Visual Basic6.0的启动及基本界面l 应用程序的设计方法与步骤l Visual Basic6.0的工程结构与工程管理l Visual Basic6.0的应用程序结构l 面向对象程序设计的基本概念:对象、属性、事件、消息、方法【教学难点】l 面向对象程序设计的基本概念:对象、属性、事件、消息、方法l 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语言的书写规则。掌握:常量与变量、常用的内部函数、运算符与表达式的使用方法。【教学重点】l 基本数据类型l 变量与常量l 常用内部函数l 运算符与表达式【教学难点】l 基本数据类型l 变量与常量l 运算符与表达式【教学时数】3学时【教学内容】1 基本数据类型2 变量与常量3 常用内部函数4 运算符与表达式5 Visual Basic语言的书写规则考核要求:识记基本数据类型,领会变量与常量,应用常用内部函数、运算符与表达式第3章 代码编程【教学目标】 了解:程序设计的三种基本结构。 理解:焦点的概念;卸载对象、结束程序、注释和暂停等语句的用法 掌握:赋值语句的用法;输入、输出数据的基本方法;信息框和输入框的基本用法;单条件语句和多分支选择语句的的用法;两种循环语句的编程方法及多重循环的应用。【教学重点】l 顺序结构l 选择结构l 循环结构【教学难点】l 选择结构l 循环结构【教学时数】12学时【教学内容】1 顺序结构(1) 赋值语句Let(2) 数据输出用标签控件(Label)输出数据用Print方法输出数据用信息框(MsgBox)输出数据(3) 数据输入l 用文本框控件(TextBox)输入数据l 用输入框(InputBox)输入数据l 使用焦点和Tab键顺序(4) 其它语句:卸载对象、结束程序、注释和暂停。2 选择结构(1) 选择结构程序设计的概念。(2) 单条件选择语句IFl 单行格式IF ThenElse。l 多行格式IFThenElseEndIFl 使用IIF函数 (3)多分支条件选择语句SELECTCASE。3 循环结构(1) 循环结构程序设计的概念。(2) FORNEXT语句(3) DOLOOP语句(4) 多重循环考核要求:识记程序设计的三种基本结构。领会焦点的概念;卸载对象、结束程序、注释和暂停等语句的用法;掌握赋值语句的用法;输入、输出数据的基本方法;信息框和输入框的基本用法;单条件语句和多分支选择语句的的用法;两种循环语句的编程方法及多重循环的应用。第4章 常用内部控件【教学目标】掌握:内部控件的常用属性、方法和事件,并能灵活的应用于程序设计中。【教学重点】l 单选按钮(OptionButton)l 图片控件(Picture)l 列表框(ListBox)l 组合框(ComboBox)l 图象控件(Image)l 计时器控件(Timer)【教学难点】l 列表框(ListBox)l 组合框(ComboBox)l 计时器控件(Timer)【教学时数】8学时【教学内容】1 框架(Frame)2 复选框(CheckBox)3 图片控件(Picture)4 列表框(ListBox)5 组合框(ComboBox)6 图象控件(Image)7 计时器控件(Timer)8 滚动条控件(ScrollBar)考核要求:识记内部控件的常用属性、方法和事件,并且能灵活的应用于程序设计中。第5章 数组【教学目标】理解:数组、固定数组、动态数组和控件数组等概念。掌握:固定数组和控件数组的用法:For eachnext语句的用法;掌握一些与数组有关的常用算法,如极值、查找、排序等。【教学重点】l 固定数组:一维数组、多维数组l For each net循环l 动态数组l 控件数组【教学难点】l 动态数组l 控件数组【教学时数】5学时【教学内容】1. 数组的概念2. 固定数组:一维数组、多维数组3. For each net循环4. 动态数组5. 控件数组考核要求:识记数组、固定数组、动态数组和控件数组等概念。领会固定数组和控件数组的用法:For eachnext语句的用法;掌握一些与数组有关的常用算法,如极值、查找、排序等。第6章 过程【教学目标】了解:过程的概念及其作用理解:嵌套和递归概念掌握:过程的定义和使用;参数的传递方法;变量及过程的作用范围。【教学重点】l Sub过程l Function过程l 参数的传递l 变量和过程的作用域【教学难点】l 参数的传递l 过程的嵌套与递归【教学时数】5学时【教学内容】1 Sub过程2 Function过程3 参数的传递4 过程的嵌套与递归5 变量和过程的作用域考核要求:识记过程的概念,嵌套和递归概念领会过程的定义和使用,应用参数的传递方法;变量及过程的作用范围。第7章 菜单和工具栏【教学目标】理解:理解单文档SDI应用程序界面和多文档MDI应用程序界面的概念。掌握:菜单和工具栏的建立和使用方法,并能应用于窗口和界面设计中。【教学重点】l 创建和使用菜单l 创建工具栏【教学难点】l 创建和使用菜单l 创建工具栏【教学时数】6学时【教学内容】1 创建和使用菜单2 创建工具栏3 创建单文档应用程序界面SDI4 创建多文档应用程序界面MDI考核要求:领会单文档SDI应用程序界面和多文档MDI应用程序界面的概念。掌握菜单和工具栏的建立和使用方法,并能应用于窗口和界面设计中。第8章 文件【教学目标】理解:文件概念、文件的结构与分类。掌握:文件系统控件、学用文件处理函数与语句的使用:顺序文件、随机文件、二进制文件的有关操作。【教学重点】l 文件系统控件:驱动器列表框控件、目录列表框控件、文件列表框控件、公共对话框控件l 文件处理函数与语句l 文件系统:顺序文件、随机文件、二进制文件【教学难点】l 文件系统控件:驱动器列表框控件、目录列表框控件、文件列表框控件、公共对话框控件l 文件处理函数与语句【教学时数】5学时【教学内容】1 文件结构与分类概述2 文件系统控件:驱动器列表框控件、目录列表框控件、文件列表框控件、公共对话框控件3 文件处理函数与语句:Curdir函数、Chdrive语句、Kill语句、FileCopy语句、Shell函数、RmDir语句、Chdir语句、Mkdir语句、Name语句4 文件系统:顺序文件、随机文件、二进制文件考核要求:识记文件概念、文件的结构与分类。掌握文件系统控件、学用文件处理函数与语句的使用,顺序文件、随机文件、二进制文件的有关操作。第9章 图形、图象及多媒体【教学目标】了解:多媒体在VB中的应用概况及多媒体设计的方法。理解:常用的绘图方法及绘图控件的用法。【教学重点】l 绘图控件:形状(Shape)、直线(Line)l 绘图方法:坐标系统、Pset方法、Line方法、Circle方法、Cls方法l 多媒体:多媒体的概念、RichTextBox控件、艺术字、声频播放、视频播放【教学难点】l 绘图方法:Line方法、Circle方法l 多媒体:多媒体的概念、RichTextBox控件、艺术字、声频播放、视频播放【教学时数】8学时【教学内容】1 绘图控件:形状(Shape)、直线(Line)2 绘图方法:坐标系统、Pset方法、Line方法、Circle方法、Cls方法3 多媒体:多媒体的概念、RichTextBox控件、艺术字、声频播放、视频播放考核要求:领会多媒体在VB中的应用概况及多媒体设计的方法。应用常用的绘图方法及绘图控件的用法。第10章 数据库及应用【教学目标】了解:数据库的基本概念;能够使用数据库管理器建立和修改数据库。理解:结构化查询语言(SQL),能够建立简单查询。掌握:Data控件和数据绑定控件的使用;掌握ADO数据控件的使用和数据对象访问技术。【教学重点】l 使用Data控件l 数据绑定控件l 使用Ado数据访问控件(Connection对象和Recordset对象)【教学难点】l 数据绑定控件l 使用Ado数据访问控件(Connection对象和Recordset对象)【教学时数】9学时【教学内容】1 数据库的基本概念关系数据库的基本结构(数据表的结构、记录和字段、表中的关键字、表间的关联、索引)数据访问对象模型结构化查询语言(SQL)数据库的分类2 使用数据管理器 建立一个数据库(启动数据管理器、建立Jet数据库) 添加数据表(建立数据表结构、修改数据表结构) 数据的增加、删除、修改 建立和修改查询 使用“数据窗体设计器”3 使用Data控件4 数据绑定控件 数据绑定控件及其概念 数据绑定控件的两个重要属性:DateSorce属性和DataField属性 同时显示多个记录的数据绑定控件:DBGrid控件、DataGrid控件和MSFlexGrid控件。 5使用Ado数据访问控件(Connection对象和Recordset对象)考核要求:识记数据库的基本概念;能够使用数据库管理器建立和修改数据库。领会结构化查询语言(SQL),能够建立简单查询。掌握Data控件和数据绑定控件的使用;掌握ADO数据控件的使用和数据对象访问技术。三、实验内容与安排实验项目名称内容提要实验学时实验1:熟悉Visual Basic 6.0编程环境熟悉VB编译环境,能够编写典型的程序并运行1实验2:Visual Basic语言基础理解数据类型,练习变量、运算符的使用方法1实验3:选择结构理解并掌握选择结构的使用4实验4:循环结构理解并掌握循环结构的使用4实验5:数组理解并掌握数组的使用2实验6:SUB过程理解并掌握SUB过程、按值传递与按地址传递、变量作用域、变量生存期4实验7:命令按钮、标签和文本框的设计练习并掌握命令按钮、标签和文本框的设计和使用方法2实验8:滚动条、定时器的设计练习并掌握滚动条、定时器的设计和使用方法4实验9:图形控件的使用练习并掌握图片框、影象框、Shape控件的设计使用方法2实验10:图形方法掌握图形的语句生成方法2实验11:对话框和菜单掌握对话框和菜单的设计4实验12:文件操作掌握文件管理控件的使用4四 、推荐教材和参考书目推荐教材:Visual Basic程序设计案例教程,赵井文,第1版,北京交通大学出版社,2007.8; 参考书目:Visual Basic程序设计教程,刘瑞新,(第3版),电子工业出版社,2007.8;Visual Basic实用教程,郑阿奇,(第2版),电子工业出版社,2004.1;执笔:刘儒香 审核:方胜专心-专注-专业仅供个人用于学习、研究;不得用于商业用途。For personal use only in study and research; not for commercial use.Nur für den persönlichen für Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l 'étude et la recherche uniquement à des fins personnelles; pas à des fins commerciales. , , . 以下无正文