VisualBasic程序设计教学大纲_第1页
VisualBasic程序设计教学大纲_第2页
VisualBasic程序设计教学大纲_第3页
VisualBasic程序设计教学大纲_第4页
VisualBasic程序设计教学大纲_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 Visual Basic 程序设计教案大纲课程名称 :中文名称: Visual Basic 程序设计;英文名称:Visual Basic Programing课程编码 : 161030学分:4 分总 学 时: 64 学时,其中,理论学时 : 44 学时; 实验学时 : 20 学时适应专业 :非计算机各专业先修课程 :大学计算机基础执 笔 人:周贤善审 订 人:李新玉一、课程的性质、目的与任务Visual Basic 是公共基础课,是一门面向对象的高级计算机编程语言之一。目前在我校城建学院和地化系开设这门课程。本课程是培养学生的程序设计能力,要求学生在掌握顺序、选择、循环三种基本结构并能熟练用

2、之编写程序的基础上,掌握面向对象程序设计基本概念,掌握窗体和常用控件的使用,能较熟练地用 Visual Basic 语言开发 Windows 环境下一般应用程序的能力。二、教案内容与学时分配第一章 VB 的程序设计概述( 2 学时)VB 的发展,特点,安装及开发环境,重点是开发环境。第一节 VB 的发展第二节 VB 的功能特点第三节 VB 的安装和启动第四节 集成开发环境第二章 简单的 VB 程序设计( 4 学时)对象及其属性,通过一个例子时学生全面了解VB 程序设计的全过程。第一节 对象的概念第二节 建立简单的应用程序第三节 窗体和基本控件第四节 工程的管理及环境的设置第五节 使用帮助系统第

3、六节 程序调试第三章 VB 语言基础(4 学时)VB 的数据类型,运算符,表达式及编码规则。第一节 数据类型第二节 变量和常量第三节 运算符和表达式第四节 编码规则第四章 基本的控制结构(4 学时)顺序结构,选择结构,循环结构及常用算法。第一节 顺序结构第二节 选择结构第三节 循环结构1 / 9第四节 其他辅助控制语句第五节 常用方法(一)一 累加、连乘二 求素数三 穷举法四 递推法五 求最大数或最小数第五章 数组 ( 4 学时)用于实际应用中处理同一性质的成批数据。第一节 数组的概念第二节 静态数组及其声明第三节 动态数组及其声明第四节 数组的基本操作第五节 控件数组第六节 自定义数据类型第

4、七节 常用算法(二)一 分类统计二 大量数据的输入和编辑三 数组排序( 1)四 数组中元素的插入和删除操作第六章 过程 ( 4 学时)通过 VB 提供的自定义过程将功能模块定义成一个个过程,供事件过程多次调用。使程序简练、便于调试和维护。第一节 函数过程的定义和调用第二节 子过程的定义与调用第三节 参数传递第四节 变量、过程的作用域第五节 递归第六节 常用算法(三)一 数制转换二 加密和解密三 查找四 排序五 高次方程求根六 数值积分七 字符处理应用第七章 常用控件(6 学时)方便制作用户界面的最好工具。第一节 单选按钮和复选框第二节 框架第三节 列表框和组合框第四节 滚动条和Slider 控

5、件第五节 时钟第六节 ProgressBar 控件2 / 9第七节 UpDown 控件第八节 Animation 控件第九节 SSTab控件第十节 鼠标器和键盘第八章 界面设计(6 学时)在 VB 中用户界面设计的工具和方法:用对话框、菜单、多文档界面、工具栏和Richtextbox 控件等。第一节 通用对话框第二节 菜单设计第三节 多重窗体和多文档界面第四节 工具栏和状态栏第五节 RichTextBox 控件第六节 应用程序向导第九章 文件 ( 2 学时)对文件处理的多种方法。第一节 文件系统控件第二节 文件的读写第三节 常用的文件操作语言和函数第十章 图形操作(4 学时)图形控件及图形操作

6、,如统计图的制作、动画的实现和图形漫游等。第一节 图形操作基础第二节 绘图属性第三节 图形控件第四节 图形方法第五节 应用第十一章 数据库技术( 4 学时)用数据库来存储和管理数据比文件效率的更高。数据库的基本概念和VB 访问的基本方法。第一节 数据库概念第二节 数据库管理器第三节 数据控件第四节 ADO 数据控件第五节 结构化查询语言( SQL )第六节 报表制作第七节 错误处理第八节 数据库应用案例学时分配表学时数章节内容总讲上机(课内 / 课备注学时授外)第一章 VB 程序设计概述222第二章简单的 VB程序设计642第三章VB 语言基础642/2第四章基本的控制结构642/23 / 9

7、第五章数组642/2第六章过程642/2第七章常用控件862/2第八章界面设计862/2第九章文件422/2第十章图形操作642/2教育实习第十一章数据库技术64/42 周合 计644420三、教案基本要求本课程的基本要求是:熟悉 Visual Basic 操作环境与设计工具,掌握面向对象程序设计基本概念和常用控件、窗体设计;重点掌握结构化程序控制的三种基本结构,并且能够熟练运用之编写程序;掌握子程序、自定义函数设计与参数传递的方法;熟练掌握变量和过程的作用域及变量生存期的概念;掌握文件操作和菜单的设计;掌握图形的基本操作。达到考试大纲 (二级 )的要求。四、实验内容与学时分配实验一VB 环境

8、和程序设计初步(2 学时)实验二顺序结构(2 学时)实验三选择结构(2 学时)实验四循环结构(2 学时)实验五数组(2 学时)实验六过程(2 学时)实验七常用控件(2 学时)实验八界面设计(2 学时)实验九文件(2 学时)实验十图形功能(2 学时)五、大纲说明本大纲适用于非计算机各专业。教案总时数为64 学时,其中课堂讲授44 学时,实验20 学时。课堂教案以教案参考书为参考材料,按照本大纲的内容进行教案。本课程宜安排在学生学完大学计算机基础课程之后。要加强时间环节,除了课内要完成上机的内容外,课外还要加强上机练习。数据库技术的应用很重要,大纲没有安排上机时间,但要求认真落实2 周的实习,完成

9、简单的系统设计。六、教案参考书1.龚沛曾等编Visual Basic程序设计简明教程(第二版)高等教育出版社2003.32.龚沛曾等编Visual Basic实验指导与测试(第二版)高等教育出版社2003.33.蒋加伏等编Visual Basic程序设计教程(第三版)北京邮电大学出版社2004.64.蒋加伏等编 Visual Basic程序设计上机指导与习题选解( 第三版 ) 北京邮电大学出版社Visual Basic语言程序设计课内上机实验教案大纲4 / 9课程编号: 161030课程名称: Visual Basic程序设计实验学时数:20 学时适应专业: 非计算机各专业Visual Bas

10、ic是可视化程序设计语言,是一门实践性非常强的课程。要学好Visual Basic程序设计,上机实践是十分重要的环节,只有通过大量的上机实验, 才能真正掌握VisualBasic程序设计。一般来说,作为一门程序设计课程,上机实验与课堂教案的时间之比应不小于1:2 ,最好能达到 1:1 。如果是自学,最好是一边自学一边上机调试。上机调试可以是书上的例题,但最好是应用学到的知识自己动手编写调试一些简单的应用程序,只有这样才能更好地理解和掌握所学到的内容。一、上机实验的目的上机实验主要是为了验证自己所编写的程序的正确性,帮助理解 Visual Basic的语法规则,训练对问题的分析及算法设计能力。总

11、的来看 , 上机实验的目的有以下几个方面:1. 熟悉 Visual Basic的程序开发集成环境。 Visual Basic为程序开发者提供了一个 功能强大的集成开发环境 。 Visual Basic应用程序的界面设计、代码编写以及调试、编译、运行等都是在这个环境下完成的。只有通过上机实验, 才能熟悉这个环境, 从而可以提高程序开发效率。2. 掌握程序调试技术。在实际的软件开发中, 程序调试是十分重要的方面, 因为程序错误是无法避免的, 而且随着应用程序代码量的增加, 出现错误的概率会成倍增长。为了发现和改正程序中的错误,各种程序设计语言都提供了自己的调试工具 ,利用这些 工具 ,可以方便地发

12、现程序错误。而要掌握某种语言的程序调试技术,上机实验可能是惟一的途径。与其他语言相比 , Visual Basic提供了功能全面的程序调试技术, 只有通过多次上机实验, 才能真正掌握 。 当编译出现“ 出错信息 ” 时 ,才 能很快地判断出错误位置和出错原因, 并且能很快排除这些错误,使程序能正确运行,培养分析问题、解决问题的能力。3. 加深课堂讲授和书本内容的理解。课堂讲授主要介绍语言的一些基本语法规则和注意事项 , 这些内容都很重要, 但枯燥无味 ,而且很难记住。通过上机实验 来掌握 、理解 语法规则 是学习计算机程序设计的 有效 方法。通过 多次 有针对性的上机实验, 可以逐步加深对语法

13、规则的理解,从而达到灵活运用和培养程序设计 能力的目的。4. 通过上机编写和调试程序,可使学生真正了解程序在计算机中的执行过程以及计算机软件的开发过程,提高学习Visual Basic程序设计的兴趣。二、上机实验的基本要求1. 上机前的准备工作经常有同学到机房后,还不知道今天要做什么,通常按照教材上的例题输入程序,于是程序设计上机实验就成了打字练习。很显然,这样的实验是没有效果的。要使实验达到应有的效果,在上机实验之前,必须知道本次实验的任务,根据实验任务,做好充分准备工作,只有这样才能做到目的明确,使实验达到应有的效果。上机前的准备工作包括以下几个方面:1) 复习和掌握与本次实验有关的教案内

14、容。2) 根据实验的内容,对问题进行认真的分析,搞清楚要解决的问题是什么?给定的条件是什么?要求的结果是什么?需要使用什么类型的数据(如整型、实型、双精度型、字符型等)?5 / 93)初步设计程序的用户界面。由于Visual Basic的应用程序一般都有一个用户界面,因此要对用户界面进行设计,需要使用什么对象进行输入或输出;采用什么样的格式进行数据的输入或输出等。4) 根据应用程序的主要功能,考虑通过什么方法来实现,关键问题是使用什么算法,在纸上编写好相关功能的事件代码。5) 预习实验步骤,对实验步骤中提出的一些问题进行思考,并给出初步的解决方案。2. 上机实验的过程一般来说,上机实验应包括以

15、下几个步骤:1)启动 Visual Basic集成开发环境。2) 根据程序功能和事先的准备,在窗体设计器窗口中,设计用户界面,编写事件过程,在调试运行之前,首先应将工程保存,以防调试过程出现死机,而需从头开始,浪费时间。3) 调试程序,如果出现编译错误,根据程序提示,分析错误原因进行修改。如果无语法错误,使用多组数据进行测试,分析其输出结果是否与预期的结果相符,如果不符,应检查程序有无写错,算法是否合理,将发现的错误并逐个修正,并作记录。4) 在程序调试和测试完毕后,再次保存程序。如果条件允许将程序和运行结果打印在纸上,以备检查。5) 按照实验步骤中的要求,对程序作必要的改动,或者增加一些功能

16、等。例如改变程序中某些对象(窗体或控件)的属性或增加不同的事件过程,然后观察运行结果,从而进一步理解对象的操作。三、实验内容与学时分配实验工程内容提要学 时基本操作,数据类VB 集成开发环境,定义一个整型、2型、运算符和表达式字符型和实型。表达式的使用顺序结构编写简单程序2逻辑结构逻辑运算符、逻辑表达式2循环结构熟悉 WHILE、 FOR语句使用2数组数据元素之间逻辑关系2过程子程序的调用以及参数的传递2常用控件常用控件的使用2界面设计对菜单的设计和使用,对MDI 窗体2的设计文件对文件的使用2图形功能对图形的使用2四、实验报告的整理与编写上机实验结束后,编写实验报告是软件工程的要求,也是培养

17、科学作风的重要途径,实验报告的主要内容包括:1. 实验目的实验作为教案的一个重要环节,其目的在于更深入地理解和掌握课程教案中的有关基本概念,应用基本技术解决实际问题,从而进一步提高分析问题和解决问题的能力。因此,当我们着手6 / 9做一个实验的时候,必须明确实验的目的,以保证达到课程所指定的基本要求。在写实验报告时,要进一步确认是否达到了预期的目的。2. 实验内容实验的目的是要通过解决一些具体问题来达到的。在书中,每一部分都安排了多个实验题目,根据教案安排、进度、实验条件、可提供的机时、学生的基础等因素,可以选择其中的几个或全部。因此,在实验报告中,实验内容是指本次实验中实际完成的内容。在每一

18、个实验题目中,一般都提出一些具体要求,其中有些具体要求是为了达到实验目的而提出的,不仅有具体的实验题目,还应包括具体要求。3. 程序设计说明包括算法设计思路,必要的流程图,界面设计说明、使用模块及变量的说明等。4. 经调试正确的源程序Visual Basic 的源程序包括界面设计和代码。程序设计的产品是程序,它应与算法或流程图相一致,要与用户界面设计一致。程序要有具有易读性,符合结构化原则。5. 程序的运行情况(包括对不同测试数据的运行结果)程序运行结果一般是输出语句所输出的结果。对于不同的输入,其输出的结果是不同的。因此,在输出结果之前一般还应注明输入的数据,以便对输出结果进行分析和比较。在

19、程序的运行中,还必须用各种不同情况的数据进行调试,以检查程序能否正常运行。因为,有时程序对某些情况是可以正常运行的,而对某些特殊情况的数据可能会出现运行出错或死机,通过各种数据的调试,尽量做到程序不会出问题。6. 分析和体会实验中碰到的问题及解决方法这是实验报告中最重要的一项,也是最容易忽视的一项。实验过程中大量的工作是程序调试,在调试过程中会遇到各种各样的问题,每解决一个问题就能积累一点经验,提高自己的编程能力。因此,对实验的总结,最主要的是程序调试经验的总结。调试分析也包括对结果的分析。体会主要是指通过本次实验是否达到了实验目的,有哪些基本概念得到了澄清,碰到了那些以前没有见到的问题,最后

20、采用什么方法得到解决等。五、培养良好的程序设计风格良好的程序设计风格是反映一个人的程序设计水平的问题,在上机输入源程序时, 要有好的程序风格,应尽可能做到以下几点:1. 程序书写采用锯齿形的缩进式排列。对于if 、 for 、 do while 等语句中的语句 , 要有层次感,同一个层次的语句左对齐。2. 过程与过程之间最好加空行 , 以清楚的分出几个过程。3. 对数据的输入 , 运行时最好要出现输入提示,对于数据输出, 也要有一定的提示和格式。4. 对一些较难理解的、重要的语句及过程, 加上适当的注释。5. 变量名、自定义过程名、对象名等标识符尽量能采用“见名知意”的原则,例如,在程序中常常

21、使用 Total 或 Sum来表示总数或求和的变量。以上是培养良好程序设计风格的几点基本要求,另外在程序设计时需要考虑的是提高程序的 “健壮” 性。 “健壮” 性是程序设计的重要标准之一。计算机程序必须能正确地操作才有价值。但是 ,对一个程序来说,仅仅当提供正确的输入时才能产生正确的输出是不够的。一个设计得好的程序必须能在任何条件下,即在它运行过程中可能遇到的各种情况下都能正确地操作。应当把计算机程序设计得能够重复运行或连续运行;它必须很“耐用”,能够经得起偶然的或故意的错误使用。对于初学者来说;所编写的程序不是实用系统,对“健壮”性的要求不是很高,但有必要把它作为一个基本标准,以便从一开始就养成良好的程序设计习惯。六、实验参考教材7 / 91.龚沛曾等编 Visual Basic实验指导与测试(第二版)高等教育出版社200 第三节2.蒋加伏等编 Visual Basic程序设计上机指导与习题选解( 第三版 ) 北京邮电大学出版社计算机上机实习(VB、2 周)教案大纲实习名称: 计算机上机实习(VB、 2 周)实习类型: 教案实习学分:2学分实习周数 :2 周适用专业 :非计算机各专业执 笔 人:周贤善审订人:一、实习的性质、目的与任务 Visu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论