《VB语言程序设计》教学大纲(本科).docx
VB语言程序设计教学大纲课程英文名The VB Programming Language课程代码C0806X23学分3总学时48理论学时30实验/实践学时18课程类别公共基 础课课程性质必修先修课程大学计算机基础适用专业管理和文科专业开课学院信息工程学院执笔人审定人制定时间2018年4月注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。一、课程地位与课程目标(-)课程地位VB程序设计属于计算机基础教学中的一门重要课程。本课程学习的目标是让学生在用 程序语言解决实际问题过程中的分析归纳能力得到培养、思维得到训练、综合应用能力得到提高。 使得学生掌握VB语言编程技术,为软件开发打下良好的基础。(二)课程目标课程目标毕业要求目标分类1. 了解VB语言的发展历史,熟悉Visual Basic(VB) 集成开发环境,掌握在VB环境中开发应用程序的基本步 骤、方法;建立面向对象程序设计的基本概念。掌握VB的常用数据类型、运算符与表达式(包括算 术运算符、关系运算符、逻辑运算符);熟练掌握和应用 VB的常用内部函数。掌握VB输入函数和print输出的使用以及顺序结构 程序设计方法。工程知识1.1工程知识1.4记忆 理解 分析2.掌握if语句、selectcase语句的使用以及分支结 构程序设计方法;掌握while语句、do-while语句、for 语句的使用以及循环结构程序设计的方法;理解数组的 概念;掌握数组的定义和弓1用、字符串的处理方式以及 利用数组解决实际问题的方法;熟练掌握子程序、函数 过程设计与参数传递的方法。工程知识1.1工程知识1.4 问题分析2.3分析 理解 应用3.掌握基本控件(命令按钮控件,标签控件,文本 框控件,单选按钮控件,复选框控件,框架控件,列表 框控件,组合框控件,滚动条控件,定时器控件)的常问题分析2.3使用现代工具5.2分析 应用 理解用属性与方法,并在程序设计中灵活选用。熟悉VB坐标 系;掌握图片框控件、影像框控件、形状控件、直线控 件的常用属性与方法;熟练掌握绘制点、线、圆的图形 方法。熟练使用通用对话框控件;掌握菜单设计的基本 方法。掌握与文件操作有关的盘驱动器列表框、目录列 表框、文件列表框控件并灵活使用;了解与文件操作有 关的目录、文件操作语句。二、课程目标达成的途径与方法课程目标教学环节对应内容课程目标1讲授第1、2、3章及作业 实验一Visual Basic程序设计概述数据类型、常量和变量Print语句运算符、表达式、常用内部函数顺序结构课程目标2讲授第3、4、5章及作业 实验二、实验三、实验四选择结构循环结构 数组及其应用 函数与过程课程目标3讲授第6、7、8、9章及作业 实验五、实验六、实验七、 实验八、实验九常用控件图形控件利图形方法 对话框和菜单程序设计 文件三、课程目标与相关毕业要求的对应关系课程目标课程目标对毕业要求的支撑程度(H、M、L)毕业要求1毕业要求2毕业要求5课程目标1M课程目标2MM课程目标3MH注:1 .支撑强度分别填写H、M或L (其中H表示支撑程度高、M为中等、L为低)。四、课程主要内容与基本要求1、Visual Basic程序设计概述知识点:VB语言的特点、简单的VB程序格式、VB程序的上机步骤熟悉Visual Basic (VB)集成开发环境,掌握在VB环境中开发应用程序的基本步骤、方法; 建立面向对象程序设计的基本概念。2、Visual Basic程序设计基础知识点:VB关键字、标识符、基本数据类型、常量的表示、变量的定义、数据的范围 掌握VB的常用数据类型、运算符与表达式;熟练掌握和应用VB的常用内部函数。3、结构化程序设计与数组知识点:顺序结构、选择结构(if、selectcase)>循环结构(for、do-while> while)熟练掌握结构化程序控制的三种基本结构,并能熟练编写程序,数组及其使用。4、函数与过程知识点:Sub过程、Function函数、参数的按值传递和按地址传递熟练掌握子程序、函数过程设计与参数传递的方法。5、常用控件知识点:命令按钮控件,标签控件,文本框控件,单选按钮控件,复选框控件,框架控件,列表框控件,组合框控件,滚动条控件,定时器控件掌握上述控件的常用属性与方法,并在程序设计中灵活选用。6、图形控件和图形方法知识点:VB坐标系的概念、图片框控件、影像框控件、形状控件、直线控件、Pset、Line、 Circle方法熟悉VB坐标系,坐标转换;掌握上述控件的常用属性与方法;熟练掌握绘制点、线、圆的 图形方法。7、对话框和菜单程序设计知识点:通用对话框CommonDialog的常用属性与方法,下拉式菜单、弹出式菜单熟练使用通用对话框控件;掌握菜单设计的基本方法。8、文件知识点:VB文件概念、文件的打开与关闭、文件的读写掌握与文件操作有关的盘驱动器列表框、目录列表框、文件列表框控件并灵活使用;了解与 文件操作有关的目录、文件操作语句。五、课程学时安排早下方教学内容学时数学生任务对应课程目标第1章Visual Basic程序设计概 述2习题一:4. 1课程目标1第2章Visual Basic程序设计基 础5(包括2实验 学时)习题二:4. 2课程目标1第3章结构化程序设计与数组12(包括4实 验学时)习题三:4, 5, 6. 1课程目标1、2第4章函数与过程5(包括2实验 学时)习题四:3. 1,3.2, 4.2课程目标2第5章常用控件8(包括2实验 学时)习题五:4.1,4. 5, 4. 6, 5. 1, 5. 2, 5. 5课程目标2第6章图形控件和图形方法5(包括2实验 学时)习题六:4. 1, 4. 2, 4. 3课程目标3第7章对话框和菜单程序设计5(包括2实验 学时)习题七:4. 1, 5. 2课程目标3第8章文件4(包括2实验 学时)习题八:6. 1,6.2课程目标3六、实践环节及基本要求序 号实验项目名称学时基本要求学生任务实验性质实验 类别1Visual Basic程序的开发过程2能在VB集成开发环境下 编写、调试、运行简单VB 程序的方法。正确输入代码 并得到结果验证性必做2分支语句、循环结构和数组4熟练掌握结构化程序控制 的三种基本结构。熟练掌握 数组的定义、表示与使用。正确输入代码 并得到结果验证性3函数和过程2Sub过程的定义与调用, Function函数过程的定义 与调用;理解参数传递规 则;变量和常量的作用域及 生存期。正确输入代码 并得到结果验证性4常用控件2掌握VB中常用控件的的 常用属性、方法和事件,合 理选择使用相应的控件或 使用数组控件。正确输入代码 并得到结果验证性必做5图形控件和图形方法2掌握图形框、图像框、形状 控件和直线控件的使用;理 解容器控件的坐标系统,掌 握创建用户坐标系统的方 法;常用绘图方法的使用, 能绘制各种二维平面图形。正确输入代码 并得到结果验证性6对话框和菜单的使用2掌握通用对话框控件的建 立和使用;掌握用菜单编辑 器创建菜单;菜单的常用属正确输入代码 并得到结果验证性7文件操作2熟练掌握驱动器列表框、目 录列表框和文件列表框的 功能和综合作用;顺序文件 的基本操作。正确输入代码 并得到结果验证性8综合实验2熟悉多个知识点的综合应 用:过程编写和形参的定 义;数组元素;For循环语 句。根据编程要求 自行编写代码 并得到结果综合性必做注:1.实验性质指演示性、验证性、设计性、综合性等;2.实验类别指必做、选做等。七、考核方式、成绩评定考核内容考核方式评定标准(依据)占总成绩比例过程考核含到课率、课堂讨论发言、平时 作业等点名记录 讨论发言记录 作业批改成绩10%实验考核操作及实验报告操作成绩报告批改成绩20%期末考核闭卷卷面成绩70%考核类别考试成绩登记方式百分制八、课程目标达成度评价方法课程目标教学环节成绩评定课程目标1讲授作业Aio期末考试Bio实验一、实验一实验成绩Cio目标达成度 1- (Ai+Bi+Ci)/ (Aio+Bio+Cio)课程目标2讲授作业A2o期末考试B2o实验三、实验四、实验五、实 验六实验成绩C20目标达成度 2=(A2+B2+C2)/( A20+B20+C20)课程目标3讲授作业A30期末考试B30实验七、实验八、实验九、实 验十实验成绩C30目标达成度 3= (A3+B3+C3)/ (C30+B30+C30)九、推荐教材与主要参考书(一)推荐教材:1 . Visual Basic程序设计基础,陈庆章等主编,浙江科学技术出版社,2010年2 .Visual Basic程序设计实验与习题指导周杭霞等主编,清华大学出版社2022年。 (二)主要参考书:1 .Visual Basic实验指导与习题集胡同森,浙江科学技术出版社,2022年1月。2 .Visual Basic程序设计教程周杭霞等主编,电力出版社,2010年