VisualBasic语言程序设计基础教学大纲.docx
- 文档编号:23383790
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:9
- 大小:17.47KB
VisualBasic语言程序设计基础教学大纲.docx
《VisualBasic语言程序设计基础教学大纲.docx》由会员分享,可在线阅读,更多相关《VisualBasic语言程序设计基础教学大纲.docx(9页珍藏版)》请在冰豆网上搜索。
VisualBasic语言程序设计基础教学大纲
VisualBasic语言程序设计基础教学大纲
一、课程简介
1、课程性质:
必修课
2、开课学期:
第二学期
3、适用专业:
计算机专业
4、课程教学目的:
本课程的教学目的就是使学生在掌握了计算机文化基础层次内容的基础上,进一步深化计算机的技术能力,培养学生利用计算机技术和自己所学专业,解决一些实际问题的能力。
通过本课程的学习,掌握VB集成开发环境的使用方法,掌握VB基本对象、属性、方法和事件的基本知识,掌握程序设计基础知识,结合程序设计的基本算法开发简单的应用系统。
二、教学基本要求或建议
通过本课程的学习,使学生掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够利用VB语言编写简单的程序。
基本要求如下:
1、掌握面向对象程序设计的基本概念;
2、熟悉VisualBasic集成开发环境;
3、了解VisualBasic中对象的概念和事件驱动程序的基本特性;
4、掌握VisualBasic的基本语句、常用的算法;
5、掌握VisualBasic常用控件的使用;
6、掌握VisualBasic的高级编程技术;
授课时在以下方面提出建议:
1、灵活运用多种教学方法的,充分调动学生的学习积极性,加深教学内容的理解。
如个案教学、项目教学、问题教学、任务驱动式教学等教学方法的使用;
2、实践教学紧扣理论教学,上机课组织学生做一些与理论教学相关的实验,课外指导学生用VB开发一些实用的软件,组织学生参加各种软件创作大赛、计算机等级考试等。
三、内容纲目及标准
1、理论部分
第一章 VisualBasic概述
[教学目标]通过本章的学习,了解VisualBasic6.0的特点,安装方法和制作安装盘的方法;掌握VB的集成开发环境;掌握创建一个简单应用程序的基本步骤;要求掌握用VB提供的调试工具进行程序的调试。
[教学重点与难点]VisualBasic6.0的特点;掌握VB的集成开发环境(IDE);VisualBasic可视化程序设计的基本步骤。
[教学内容纲目]
1.1VisualBasic概述
1.2VisualBasic简介
1.3VisualBasic的安装与运行
1.4VisualBasic的集成开发环境
1.4.1标题栏
1.4.2菜单栏
1.4.3工具栏
1.4.4窗体设计窗口
1.4.5工程资源管理器
1.4.6属性窗口
1.4.7代码窗口
1.4.8窗体布局窗口
1.5面向对象程序设计
第二章 基本控件
[教学目标]掌握常用控件的属性、方法和事件,能应用于实际软件开发中。
[教学重点和难点]常用控件的基本概念、属性、事件和方法以及如何运用这些控件。
[教学内容纲目]
2.1控件概述
2.1.1控件分类
2.1.2使用标准ActiveX控件
2.1.3添加和删除ActiveX控件
2.1.4控件命名
2.2控件的属性、事件和方法
2.2.1控件的属性
2.2.2控件的事件
2.2.3控件的方法
2.3基本控件
2.3.1窗体
2.3.2命令按钮
2.3.3文本框控件
第三章 VB语言基础
[教学目标]本章是重点,要求掌握VB代码的编写方法、数据类型、变量、常量、运算符和表达式。
[教学重点与难点]数据类型、变量、常量和运算表达式。
[教学内容纲目]
3.1数据类型
3.1.1基本数据类型
3.1.2自定义数据类型
3.2常量与变量
3.2.1常量
3.2.2变量
3.2.3变量的作用域
3.3运算符和表达式
3.3.1赋值运算符
3.3.2算术运算符
3.3.3连接运算符
3.3.4关系运算符
3.3.5逻辑运算符
3.4常用内部函数
3.4.1数学函数
3.4.2字符串函数
3.4.3转换函数
3.4.4判断函数
3.4.5其他函数
3.5编码规则
第四章 结构化程序设计
[教学目标]掌握VB中数据的输入输出方法,掌握使用选择结构、循环结构和顺序结构等结构语句开发程序,掌握基本算法。
[教学重点与难点]选择结构、循环结构的使用。
[教学内容纲目]
4.1顺序结构
4.1.1赋值语句
4.1.2数据的输入
4.1.3数据的输出
4.2分支结构
4.2.1If语句
4.2.2 Case语句
4.2.3多分支结构
4.3循环结构
4.3.1Do…Loop语句
4.3.2For…Next语句
4.3.3循环嵌套
第五章 数组
[教学目标]掌握数组的概念、声明及其基本操作,掌握使用了数组的常用算法。
[教学重点与难点]掌握静态数组的定义及使用,了解动态数组的定义及使用。
[教学内容纲目]
5.1数组的定义
5.2静态数组和动态数组
5.3数组的基本操作
5.4控件数组
第六章 过程
[教学目标]掌握过程的概念,掌握参数的用法,掌握应用了过程、函数的常用的算法。
[教学重点与难点]掌握过程的作用域及过程与函数的参数传递。
[教学内容纲目]
6.1过程的定义
6.2过程的调用
6.3函数定义
6.4函数的调用
6.5形参与实参的传递方式
6.6函数的递归调用
第七章 常用控件
[教学目标]掌握常用控件的属性、方法和事件,能应用于实际软件开发中。
[教学重点和难点]常用控件的基本概念、属性、事件和方法,以及灵活应用这些控件。
[教学内容纲目]
7.1复选框和单选按钮
7.2列表框和组合框
7.3滚动条
7.4计时器
7.5框架
7.6Tab控件
7.7外部控件
7.7.1ProgressBar控件
7.7.2UpDown控件
7.7.3Animation控件
7.7.4SSTab控件
7.8鼠标键盘事件
7.8.1鼠标器
7.8.2键盘
第八章 界面设计
[教学目标]要求掌握菜单设计、工具栏设计和状态栏设计,了解多文档界面设计方法。
[教学重点和难点]着重掌握如何在一个应用程序中创建菜单、多重窗体与多重文档界面,掌握其设计方法及相关语句。
[教学内容纲目]
7.1菜单设计
7.1.1下拉菜单设计
7.1.2弹出式菜单设计
7.1.3菜单项的修改
7.2工具栏和状态栏
7.2.1工具栏设计
7.2.2状态栏设计
7.3对话框程序设计
7.4多重窗体设计
7.5多文档界面设计
7.6快速创建界面
第九章 数据库应用
[教学目标]要求掌握数据库的基础知识;掌握使用数据控件Data访问数据库;掌握处理数据库记录的基本方法。
[教学重点和难点]掌握使用数据控件Data访问数据库。
[教学内容纲目]
9.1数据库概述
9.1.1数据库的基础知识
9.1.2数据库实例
9.2数据库管理器
9.2.1创建多种类型的数据库
9.2.2建立MicrosoftAccess表结构
9.2.3添加MicrosoftAccess表记录
9.3结构化查询语言(SQL)
9.4数据控件
9.5记录集对象
9.6ADO控件
四、课程学时分配
序号
章节标题
学时
其中
讲授
实践
第一章
VisualBasic概述
8
6
2
第二章
基本控件
50
24
26
第三章
VB语言基础
36
26
10
第四章
结构化程序设计
70
48
22
第五章
数组
40
26
14
第六章
过程
42
28
14
第七章
常用控件
60
32
28
第八章
界面设计
50
24
26
第九章
数据库应用
44
24
20
合计
400
238
162
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualBasic 语言程序设计 基础 教学大纲