Visual Basic程序设计教学大纲64.docx
- 文档编号:15217209
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:16
- 大小:23.95KB
Visual Basic程序设计教学大纲64.docx
《Visual Basic程序设计教学大纲64.docx》由会员分享,可在线阅读,更多相关《Visual Basic程序设计教学大纲64.docx(16页珍藏版)》请在冰点文库上搜索。
VisualBasic程序设计教学大纲64
《VisualBasic程序设计》教学大纲
课程名称:
中文名称:
VisualBasic程序设计;英文名称:
VisualBasicPrograming
课程编码:
学分:
4分
总学时:
64学时,其中,理论学时:
44学时;实验学时:
20学时
适应专业:
非计算机各专业
先修课程:
大学计算机基础
执笔人:
周贤善
审订人:
李新玉
一、课程的性质、目的与任务
VisualBasic是公共基础课,是一门面向对象的高级计算机编程语言之一。
目前在我校城建学院和地化系开设这门课程。
本课程是培养学生的程序设计能力,要求学生在掌握顺序、选择、循环三种基本结构并能熟练用之编写程序的基础上,掌握面向对象程序设计基本概念,掌握窗体和常用控件的使用,能较熟练地用VisualBasic语言开发Windows环境下一般应用程序的能力。
二、教学内容与学时分配
第一章VB的程序设计概述(2学时)
VB的发展,特点,安装及开发环境,重点是开发环境。
第一节VB的发展
第二节VB的功能特点
第三节VB的安装和启动
第四节集成开发环境
第二章简单的VB程序设计(4学时)
对象及其属性,通过一个例子时学生全面了解VB程序设计的全过程。
第一节对象的概念
第二节建立简单的应用程序
第三节窗体和基本控件
第四节工程的管理及环境的设置
第五节使用帮助系统
第六节程序调试
第三章VB语言基础(4学时)
VB的数据类型,运算符,表达式及编码规则。
第一节数据类型
第二节变量和常量
第三节运算符和表达式
第四节编码规则
第四章基本的控制结构(4学时)
顺序结构,选择结构,循环结构及常用算法。
第一节顺序结构
第二节选择结构
第三节循环结构
第四节其他辅助控制语句
第五节常用方法
(一)
一累加、连乘
二求素数
三穷举法
四递推法
五求最大数或最小数
第五章数组(4学时)
用于实际应用中处理同一性质的成批数据。
第一节数组的概念
第二节静态数组及其声明
第三节动态数组及其声明
第四节数组的基本操作
第五节控件数组
第六节自定义数据类型
第七节常用算法
(二)
一分类统计
二大量数据的输入和编辑
三数组排序
(1)
四数组中元素的插入和删除操作
第六章过程(4学时)
通过VB提供的自定义过程将功能模块定义成一个个过程,供事件过程多次调用。
使程序简练、便于调试和维护。
第一节函数过程的定义和调用
第二节子过程的定义与调用
第三节参数传递
第四节变量、过程的作用域
第五节递归
第六节常用算法(三)
一数制转换
二加密和解密
三查找
四排序
五高次方程求根
六数值积分
七字符处理应用
第七章常用控件(6学时)
方便制作用户界面的最好工具。
第一节单选按钮和复选框
第二节框架
第三节列表框和组合框
第四节滚动条和Slider控件
第五节时钟
第六节ProgressBar控件
第七节UpDown控件
第八节Animation控件
第九节SSTab控件
第十节鼠标器和键盘
第八章界面设计(6学时)
在VB中用户界面设计的工具和方法:
用对话框、菜单、多文档界面、工具栏和Richtextbox控件等。
第一节通用对话框
第二节菜单设计
第三节多重窗体和多文档界面
第四节工具栏和状态栏
第五节RichTextBox控件
第六节应用程序向导
第九章文件(2学时)
对文件处理的多种方法。
第一节文件系统控件
第二节文件的读写
第三节常用的文件操作语言和函数
第十章图形操作(4学时)
图形控件及图形操作,如统计图的制作、动画的实现和图形漫游等。
第一节图形操作基础
第二节绘图属性
第三节图形控件
第四节图形方法
第五节应用
第十一章数据库技术(4学时)
用数据库来存储和管理数据比文件效率的更高。
数据库的基本概念和VB访问的基本方法。
第一节数据库概念
第二节数据库管理器
第三节数据控件
第四节ADO数据控件
第五节结构化查询语言(SQL)
第六节报表制作
第七节错误处理
第八节数据库应用案例
学时分配表
章节内容
学时数
备注
总学时
讲授
上机(课内/课外)
第一章VB程序设计概述
2
2
2
第二章简单的VB程序设计
6
4
2
第三章VB语言基础
6
4
2/2
第四章基本的控制结构
6
4
2/2
第五章数组
6
4
2/2
第六章过程
6
4
2/2
第七章常用控件
8
6
2/2
第八章界面设计
8
6
2/2
第九章文件
4
2
2/2
第十章图形操作
6
4
2/2
第十一章数据库技术
6
4
/4
教育实习2周
合计
64
44
20
三、教学基本要求
本课程的基本要求是:
熟悉VisualBasic操作环境与设计工具,掌握面向对象程序设计基本概念和常用控件、窗体设计;重点掌握结构化程序控制的三种基本结构,并且能够熟练运用之编写程序;掌握子程序、自定义函数设计与参数传递的方法;熟练掌握变量和过程的作用域及变量生存期的概念;掌握文件操作和菜单的设计;掌握图形的基本操作。
达到《考试大纲(二级)》的要求。
四、实验内容与学时分配
实验一VB环境和程序设计初步(2学时)
实验二顺序结构(2学时)
实验三选择结构(2学时)
实验四循环结构(2学时)
实验五数组(2学时)
实验六过程(2学时)
实验七常用控件(2学时)
实验八界面设计(2学时)
实验九文件(2学时)
实验十图形功能(2学时)
五、大纲说明
本大纲适用于非计算机各专业。
教学总时数为64学时,其中课堂讲授44学时,实验20学时。
课堂教学以教学参考书为参考材料,按照本大纲的内容进行教学。
本课程宜安排在学生学完大学计算机基础课程之后。
要加强时间环节,除了课内要完成上机的内容外,课外还要加强上机练习。
数据库技术的应用很重要,大纲没有安排上机时间,但要求认真落实2周的实习,完成简单的系统设计。
六、教学参考书
1.龚沛曾等编《VisualBasic程序设计简明教程》(第二版)高等教育出版社2003.3
2.龚沛曾等编《VisualBasic试验指导与测试》(第二版)高等教育出版社2003.3
3.蒋加伏等编《VisualBasic程序设计教程》(第三版)北京邮电大学出版社2004.6
4.蒋加伏等编《VisualBasic程序设计上机指导与习题选解》(第三版)北京邮电大学出版社
《VisualBasic语言程序设计课内上机实验》教学大纲
课程编号:
课程名称:
VisualBasic程序设计
实验学时数:
20学时
适应专业:
非计算机各专业
VisualBasic是可视化程序设计语言,是一门实践性非常强的课程。
要学好VisualBasic程序设计,上机实践是十分重要的环节,只有通过大量的上机实验,才能真正掌握VisualBasic程序设计。
一般来说,作为一门程序设计课程,上机实验与课堂教学的时间之比应不小于1:
2,最好能达到1:
1。
如果是自学,最好是一边自学一边上机调试。
上机调试可以是书上的例题,但最好是应用学到的知识自己动手编写调试一些简单的应用程序,只有这样才能更好地理解和掌握所学到的内容。
一、上机实验的目的
上机实验主要是为了验证自己所编写的程序的正确性,帮助理解VisualBasic的语法规则,训练对问题的分析及算法设计能力。
总的来看,上机实验的目的有以下几个方面:
1.熟悉VisualBasic的程序开发集成环境。
VisualBasic为程序开发者提供了一个功能强大的集成开发环境。
VisualBasic应用程序的界面设计、代码编写以及调试、编译、运行等都是在这个环境下完成的。
只有通过上机实验,才能熟悉这个环境,从而可以提高程序开发效率。
2.掌握程序调试技术。
在实际的软件开发中,程序调试是十分重要的方面,因为程序错误是无法避免的,而且随着应用程序代码量的增加,出现错误的概率会成倍增长。
为了发现和改正程序中的错误,各种程序设计语言都提供了自己的调试工具,利用这些工具,可以方便地发现程序错误。
而要掌握某种语言的程序调试技术,上机实验可能是惟一的途径。
与其他语言相比,VisualBasic提供了功能全面的程序调试技术,只有通过多次上机实验,才能真正掌握。
当编译出现“出错信息”时,才能很快地判断出错误位置和出错原因,并且能很快排除这些错误,使程序能正确运行,培养分析问题、解决问题的能力。
3.加深课堂讲授和书本内容的理解。
课堂讲授主要介绍语言的一些基本语法规则和注意事项,这些内容都很重要,但枯燥无味,而且很难记住。
通过上机实验来掌握、理解语法规则是学习计算机程序设计的有效方法。
通过多次有针对性的上机实验,可以逐步加深对语法规则的理解,从而达到灵活运用和培养程序设计能力的目的。
4.通过上机编写和调试程序,可使学生真正了解程序在计算机中的执行过程以及计算机软件的开发过程,提高学习VisualBasic程序设计的兴趣。
二、上机实验的基本要求
1.上机前的准备工作
经常有同学到机房后,还不知道今天要做什么,通常按照教材上的例题输入程序,于是程序设计上机实验就成了打字练习。
很显然,这样的实验是没有效果的。
要使实验达到应有的效果,在上机实验之前,必须知道本次实验的任务,根据实验任务,做好充分准备工作,只有这样才能做到目的明确,使实验达到应有的效果。
上机前的准备工作包括以下几个方面:
1)复习和掌握与本次实验有关的教学内容。
2)根据实验的内容,对问题进行认真的分析,搞清楚要解决的问题是什么?
给定的条件是什么?
要求的结果是什么?
需要使用什么类型的数据(如整型、实型、双精度型、字符型等)?
3)初步设计程序的用户界面。
由于VisualBasic的应用程序一般都有一个用户界面,因此要对用户界面进行设计,需要使用什么对象进行输入或输出;采用什么样的格式进行数据的输入或输出等。
4)根据应用程序的主要功能,考虑通过什么方法来实现,关键问题是使用什么算法,在纸上编写好相关功能的事件代码。
5)预习实验步骤,对实验步骤中提出的一些问题进行思考,并给出初步的解决方案。
2.上机实验的过程
一般来说,上机实验应包括以下几个步骤:
1)启动VisualBasic集成开发环境。
2)根据程序功能和事先的准备,在窗体设计器窗口中,设计用户界面,编写事件过程,在调试运行之前,首先应将工程保存,以防调试过程出现死机,而需从头开始,浪费时间。
3)调试程序,如果出现编译错误,根据程序提示,分析错误原因进行修改。
如果无语法错误,使用多组数据进行测试,分析其输出结果是否与预期的结果相符,如果不符,应检查程序有无写错,算法是否合理,将发现的错误并逐个修正,并作记录。
4)在程序调试和测试完毕后,再次保存程序。
如果条件允许将程序和运行结果打印在纸上,以备检查。
5)按照实验步骤中的要求,对程序作必要的改动,或者增加一些功能等。
例如改变程序中某些对象(窗体或控件)的属性或增加不同的事件过程,然后观察运行结果,从而进一步理解对象的操作。
三、实验内容与学时分配
实验项目
内容提要
学时
基本操作,数据类型、运算符和表达式
VB集成开发环境,定义一个整型、字符型和实型。
表达式的使用
2
顺序结构
编写简单程序
2
逻辑结构
逻辑运算符、逻辑表达式
2
循环结构
熟悉WHILE、FOR语句使用
2
数组
数据元素之间逻辑关系
2
过程
子程序的调用以及参数的传递
2
常用控件
常用控件的使用
2
界面设计
对菜单的设计和使用,对MDI窗体的设计
2
文件
对文件的使用
2
图形功能
对图形的使用
2
四、实验报告的整理与编写
上机实验结束后,编写实验报告是软件工程的要求,也是培养科学作风的重要途径,实验报告的主要内容包括:
1.实验目的
实验作为教学的一个重要环节,其目的在于更深入地理解和掌握课程教学中的有关基本概念,应用基本技术解决实际问题,从而进一步提高分析问题和解决问题的能力。
因此,当我们着手做一个实验的时候,必须明确实验的目的,以保证达到课程所指定的基本要求。
在写实验报告时,要进一步确认是否达到了预期的目的。
2.实验内容
实验的目的是要通过解决一些具体问题来达到的。
在书中,每一部分都安排了多个实验题目,根据教学安排、进度、实验条件、可提供的机时、学生的基础等因素,可以选择其中的几个或全部。
因此,在实验报告中,实验内容是指本次实验中实际完成的内容。
在每一个实验题目中,一般都提出一些具体要求,其中有些具体要求是为了达到实验目的而提出的,不仅有具体的实验题目,还应包括具体要求。
3.程序设计说明
包括算法设计思路,必要的流程图,界面设计说明、使用模块及变量的说明等。
4.经调试正确的源程序
VisualBasic的源程序包括界面设计和代码。
程序设计的产品是程序,它应与算法或流程图相一致,要与用户界面设计一致。
程序要有具有易读性,符合结构化原则。
5.程序的运行情况(包括对不同测试数据的运行结果)
程序运行结果一般是输出语句所输出的结果。
对于不同的输入,其输出的结果是不同的。
因此,在输出结果之前一般还应注明输入的数据,以便对输出结果进行分析和比较。
在程序的运行中,还必须用各种不同情况的数据进行调试,以检查程序能否正常运行。
因为,有时程序对某些情况是可以正常运行的,而对某些特殊情况的数据可能会出现运行出错或死机,通过各种数据的调试,尽量做到程序不会出问题。
6.分析和体会实验中碰到的问题及解决方法
这是实验报告中最重要的一项,也是最容易忽视的一项。
实验过程中大量的工作是程序调试,在调试过程中会遇到各种各样的问题,每解决一个问题就能积累一点经验,提高自己的编程能力。
因此,对实验的总结,最主要的是程序调试经验的总结。
调试分析也包括对结果的分析。
体会主要是指通过本次实验是否达到了实验目的,有哪些基本概念得到了澄清,碰到了那些以前没有见到的问题,最后采用什么方法得到解决等。
五、培养良好的程序设计风格
良好的程序设计风格是反映一个人的程序设计水平的问题,在上机输入源程序时,要有好的程序风格,应尽可能做到以下几点:
1.程序书写采用锯齿形的缩进式排列。
对于if、for、dowhile等语句中的语句,要有层次感,同一个层次的语句左对齐。
2.过程与过程之间最好加空行,以清楚的分出几个过程。
3.对数据的输入,运行时最好要出现输入提示,对于数据输出,也要有一定的提示和格式。
4.对一些较难理解的、重要的语句及过程,加上适当的注释。
5.变量名、自定义过程名、对象名等标识符尽量能采用“见名知意”的原则,例如,在程序中常常使用Total或Sum来表示总数或求和的变量。
以上是培养良好程序设计风格的几点基本要求,另外在程序设计时需要考虑的是提高程序的“健壮”性。
“健壮”性是程序设计的重要标准之一。
计算机程序必须能正确地操作才有价值。
但是,对一个程序来说,仅仅当提供正确的输入时才能产生正确的输出是不够的。
一个设计得好的程序必须能在任何条件下,即在它运行过程中可能遇到的各种情况下都能正确地操作。
应当把计算机程序设计得能够重复运行或连续运行;它必须很“耐用”,能够经得起偶然的或故意的错误使用。
对于初学者来说;所编写的程序不是实用系统,对“健壮”性的要求不是很高,但有必要把它作为一个基本标准,以便从一开始就养成良好的程序设计习惯。
六、实验参考教材
1.龚沛曾等编《VisualBasic试验指导与测试》(第二版)高等教育出版社200第三节
2.蒋加伏等编《VisualBasic程序设计上机指导与习题选解》(第三版)北京邮电大学出版社
《计算机上机实习(VB、2周)》教学大纲
实习名称:
计算机上机实习(VB、2周)
实习类型:
教学实习
学分:
2学分
实习周数:
2周
适用专业:
非计算机各专业
执笔人:
周贤善
审订人:
一、实习的性质、目的与任务
《VisualBasic程序设计》上机实习,是为了使学生了解和掌握可视化计算机程序设计方法,能够独立编写应用程序,并结合相关技术如数据库、API函数,进行小型系统设计与开发。
二、教学基本要求
1、掌握VB编程的方法及数据库应用;
2、掌握一个实际应用项目的开发过程;
3、自主开发一个小型的信息管理系统。
三、实习内容
项目一:
小型试题库系统设计
项目二:
工资系统开发设计
项目三:
学生自选的系统卡发设计
1、系统结构设计(系统中的窗体模块、系统中数据库及数据表的建立);
2、设计系统的启动界面及用户登录;
3、主窗体的设计;
4、数据的输入、查询及修改。
四、实习方式、实习地点及时间安排
1.实习方式
由指导教师具体指导,集中实习。
2.实习地点
计算机机房。
3.时间安排
第二学期进行,实习时间2周,具体安排如下:
内容
时间
地点
1、系统结构设计与数据库的建立
1天
机房
2、设计系统的启动界面及用户登录界面
1天
机房
3、主窗体的设计
1天
机房
4、设计基本数据输入窗体及代码
1.5天
机房
5、设计基本数据修改窗体
1.5天
机房
6、设计组合查询窗体
1.5天
机房
7、设计个人查询明细窗体
1.5天
机房
8、各功能调试
1天
机房
五、成绩考核与评定
由指导教师对学生在实习中的表现和对实习内容的掌握情况进行全面考核。
1、要求各界面设计合理及美观;
2、要求数据库设计合理;
3、要求能完成各项基本功能。
六、实习教学指导书和参考书
1、《VisualBasic程序设计与应用案例》刘钢主编,高教出版社;
2、《VisualBasic数据库系统开发实例导航》刘韬等编,人民邮电出版社;
3、《VisualBasic语言程序设计二级教程》教育部考试中心;
4、网上关于VB数据库资料。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic程序设计教学大纲64 Basic 程序设计 教学大纲 64
![提示](https://static.bingdoc.com/images/bang_tan.gif)