《VB》课程实施性教学大纲

  • 格式:docx
  • 大小:22.18 KB
  • 文档页数:19

13级《Visual Bacic 程序设计》课程实施性教学大纲制定人:日期:审核人:日期:批准人:日期:一、说明1. 课程的性质和内容《Visual Basic 程序设计》是计算机和电子商务专业的基础必修课。

通过本课程的学习,使学生了解计算机程序设计的思想与程序设计的方法,掌握VB面向对象的程序设计基本概念与常用算法;掌握在VB集成开发环境下上机编制、调试程序的方法。

使学生具备windows可视化开发环境下的程序设计能力和良好的程序设计素养。

本课程为各专业后继相关课程打下程序设计理论与实践扎实的基础。

2. 课程的任务和要求Visual Basic是公共基础课,是一门面向对象的高级计算机编程语言之一。

目前在我校计算机专业和电子商务专业开设这门课程。

本课程是培养学生的程序设计能力,要求学生在掌握顺序、选择、循环三种基本结构并能熟练用之编写程序的基础上,掌握面向对象程序设计基本概念,掌握窗体和常用控件的使用,能较熟练地用Visual Basic语言开发Windows 环境下一般应用程序的能力。

3. 教学中应注意的问题(含教学建议)1. 本书是专为Visual Basic 课程设计编写的指导教材。

全书内容通俗易懂, 实用性个可操作性都很强,内容涵盖了Visual Basic 程序设计各个方面的基础知识,既具有实用性、针对性、典型性,又不失趣味性。

书中在每个章节后面提供了练习题目,每通过对书中题目的学习和练习,学生必将深化对Visual Basic基本概念和算法的理解,提高对应用程序设计的总体把握能力,树立将所学知识应用于解决实际问题的信心。

2. 在教学过程中应让学生在掌握.NET架构的程序设计的方法的基础上,培养学生面向对象的编程思想,培养学生的创新意识、创造能力和协作精神,使学生初步具备设计、开发中小型应用程序的综合素质和能力。

4. 推荐教材及学时说明本课程推荐教材:《Visual Bacic 程序设计》赵琼编著中国劳动社会保障出版社ISBN : 7504537004 ,本课程课时为76课时。

学时分配三、课程内容和要求第一章Visual Basic 6.0 概述教学要求:1. 了解Visual Basic 6.0 安装与启动过程,并认识开发环境2. 掌握编写一个简单的应用程序的方法教学内容:§ 1 —1 Visual Basic 6.0 简介一、Visual Basic6.0的发展二、Visual Basic 6.0的特点三、Visual Basic 6.0的应用§ 1 —2 Visual Basic 6.0 安装与启动一、Visual Basic 6.0开发环境的定制二、Visual Basic 6.0启动方式三、Visual Basic 6.0退出方式§ 1 —3 Visual Basic 6.0 的集成开发环境一、Visual Basic 6.0系统如何开发环境二、Visual Basic 6.0系统环境的启动三、Visual Basic 6.0集成开发环境的使用§ 1—4创建一个简单程序一、程序的概念二、程序的组成元素三、创建一个简单程序的格式教学建议:1. 可以让学生自己动手安装软件2. 在介绍Visual Basic 6.0的实用性工程时可以根据具体案例给学生演示第二章visual Basic 6.0 语言基础教学要求:1. 了解visual Basic 6.0 编程基本概念2. 掌握变量与常量的类型3. 学会运用运算符和表达式教学内容:§ 2 —1 visual Basic 6.0 编程基本概念一、visual Basic 6.0 编程基本语句二、赋值语句与文本处理三、条件判定语句及操作界面四、Visual Basic 语言基础§ 2—2变量与常量一、认识Visual Basic 编程语句二、编程语句的分类三、变量的概念四、变量的分类五、常量的概念六、变量与常量的书写格式§ 2 —3运算符和表达式一、算术运算符与算术表达式二、字符串运算符与字符串表达式表达式三、关系运算符与关系表达式四、布尔运算符与布尔表达式§ 2 —4常用函数一、函数的概念二、函数的分类三、函数的应用四、函数书写格式教学建议:1. 重点是如何正确的运用运算符和表达式2. 理解变量和常量第三章流程控制、过程与数组教学要求:1. 了解流程控制的三种类型2. 掌握条件语句、循环控制语句和转移控制3. 学会使用数组教学内容:§ 3—1流程控制的使用一、认识流程控制二、流程控制语句分类三、流程控制的应用§ 3—2过程一、function 过程二、function 过程的定义三、function过程的调用四、sub过程五、过程的嵌套调用六、过程的递归调用七、参数的传递§ 3—3数组一、数组的基本概念二、数组与数组元素三、数组的维数四、数组的定义五、静态数组的定义六、动态数组的定义教学建议:1. 本章的学会使用条件语句和循环控制语句2. 数组的综合使用第四章窗体与控件教学要求:1. 了解类和对象的基本概念2. 了解窗体和控件的共性3. 掌握了解窗体的设计方法及其窗体的常用事件教学内容:§ 4—1 类、对象及其面向对象的编程一、对象二、控件的属性和方法三、控件的事件四、程序设计步骤§ 4—2 窗体和控件的共性一、窗体的概念二、控件的概念三、窗体与控件的相同点与差异§ 4—3 窗体、窗体的属性二、窗体的事件三、窗体的方法§ 4—4 一般类控件一、类空件的概念二、类控件的书写格式三、类控件的分类§ 4—5 选择类控件一、选择类控件的应用二、选择类控件的函数书写教学建议:1. 重点是掌握面向对象的编程的思想第五章对话框设计教学要求:1. 了解在visucal basic 应用程序中可以使用的三种对话框2. 掌握通用对话框创建的界面3. 了解自定义对话框的种类教学内容:§ 5—1 预定义对话框一、认识预定义对话框预定义对话框的结构三、预定义对话框的应用§ 5—2 通用对话框一、认识通用对话框二、通用对话框的结构三、通用对话框的应用§ 5—3 自定义对话框一、认识自定义对话框二、自定义对话框的结构三、自定义对话框的应用教学建议:1. 掌握通用对话框的创建2. 重点是commondlalog 控件来创建公共对话框第六章菜单、工具栏和状态栏设计教学要求:1. 掌握菜单栏的创建;2. 学会编写菜单栏的事件过程3. 学会制作弹出式菜单教学内容:§ 6—1 菜单简介一、认识菜单结构二、菜单的功能键位§ 6—2 菜单编辑器的使用一、菜单编辑器的认识二、菜单编辑器的作用三、菜单编辑器的应用§ 6—3 编写菜单事件的过程一、编写菜单事件的格式二、编写菜单事件的注意点三、编写菜单事件的完整过程§ 6—4 弹出式菜单一、弹出式菜单的结构二、弹出式菜单的功能键§ 6—5 工具栏一、工具栏结构二、工具栏的分布三、工具栏的功能键§ 6—6 状态栏一、状态栏的结构二、状态栏的作用状态栏的功能键教学建议:1. 编写菜单相关的click 事件过程2. 制作弹出式菜单的概念第七章图形程序设计教学要求:1.了解图形程序的控件2.掌握动画与应用举例§ 7—1 与图形有关的控件一、使用Windows二、图像处理以及动画制作三、二维图形四、三维图形五、高维图形§ 7—2 绘图基本方法一、Visual Basic 的坐标系统二、对象的动态调整三、图形控件§ 7—3 绘图方法一、用代码绘图二、矩形工具绘图§ 7—4 动画与应用举例一、运用代码做出动画效果二、动画在实际的应用教学建议:1. visual basic 在应用程序中加入动画的常见的三种发方法2. 状态栏的创建与使用第八章文件处理1.了解文件处理控件2.掌握在visual basic 访问文件的一般步骤教学内容:§ 8—1 什么是文件系统控件一、认识文件控件二、文件系统控件的概念三、文件系统控件的作用§ 8—2 操作文件认识操作文件二、操作文件的应用三、操作文件的作用教学建议:1. 本章利用文件系统控件实现指定位置的查找2. 重点在于访问文件的顺序第九章数据库应用程序设计教学要求:1.了解数据库的基础知识2.学会应用Data 控件和DBGird 控件3.了解程序与数据库的综合应用§ 9—1 数据库基础知识一、数据库的基本概念二、关系数据库的结构三、数据访问对象模型四、结构化查询语句§ 9—2 可视化数据管理器一、启动可视化数据管理器二、新建数据库打开数据库四、添加表和修改表§ 9—3常用事件一、认识事件二、事件的分类三、事件的应用§ 9—4 Data控件和DBGird控件一、Data控件的概念二、Data控件的应用三、DBGird控件的概念四、DBGird控件的应用§ 9—5创建报表一、认识报表二、报表的作用三、创建完整的报表§ 9—6数据库应用实例一、认识数据库二、数据库的书写格式三、数据库的应用四、数据库的应用实例教学建议:1. 使用可视化数据库管理器建立一个access数据库2. 建立一个人事档案的信息库第十章多媒体和网络应用教学要求:1. 了解多媒体控件在可视化编程的应用2. 掌握Winsock 控件在网络中的应用的特征,并利用tcp 和udp 访问internet 教学内容:§ 10.1 多媒体应用一、多媒体的概念二、了解多媒体在生活的各方面的应用§ 10.2 网络应用一、认识网络二、网络的作用三、网络在生活的各方面的应用教学建议:1.在可视化中如何多媒体控件编写一个媒体随机播放程序2. 使用Winsock 控件创建服务器和客户应用程序第十一章程序的调试与编译教学要求:1.了解程序错误的三大类2.掌握程序调试技巧教学内容:§11 —1 程序的调试一、正确书写程序的格式二、如何做程序的调试三、程序的实例的调试§11 —2 程序的编译一、认识程序二、程序编译注意的问题三、程序编译的实例应用教学建议:本章节主要是应用程序调试,并将程序编译成为可执行文件综合实例教学要求:1. 学会利用所学知识编写可视化界面2. 学会根据所学实例编写后台程序教学内容:§ 1—1 可视化界面的编写,注意界面的美观一、界面设计设置属性三、编入代码四、调试运行§ 1—2 后台程序的编写与程序的调试一、后台代码的编写二、后台代码编写与程序结合三、书写后台代码注意点教学建议:本章节主要是完成综合实例“用户登录、访问、注册”程序的开发。