广西民族学院理学院2014-2015第一学期课程教学大纲之VB程序设计教学大纲

上传人:zw****58 文档编号:42577732 上传时间:2018-06-02 格式:DOC 页数:9 大小:68.50KB
返回 下载 相关 举报
广西民族学院理学院2014-2015第一学期课程教学大纲之VB程序设计教学大纲_第1页
第1页 / 共9页
广西民族学院理学院2014-2015第一学期课程教学大纲之VB程序设计教学大纲_第2页
第2页 / 共9页
广西民族学院理学院2014-2015第一学期课程教学大纲之VB程序设计教学大纲_第3页
第3页 / 共9页
广西民族学院理学院2014-2015第一学期课程教学大纲之VB程序设计教学大纲_第4页
第4页 / 共9页
广西民族学院理学院2014-2015第一学期课程教学大纲之VB程序设计教学大纲_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《广西民族学院理学院2014-2015第一学期课程教学大纲之VB程序设计教学大纲》由会员分享,可在线阅读,更多相关《广西民族学院理学院2014-2015第一学期课程教学大纲之VB程序设计教学大纲(9页珍藏版)》请在金锄头文库上搜索。

1、VBVB 程序设计程序设计教学大纲教学大纲一、课程性质、目的与任务一、课程性质、目的与任务本课程是计算机专业的一门应用型基础课,目的是使学生掌握 一种简单、实用的编程工具,初步掌握面向对象的基本概念与高级 语言的基本结构,提高学生动手编程能力及上机操作能力,使学生 能使用 VB 这一快捷的工具编制计算机软件,增强学生学习程序设 计的信心和兴趣。主要内容有: VB 基本语句成份和控制结构,面 向对象的概念和程序设计方法, VB 的窗体、菜单、控件等的设计, 绘图和数据库编程等。二、课程的教学要求二、课程的教学要求 基本概念:事件驱动、控件、输入和输出、面向对象 基本知识:Windows 应用程序

2、的基本知识 基本技能:Visual Basic 开发环境和进行简单的程序设计 重点:事件驱动、程序开发基础知识 难点:事件驱动 三、教学要求的层次三、教学要求的层次 课程的教学要求在每一章教学内容之后给出,大体上分为三个 层次:了解、理解和掌握。了解即能正确判别有关概念和方法;理 解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加 以灵活应用。 四、课程教学总学时数、学分数四、课程教学总学时数、学分数 课程教学总学时数为 60 学时 学时分配表 教学时数序 号教学内容合计讲授实验 1Visual Basic 语言概述22 2创建用户界面844 3程序设计基础844 4算法及 VB 基本

3、语句844 5数组422 6程序调试4227文件422 8过程422 9图形处理及多媒体应用844 10数据库操作及编程1046 合 计603030 五、教学内容和教学要求五、教学内容和教学要求 一)一) 、VisualVisual BasicBasic 语言概述语言概述 教学内容 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了解

4、:Visual Basic 程序的基本特点;Visual Basic 与其他 可视化程序的区别。 二)二) 、VisualVisual Basic6.0Basic6.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 应用的基本

5、开发方法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 图片框(P

6、icture 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掌握:标签)、文本框、命令按钮、图片框、框架、单选 钮和复选框的基本用

7、法。 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

8、.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.了解:简单的应用程序开发。 四)四) 、算法基础及、算法基础及 vbvb 的基本语句的基本语句 教

9、学内容 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.理解:

10、函数调用、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了解:程序调试技术

11、。 七)七) 、文件、文件 教学内容 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 顺序文件

12、 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.掌

13、握: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理解:数据库控件与结构化查询语言 六、课程实验六、课程实验 实

14、验一:Visual Basic 基本操作、界面设计 实验二:菜单设计、MDI 应用程序设计 实验三:简单程序设计(分支)简单程序设计(循环) 实验四:数组、控件数组 实验五:visual basic 程序调试 实验六:文件、过程 实验七:递归调用、参数传递和变量作用域 实验八:制作图形 实验九:数据库 实验十:综合实验 七、参考教材七、参考教材 Visual Basic 程序设计教程1 王栋 Visual Basic 程序设计实用教程 (第 2 版) 清华大学出版社2 李子川 孟学多 何利力 Visual Basic 程序设计教程 浙江科学技术出版社(第 2 版) 19993. 龚沛增 主编 Visual Basic 程序设计简明教程 高等教育出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号