版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 PAGE PAGE 4 / 9Visual Basic 程序设计教案大纲课程名称:中文名称:Visual Basic程序设计;英文名称:Visual Basic Programing课程编码学分:4分总 学 时:64 学时,其中,理论学时:44 学时;实验学时:20 学时适应专业:非计算机各专业先修课程执 笔 人:周贤善审 订 人:李新玉一、课程的性质、目的与任务Visual Basic 和地化系开设这门课程。本课程是培养学生的程序设计能力,要求学生在掌握顺序、选择、循环三种基本结构并能熟练 Visual BasicWindows环境下一般应用程序的能力。二、教案内容与学时分配第一章VB的程
2、序设计概述(2学时)VB 的发展,特点,安装及开发环境,重点是开发环境。第一节 VB 的发展第二节 VB 的功能特点第三节 VB 的安装和启动第四节集成开发环境第二章简单的VB程序设计(4学时)对象及其属性,通过一个例子时学生全面了解VB 第一节对象的概念第二节建立简单的应用程序第三节窗体和基本控件第四节工程的管理及环境的设置第五节使用帮助系统第六节程序调试第三章VB 语言基础(4 学时)VB 的数据类型,运算符,表达式及编码规则。第一节数据类型第二节变量和常量第三节运算符和表达式第四节编码规则第四章基本的控制结构(4 学时)第一节顺序结构第二节选择结构第三节循环结构第四节其他辅助控制语句第五
3、节常用方法(一)五 求最大数或最小数第五章数组(4 学时)用于实际应用中处理同一性质的成批数据。第一节数组的概念第二节静态数组及其声明第三节动态数组及其声明第四节数组的基本操作 第五节控件数组第六节自定义数据类型第七节常用算法(二)一 分类统计二 大量数据的输入和编辑三 数组排序(1)四 数组中元素的插入和删除操作第六章过程(4 学时)通过 VB 提供的自定义过程将功能模块定义成一个个过程,供事件过程多次调用。使程序简练、便于调试和维护。第一节函数过程的定义和调用第二节子过程的定义与调用 第三节参数传递第四节变量、过程的作用域第五节递归第六节常用算法(三) 一 数制转换五 高次方程求根六 数值
4、积分七 字符处理应用 第七章常用控件(6 学时)方便制作用户界面的最好工具。第一节单选按钮和复选框第二节框架第三节列表框和组合框第四节滚动条和Slider 控件第五节时钟第六节 ProgressBar 控件第七节 UpDown 控件第八节 Animation控件第九节 SSTab控件第十节鼠标器和键盘 第八章界面设计(6 学时在 VB 中用户界面设计的工具和方法:用对话框、菜单、多文档界面、工具栏和Richtextbox 件等。第一节通用对话框第二节菜单设计第三节多重窗体和多文档界面第四节工具栏和状态栏第五节RichTextBox控件第六节应用程序向导第九章文件(2 学时)对文件处理的多种方法
5、。第一节文件系统控件第二节文件的读写第三节常用的文件操作语言和函数第十章图形操作(4 学时)图形控件及图形操作,如统计图的制作、动画的实现和图形漫游等。第一节图形操作基础第二节绘图属性第三节图形控件第四节图形方法第五节应用第十一章数据库技术(4 学时)用数据库来存储和管理数据比文件效率的更高。数据库的基本概念和VB 访问的基本方法。第一节数据库概念第二节数据库管理器第三节数据控件第四节ADO 数据控件第五节结构化查询语言第六节报表制作第七节错误处理章节内容总学时章节内容总学时讲授学时数上机(课内/课外)备注第一章VB 程序设计概述222第二章简单的VB 程序设计642第三章VB 语言基础642
6、/2第四章基本的控制结构642/2第五章数组642/2第六章过程642/2第七章常用控件862/2第八章界面设计862/2第九章文件422/2第十章图形操作642/2第十一章 数据库技术64/4教育实习2 周合 计644420三、教案基本要求Visual Basic 念和常用控件、窗体设计;重点掌握结构化程序控制的三种基本结构,并且能够熟练运用之编写程 序;掌握子程序、自定义函数设计与参数传递的方法;熟练掌握变量和过程的作用域及变量生存期 (二级的要求。四、实验内容与学时分配实验一 VB环境和程序设计初步(2 学时实验二 顺序结构(2学时)实验三 选择结构(2 学时)实验四 循环结构(2 学时
7、)实验五 数组(2 学时)实验六 过程(2 学时)实验七 常用控件(2 学时)实验八 界面设计(2 学时)实验九 文件(2学时)实验十 图形功能(2学时)五、大纲说明64 学时,其中课堂讲授 44 学时,实验 20 学学计算机基础课程之后。要加强时间环节,除了课内要完成上机的内容外,课外还要加强上机练 习。数据库技术的应用很重要,大纲没有安排上机时间,但要求认真落实 2 系统设计。六、教案参考书龚沛曾等编 Visual Basic 程序设计简明教程(第二版) 高等教育出版社2003.3龚沛曾等编 Visual Basic 实验指导与测试(第二版) 高等教育出版社2003.3蒋加伏等编 Visu
8、al Basic 程序设计教程(第三版) 北京邮电大学出版社 2004.6蒋加伏等编 Visual Basic 程序设计上机指导与习题选解(第三版)北京邮电大学出版社Visual Basic 语言程序设计课内上机实验教案大纲课程编号:161030课程名称:Visual Basic实验学时数:20适应专业:非计算机各专业Visual Basic 是可视化程序设计语言 , 是一门实践性非常强的课程。要学好 Visual Basic 程序设计,上机实践是十分重要的环节, 只有 通过 大量的 上机实验 ,才能 真正掌握 Basic一般来说 ,作为一门程序设计课程, 上机实验与课堂教案的 时间之比应不小
9、于 1:2,最好能达到 1:1。如果是自学,最好是一边自学一边上机调试。上机调试可以是书上的例题,但最好是应容。一、上机实验的目的上机实验主要是为了验证自己所编写的程序的正确性 ,帮助理解 Visual Basic熟悉 Visual Basic 的程序开发集成 环境。 Visual Basic能强大的集成开发 环境 。 Visual Basic等都是在这个环境下完成的。只有通过上机实验 , 才能熟悉这个环境 , 从而可以提高程序开发效率。掌握程序调试技术。在实际的软件开发中 , 程序调试是十分重要的方面 , 因为程序错误是无法避免的 , 而且随着应用程序代码量的增加 , 出现错误的概率会成倍增
10、长。为了发现和改正程序中的错误 , 各种程序设计语言都提供了自己的调试 工具 , 利用这些 工具 , 可以方便相比 , Visual Basic加深课堂讲授和书本内容的理解。课堂讲授主要介绍语言的一些基本语法规则和注意事 项 , 这些内容都很重要 , 但枯燥无味 , 而且很难记住。通过上机 实验 来掌握 、理解 语法的开发过程,提高学习Visual Basic二、上机实验的基本要求上机前的准备工作经常有同学到机房后,还不知道今天要做什么,通常按照教材上的例题输入程序,于是程 到目的明确,使实验达到应有的效果。上机前的准备工作包括以下几个方面:复习和掌握与本次实验有关的教案内容。什么?要求的结果
11、是什么?需要使用什么类型的数据(如整型、实型、双精度型、字符型等)?5 / 9 PAGE PAGE 7 / 9初步设计程序的用户界面。由于Visual Basic或输出等。上编写好相关功能的事件代码。预习实验步骤,对实验步骤中提出的一些问题进行思考,并给出初步的解决方案。上机实验的过程一般来说,上机实验应包括以下几个步骤:Visual Basic调试运行之前,首先应将工程保存,以防调试过程出现死机,而需从头开始,浪费时间。误,使用多组数据进行测试,分析其输出结果是否与预期的结果相符,如果不符,应检查程序有无 写错,算法是否合理,将发现的错误并逐个修正,并作记录。上,以备检查。某些对象(窗体或控
12、件)的属性或增加不同的事件过程,然后观察运行结果,从而进一步理解对象 的操作。实验工程内容提要实验工程内容提要学 时基本操作,数据类型、运算符和表达式VB 集成开发环境,定义一个整型、字符型和实型。表达式的使用2界面设计对菜单的设计和使用,对 MDI 窗体的设计对文件的使用对图形的使用2文件图形功能22顺序结构编写简单程序2逻辑结构逻辑运算符、逻辑表达式2循环结构熟悉 WHILE、FOR 语句使用2数组数据元素之间逻辑关系2过程子程序的调用以及参数的传递2常用控件常用控件的使用2四、实验报告的整理与编写上机实验结束后,编写实验报告是软件工程的要求,也是培养科学作风的重要途径,实验报告的主要内容
13、包括:实验目的实验作为教案的一个重要环节,其目的在于更深入地理解和掌握课程教案中的有关基本概 要进一步确认是否达到了预期的目的。实验内容实验的目的是要通过解决一些具体问题来达到的。在书中,每一部分都安排了多个实验题 般都提出一些具体要求,其中有些具体要求是为了达到实验目的而提出的,不仅有具体的实验题 目,还应包括具体要求。程序设计说明包括算法设计思路,必要的流程图,界面设计说明、使用模块及变量的说明等。经调试正确的源程序Visual Basic图相一致,要与用户界面设计一致。程序要有具有易读性,符合结构化原则。程序的运行情况(包括对不同测试数据的运行结果)程序运行结果一般是输出语句所输出的结果
14、。对于不同的输入,其输出的结果是不同的。 况是可以正常运行的,而对某些特殊情况的数据可能会出现运行出错或死机,通过各种数据的调 试,尽量做到程序不会出问题。分析和体会实验中碰到的问题及解决方法这是实验报告中最重要的一项,也是最容易忽视的一项。实验过程中大量的工作是程序调 到的问题,最后采用什么方法得到解决等。五、培养良好的程序设计风格良好的程序设计风格是反映一个人的程序设计水平的问题 , 在上机输入源程序时,要有好的程序风格,应尽可能做到以下几点:程序书写采用锯齿形的缩进式排列。对于if、for、do while感,同一个层次的语句左对齐。对数据的输入, 运行时最好要出现输入提示,对于数据输出
15、, 也要有一定的提示和格式。中常常使用TotalSum以上是培养良好程序设计风格的几点基本要求,另外在程序设计时需要考虑的是 提高程序的 “健壮” 性。 “健壮” 性是程序设计的重要标准之一。计算机程序必须能正确地操作才有价值。但是 ,对一个程序来说,仅仅当提供正确的输入时才能产生正确的输出是不够的。一个设计得好的程序必须能在任何条件下,即在它运行过程中可能遇到的各种情况下都能正确地操作。应当 把计算机程序设计得能够重复运行或连续运行;它必须很“耐用” , 能够经得起偶然的或故意的错误使用。对于初学者来说;所编写的程序不是实用系统,对“健壮”性的要求不是很高,但有必 要把它作为一个基本标准,以
16、便从一开始就养成良好的程序设计习惯。六、实验参考教材 PAGE PAGE 9 / 9龚沛曾等编 Visual Basic 实验指导与测试(第二版) 高等教育出版社200 第节蒋加伏等编 Visual Basic社计算机上机实习(VB、2)教案大纲实习名称:计算机上机实习(VB、2 周) 实习类型:教案实习学 分:2 实习周数:2适用专业:非计算机各专业执 笔人:周贤善审 订人:一、实习的性质、目的与任务Visual Basic API函数,进行小型系统设计与开发。二、教案基本要求1、掌握VB 编程的方法及数据库应用;2、掌握一个实际应用工程的开发过程;3、自主开发一个小型的信息管理系统。三、实习内容工程一:小型试卷库系统设计工程二:工资系统开发设计工程三:学生自选的系统卡发设计1、系统结构设计(系统中的窗体模块、系统中数据库及数据表的建立);2、设计系统的启动界面及用户登录;3、主窗体的设计;4、数据的输入、查询及修改。四、实习方式、实习地点及时间安排实习方式由指导教师具体指导,集中实习。计算机机房。 3时间安排第二学期进行,实习时间 2 周,具体安排如下:内容时间地点1、系统结构设计与数据库的建立1 天机房2、设计系统的启动界面及用户登录界面1 天机房3、主窗体的设计1 天机房4、设计基本数据输入窗体及代码1.5 天机房5、设计基本数据修改窗体1.5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 茂名市信宜市2025-2026学年第二学期三年级语文期末考试卷(部编版含答案)
- 大同市广灵县2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案)
- 焊丝镀铜工安全管理竞赛考核试卷含答案
- 石棉制品工变革管理测试考核试卷含答案
- 缝制机械调试工操作技能水平考核试卷含答案
- 海盐采收工改进测试考核试卷含答案
- 黄石市铁山区2025-2026学年第二学期四年级语文第八单元测试卷(部编版含答案)
- 洛阳市郊区2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案)
- 安康地区紫阳县2025-2026学年第二学期四年级语文第八单元测试卷(部编版含答案)
- 德州市齐河县2025-2026学年第二学期三年级语文期末考试卷(部编版含答案)
- 生鲜安全操作培训
- 2026年天津市和平区高考英语一模试卷
- 安全生产工作清单和责任清单
- Y -S-T 436-2023 铝合金建筑型材图样图册 (正式版)
- DB32 4418-2022《 居住建筑标准化外窗系统应用技术规程》
- 【真题】2023年徐州市中考道德与法治试卷(含答案解析)
- 孕妇的护理家庭护理
- 人教新课标五年级数学下册教材解读PPT
- 客服经理资质考前练习题库(327道)
- GB/T 16886.18-2022医疗器械生物学评价第18部分:风险管理过程中医疗器械材料的化学表征
- GB/T 1870-1995磷矿石和磷精矿中水分的测定重量法
评论
0/150
提交评论