广西民族学院理学院2014-2015第一学期课程教学大纲之VB.doc_第1页
广西民族学院理学院2014-2015第一学期课程教学大纲之VB.doc_第2页
广西民族学院理学院2014-2015第一学期课程教学大纲之VB.doc_第3页
广西民族学院理学院2014-2015第一学期课程教学大纲之VB.doc_第4页
广西民族学院理学院2014-2015第一学期课程教学大纲之VB.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

VB程序设计教学大纲一、课程性质、目的与任务本课程是计算机专业的一门应用型基础课,目的是使学生掌握一种简单、实用的编程工具,初步掌握面向对象的基本概念与高级语言的基本结构,提高学生动手编程能力及上机操作能力,使学生能使用 VB 这一快捷的工具编制计算机软件,增强学生学习程序设计的信心和兴趣。主要内容有: VB 基本语句成份和控制结构,面向对象的概念和程序设计方法, VB 的窗体、菜单、控件等的设计,绘图和数据库编程等。二、课程的教学要求基本概念:事件驱动、控件、输入和输出、面向对象基本知识:Windows应用程序的基本知识基本技能:Visual Basic开发环境和进行简单的程序设计重点:事件驱动、程序开发基础知识难点:事件驱动三、教学要求的层次课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。四、课程教学总学时数、学分数课程教学总学时数为60学时 学时分配表序号教学内容教学时数合计讲授实验1Visual Basic 语言概述222创建用户界面8443程序设计基础8444算法及VB基本语句8445数组4226程序调试4227文件4228过程4229图形处理及多媒体应用84410数据库操作及编程1046合 计603030五、教学内容和教学要求一)、Visual Basic 语言概述教学内容1.1 一个示例1.1.1 设计步骤1.1.2 运行程序1.2 Visual Basic应用程序的基本特点1.2.1 可视化设计1.2.2 事件驱动编程1.3 Visual Basic与其他可视化编程工具的区别1.4 安装Microsoft Visual Basic6.0中文版教学要求1 了解:Visual Basic程序的基本特点;Visual Basic与其他可视化程序的区别。二)、Visual Basic6.0集成开发环境教学内容2.1 Visual Basic6.0中文版的启动和退出2.2 Visual Basic6.0的集成开发环境2.2.1 菜单栏2.2.2 工具栏2.2.3 工具箱2.2.4 代码编辑窗口2.2.5 项目窗口2.2.6 属性窗口2.2.7 窗体2.3 对象与事件驱动2.3.1 属性、方法和事件概述2.3.2 事件驱动2.4 Visual Basic6.0 应用的基本开发方法2.4.1 交互式开发2.4.2 事件驱动应用程序的工作方式2.5 应用程序开发示例2.5.1 创建应用程序界面2.5.2 设置属性2.5.3 编写代码2.5.4 保存应用程序2.5.5 调试、运行应用程序2.5.6 生成可执行文件2.6 标签(Label)2.6.1 常用属性2.6.2 Click事件2.6.3 Label控件的其他用法2.7文本框(Text Box)2.7.1 MultiLine属性2.7.2 SelStart属性2.8命令按钮(Command Button)2.8.1 常用属性2.8.2 一个示例2.9 图片框(Picture Box)2.9.1 图片框的特殊属性2.9.2 Paint 事件2.10 框架(Frame)2.11单选按钮(Option Button)2.12复选框(Check Box)2.13列表框(List Box)2.13.1 列表框的主要使用方法2.13.2列表框的常用属性2.14 组合框(Combo Box)2.15 滚动条(Scroll Bar)2.16 记时器(Timer)2.17 对话框(Common Dialog)2.18 Image控件2.19 综合示例教学要求1 掌握:标签)、文本框、命令按钮、图片框、框架、单选钮和复选框的基本用法。 2理解:组合框、滚动条、记时器的基本用法。3了解:Image控件和综合示例。4掌握:主窗口的使用、窗体窗口的使用、工具箱窗口的使用、属性窗口的使用和工程资源管理器窗口的使用。5.理解: 对象与事件驱动的概念。6.了解: 应用程序开发示例。三)程序设计基础教学内容3.1 数据类型3.1.1 变量与常量3.1.2 整数类型数据3.1.3 浮点类型数据3.1.4 货币型3.1.5 字符串3.1.6 Variant类型数据3.1.7 Date 类型数据3.1.8 数据类型转换3.1.9 数组3.1.10 记录3.2 表达式和运算符3.2.1 算术运算符3.2.2 字符串运算符3.2.3 关系运算符3.2.4 逻辑运算符3.2.5 特殊运算符3.2.6 运算符的优先级3.2.7 语句3.3 程序流程3.3.1 分支3.3.2 条件判断3.3.3 循环3.3.4 闲置循环与Do Events函数3.4 常见标准函数3.4.1 数学函数3.4.2 日期函数3.4.3 字符串操作函数3.5 应用示例教学要求1. 掌握:数据类型、表达式、操作符的正确使用。2. 理解:程序流程的控制、常见标准函数。3. 了解:简单的应用程序开发。四)、算法基础及vb的基本语句教学内容4.1 窗体4.2 Print方法4.2.1 使用Print方法4.2.2 Format函数与区域识别4.2.3 Tab与Spc函数4.3 InputBox函数4.3.1 InputBox函数的语法说明4.3.2 函数调用举例4.4 MsgBox函数与语句4.4.1 MsgBox 函数的语法说明4.4.2 MsgBox函数示例4.5分支结构与分支结构语句4.6 循环结构与循环结构语句4.7 应用程序开发示例教学要求1. 掌握:窗体的概念和用途、Print方法、InputBox函数和MsgBox函数,程序的三种结构。2. 理解:函数调用、Format函数和Tab与Spc函数。3 了解:应用程序开发基本方法。五)、数组教学内容51 数组的概念52 数组的基本操作53 动态数组54 控件数组55 程序示例教学要求1. 掌握:数组的基本操作2. 理解:动态数组与控件数组六)、程序调试教学内容6.1 程序的调试的基本概念6.1.1 第一个错误示例6.1.2 Visual Basic的错误类型6.1.3 Debug窗口6.1.4 断点调试6.2程序调试6.3 综合示例教学要求1 理解:Visual Basic应用程序的结构。2了解:程序调试技术。七)、文件教学内容10.1 文件控件10.1.1 DriveListBox控件10.1.2 DirListBox控件10.1.3 FileListBox控件10.1.4 CommDialog控件10.2 利用文件控件来处理文件10.2.1 利用文件控件的第一个示例10.2.2 利用文件控件的第二个示例10.3 Visual Basic 的文件处理函数10.3.1 Kill语句10.3.2 FileCopy语句10.3.3 Shell函数10.3.4 RmDir语句10.3.5 Name语句10.4 文件系统10.4.1 顺序文件10.4.2 随机文件10.4.3 二进制文件10.5 文件系统对象(FileSystemObject)编程10.5.1 创建FileSystemObject对象10.5.2 访问已有的驱动器、文件和文件夹10.5.3 使用驱动器10.5.4 使用文件夹10.5.5 使用文件教学要求1. 掌握:文件控件和文件操作。2. 理解:文件类型及结构。八)、过程教学内容8.1 sub过程8.2 function过程定义8.3 过程调用8.4 参数的传递8.5 递归过程8.6 变量的作用域8.7 程序示例8.8 多窗体程序设计教学要求1.掌握:sub过程,function 过程。2.理解:参数的传递、递归过程。3.了解:多窗体程序设计。九)、图形处理及多媒体应用教学内容9.1 图形处理9.2 多媒体处理教学要求1. 理解:图形处理。3 了解:多媒体应用。十)、数据库操作及编程教学内容10.1 数据库基本知识10.2 数据库的建立10.3 数据控件10.4 结构化查询语言10.5 数据处理10.6 ADO数据访问10.7 MIS系统程序设计教学要求1 掌握:数据库的基本知识2 理解:数据库控件与结构化查询语言六、课程实验实验一:Visual Basic基本操作、界面设计实验二:菜单设计、MDI应用程序设计实验三:简单程序设计(分支)简单程序设计(循环)实验四:数组、控件数组实验五:visual basic 程序调试实验六:文件、过程实验七:递归调用、参数传递和变量作

温馨提示

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

评论

0/150

提交评论