《VB程序设计》教学大纲
一、课程基本信息
1.课程中文名称:VB程序设计
2.课程英文名称:Visual Basic Program Design
3.课程类别:任选
4.适用专业:计算机科学与技术
5.总学时:54学时(其中理论36学时,上机18学时)
6.总学分:3
二、本课程在教学计划中的地位、作用和任务
本课程的主要目的和任务是使学生初步了解面向对象程序设计方法、掌握VB语言的编程基础知识和基本编程技能;能够运用VB集成开发工具编写一般应用程序;使学生具备一定的应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机奠定良好的基础。
三、理论教学内容与教学基本要求
1.第一章Visual Basic程序设计概述(2学时)
教学内容:VB的发展、VB主要功能和特点、VB的安装和启动、VB集成开发环境
教学基本要求:了解VB的特点;熟悉VB的集成开发环境;学会使用Visual Basic 6.0 的帮助系统。
教学重点:VB的特点及其集成开发环境
教学难点:VB的集成开发环境编程语言vb是什么
2.第二章VB简单的程序设计(3学时)
教学内容:程序设计方法的发展、VB中的有关概念、建立简单的应用程序、基本控件和属性、工程的管理及环境的设置、生成可执行文件和制作安装盘、程序调试、常见错误教学基本要求:理解可视化编程中有关对象、类、属性、事件、方法等基本概念;掌握VB可视化编程的步骤;熟悉基本控件及其属性。
教学重点:对象三要素和可视化编程的步骤
教学难点:熟悉基本控件及其属性
3.第三章VB语言基础(3学时)
教学内容:编码规则、数据类型、变量与常量、运算符和表达式、常用函数、常见错误教学基本要求:掌握Visual Basic的基本数据类型;掌握变量、常量、运算符和表达式;掌握常用内部函数。
教学重点:数据类型、运算符的优先级、常用内部函数
教学难点:运算符的优先级、常用内部函数
4.第四章基本的控制结构(4学时)
教学内容:顺序结构、选择结构、循环结构、其他辅助控制语句、常用算法(一)、常见错误(顺序、条件、循环)
教学基本要求:掌握三种结构化程序的格式;理解Inputbox()函数和Msgbox()函数的用法和含义。
教学重点:结构化程序设计的三种基本结构
教学难点:常用算法(一)
5.第五章数组(3学时)
教学内容:数组的概念、静态数组及声明、动态数组及声明、数组的基本操作、控件数组、自定义数据类型、常用算法(二)、常见错误
教学基本要求:理解数组的基本概念:数组与数组元素,数组的类型、维数,静态数组与动态数组;理解枚举的概念及其定义和使用方法;掌握声明数组的方法,数组元素的输入、输出和引用方法;理解控件数组的概念,掌握控件数组的建立和使用方法;熟悉一些常用算法。
教学重点:动态数组、控件数组
教学难点:控件数组、常用算法(二)
6.第六章过程(4学时)
教学内容:函数过程的定义与调用、子过程的定义与调用、参数传递、变量、过程的作用域、递归、常用算法(三)
教学基本要求:懂得过程与函数的区别;掌握参数传递时按地址传递与按值传递的异同。
教学重点:过程与函数的区别、参数传递时按地址传递与按值传递的异同
教学难点:过程与函数的区别、参数传递时按地址传递与按值传递的异同
7.第七章常用控件(4学时)
教学内容:单选按钮和复选框、框架、列表框和组合框、滚动条和Slide控件、时钟、ProgressBar控件、UpDown控件、Animation控件、SSTab控件、鼠标器和键盘教学基本要求:掌握单选按钮、复选框、框架、列表框、组合框、滚动条、时钟等控件;掌握列表框属性:Cloumns、List、ListCount、ListIndex、Selected等属性;方法:AddItem、RemoveItem、Clear和列表框的双击、单击事件;掌握ActiveX控件、多媒体控件的用法。
教学重点:常用控件的常用属性、事件及方法
教学难点:常用控件的常用属性、事件及方法
8.第八章界面设计(3学时)
教学内容:通用对话框、菜单设计、多重窗体和多文档界面、工具栏和状态栏、RichTextBox 控件、应用程序向导
教学基本要求:掌握数据输入对话框(InputBox)和消息对话框(MsgBox)的格式;掌握自定义对话框应用。
教学重点:通用对话框、菜单设计、应用程序向导
教学难点:多重窗体和多文档界面
9.第九章文件(2学时)
教学内容:文件系统控件、文件的读写、常用的文件操作语句和函数
教学基本要求:掌握内容:驱动器列表框、目录列表框和文件列表框同步工作;熟悉内容:运用文件系统控件实现复制、文件重命名操作。
教学重点:文件系统控件、文件的读写
教学难点:常用的文件操作语句和函数
10.第十章图形操作(4学时)
教学内容:图形操作基础、绘图属性、图形控件、图形方法、应用
教学基本要求:掌握图形方法的使用;熟悉图形控件及其属性。
教学重点:图形控件、图形方法
教学难点:应用
11.第十一章Visual Basic数据库(4学时)
教学内容:数据库概念、数据库管理器、数据控件、ADO数据控件、结构化查询语言(SQL)、报表制作、错误处理、数据库应用案例
教学基本要求:了解数据库和数据库管理系统的相关概念;了解并掌握数据控件的属性、事件和方法;灵活运用ADO控件。
教学重点:数据控件、ADO数据控件、报表制作
教学难点:数据库应用
四、实验教学内容与要求(简要说明,详见实验课大纲)
《VB程序设计》是一门实践性很强的课程,学生必须通过一定数量的上机编写和调试程序的训练,才
能进一步巩固和加深对课程基本内容的理解。
五、考核方式
考查
六、成绩评定
期末考查成绩占70%,平时成绩和实验成绩占30%
七、本课程对学生创新能力培养的措施
上课时,对于一个问题的讲解采用多种方式,鼓励学生发散性思维;上机实验多个项目都为设计型,有利于开拓学生的创新能力。
八、教材与参考书
教材:龚沛曾等.Visual Basic 程序设计简明教程(第二版).北京:高等教育出版社,
2006年
参考书:
[1] 龚沛曾等.Visual Basic实验指导与测试(第二版).北京:高等教育出版社,2006
年
九、其它必要的说明
VB程序设计是一门操作性很强的课程,在多媒体教室上课,通过CAI课件等现代教学方法和技术,既可提高学生学习积极性又可提高教学效果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论