《《VB程序设计》课程标准.docx》由会员分享,可在线阅读,更多相关《《VB程序设计》课程标准.docx(10页珍藏版)》请在第壹文秘上搜索。
1、VB程序设计课程标准适用专业:计算机应用层次:史专授课形式:全日制课程性质:专业必修课学时数:64VB程序设计课程标准一、适用对象适用于全日制中专计算机应用专业的学生二、课程性质与定位VB程序设计课程是计算机专业的一门必修课。通过本课程的学习使学生掌握编程的基础知识和基本方法,同时加强了结构化程序设计和常用算法的训练,并了解面向对象的程序设计方法。本课程先修课是计算机应用基础,是进一步学习信息管理、计算机软件开发课程的基础。三、课程教学目标通过本课程的学习,学生应能够掌握VisualBasic基本控件及简单程序设计,掌握结构化程序设计和面向对象程序设计的基本方法。本课程内容的教学要求分为“掌握
2、、理解、了解”三个层次。实践环节是本课程重要的、不可缺少的组成部分。其中的“掌握”是指能够熟练运用和操作;理解”表示能够进行操作但不够熟练;“了解”表示看过演示或体验过功能性的操作过程。学完本课程应达到以下基本要求:1.熟悉VisualBasic集成开发环境。2,了解VisualBasic中对象的概念和事件驱动程序的基本特性。3 .熟练掌握结构化程序控制的三种基本结构。4 .熟练掌握标准控件和常用内部函数的使用5 .掌握文件的基本操作。6 .了解数据库的基本操作。7 .掌握简单的应用程序界面设计方法四、本课程学时安排序号章节及内容总课时课时数面授自学习题、作业第一章:VB程序设计概述4220第
3、二章事件与事件处理422O第三章VB语言基础12282第四章结构化程序设计242202第五章VB数组8242第六章VB过程4220第七章VB多重窗体4220第八章VB的菜单设计和文件422O机动合计6416426五、课程教学内容和基本要求(按章节详细阐述)第一章VB程序设计概述(一)教学重点和难点重点:1 VisualBasic6.0及开发集成环境2、简单VB程序示例难点:1、理解面向对象程序设计的思想和用VB设计程序的方法2、VB的三种工作模式(设计模式、运行模式、中断模式)的功能及用法(二)教学内容和基本要求教学内容:2 VisualBasic发展2、VisualBasic6.0的功能及其
4、特点3、VB的安装和启动4、VisualBasic6.0及开发集成环境主要组成部分及其使用基本要求:3 VisualBasic发展2、了解VisualBasic6.0的功能及其特点3、VB的安装、启动和运行4、掌握VisualBasic6.0及开发集成环境主要组成部分及其使用5、初步了解ViSUalBaSiC联机帮助功能的使用方法第二章:事件与事件处理(一)教学重点和难点重点:1、VisualBasic6.0及开发集成环境2、VB语言字符集及编码规则难点:1、理解面向对象程序设计的思想和用VB设计程序的方法2、VB的三种工作模式(设计模式、运行模式、中断模式)的功能及用法(二)教学内容和基本要
5、求教学内容:1、介绍面向对象程序设计的方法2、窗体对象的常用属性、事件和方法及其使用3、文本框、标签和命令按钮控件的常用属性、事件和方法4、掌握开发一个ViSUalBaSiC应用程序的一般步骤基本要求:1、理解面向对象程序设计的方法2、掌握窗体对象的常用属性、事件和方法及其使用3、掌握文本框、标签和命令按钮控件的常用属性、事件和方法及其使用4、掌握开发一个ViSUaIBaSiC应用程序的一般步骤第三章:VB语言基础(一)教学重点和难点重点:普通常量:整型、长整型、单精度、双精度、字符型、逻辑型、货币型、日期型符号常量的格式:Const常量名As类型=常数表达式算术运算符、字符运算符、关系运算符
6、、逻辑运算符Dim语句显式声明变量用函数的Sqr()、exp()、md()、VaI()、Str()、FixO等的使用难点:算术运算符:、mod的用法逻辑运算符:not、andsOr的用法%、&、!、#、等符号的含义(二)教学内容和基本要求教学内容:1、变量与常量2、数据类型3、变量与常量的概念、掌握其定义和使用4、各种运算符、表达式的使用方法5、常用函数基本要求:1、理解变量与常量的概念、掌握其定义和使用2、了解各种常用数据类型的数据在内存中的存放形式3、掌握各种运算符、表达式的使用方法4、掌握常用内部函数的使用第四章:结构化程序设计(一)教学重点和难点重点:1、赋值语句的使用2、输入/输出语
7、句3、条件语句4、循环语句5、常用算法:累加、连乘、求素数、穷举法、递推法、求最值难点:1、赋值语句的使用4 、inputbox。、msbbox()的使用3、条件语句嵌套4、循环语句及其嵌套(二)教学内容和基本要求教学内容:1、顺序结构程序设计方法2、赋值语句的使用3、输入/输出语句4、条件语句与条件函数5、循环语句6、常用算法(一)基本要求:1、掌握顺序结构程序设计方法2、掌握赋值语句的使用3、掌握VisualBasic数据的输入/输出方法4、选择结构5、循环结构第五章:VB数组(一)教学重点和难点重点:1、静态数组的定义及引用2、动态数组的定义及引用3、常用算法:分类统计、排序(选择法、冒
8、泡法)、插入、删除难点:1、动态数组的定义及引用2、排序问题:选择法排序、冒泡法排序3、二维数组的定义及引用(二)教学内容和基本要求教学内容:1、数组的定义及引用2、静态数组的定义及引用3、动态数组的定义及引用4、数组的基本操作5、控件数组6、自定义数据类型7、常用算法(二)基本要求:1、明确数组的用途,即什么问题应该考虑应用数组进行求解2、掌握一维数组和二维数组的定义及引用方法3、掌握动态数组的使用方法4、掌握控件数组的建立与应用方法5、掌握数组的基本操作及相关算法第六章:VB过程(一)教学重点和难点重点:5 Sub子程序和Function函数过程的定义和调用方法2、传址和传值两种参数传递方
9、式的区别及其用途3、数组参数的使用方法4、常用算法:数值转换、加密和解密、顺序查找、二分查找难点:1、传址和传值两种参数传递方式的区别及其用途2、数组参数的使用方法(二)教学内容和基本要求教学内容:1、SUb子程序和FUnCtion函数过程的定义和调用方法2、传址和传值两种参数传递方式的区别及其用途3、数组参数的使用方法4、过程的嵌套调用和递归调用的执行过程5、过程作用域的有关概念6、变量的作用域和生存期7、常用算法(三)基本要求:1、掌握Sub子程序和Function函数过程的定义和调用方法2、掌握传址和传值两种参数传递方式的区别及其用途3、熟悉数组参数的使用方法4、了解过程的嵌套调用和递归
10、调用的执行过程5、了解过程作用域的有关概念6、掌握变量的作用域和生存期7、常用算法(三)第七章:VB多重窗体(一)教学重点和难点重点:1、掌握单选钮、复选框、框架、列表框、组合框、滚动条和时钟等标准控件的常用属性、方法和事件的使用2、掌握鼠标和键盘事件的使用难点:键盘事件KeyPress事件、KeyUp和KeyDown事件的使用(二)教学内容和基本要求教学内容:1、单选钮、复选框、框架、列表框、组合框、滚动条和时钟等标准控件的常用属性、方法和事件的使用2、鼠标和键盘事件的使用3、了解普通拖放和OLE拖放4、ActiveX控件和系统对象的使用方法基本要求:1、掌握单选钮、复选框、框架、列表框、组
11、合框、滚动条和时钟等标准控件的常用属性、方法和事件的使用2、掌握鼠标和键盘事件的使用3、了解普通拖放和OLE拖放4、了解ActiveX控件和系统对象的使用方法第八章:VB的菜单设计和文件(一)教学重点和难点重点:1、通用对话框的使用2、菜单的设计及其使用难点:1、通用对话框的使用2、菜单的设计3、动态菜单的设计4、弹出菜单的设计(二)教学内容和基本要求教学内容:1、通用对话框的使用2、多窗体、多文档界面的设计3、顺序文件的特点和使用4、在应用程序中顺序文件的打开、关闭和读写操作基本要求:1、了解通用对话框的使用2、掌握菜单设计3、掌握顺序文件的特点和使用4、掌握在应用程序中顺序文件的打开、关闭和读写操作六、推荐教材与参考书目(一)推荐教材VisualBasic程序设计.郭贤海主编科学出版社,2010年3月(二)参考书目参考书:1 VisualBasic程序设计基础.陈庆章主编.浙江科学技术出版社,2004年8月2 VisualBasic程序设计教程.曹青,邱李华,郭志强.机械工业出版社,2002年2月七、考核方式及评分方法本课程的成绩考核分为平时成绩、期中及期末考试三部分,其中平时考核成绩(作业、考勤、提问等)占课程总成绩的60%,期中考试成绩占课程总成绩的20%,期末考试成绩占课程总成绩的20%。八、审核撰稿人教研室主任教务科长签字日期