预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《VB语言程序设计基础》课程教学大纲课程编号:0806606506课程名称:VB语言程序设计基础英文名称:VisualBasicLanguageProgrammingDesign课程类型:专业选修课总学时:24讲课学时:14上机学时:10学分:1.5适用对象:电气工程及自动化专业电网监控技术方向先修课程:《大学计算机基础》、《C语言程序设计》一、课程性质、目的和任务本课程是电气工程及自动化专业电网监控技术方向的一门专业选修课,是一门实用性强、面向程序开发与应用的重要的专业课程。随着面向对象的程序设计方法日益成熟,人们考虑将各种图形界面和图像元素作为对象预先进行定义,用户在开发时只需直接调用。VisualBasic正是基于这种思想产生的一种Windows应用程序开发工具。它具备易学易用的特点,且功能相当强大,它还拥有非常庞大的Windows应用程序开发用户群。通过本课程的学习,要求学生掌握VB语言的结构及开发环境,程序设计方法与基本数据结构,掌握已有控件与函数的调用方法;通过上机实践培养学生分析具体问题、解决实际问题的能力,为其它编程工具的学习以及今后的基于专业的系统开发打下坚实的基础。二、教学基本要求本课程是理论与实践并重的课程,要求学生既要掌握基础理论知识,又要掌握操作计算机和运行程序的基本技能;能够熟练运用VB6.0集成开发环境编制具有中等难度的应用程序,在实践中培养独立分析问题和解决问题的能力。本课程的基本要求如下:1.了解VB的特点,掌握在VB集成开发环境中编辑、编译、运行、调试程序的全过程,具备较强的程序调试能力。2.掌握VB语言的基本语法成分和面向对象程序设计方法。3.掌握VB常用控件的使用方法。4.掌握VB的用户界面、菜单与多文档界面设计方法。本课程让学生既掌握了结构化程序设计方法又学会面向对象的编程思想,在实际应用中将两者有机结合。三、教学内容及要求1.VisualBasic程序设计概述(1)了解VB的发展,功能及特点,了解VB的安装和启动过程。(2)掌握VB集成开发环境。2.简单的VB程序设计(1)掌握对象的概念。(2)掌握窗体、标签、文本框、命令按钮的重要属性、事件和方法。(3)掌握VB可视化集成开发环境,掌握在VB开发环境中编辑、编译、运行、调试程序的各种操作。3.VB语言基础(1)理解各种数据类型的名称、占用内存的字节数和表示的数据范围。(2)掌握变量与常量的命名规则,掌握声明变量的方法。(3)掌握各类运算符的运算规则,掌握表达式中运算符的优先级。(4)掌握常用函数使用。4.基本控制语句(1)熟练掌握赋值语句的使用。(2)熟练掌握Inputbox函数、MsgBox语句的使用。(3)熟练掌握行If语句、块If语句的、iif函数、selectcase语句的用法。(4)熟练掌握For…Next、dowhile...loop、do…loopwhile、dountil…loop、do…loopuntil循环语句的使用。5.数组(1)理解数组的维数和下标的上界、下界的概念。(2)掌握常规数组、静态数组、动态数组的声明方法(3)熟练地使用循环语句对数组进行操作。(4)掌握控件数组、自定义数据类型的使用。6.过程(1)掌握函数过程的定义和调用,子过程的定义与调用。(2)理解形式参数和实际参数的概念以及参数的传递方式。(3)理解变量、过程的作用域。(4)熟练编制通用过程。7.常用控件(1)熟练掌握单选按钮和复选框,框架,列表框和组合框,滚动条和Slider控件,时钟,ProgressBar控件,UpDown控件,Animation控件,SSTab控件的重要属性、事件和方法。8.界面设计(1)掌握通用对话框的使用。(2)掌握菜单、工具栏和状态栏的设计。(3)了解多重窗体和多文档界面的应用程序设计。四、实践环节VB程序设计课程是一门理论和实践相结合的课程,不仅要注重理解基本知识,更要注重培养软件设计的基本技能。实践性环节是巩固所学理论知识、使理论与实际相结合、提高程序设计能力和计算机操作能力的一项必不可少的重要环节。因此,课后习题、上机实验等都是加强程序设计训练所必需的。本课程安排的上机实验学时为10学时,课内开设的5个实验说明如下:(1)实验1熟悉VB6.0集成开发环境及VB语言基础训练2学时(2)实验2选择结构和循环结构2学时(3)实验3数组2学时(4)实验4过程和函数2学时(5)实验5常用控件2学时每次实验后均要求学生写出实验报告,实验报告内容包括:题目、设计方案、流程描述、源程序清单、程序运行结果、程序存在问题和改进意见等。除此之外,学生必须对课后的习题利用课外时间上机验证。五、课外习题及课程讨论本课程通过课堂讲授例题、课后习题、上机实验以及课程设计等各个实践环节,对学生进行系统的程序设计训练。所有例题、课后习题、上