首页 广东省高等教育自学考试Visual Basic程序设计课程

广东省高等教育自学考试Visual Basic程序设计课程

举报
开通vip

广东省高等教育自学考试Visual Basic程序设计课程广东省高等教育自学考试VisualBasic程序设计课程(课程代码:07759)考试大纲目录1、课程性质与设置目的2、课程内容与考核目标第1章VisualBasic编程环境第1节可视化与事件驱动型语言第2节VisualBasic的启动与退出第3节主窗口第4节其他窗口第2章对象第1节对象及其属性设置第2节窗体第3节控件第4节控件的画法和基本操作第3章建立简单的VisualBasic应用程序第1节语句第2节编写简单的VisualBasic应用程序第3节程序的保存、装入和运行第4节VisualBasic应用程序的结构与工...

广东省高等教育自学考试Visual Basic程序设计课程
广东省高等教育自学考试VisualBasic程序设计课程(课程代码:07759)考试大纲目录1、课程性质与设置目的2、课程内容与考核目标第1章VisualBasic编程环境第1节可视化与事件驱动型语言第2节VisualBasic的启动与退出第3节主窗口第4节其他窗口第2章对象第1节对象及其属性设置第2节窗体第3节控件第4节控件的画法和基本操作第3章建立简单的VisualBasic应用程序第1节语句第2节编写简单的VisualBasic应用程序第3节程序的保存、装入和运行第4节VisualBasic应用程序的结构与工作方式第4章数据类型、运算符与 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式第1节基本数据类型第2节常量和变量第3节变量的作用域第4节常用内部函数第5节运算符与表达式第5章数据输入输出第1节数据输出—Print方法第2节数据输入—InputBox函数第3节MsgBox函数和MsgBox语句第4节字形第6章常用标准控件第1节文本控件第2节图形控件第3节按钮控件第4节选择控件——复选框和单选按钮第5节选择控件—列表框和组合框第6节滚动条第7节计时器第8节框架第9节焦点与Tab顺序第7章VisualBasic控制结构第1节选择控制结构第2节多分支控制结构第3节For循环控制结构第4节当循环控制结构第5节Do循环控制结构第6节多重循环第7节GoTo型控制第8章数组与记录第1节数组的概念第2节动态数组第3节数组的基本操作第4节数组的初始化第5节控件数组第6节记录第7节记录数组第9章过程第1节Sub过程第2节Function过程第3节参数传送第4节可选参数与可变参数第5节对象参数第6节局部内存分配第7节递归第10章键盘与鼠标事件第1节KeyPress事件第2节KeyDown和KeyUp事件第3节鼠标事件第4节鼠标光标的形状第5节拖放第11章菜单程序设计第1节VisualBasic中的菜单第2节菜单编辑器第3节用菜单编辑器建立菜单第4节菜单项的控制第5节菜单项的增减第6节弹出式菜单第12章对话框程序设计第1节概述第2节文件对话框第3节其他对话框第13章多窗体程序设计与环境应用第1节建立多窗体应用程序第2节多窗体程序的执行与保存第3节VisualBasic工程结构第4节闲置循环与DoEvents语句第5节系统对象第14章文件第1节文件概述第2节文件的打开与关闭第3节文件操作语句和函数第4节顺序文件第5节随机文件第6节用控件显示和修改随机文件第7节二进制文件第8节文件系统控件第9节文件基本操作3、关于大纲的说明与考核实施要求【附录】题型举例一、课程性质与设置目的(一)课程性质与设置目的本课程是广东省高等教育自学考试数字媒体艺术专业(独立本科段)的必考课程之一,本课程是数字媒体艺术专业的应用型基础课。目的通过学习本课程,培养学生掌握VB程序设计的基本方法,使学生掌握一种简单、实用的编程工具,初步掌握面向对象的基本概念与高级语言的基本结构,提高学生动手编程能力及上机操作能力,使学生能使用VB这一快捷的工具编制计算机软件。(二)本课程的基本要求通过本课程学习,要求学生认识VisualBasic6.0的集成开发环境,了解面向对象程序设计方法,掌握可视化程序编程的基本概念(对象、属性、事件、方法),了解VisualBasic事件驱动的编程特点,学会使用VisualBasic的编写应用系统。1、编制简单的VB程序;2、能够编写选择结构和循环结构的VB程序,掌握程序的调试方法;3、掌握数组、过程和函数的概念和应用;4、掌握窗体设计、标准控件的应用,掌握鼠标与键盘响应事件;5、了解VB的文件系统,掌握文件系统控件的应用。(三)本课程与相关课程的关系本课程是一门与计算机图形学、计算机应用基础、多媒体应用技术等多种课程相关的课程。学生在修学本课程前,应修完的课程是:计算机应用基础、高等数学、英语(一)。除此以外,若能再修读数据库原理、数据结构等课程,则更利于学生理解和应用该课程内容。本课程具有较强的理论性和实践性,需要加强理论学习和实践环节的配合。本课程的一般章为:第一章VisualBasic编程环境;第十三章多窗体程序设计与环境应用;本课程的次重点章为第五章数据输入输出;第十章键盘与鼠标事件;第十一章菜单程序设计;第十二章对话框程序设计。本课程的重点章为第二章对象;第三章建立简单的VisualBasic应用程序;第四章数据类型、运算符与表达式;第六章常用标准控件;第七章VisualBasic控制结构;第八章数组与记录;第九章过程;第十四章文件。二、课程内容与考核目标第一章VisualBasic编程环境(一)学习目的与要求掌握新建工程和打开已有工程的方法,掌握保存工程文件和窗体文件的要领。了解VisualBasic的发展史、各种版本、语言特点、VisualBasic的安装与启动、VisualBasic集成开发环境的主要组成部分。(2)课程内容第1节可视化与事件驱动型语言第2节VisualBasic的启动与退出第3节主窗口第4节其他窗口(三)考核知识点1、VisualBasic中对工程的管理;2、VisualBasic的语言特点;3、VisualBasic集成开发环境的主要组成部分的使用。(四)考核要求1、领会:VisualBasic集成开发环境的主要组成部分;2、简单应用:VisualBasic中对工程的管理。第二章对象(一)学习目的与要求理解对象的概念,掌握控件的基本操作方法。(二)课程内容第5节对象及其属性设置第6节窗体第7节控件第8节控件的画法和基本操作(三)考核知识点1、对象属性设置;2、窗体事件;3、控件的基本操作。(四)考核要求1、领会:VisualBasic的对象的特点;2、简单应用:窗体和控件属性设置;3、综合应用:内部控件的操作。第三章建立简单的VisualBasic应用程序(一)学习目的与要求从整体上理解VisualBasic应用程序的结构和运行过程。(二)课程内容第5节语句第6节编写简单的VisualBasic应用程序第7节程序的保存、装入和运行第8节VisualBasic应用程序的结构与工作方式(三)考核知识点1、赋值、注释、暂停和结束语句;2、程序的保存、装入和运行;3、VB应用程序的结构。(四)考核要求1、识记:赋值、注释、暂停和结束语句;2、领会:VB应用程序的结构;3、简单应用:程序的保存、装入和运行。4、综合应用:建立简单的VB应用程序。第四章数据类型、运算符与表达式(一)学习目的与要求掌握变量与常量的命名规则,掌握不同类型的文字常量的表示方法,掌握声明变量的方法。掌握一些常用函数。掌握运算符的分类,掌握各类运算符的运算规则,掌握表达式中运算符的优先级,能够熟练地求表达式的值,能够熟练地编写表达式。(二)课程内容第6节基本数据类型第7节常量和变量第8节变量的作用域第9节常用内部函数第10节运算符与表达式(三)考核知识点1、常量和变量的声明;2、转换、数学函数;3、日期、时间函数;4、字符串函数;5、算术、关系和逻辑运算符;6、表达式的编写和执行顺序。(四)考核要求1、识记:常量和变量的声明;字符串函数;日期、时间函数;转换、数学函数;2、领会:算术、关系和逻辑运算符;3、简单应用:变量和常量的声明和赋初值;4、综合应用:根据数学表达式编写VB表达式。第五章数据输入输出(一)学习目的与要求熟练掌握Print方法、InputBox函数、MsgBox函数和MsgBox语句的使用。(二)课程内容第5节数据输出—Print方法第6节数据输入—InputBox函数第7节MsgBox函数和MsgBox语句第8节字形(三)考核知识点1、Print方法;2、InputBox函数;3、MsgBox函数;4、字体类型和大小。(四)考核要求1、领会:MsgBox函数和MsgBox语句的区别;2、简单应用:用InputBox函数接收用户输入的数据;用MsgBox显示需要提示的信息;用Print方法输出信息。第六章常用标准控件(一)学习目的与要求熟练掌握常用控件的重要属性设置、事件定义和方法的使用,以及控件的组合应用。(二)课程内容第10节文本控件第11节图形控件第12节按钮控件第13节选择控件——复选框和单选按钮第14节选择控件—列表框和组合框第15节滚动条第16节计时器第17节框架第18节焦点与Tab顺序(三)考核知识点1、文本控件显示信息;2、图形控件对图像和图形的操作;3、按钮控件的属性设置和事件关联;4、复选框和单选按钮的属性和事件;5、滚动条、框架、列表框和组合框;6、计时器的使用;7、Tab顺序的设置。(四)考核要求1、简单应用:文本控件显示信息;图形文件的装入;按钮控件的属性设置和事件关联;复选框和单选按钮的属性和事件;计时器的使用;滚动条、框架、列表框和组合框的使用;Tab顺序的设置;2、综合应用:使用各个常用控件设计数据录入窗体。第七章VisualBasic控制结构(一)学习目的与要求熟练掌握行If语句、块If语句的使用。熟练掌握SelectCase语句的用法。熟练掌握For…Next循环语句的使用。掌握While…Wend循环语句的使用。熟练掌握DoWhile...Loop循环语句的使用。掌握Do…LoopWhile、DoUntil…Loop、Do…LoopUntil循环语句的使用。(二)课程内容第8节选择控制结构第9节多分支控制结构第10节For循环控制结构第11节当循环控制结构第12节Do循环控制结构第13节多重循环第14节GoTo型控制(三)考核知识点1、If选择语句;2、For循环语句;3、Do循环语句;4、GoTo控制语句。(四)考核要求1、领会:If语句的特点;For循环和Do循环的区别;多重循环的编写;2、简单应用:用块If语句实现多值函数的计算;3、综合应用:用For循环实现累加或累乘的计算,以及与Do循环之间的转换。第八章数组与记录(一)学习目的与要求理解数组的维数和下标的上界、下界的概念。掌握常规数组的声明方法。熟练地使用循环语句对数组进行操作。了解动态数据与自定义数据类型的声明方法。(二)课程内容第8节数组的概念第9节动态数组第10节数组的基本操作第11节数组的初始化第12节控件数组第13节记录第14节记录数组(三)考核知识点1、数组;2、动态数组;3、控件数组。(四)考核要求1、识记:数组的定义;动态数组的定义;2、领会:数组的基本操作;控件数组的特点;3、简单应用:建立数组和动态数组,并能对数组元素进行赋值和取值;建立并使用控件数组。第九章过程(一)学习目的与要求理解通用过程的概念。掌握Sub过程和Function过程(函数)的使用方法。掌握调用Sub过程和Function过程的方法。理解形式参数和实际参数的概念以及参数的传递方式。熟练编制通用过程。(二)课程内容第8节Sub过程第9节Function过程第10节参数传送第11节可选参数与可变参数第12节对象参数第13节局部内存分配第14节递归(三)考核知识点1、Sub过程和Function函数;2、形参和实参;3、可选参数和可变参数。(四)考核要求(1)识记:Sub过程和Function函数的定义;形参和实参的定义;(2)领会:在调用形参和实参时值的变化;(3)综合应用:编写Sub过程和Function函数,分别实现数学公式的计算和值的返回。第十章键盘与鼠标事件过程(一)学习目的与要求掌握键盘与鼠标事件过程。(二)课程内容第6节KeyPress事件第7节KeyDown和KeyUp事件第8节鼠标事件第9节鼠标光标的形状第10节拖放(三)考核知识点1、键盘事件;2、鼠标事件。(四)考核要求1、领会:3种键盘事件;鼠标事件的触发;2、简单应用:编程用键盘事件和鼠标事件实现指定功能。第十一章菜单程序设计(一)学习目的与要求熟练掌握菜单与菜单栏的设计。掌握弹出式菜单的设计。(二)课程内容第7节VisualBasic中的菜单第8节菜单编辑器第9节用菜单编辑器建立菜单第10节菜单项的控制第11节菜单项的增减第12节弹出式菜单(三)考核知识点1、菜单编辑器;2、弹出式菜单。(四)考核要求简单应用:设计窗体菜单;设计弹出式菜单并调用函数。第十二章对话框程序设计(一)学习目的与要求掌握自定义对话框程序设计方法,熟悉通用对话框的使用。(二)课程内容第4节概述第5节文件对话框第6节其他对话框(三)考核知识点文件对话框。(四)考核要求简单应用:掌握文件对话框的调用和参数设置。第十三章多窗体程序设计与环境应用(一)学习目的与要求了解多窗体应用程序的建立和执行,掌握VB的模块调用,熟悉闲置循环的使用,熟悉系统对象。(二)课程内容第6节建立多窗体应用程序第7节多窗体程序的执行与保存第8节VisualBasic工程结构第9节闲置循环与DoEvents语句第10节系统对象(三)考核知识点1、多窗体;2、标准模块和窗体模块;3、DoEvents语句;4、系统对象App和Screen。(四)考核要求1、领会:闲置循环与DoEvents语句的使用,标准模块的编写。2、简单应用:多窗体程序的建立和执行。第十四章文件(一)学习目的与要求熟练掌握顺序文件的打开、关闭与读写方法。掌握随机文件的打开、关闭与读写方法。了解二进制文件的访问。(二)课程内容第10节文件概述第11节文件的打开与关闭第12节文件操作语句和函数第13节顺序文件第14节随机文件第15节用控件显示和修改随机文件第16节二进制文件第17节文件系统控件第18节文件基本操作(三)考核知识点1、文件的打开和关闭;2、文件的读写;3、控件的基本操作。(四)考核要求1、领会:了解二进制文件的访问;2、综合应用:实现顺序文件和随机文件的打开、关闭与读写方法。3、关于大纲的说明与考核实施要求(1)自学考试大纲的目的和作用本大纲是根据专业自学考试 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 的要求,结合自学考试的特点而确定。其目的是对个人自学、社会助学和课程考试命题进行指导和规定。本大纲明确了《VisualBasic程序设计》课程学习的内容以及深广度,规定了课程自学考试的范围和标准。因此,它是编写自学考试教材和辅导书的依据,是社会助学组织进行自学辅导的依据,是自学者学习教材、掌握课程内容知识范围和程度的依据,也是进行自学考试命题的依据。(2)课程自学考试大纲与教材的关系课程自学考试大纲是进行学习和考核的依据,所选用的教材是大纲所规定的课程知识和内容的扩展与发挥,与大纲规定的课程内容基本一致,包含了大纲所规定的基本内容与范围,部分内容有一定的深度或难度,在考核时会选择与大纲深度或难度相当的内容。(3)关于自学教材与主要参考书指定使用教材:《VisualBasic程序设计教程(第四版)》,刘炳文,清华大学出版社,2009年11月第4版。(4)关于自学要求和自学方法的指导1、自学要求:本大纲的课程基本要求是依据专业考试计划和专业培养目标而确定的。课程基本要求还明确了课程的基本内容,以及对基本内容掌握的程度。基本要求中的知识点构成了课程内容的主体部分。因此,课程基本内容掌握程度、课程考核知识点是高等教育自学考试考核的主要内容。为有效地指导个人自学和社会助学,本大纲已指明了课程的重点和难点,在各章的基本要求中也指明了各章内容的重点和难点。本课程共3学分(不包括实验内容的学分)。2、自学方法指导:本课程内容覆盖较广,因此自学应考者必须注意全面、系统地学习,切忌猜题、押题;分析和解决实际问题的能力的提高,必须在基本知识、基本理论的指导下,因此,要注重概念、基础知识和基本理论的学习,在此基础上注意联系实际,分析实际问题;本大纲分考试大纲说明,各章考试内容、考核知识点、考核要求,自学应考者必须全面阅读。在自学过程中应该注重理论和实践相结合,对于书中的例程代码应该要仔细读懂,并要及时做课后的练习,切忌认为读懂了程序就没有问题了,只有亲自编程才是对自己思路和能力的锻炼和提高。(5)对社会助学的要求社会助学者应根据本大纲规定的考试内容和考核目标,明确本课程的特点与学习要求,对自学应考者进行切实有效的辅导,引导他们防止自学中的各种偏向;在助学活动中应针对重点章、次重点章和一般章节的要求分配学时,要注意正确引导、把握好助学方向,正确处理学习知识和提高能力的关系。(6)对考核内容和考核目标的说明1、本课程要求考生学习和掌握的知识点内容都作为考核的内容。课程中各章的内容均由若干知识点组成,在自学考试中成为考核知识点。因此,课程自学考试大纲中所规定的考试内容是以分解为考核知识点的方式给出的。由于各知识点在课程中的地位、作用以及知识自身的特点不同,自学考试将对各知识点分别按四个认知(或叫能力)层次确定其考核要求。2、四个能力层次从低到高依次是:识记;领会;简单应用;综合应用。各个能力层次的含义是:识记:能正确认识和表述科学事实、原理、术语和规律,知道该课程的基础知识,并能进行正确的选择和判断。领会:能将所学知识加以解释、归纳,能领悟某一概念或原理与其他概念或原理之间的联系,理解其引申意义,并能做出正确的表述和解释。简单运用:能用所学的概念、原理、方法正确分析和解决较简单问题,具有分析和解决一般问题的能力。综合应用:能灵活运用所学过的知识,分析和解决比较复杂的问题,具有一定解决实际问题的能力。3、在考试之日起6个月前,由全国人民代表大会和国务院颁布或修订的法律、法规都将列入相应课程的考试范围。凡大纲、教材内容与现行法律、法规不符的,应以现行法律法规为准。命题时也会对我国经济建设和科技文化发展的重大方针政策的变化予以体现。(7)关于考试命题的若干规定1、本课程的命题考试,应根据本大纲规定的课程内容和考核目标来确定考试范围和考核要求,不要任意扩大或缩小考试范围,提高或降低考核要求。考试命题要覆盖到各章,并适当突出重点章节,体现本课程的基本内容。2、试卷对能力层次的要求应该结构合理,对不同能力层次要求的分数比例一般为:识记20%,领会30%,简单应用30%,综合应用20%。3、合理安排试卷的难度结构,试题的难度分为易、较易、较难、难四个等级。每份试卷中,不同难易度试题的分数比例一般为:易占20%,较易占30%,较难占30%,难占20%。试题的难易度与能力层次不同,在各个能力层次中都可以有难易度不同的试题。4、本课程的考试时间为150分钟。5、本课程的考试形式为:闭卷(笔试)。考试要携带的工具:黑色或蓝色钢笔。6、本课程考试试题类型主要有单项选择题、判断改错题、解读程序题、简答题、编程题、程序阅读题。在命题工作中必须按照本课程大纲中所规定的题型命制,考试试卷使用的题型可以略少,但不能超出规定。【附录】题型举例一、单项选择题下列对变量nHeight定义正确的是()A、DimIntegernHeightB、DimnHeightAsIntegerC、IntegerAsnHeightD、IntegernHeight二、判断改错题(指出划线部分的表述是否正确,如不正确,请改正)控制语句GoTo199将指针无条件转移到本过程中的第200行。()三、解读程序题DimnAsInteger,iAsIntegern=2Fori=1To99n=n+2Nextin='请填写循环结束后n的值四、简答题VisualBasic定义了哪几种数据类型?变量有哪几种数据类型?常量有哪几种数据类型?五、编程题请将如下的数学表达式转为VB语言的表达式:A=|3y3-4y2+13y-100|六、程序阅读题下面程序运行时单击窗体,输入的数据为2、4时,窗体的输出结果是什么?PrivateSubAsay(xAsInteger,ByValyAsInteger)DimaAsIntegera=2*x+yx=a+1y=x+10EndSubPrivateSubForm_click()DimaAsInteger,bAsIntegera=Val(InputBox("请输入一个整数"))b=Val(InputBox("请输入一个整数"))CallAsay(a,b)Print"a=";a,"b=";b5
本文档为【广东省高等教育自学考试Visual Basic程序设计课程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥12.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
Sky
暂无简介~
格式:doc
大小:66KB
软件:Word
页数:26
分类:
上传时间:2018-09-21
浏览量:84