《VisualBasic程序设计》课程教学大纲(本科)_第1页
《VisualBasic程序设计》课程教学大纲(本科)_第2页
《VisualBasic程序设计》课程教学大纲(本科)_第3页
《VisualBasic程序设计》课程教学大纲(本科)_第4页
《VisualBasic程序设计》课程教学大纲(本科)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、Visual Basic程序设计Visual Basic Programming课程代码:19410020学分:3学时:60(其中:课堂教学学时:30实验学时: 上机学时:30课程实践学时:)先修课程:计算机基础适用专业:教育技术教材:新编Visual Basic程序设计教程,牛又奇 孙建国,,苏州大学出版社,2002年7月一、课程性质与课程目标(-*)课程性质VB程序设计是一门培养学生计算机应用能力的专业选修课,使学生掌握一种简单、 实用的编程工具,初步掌握面向对象的基本概念与高级语言的基本结构,提高学生动手编程 能力,使学生能使用Visual Basic这一快捷的工具编制计算机软件以解决工

2、作中碰到的实际 问题。(二)课程目标课程目标1:掌握事件与事件驱动;能正确运用事件进行编程课程目标2:掌握程序设计一般方法;能绘制算法流程图课程目标3:掌握控件与界面设计;能根据需要进行控件和界面设计课程目标4:掌握数据、表达式与简单程序设计;能在程序编写时正确运用各种数据类 型、表达式等。课程目标5:掌握选择分支与循环程序的控制结构;能运用各种控制结构进行编程。课程目标6:掌握数组的定义、动态数组的使用;能用数组、动态数组解决实际问题。课程目标7:掌握过程的结构及使用;能根据需要编写过程课程目标8:掌握随机文件的使用方法;能用随机文件完成管理系统软件的编写。二、课程内容与教学要求第一章Vis

3、ual Basic导论(一)课程内容Visual Basic 与 WindowsWindows程序:界面与事件驱动对象、属性与方法一个Windows程序示例(二)教学要求.掌握Visual Basic语言特点和开发环境。.掌握对象、属性与方法的基本概念;事件驱动的概念 (三)重点与难点.重点是对象、属性与方法的基本概念.难点是事件驱动第二章程序设计与算法(问题求解)(一)课程内容程序的基本组成:输入、处理与输出计算机解题示例程序设计的一般步骤算法与编程工具(二)教学要求了解程序的基本组成。2,掌握程序设计的一般步骤(三)重点与难点.掌握程序设计的一般步骤.算法第三章常用控件与界面设计(-)课程

4、内容创建窗体定制窗体属性窗体的显示、隐藏、装载和卸载Print 方法Visual Basic的常用控件概述常用控件制作菜单一菜单概述使用菜单编辑器多窗体界面程序设计界面设计程序示例(二)教学要求.掌握创建窗体及相关属性的设置.掌握窗体的显示、隐藏等、print方法.掌握Visual Basic的常用控件.掌握菜单编辑器. 了解多窗体界面程序设计(三)重点与难点.重点是窗体及各种控件的属性设置.难点是多窗体程序设计第四章数据、表达式与简单程序设计(-)课程内容Visual Basic程序代码的组织方式过程模块代码行的书写规则Visual Basic 的数据数据类型常量变量运算符与表达式算术运算符

5、与算术表达式关系运算符与关系表达式逻辑运算符与逻辑表达式运算规则赋值语句Visual Basic 公共函数算术函数字符函数转换函数日期与时间函数格式化函数FormatInputBox 函数与 MsgBox 函数InputBox 函数MsgBox 函数(二)教学要求.掌握VB程序代码的组织方式.掌握VB的数据类型、运算符、表达式.掌握赋值语句、公共函数(三)重点与难点.重点是数据类型、公共函数.难点是运算符与表达式第五章选择分支与循环(一)课程内容分支结构与分支结构语句if-ThenElseEnd If 结构语句SelectCiase一End Select 结构语句循环结构与循环结构语句DO-L

6、oop循环结构语句For-Next循环结构语句循环嵌套程序示例(二)教学要求.掌握分支结构与分支结构语句.掌握循环结构与循环结构语句(三)重点与难点.重点是分支、选择、循环三种结构.难点是分支、选择、循环三种语句的运用第六章数组(-)课程内容数组的概念数组命名与数组元素数组定义数组的结构数组函数及数组语句数组的基本操作数组元素的赋值数组元素的输出数组元素的引用动态数组控件数组基本概念建立控件数组使用控件数组程序示例(二)教学要求.掌握数组的概念.掌握数组的基本操作.掌握动态数组.掌握数组的程序设计. 了解控件数组(三)重点与难点.重点数组的定义及数组元素的赋值、动态数组.难点是动态数组的使用第

7、七章过程(一)课程内容Sub过程事件过程通用过程Function 过程过程调用事件过程的调用Sub过程调用Function 过程调用调用其他模块中的过程参数的传递形参与实参按值传递参数按地址传递参数数组参数对象参数递归过程变量的作用域过程级变量模块级变量全局变量关于同名变量静态变量程序不例创建与设置启动过程(二)教学要求.掌握事件过程和通用过程的编写和使用.掌握过程的调用.掌握过程的调用过程中参数传递.掌握变量的作用域. 了解动态变量、静态变量(三)重点与难点.重点过程的创建和调用.难点是参数的传递第八章文件(一)课程内容文件处理文件概述访问文件的语句和函数顺序文件顺序文件的写操作顺序文件的读

8、操作使用外部程序处理(二)教学要求.掌握文件的概念. 了解顺序文件的访问方法.掌握随机文件的访问方法(三)重点与难点.重点随机文件的访问方法.难点是用随机文件解决实际问题的编程三、本课孽开设的实验项目编号实验项目名称 学时 类型 要求支撑的课程目标学时分配及教学方法章(按序填 写)教学形式及学时分配主要教学方法支撑的课程目 标课堂教学实 验上机课 程 实 践小 计第一章11讲授法课程目标1第二章22讲授法课程目标2第三章6410讲授法、基于问题、案例教学课程目标3第四章549讲授法、基于问题、案例教学课程目标4第五章549讲授法、基于问 题、案例教学课程目标5第六章448讲授法、基于问题、案例

9、教学课程目标6第七章347讲授法、基于案例 教学课程目标7第八章41014讲授法、基于项 目、问题教学课程目标8合计303060五、课程考核考核形式考核要求考核权重备注平时出勤点名(10 次)10%平时作业完成作业次数与质量(10 次)20%管理系统设计管理系统设计要求(上机独立完成)70%注:1.分学期设置和考核的课程应按学期分别填写上表。.考核形式主要包括课堂表现、平时作业、阶段测试、期中考试、期末考试、大作 业、小论文、项目设计和作品等。.考核要求包括作业次数、考试方式(开卷、闭卷)、项目设计要求等。.考核权重指该考核方式或途径在总成绩中所占比重。六、参考书目及学习资料(书名,主编,出版社,出版时间及版次)1、 Visual Basic程序设计教程(6.0版),龚沛曾,北京,高等教育出版社,2000.七 大纲说明1、本课程的上机要求Visu

温馨提示

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

评论

0/150

提交评论