《VB》课程实施性教学大纲_第1页
《VB》课程实施性教学大纲_第2页
《VB》课程实施性教学大纲_第3页
《VB》课程实施性教学大纲_第4页
《VB》课程实施性教学大纲_第5页
已阅读5页,还剩14页未读, 继续免费阅读

下载本文档

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

文档简介

13级《VisualBacic程序设计》课程实施性教学大纲制定人:日期:审核人:日期:批准人:日期:一、说明1.课程的性质和内容《VisualBasic程序设计》是计算机和电子商务专业的基础必修课。通过本课程的学习,使学生了解计算机程序设计的思想与程序设计的方法,掌握VB面向对象的程序设计基本概念与常用算法;掌握在VB集成开发环境下上机编制、调试程序的方法。使学生具备windows可视化开发环境下的程序设计能力和良好的程序设计素养。本课程为各专业后继相关课程打下程序设计理论与实践扎实的基础。2.课程的任务和要求VisualBasic是公共基础课,是一门面向对象的高级计算机编程语言之一。目前在我校计算机专业和电子商务专业开设这门课程。本课程是培养学生的程序设计能力,要求学生在掌握顺序、选择、循环三种基本结构并能熟练用之编写程序的基础上,掌握面向对象程序设计基本概念,掌握窗体和常用控件的使用,能较熟练地用VisualBasic语言开发Windows环境下一般应用程序的能力。3.教学中应注意的问题(含教学建议)1.本书是专为VisualBasic课程设计编写的指导教材。全书内容通俗易懂,实用性个可操作性都很强,内容涵盖了VisualBasic程序设计各个方面的基础知识,既具有实用性、针对性、典型性,又不失趣味性。书中在每个章节后面提供了练习题目,每通过对书中题目的学习和练习,学生必将深化对VisualBasic基本概念和算法的理解,提高对应用程序设计的总体把握能力,树立将所学知识应用于解决实际问题的信心。2.在教学过程中应让学生在掌握.NET架构的程序设计的方法的基础上,培养学生面向对象的编程思想,培养学生的创新意识、创造能力和协作精神,使学生初步具备设计、开发中小型应用程序的综合素质和能力。4.推荐教材及学时说明本课程推荐教材:《VisualBacic程序设计》赵琼编著中国劳动社会保障出版社ISBN:7504537004,本课程课时为76课时。学时分配章节名称总课时理论训练实习第一章VisualBasic6.0概述4040§1—1VisualBasic6.0简介1010§1—2VisualBasic6.0安装与启动2020§1—3创建一个简单程序1010第二章数据库设计基础100100§2—1visualBasic6.0编程基本概念3030§2—2变量与常量2020§2—3运算符和表达式3030§2—4常用函数2020第三章流程控制、过程与数组6060§3—1流程控制的使用2020§3—2过程2020§3—3数组2020第四章窗体与控件6060§4—1类、对象及其面向对象的编程2020§4—2窗体和控件的共性2020§4—3窗体1010§4—4选择类控件、一般类控件1010第五章对话框设计4040§5—1预定义对话框2020§5—2通用对话框、自定义对话框2020第六章菜单栏、工具栏和状态栏的设计6060§6—1菜单简介、菜单编辑器的使用2020§6—2编写菜单事件的过程2020§6—3工具栏、状态栏使用2020第七章图形程序设计6060§7—1与图形有关的控件2020§7—2绘图基本知识与方法2020§7—3动画与应用举例2020第八章文件处理4040§8—1什么是文件系统控件1010§8—2操作文件3030第九章数据库应用程序设计8080§9—1数据库基础知识和可视化数据管理器的介绍2020§9—2常用事件和Data控件和DBGird控件介绍3030§9—3创建报表3030§9—4数据库应用实例3030第十章多媒体和网络应用6060§10—1多媒体应用2020§10—2网络应用4040第十一章程序的调试与编译120120§11—1程序的调试3030§11—2程序的编译4040§11—3程序的综合运用505综合实例综合实例操作4040合计760760课程内容和要求第一章VisualBasic6.0概述教学要求:了解VisualBasic6.0安装与启动过程,并认识开发环境掌握编写一个简单的应用程序的方法教学内容:§1—1VisualBasic6.0简介一、VisualBasic6.0的发展二、VisualBasic6.0的特点三、VisualBasic6.0的应用§1—2VisualBasic6.0安装与启动一、VisualBasic6.0开发环境的定制

二、VisualBasic6.0启动方式三、VisualBasic6.0退出方式§1—3VisualBasic6.0的集成开发环境一、VisualBasic6.0系统如何开发环境二、VisualBasic6.0系统环境的启动三、VisualBasic6.0集成开发环境的使用§1—4创建一个简单程序一、程序的概念二、程序的组成元素三、创建一个简单程序的格式教学建议:可以让学生自己动手安装软件在介绍VisualBasic6.0的实用性工程时可以根据具体案例给学生演示第二章visualBasic6.0语言基础教学要求:了解visualBasic6.0编程基本概念掌握变量与常量的类型学会运用运算符和表达式教学内容:§2—1visualBasic6.0编程基本概念一、visualBasic6.0编程基本语句二、赋值语句与文本处理三、条件判定语句及操作界面四、VisualBasic语言基础§2—2变量与常量认识VisualBasic编程语句编程语句的分类变量的概念变量的分类常量的概念变量与常量的书写格式§2—3运算符和表达式算术运算符与算术表达式字符串运算符与字符串表达式表达式关系运算符与关系表达式

布尔运算符与布尔表达式§2—4常用函数函数的概念函数的分类函数的应用函数书写格式教学建议:重点是如何正确的运用运算符和表达式理解变量和常量第三章流程控制、过程与数组教学要求:了解流程控制的三种类型掌握条件语句、循环控制语句和转移控制学会使用数组教学内容:§3—1流程控制的使用认识流程控制流程控制语句分类流程控制的应用§3—2过程一、function过程二、function过程的定义三、function过程的调用四、sub过程五、过程的嵌套调用六、过程的递归调用七、参数的传递§3—3数组一、数组的基本概念二、数组与数组元素三、数组的维数四、数组的定义五、静态数组的定义六、动态数组的定义教学建议:本章的学会使用条件语句和循环控制语句数组的综合使用第四章窗体与控件 教学要求:了解类和对象的基本概念了解窗体和控件的共性掌握了解窗体的设计方法及其窗体的常用事件教学内容:§4—1类、对象及其面向对象的编程一、对象二、控件的属性和方法三、控件的事件四、程序设计步骤§4—2窗体和控件的共性一、窗体的概念二、控件的概念三、窗体与控件的相同点与差异§4—3窗体一、窗体的属性二、窗体的事件三、窗体的方法§4—4一般类控件类空件的概念类控件的书写格式类控件的分类§4—5选择类控件1.选择类控件的应用2.选择类控件的函数书写教学建议:重点是掌握面向对象的编程的思想第五章对话框设计教学要求:了解在visucalbasic应用程序中可以使用的三种对话框掌握通用对话框创建的界面了解自定义对话框的种类教学内容:§5—1预定义对话框一、认识预定义对话框二、预定义对话框的结构三、预定义对话框的应用§5—2通用对话框认识通用对话框通用对话框的结构通用对话框的应用§5—3自定义对话框一、认识自定义对话框二、自定义对话框的结构三、自定义对话框的应用教学建议:掌握通用对话框的创建重点是commondlalog控件来创建公共对话框第六章菜单、工具栏和状态栏设计教学要求:掌握菜单栏的创建;学会编写菜单栏的事件过程学会制作弹出式菜单教学内容:§6—1菜单简介认识菜单结构菜单的功能键位§6—2菜单编辑器的使用菜单编辑器的认识菜单编辑器的作用菜单编辑器的应用§6—3编写菜单事件的过程一、编写菜单事件的格式二、编写菜单事件的注意点三、编写菜单事件的完整过程§6—4弹出式菜单一、弹出式菜单的结构二、弹出式菜单的功能键§6—5工具栏一、工具栏结构二、工具栏的分布三、工具栏的功能键§6—6状态栏状态栏的结构状态栏的作用状态栏的功能键教学建议:编写菜单相关的click事件过程制作弹出式菜单的概念第七章图形程序设计教学要求:了解图形程序的控件掌握动画与应用举例教学内容:§7—1与图形有关的控件一、使用Windows二、图像处理以及动画制作三、二维图形四、三维图形五、高维图形§7—2绘图基本方法一、VisualBasic的坐标系统二、对象的动态调整三、图形控件§7—3绘图方法一、用代码绘图二、矩形工具绘图§7—4动画与应用举例1.运用代码做出动画效果2.动画在实际的应用教学建议:1.visualbasic在应用程序中加入动画的常见的三种发方法2.状态栏的创建与使用第八章文件处理教学要求:一、了解文件处理控件二、掌握在visualbasic访问文件的一般步骤教学内容:§8—1什么是文件系统控件一、认识文件控件二、文件系统控件的概念三、文件系统控件的作用§8—2操作文件认识操作文件操作文件的应用操作文件的作用教学建议:1.本章利用文件系统控件实现指定位置的查找2.重点在于访问文件的顺序第九章数据库应用程序设计教学要求:一、了解数据库的基础知识二、学会应用Data控件和DBGird控件三、了解程序与数据库的综合应用教学内容:§9—1数据库基础知识一、数据库的基本概念二、关系数据库的结构三、数据访问对象模型四、结构化查询语句§9—2可视化数据管理器启动可视化数据管理器新建数据库打开数据库四、添加表和修改表

§9—3常用事件认识事件事件的分类事件的应用§9—4Data控件和DBGird控件Data控件的概念Data控件的应用DBGird控件的概念DBGird控件的应用§9—5创建报表认识报表报表的作用创建完整的报表§9—6数据库应用实例1.认识数据库2.数据库的书写格式3.数据库的应用4.数据库的应用实例教学建议:1.使用可视化数据库管理器建立一个access数据库2.建立一个人事档案的信息库第十章多媒体和网络应用教学要求:一、了解多媒体控件在可视化编程的应用二、掌握Winsock控件在网络中的应用的特征,并利用tcp和udp访问internet教学内容:§10.1多媒体应用多媒体的概念了解多媒体在生活的各方面的应用§10.2网络应用认识网络网络的作用网络在生活的各方面的应用教学建议:1.在可视化中如何多媒体控件编写一个媒体随机播放程序2.使用Winsock控件创建服务器和客户应用程序第十一章程序的调试与编译教学要求:1.了解程序错误的三大类2.掌握程序调试技巧教学内容:§11—1程序的调试正确书写程序的格式如何做程序的调试程

温馨提示

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

最新文档

评论

0/150

提交评论