《VB 程序设计》课程教学大纲
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程学习过程中要求学生在理解基本概念的基础上掌握程序设计的基本方法,最终达到 应用计算机程序设计技术解决实际工程问题。
二、课程目标
通过本课程的理论教学和实践课学习,使学生通过下列课程目标的实现达到对学生毕 业要求目标的支撑:
1. 基于计算机程序设计的基础理论知识,通过学习可视化开发环境下事件驱动程序开 发的方法,理解程序设计的基本思想和方法。能够应用结构化程序设计的思想、方法及技巧, 进行模块化算法设计并利用VB语言提供的相关语句实现三种基本结构。
第四章 VB 程序设计基础 1.顺序结构; 2.赋值语句; 3.数据输入; 4.数据输出; 5.程序的调试。 第五章选择结构 1.单分支 If 语句; 2.双分支 If 语句; 3.多分支 If 语句; 4.Select Case 情况语句; 5.选择结构嵌套; 6.IIf 函数。 第六章循环结构 1.循环结构概述; 2.For 循环语句; 3.While 循环语句; 4.Do 循环语句; 5.循环嵌套; 6. 循环的退出; 7. 各种循环语句的比较。 第七章数组 1.数组的概念; 2.一维数组; 3.二维数组; 4.动态数组; 5.For Each…Next 循环语句; 6. 控件数组。 第八章子过程与函数过程
《VB 程序设计》课程教学大纲
课程英文名称:VB Programming
课程类别:学科基础课程
课程性质:必修课
学分:3
开课院系:计算机学院
课内理论学时:28 课内实验学时: 课内上机学时:20 课内实践学时:
适用专业:全校各本科专业
授课语言:中文
先修课程:大学计算机基础
一、课程简介
《VB 程序设计》是一门以结构化和面向对象程序设计思想为基础,使用 VB 开发平台, 学习现代程序设计技术的课程。VB 开发平台继承了 Basic 语言简单易学的优点,又具有可 视化的开发图形用户界面(GUI)的方法。它采用面向对象与事件驱动的程序设计思想,同 时 Basic 语言是结构化程序设计语言,支持三种基本结构,因此选用 VB 开发平台使程序设 计更加方便、快捷。
五、教学内容、教学要求和学时分配
教学内容
教学重点与难点
教学要求
学时分 配
第一章 Visual Basic 程序设计概 教学重点:
述
1. 结 构 化 程 序 设 计
熟练掌握:结构化程序
1.程序设计基础;
方法;
设计原理和方法。
2.面向对象程序设计;
2.VB 应用程序的建
掌握:VB 应用程序设计
3.Visual Basic6.0 概述;
2)
教学重点:
熟练掌握:循环结构的
循 环 结 构 算 法 实 算法实现方法。
现。 教学难点: 多重循环。
掌握:计数循环语句和 条件循环语句、多重循 环。 了解:循环的退出。
8(讲授 4,上机
4)
教学重点:
熟练掌握:数组的基本
1. 数组基本概念; 概念。
2. 数组的引用。 掌握:数组的定义和引 8(讲授
立。
2
步骤。
4. Visual Basic6.0 的安装、启动与 教学难点:
了解:面向对象的程序
退出;
面向对象程序设计
设计思想。
5. Visual Basic6.0 集成开发环境; 概念。
6. 创建应用程序的过程。
第二章 VB 应用程序与常用控 教学重点:
熟练掌握:VB 常用控件
件
1.窗体;
的使用。
1.VB 应用程序;
2.文本框。
掌握:VB 应用程序界面
2.窗体; 3.命令按钮; 4. 标签; 5. 文本框;
教学难点: 可视化界面设计方 法。
设计方法。 了解:事件驱动的程序 设计。
6(讲授 4,上机
2)
6. 控件的编辑;
7. 在程序中使用控件的属性和方
法。
172
第三章 VB 数据类型与表达式 1.VB 基本字符集和词汇集; 2.VB 基本数据类型; 3.常量与变量; 4.运算符和表达式; 5.常用内部函数。
教学难点:
用方法、静态数组和动 4,上机
二维数组及动态数 态数组的应用。
4)
2. 能够使用VB开发环境、遵循程序设计步骤,设计和调试程序。能够使用VB中的相 关语句设计实现基本算法,能够运用VB中的控件进行界面设计,实现人机交互的输入输出。
171
引导学生对问题的分析及讨论,开发学生的计算思维,培养学生分析问题、解决问题的能力, 使学生初步具备应用计算机技术解决相关工程问题的能力。
该课程主要从结构化程序设计和面向对象与事件驱动程序设计两个方面去学习。课程内 容的设置主要依据非计算机的理工科专业教学实际,以理论够用、重视实践、突出技能为原 则,侧重 Visual Basic 基础知识的应用和实践能力的培养。
课程内容包括计算机程序设计概述、VB 开发平台、VB 常用控件、程序设计基础( 数 据类型、运算符、表达式、内部函数)、顺序结构(输入、输出函数及赋值语句)、选择结构、 循环结构、数组应用、子过程和子函数应用、变量及过程的作用域与生存周期、高级控件、 数据库应用等。
输入输出函数。 掌握:VB 程序的调试方 法。 了解:函数与过程的区
4(讲授 2,上机
2)
2.输入输出函数。 别。
教学重点:
熟练掌握:选择结构的
分支结构的概念和 程序设计方法。
算法表示。
Байду номын сангаас
掌握:If 语句、Select Case 4(讲授
教学难点:
情况语句的使用。
2,上机
多分支语句。
了解:IIf 函数。
教学重点:
熟练掌握:VB 表达式的
1.数据类型;
书写。
2.运算符和表达式。 掌握:VB 基本数据类型
3.常用内部函数。 及常用的内部函数。
教学难点:
了解:数据结构的基本
1.表达式的正确书 概念。
6(讲授 4,上机
2)
写;
2.常用内部函数。
教学重点:
熟练掌握:赋值语句、
1.赋值语句; 2.程序的调试。 教学难点: 1.赋值语句;
三、课程目标与毕业要求的对应关系
毕业要求
使用现代工 具
指标点 5-3 能够借助现代工具和信息技术表征油藏工程问题,并 能将其合理应用于石油与天然气工程及相关领域的复杂 工程问题的预测与模拟,并能够理解其局限性。
课程教学目标 1,2
四、课程教学要求的层次
1.熟练掌握:结构化程序设计方法、VB 程序设计步骤和调试方法。 2.掌握:VB 界面设计方法、VB 程序设计基本语句及方法。 3.了解:面向对象的程序设计思想。
二、课程目标
通过本课程的理论教学和实践课学习,使学生通过下列课程目标的实现达到对学生毕 业要求目标的支撑:
1. 基于计算机程序设计的基础理论知识,通过学习可视化开发环境下事件驱动程序开 发的方法,理解程序设计的基本思想和方法。能够应用结构化程序设计的思想、方法及技巧, 进行模块化算法设计并利用VB语言提供的相关语句实现三种基本结构。
第四章 VB 程序设计基础 1.顺序结构; 2.赋值语句; 3.数据输入; 4.数据输出; 5.程序的调试。 第五章选择结构 1.单分支 If 语句; 2.双分支 If 语句; 3.多分支 If 语句; 4.Select Case 情况语句; 5.选择结构嵌套; 6.IIf 函数。 第六章循环结构 1.循环结构概述; 2.For 循环语句; 3.While 循环语句; 4.Do 循环语句; 5.循环嵌套; 6. 循环的退出; 7. 各种循环语句的比较。 第七章数组 1.数组的概念; 2.一维数组; 3.二维数组; 4.动态数组; 5.For Each…Next 循环语句; 6. 控件数组。 第八章子过程与函数过程
《VB 程序设计》课程教学大纲
课程英文名称:VB Programming
课程类别:学科基础课程
课程性质:必修课
学分:3
开课院系:计算机学院
课内理论学时:28 课内实验学时: 课内上机学时:20 课内实践学时:
适用专业:全校各本科专业
授课语言:中文
先修课程:大学计算机基础
一、课程简介
《VB 程序设计》是一门以结构化和面向对象程序设计思想为基础,使用 VB 开发平台, 学习现代程序设计技术的课程。VB 开发平台继承了 Basic 语言简单易学的优点,又具有可 视化的开发图形用户界面(GUI)的方法。它采用面向对象与事件驱动的程序设计思想,同 时 Basic 语言是结构化程序设计语言,支持三种基本结构,因此选用 VB 开发平台使程序设 计更加方便、快捷。
五、教学内容、教学要求和学时分配
教学内容
教学重点与难点
教学要求
学时分 配
第一章 Visual Basic 程序设计概 教学重点:
述
1. 结 构 化 程 序 设 计
熟练掌握:结构化程序
1.程序设计基础;
方法;
设计原理和方法。
2.面向对象程序设计;
2.VB 应用程序的建
掌握:VB 应用程序设计
3.Visual Basic6.0 概述;
2)
教学重点:
熟练掌握:循环结构的
循 环 结 构 算 法 实 算法实现方法。
现。 教学难点: 多重循环。
掌握:计数循环语句和 条件循环语句、多重循 环。 了解:循环的退出。
8(讲授 4,上机
4)
教学重点:
熟练掌握:数组的基本
1. 数组基本概念; 概念。
2. 数组的引用。 掌握:数组的定义和引 8(讲授
立。
2
步骤。
4. Visual Basic6.0 的安装、启动与 教学难点:
了解:面向对象的程序
退出;
面向对象程序设计
设计思想。
5. Visual Basic6.0 集成开发环境; 概念。
6. 创建应用程序的过程。
第二章 VB 应用程序与常用控 教学重点:
熟练掌握:VB 常用控件
件
1.窗体;
的使用。
1.VB 应用程序;
2.文本框。
掌握:VB 应用程序界面
2.窗体; 3.命令按钮; 4. 标签; 5. 文本框;
教学难点: 可视化界面设计方 法。
设计方法。 了解:事件驱动的程序 设计。
6(讲授 4,上机
2)
6. 控件的编辑;
7. 在程序中使用控件的属性和方
法。
172
第三章 VB 数据类型与表达式 1.VB 基本字符集和词汇集; 2.VB 基本数据类型; 3.常量与变量; 4.运算符和表达式; 5.常用内部函数。
教学难点:
用方法、静态数组和动 4,上机
二维数组及动态数 态数组的应用。
4)
2. 能够使用VB开发环境、遵循程序设计步骤,设计和调试程序。能够使用VB中的相 关语句设计实现基本算法,能够运用VB中的控件进行界面设计,实现人机交互的输入输出。
171
引导学生对问题的分析及讨论,开发学生的计算思维,培养学生分析问题、解决问题的能力, 使学生初步具备应用计算机技术解决相关工程问题的能力。
该课程主要从结构化程序设计和面向对象与事件驱动程序设计两个方面去学习。课程内 容的设置主要依据非计算机的理工科专业教学实际,以理论够用、重视实践、突出技能为原 则,侧重 Visual Basic 基础知识的应用和实践能力的培养。
课程内容包括计算机程序设计概述、VB 开发平台、VB 常用控件、程序设计基础( 数 据类型、运算符、表达式、内部函数)、顺序结构(输入、输出函数及赋值语句)、选择结构、 循环结构、数组应用、子过程和子函数应用、变量及过程的作用域与生存周期、高级控件、 数据库应用等。
输入输出函数。 掌握:VB 程序的调试方 法。 了解:函数与过程的区
4(讲授 2,上机
2)
2.输入输出函数。 别。
教学重点:
熟练掌握:选择结构的
分支结构的概念和 程序设计方法。
算法表示。
Байду номын сангаас
掌握:If 语句、Select Case 4(讲授
教学难点:
情况语句的使用。
2,上机
多分支语句。
了解:IIf 函数。
教学重点:
熟练掌握:VB 表达式的
1.数据类型;
书写。
2.运算符和表达式。 掌握:VB 基本数据类型
3.常用内部函数。 及常用的内部函数。
教学难点:
了解:数据结构的基本
1.表达式的正确书 概念。
6(讲授 4,上机
2)
写;
2.常用内部函数。
教学重点:
熟练掌握:赋值语句、
1.赋值语句; 2.程序的调试。 教学难点: 1.赋值语句;
三、课程目标与毕业要求的对应关系
毕业要求
使用现代工 具
指标点 5-3 能够借助现代工具和信息技术表征油藏工程问题,并 能将其合理应用于石油与天然气工程及相关领域的复杂 工程问题的预测与模拟,并能够理解其局限性。
课程教学目标 1,2
四、课程教学要求的层次
1.熟练掌握:结构化程序设计方法、VB 程序设计步骤和调试方法。 2.掌握:VB 界面设计方法、VB 程序设计基本语句及方法。 3.了解:面向对象的程序设计思想。