广东省高等教育自学考试Visual Basic程序设计课程(课程代码07759)考试大纲
- 格式:doc
- 大小:72.00 KB
- 文档页数:19
《Visual Basic程序设计》教学大纲一、课程性质和任务本课程介绍Visual BASIC程序设计,它是计算机专业技术课。
通过本程的学习,着重掌握Visual BASIC语言程序设计技术,初步掌握面对对象的程序设计方法,并能应用Visual BASIC语言进行一般应用问题的程序开发,从而提高学生的软件开发能力。
二、教学基本要求1.掌握Visual BASIC语言的特点,明确相关面对对象程序设计的基本概念;掌握Visual BASIC语言程序编写规则。
2.掌握窗体的编程方法,能熟练对常用控件进行编程,并能综合应用,了解多窗体的编程。
3.熟练掌握菜单文件的编制;能应用简单的对话框进行编程。
4.掌握程序设计的基本方法,重点掌握事件过程的程序设计,熟练掌握分支、循环、子程序、函数;一般了解项目文件,能简单的对应用程序进行包装。
5.一般掌握Visual BASIC语言对数据库处理方法,能对数据库进行一般的显示、插入、删除等操作。
实验要求1.Visual Basic 环境和程序2.顺序程序设计3.选择结构程序设计4.循环结构程序设计5.数组6.过程7.常用控件8.界面设计9.文件及图形技术习题要求选做各章习题。
三、本课程的理论教学内容1. Visual Basic的基本概念(1) 面向对象的程序设计的基本概念:对象、属性、方法、事件及事件驱动(2) 开发Visual Basic应用程序的一般步骤2.Visual Basic的界面设计(1)创建窗体①常用的窗体属性:Name、Caption、BorderStyle、Enabled、Font、BackColor、ForeColor、Icon、Left、Height、Top、Width、Visible②常用的窗体方法:Move、Show、Hide、Print、PrintForm、Refresh、Cls③常用的窗体事件:Activate、Deactivate、Click、DblClick、Load、Unload、Resize④窗体的显示与隐藏、装载与卸载(2) 基本控件的特性及应用公共属性:Name、Caption、Enabled、Font、Height、Width、Index、Left、Top、TabStop、Visible公共方法:Move、Refresh、Setfocus公共事件:Click、DblClick、LostFocus①文本框(TextBox):Text、PasswordChar、Alignment、MaxLength、MultiLine属性、Chang、LostFocus事件②标签(Label):Alignment、AutoSize属性③命令按钮(CommandButton):Cancel、Default属性④列表框(ListBox):List、ListCount、ListIndex、Text、Columns、Sorted、Selected 属性;AddItem、Clear、RemoveItem方法。
《VisualBasic程序设计》模拟试题三和答案广东省高等教育自学考试《Visual Basic程序设计》模拟试题三(课程代码 07759)一、单项选择题(本大题共16小题,每小题1分,共16分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选.多选或未选均无分。
1.下列可以作为Visual Basic变量名的是()A.3XB.?AAC.counstXD.X#X2.要使一个文本框可以显示多行文本,应设置为Ture的属性是()A. MasLengthB. MultiLineC. WidthD. Enabled3.假设a和b是整型变量,则表示条件“1<=a<5和1<b<=5中只有一个成立即可”的逻辑表达式是()。
< p="">A.1<=a And a<5 And 1B.(1<=a And a<5 )And Not (1C.Not(1<=a And a<5)Or ( 1D.(1<=a And a<5 ) Or ( 14.为了将菜单项分组,使不同类型的菜单之间有一条水平分隔线,设置方法是在菜单中插入一个菜单项,需要设置为一个连字符(-)的菜单控件的属性为()A. CaptionB. NameC. ShortCutD. Text5.确定触发计时器两个事件间隔的毫秒数,应使用计时器的属性是()A. VisibleB. EnabledC. TagD. Interval6.在Sub过程的定义时()A.一定要知名是公有的还是私有的B.一定要有过程的名字C.一定要制定其类型D.一定要有参数7.要使文本框在显示文字时,只显示出一串“*”,则应设置的属性是()A. TextB. ValueC. PasswordCharD. Caption8.Visual Basic中耳朵暂停语句为()A. PauseB. ExitC. EndD. stop9.将通用对话框类型设置为“另存为”对话框,应修改的属性为()A. ActionB. FontC. FileNameD. Filter10.下列程序段运行后,显示的结果是()Dim x as IntegerIf x then Print x Else print x+1A.-1B.1C.0D.显示错误信息11.在窗体的文本框Text1中显示字符串“Hello”,正确的语句是()A.Text1.Text=“Hello”/doc/d812890082.html,=“Hello”C.Text1.Tag=“Hello”D.Text1.Caption=“Hello”A. FontItalicB. FontBoldC. FontSizeD. FontName13.语句Dim Arr(-2 To 3,1 to 2)定义的元素个数是()A.5B.6C.10D.1214.Visual Basic中的启动过程是()A. Sub SetupB. Sub StartC. Sub MainD. Sub Init15.从顺序文件中读取一行数据,正确的语句是()A. Line Input #B. Input Line #C. Read Line #D. Line Read #16.在鼠标事件中,放开鼠标按钮的事件是()A. MouseDownB. MouseUpC. MouseMoveD. MouseClick二、判断改错题(本大题共10小题,每小题2分,共20分)判断下列每小题的正误。
2017年7月广东省高等教育自学考试Visual Basic程序设计试题(课程代码07759)一、单项选择题(本大题共16小题,每小题1分,共16分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。
错涂、多涂或未涂均无分。
1.下面不合法的常量是A. BasicB. "Basic"C. 3.14D. 962.在visual Basic中,下列函数中值只为1,O,-l的是A. INT(X)B. ABS(X)C. SQR(X)D. SGN(X)3.表达式反Len(Trim("1234"))的结果是A. 4B. 1234C. 12D. 344. Cls方法的作用是A.清除电脑屏幕显示的内容 B.清除当前窗体的全部内容C.清除Print方法显示的内容 D.清除当前窗体的控件5.把文本框作为密码输人框并显示*号,需要设置________属性。
A. TextB. NameC. PasswordD. Enabled6.可以用来显示图像的控件是A. PictureB. TextC. Frame D.Label7.当光标从Textl进入到Text2时,Textl会发生________事件。
A. LostB. LostFocusC. GotD. GotFocus8.当需要在同一个窗体上建立几组相互独立的单选按钮时,可以使用________控件来分组。
A. LabelB. ImageC. TextD. Frame9.数组定义语句Dim Data(2,-l TO 3)共有_________个元素。
A. 6B. 9C. 12D. 1510.在过程定义Sub tryout(ByVal x As Integer)中,参数x的传递方式为A.传地址 B.传值 C.传参数 D.引用11.设置命令按钮的标题文字时,应改变的属性是A. TextB. NameC. CaptionD. Value12.要显示一个“另存为”文件对话框,下列语句正确的是A. CommonDialog1.ShowOpenB. CommonDialogl.ShowSaveC. CommonDialogl.ShowSaveAsD. CommonDiogl.GetFile13.装载并显示一个新的窗体,使用_________方法。
《VisualBasic程序设计》教学大纲《Visual Basic程序设计》教学大纲●学时:72●适用对象:计算机应用专业一年级学生●先修课程:无●推荐教材:刘瑞新,汪远征.Visual Basic程序设计教程.北京:机械工业出版社,2000.10 ●主要参考资料:谭浩强,薛淑斌.Visual Basic语言简明教程.北京:电子工业出版社,1998.4一、课程性质、目的Visual Basic是一种可视化的编程工具,在桌面平台应用系统的开发中使用非常广泛。
本课程是计算机专业的一门专业基础课。
通过《Visual Basic程序设计》的学习,学生将初步掌握Visual Basic的特点、利用Visual Basic进行程序设计的基本方法和技巧;初步建立面向对象的程序设计概念,并能按照面向对象的方法,使用Visual Basic进行简单的程序设计。
二、教学内容第一章关于Visual Basic本章教学要求通过本章的学习了解Visual Basic特点,以及学习Visual Basic的原因。
第一节什么是Visual BasicVisual Basic是可视化的准面向对象的编程语言,为用户提供易用的界面设计环境,采用事件驱动的实时编译的代码设计环境。
第二节 Visual Basic的优点Visual Basic易学易用,不用用户掌握大量的基础知识,非常适合初学者使用。
第三节为什么学习Visual BasicVisual Basic是可视化的准面向对象的编程语言,代码设计采用Windows中面向事件的程序思想,对于提高程序设计思想有很大的帮助。
第二章设计一个Visual Basic应用程序本章教学要求通过本章的学习熟悉Visual Basic的启动,掌握Visual Basic编程基本步骤,能够建立简单的应用程序。
第一节启动Visual Basic一、启动方法(掌握)二、创建一个简单的应用程序(掌握)Visual Basic能够创建的应用程序有多种,最常用的是标准EXE。
Visual Basic程序设计课程考核说明一、课程考核有关说明Visual Basic程序设计课程是中央广播电视大学软件开发与应用专业和计算机应用专业的统设必修课。
课程教学总学时数为90学时,5学分。
其中授课学时为54学时,实验课学时为36学时。
(一)考核对象:中央电大软件开发与应用专业和计算机应用专业专科学生。
(二)考核方式:本课程采用形成性考试与终结性考试相结合的考试方式。
(三)命题依据:本课程依据课程的教学大纲要求命题,实行全国统一考试,所使用的文字教材是中央电大出版社出版的《Visual Basic程序设计》(刘世峰主编)。
本课程考核说明是形成性考核与终结性考试命题的基本依据。
(四)课程总成绩的记分方法:形成性考核成绩占总成绩的20%,终结性考试成绩占总成绩的80%。
课程总成绩按百分制记分,60分为合格。
(五)形成性考核的形式及要求:形成性考核主要考核学生平时作业成绩及实验的完成状况,依作业及实验的平时成绩由各地方电大的课程主管教师给分。
中央电大将不定期随机抽检各地电大学生的作业及实验报告。
(六)终结性考核的要求及形式1.考核要求本课程考核学生以下知识和能力(1)了解:Visual Basic集成开发环境。
ActiveX的简单应用。
(2)理解:对象的概念、可视化编程和事件驱动的基本特性。
(3)掌握:常用控件及其属性、事件和方法;基本数据类型、常量、变量、常用函数、表达式运算;Visual Basic6.0基本语句和基本结构,数组和子程序的调用;文件系统控件和Winsock控件的基本用法;VB坐标系统的原理,简单图形图像的基本处理方法;VB 数据库应用程序的基本框架、SQL操纵数据的方法。
具备阅读、编写和调试简单Visual Basic 应用程序的能力。
2.组卷原则依“Visual Basic程序设计”教学大纲规定的要求,按掌握、理解、了解三个层次命题。
以大纲中所要求的“掌握内容”为主,约占60%,“理解内容”为辅,约占30%,了解的内容较少,约占10%。
2017年1月广东省高等教育自学考试Visual Basic程序设计试题(课程代码07759)一、单项选择题(本大题共16小题,每小题1分,共16分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。
错涂、多涂或未涂均无分。
1. 变量定义语句Dim A%,说明A是A. 整型B. 长整型C. 单精度浮点数D. 双精度浮点数2. Len("12345678")+ Len("1234")的结果是A. 4B. 8C. 12D. 163. 为了给变量x, y赋初值1,下列正确的赋值语句是A. x=1,y=1B. x=y=1C. x=1=y=1D. x=1;y=14. MsgBox函数的返回类型是A. 整型B. 单精度C. 双精度D. 字符串5. 当在文本框内输入新的内容,会发生_________事件。
A. ClickB. DblClickC. ChangeD. TextChange6. 要判断复选框Check是否选中,需要用_________属性A. TextB. EnabledC. ValueD. Checked7. 要把当前列表框List1选中要内容增加到列表框List2,可适用下列________语句。
A. List1. Add List2.TextB. List2. Add List1.TextC. List1. AddItem List2.TextD. List2. AddItem List1.Text8. 滚动条的当前位置,可通过________属性获得。
A. TextB. ValueC. MaxD. Min9. 下列数组定义中,_________的元素个数最少。
A. Dim A(3,2)B. Dim A(2,3)C. Dim A(-1 To 2,3)D. Dim A(1 To 2,3)10. Sub过程的定义:Sub PrintOut(x As Integer),下列调用正确的是A. PrintOut3B. CallPrintOut3C. PrintOut"A3"D. CallPrintOut"A3"11.________属性决定组合框Combo的类型。
广东省高等教育自学考试 Visual Basic 实践试卷(C ) (课程代码 07759) 注意事项:1. 本试卷共1页共 一大题,满分100分,考试时间60分钟。
2. 考前请将密封线内各项信息填写清楚; 3. 所有答案直接做在试卷上,做在草稿纸上无效; 实践应用题(本大题共5小题,每小题20分,共100分) 1、编写程序,计算2! + 4! + 6! + 8! + 10! Private Sub Command1_Click() Dim m As Integer, sum As Long sum = 0 For m = 2 To 10 Step 2 sum = sum + Multiply(m) Next m Print "sum="; sum End Sub 2、运输部门的货物运费与里程有关,距离越远,每吨货物的单价就越低。
假定每吨货物单价P (元)与距离S (公里)之间的关系如下: 32........10028.......10020025.......20030022.5....30040020.......400100015.......1000S S S P S S S <⎧⎪≤<⎪⎪≤<=⎨≤<⎪⎪≤<⎪≥⎩ 编写程序,从键盘上输入要托运的货物重量及距离,然后计算并输出总运费。
Private Sub Command7_Click() Dim p, s, f, d As Single s = val(InputBox("请输入距离之值")) d = val(InputBox("请输入重量之值")) If (s > 0) And (s < 100) Then f = 32 * d ElseIf (s >= 100) And (s < 200) Then f = 28 * d ElseIf (s >= 200) And (s < 300) Then f = 25 * d(密封线内不答题)ElseIf (s >= 300) And (s < 400) Thenf = 22.5 * dElseIf (s >= 400) And (s < 1000) Thenf = 20 * dElsef = 15 * dEnd IfPrint "总费用="; fEnd Sub3、编写一个程序,用来计算并输出:1111...23100S =++++ 的值。
《Visual Basic程序设计》课程教学大纲一、课程说明1、课程代码:2、课程名称:Visual Basic程序设计3、学时学分:56学时理论教学,16学时实验教学,4学分4、适用专业:土木工程5、开课学院:国际学院6、课程负责人:陈禾二、课程地位本课程是土木工程专业的计算机信息管理的基础课程。
三、课程教材与参考资料1、基本教材《Visual Basic程序设计》,朱从旭主编,清华大学出版社,2010年;2、教学参考资料《Visual Basic程序设计》,杨秦建主编,电子工业出版社,2011年四、课程目的与任务本课程以Visual Basic6.0为语言背景,课程内容包括VB语言基础,输入输出,分支程序设计,循环程序设计,数组,过程,数据文件的存取,程序的调试、数据库编程等。
通过本课程的学习,使学生掌握VB可视化程序设计的基本方法和使用VB 解决实际问题的初步能力。
具体要求如下:1)了解面向对象的初步概念;2)熟悉VB标准控件的使用,能在VB集成化开发环境下设计用户界面;3)掌握可视化程序设计方法,编制出风格良好的应用程序;4)掌握上机调试程序的基本技能五、课程基本要求本门课程是一门公共基础课程,通过本门课程的学习,掌握基本的计算机编程技巧,并能利用所学知识实现简单的程序系统设计。
六、课程主要内容(一)基本概念及基本操作1.可视化编程的概念对象,容器,类,属性,方法事件,事件过程,事件驱动2.集成化开发环境主窗口,窗体编辑器,工具箱和控件,工程资源管理器,属性窗口,代码窗口3.窗体及VB标准控件的使用标准控件基本操作标准控件的常用属性、事件、方法4.工程的管理重点掌握下列三种类型的文件:.vbp,.frm,.bas创建、打开和保存工程添加、删除和保存文件(二)程序设计基础1.基本数据类型数值型(整型,长整型,单精度,双精度,货币型,字节型),字符型,逻辑型,日期型,变体型2.常量与变量3.表达式算术表达式,字符串表达式,日期表达式,关系表达式和逻辑表达式4.常用内部函数数学函数;字符串函数;日期和时间函数;类型转换函数5.代码编写规则(三)赋值与输入输出1.赋值语句2.常用基本语句:Rem;End;Stop3.Print方法4.窗体(Form):基本属性;事件;方法;焦点与Tab键序5.基本控件(1)控件的公共属性(2)命令按钮(CommandButton)(3)标签(Label)(4)文本框(TextBox)6.使用对话框(1)输入对话框(InputBox函数)(2)消息对话框(MsgBox函数)(四)选择结构1.条件语句(If…Then,If…Then…Else);条件语句的嵌套2.多分支语句(Select Case)3.选择性控件(单选按钮OptionButton和复选框CheckBox)4.使用计时器(Timer)(五)循环结构1.循环语句For...Next;Do...Loop(前测型和后测型);While...Wend;Exit2.多重循环3.列表框(ListBox)与组合框(ComboBox)(六)数组1.数组的概念数组与数组元素;下标和数组的维数2.数组的声明和应用数组声明语句(Dim);Array函数3.动态数组建立动态数组(ReDim);数组刷新语句(Erase)4.For Each...Next循环语句5.控件数组(七)过程1.通用过程Sub过程、Function过程和Sub Main过程过程的定义与调用(Call语句)2.参数传递形参与实参,按地址(ByRef)传递和按值(ByVal)传递3.过程的嵌套与递归调用4.变量的作用范围代码模块的概念变量的作用域(局部变量,模块级变量,全局变量)变量的生存期(动态变量,静态变量)5.多窗体与Sub Main过程(八)数据文件的存取1.数据文件概述数据文件的结构文件类型文件处理的一般步骤文件的打开(Open)和关闭(Close)有关的语句和函数(FreeFile,Seek,Eof,Lof,Loc)2.顺序文件写入操作(Write,Print);读出操作(Input,Line Input)3.随机文件存取操作(Get,Put)4.文件操作命令ChDrive,ChDir,MkDir,RmDir,Name,Kill,FileCopy(九)程序调试和错误处理1.VB程序中的错误类型2.程序工作模式3.程序调试静态检查与动态检查;使用VB调试工具4.错误处理Err对象,捕获错误语句(On Error),退出错误处理语句(Resume)(十)其他常用语句及控件1.框架(Frame)2.滚动条(ScrollBar)3.图形方法和图形控件坐标系;图形方法(Pset,Line,Circle)图片框(PictureBox);图像框(Image)Shape形状控件;Line直线控件4.键盘与鼠标事件5.菜单设计下拉式菜单;菜单编辑器;弹出式菜单6.工具栏和状态栏ActiveX控件简介;工具栏(ToolBar);状态栏(StatusBar)7.对话框通用对话框(CommonDialog);自定义对话框8.文件系统控件9.其他常用语句Option Explicit,Def,Type,Enum,Goto,On Goto,DoEvents (十一)数据库编程1.数据库的基本概念2.数据库的建立、维护和查询建立数据库;修改数据表的结构和数据;数据查询;数据窗体设计器3.使用Data控件访问数据库Data控件的属性、方法和事件;数据绑定控件4.ADO数据对象访问技术创建ADO控件;ADO控件的属性、方法和事件;ADO数据绑定控件(十二)解题算法主要包括下列内容:穷举法;迭代法;排序;查找(顺序查找,折半查找);递归法七、课程学时计划序号课程内容课时分配小计课堂教学课程设计实验实训1第1章认识Visual Basic662第2章程序设计基础642 3第3章赋值与输入输出444第4章选择结构设计642 5第5章循环结构设计1082 6第6章数组862 7第7章过程642 8第8章数据文件642 9第9章程序调试与错误处理2210第10章其他常用的语句及控件14122 11第11章数据库编程422合计总计725616八、课程考核和成绩评定笔试(40%)+实验(40%)+考勤(10%)+平时作业(10%)大纲制定者陈禾大纲审定者刘胡勇编制时间2013-12-12。
广东省高等教育自学考试《Visual Basic程序设计》模拟试题三(课程代码 07759)一、单项选择题(本大题共16小题,每小题1分,共16分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选.多选或未选均无分。
1.下列可以作为Visual Basic变量名的是()A.3XB.?AAC.counstXD.X#X2.要使一个文本框可以显示多行文本,应设置为Ture的属性是()A. MasLengthB. MultiLineC. WidthD. Enabled3.假设a和b是整型变量,则表示条件“1<=a<5和1<b<=5中只有一个成立即可”的逻辑表达式是()。
A.1<=a And a<5 And 1<b And b<=5B.(1<=a And a<5 )And Not (1<b And b<=5)C.Not(1<=a And a<5)Or ( 1<b And b<=5)D.(1<=a And a<5 ) Or ( 1<b And b<=5)4.为了将菜单项分组,使不同类型的菜单之间有一条水平分隔线,设置方法是在菜单中插入一个菜单项,需要设置为一个连字符(-)的菜单控件的属性为()A. CaptionB. NameC. ShortCutD. Text5.确定触发计时器两个事件间隔的毫秒数,应使用计时器的属性是()A. VisibleB. EnabledC. TagD. Interval6.在Sub过程的定义时()A.一定要知名是公有的还是私有的B.一定要有过程的名字C.一定要制定其类型D.一定要有参数7.要使文本框在显示文字时,只显示出一串“*”,则应设置的属性是()A. TextB. ValueC. PasswordCharD. Caption8.Visual Basic中耳朵暂停语句为()A. PauseB. ExitC. EndD. stop9.将通用对话框类型设置为“另存为”对话框,应修改的属性为()A. ActionB. FontC. FileNameD. Filter10.下列程序段运行后,显示的结果是()Dim x as IntegerIf x then Print x Else print x+1A.-1B.1C.0D.显示错误信息11.在窗体的文本框Text1中显示字符串“Hello”,正确的语句是()A.Text1.Text=“Hello”=“Hello”C.Text1.Tag=“Hello”D.Text1.Caption=“Hello”A. FontItalicB. FontBoldC. FontSizeD. FontName13.语句Dim Arr(-2 To 3,1 to 2)定义的元素个数是()A.5B.6C.10D.1214.Visual Basic中的启动过程是()A. Sub SetupB. Sub StartC. Sub MainD. Sub Init15.从顺序文件中读取一行数据,正确的语句是()A. Line Input #B. Input Line #C. Read Line #D. Line Read #16.在鼠标事件中,放开鼠标按钮的事件是()A. MouseDownB. MouseUpC. MouseMoveD. MouseClick二、判断改错题(本大题共10小题,每小题2分,共20分)判断下列每小题的正误。
附件4:广东省高等教育自学考试Visual Basic程序设计课程(课程代码:07759)考试大纲目录一、课程性质与设置目的二、课程内容与考核目标第一章Visual Basic编程环境第一节可视化与事件驱动型语言第二节Visual Basic 的启动与退出第三节主窗口第四节其他窗口第二章对象第一节对象及其属性设置第二节窗体第三节控件第四节控件的画法和基本操作第三章建立简单的Visual Basic应用程序第一节语句第二节编写简单的Visual Basic应用程序第三节程序的保存、装入和运行第四节Visual Basic应用程序的结构与工作方式第四章数据类型、运算符与表达式第一节基本数据类型第二节常量和变量第三节变量的作用域第四节常用内部函数第五节运算符与表达式第五章数据输入输出第一节数据输出—Print方法第二节数据输入—InputBox函数第三节MsgBox函数和MsgBox语句第四节字形第六章常用标准控件第一节文本控件第二节图形控件第三节按钮控件第四节选择控件——复选框和单选按钮第五节选择控件—列表框和组合框第六节滚动条第七节计时器第八节框架第九节焦点与Tab顺序第七章Visual Basic 控制结构第一节选择控制结构第二节多分支控制结构第三节For循环控制结构第四节当循环控制结构第五节Do循环控制结构第六节多重循环第七节GoTo型控制第八章数组与记录第一节数组的概念第二节动态数组第三节数组的基本操作第四节数组的初始化第五节控件数组第六节记录第七节记录数组第九章过程第一节Sub过程第二节Function过程第三节参数传送第四节可选参数与可变参数第五节对象参数第六节局部内存分配第七节递归第十章键盘与鼠标事件第一节KeyPress事件第二节KeyDown和KeyUp事件第三节鼠标事件第四节鼠标光标的形状第五节拖放第十一章菜单程序设计第一节Visual Basic中的菜单第二节菜单编辑器第三节用菜单编辑器建立菜单第四节菜单项的控制第五节菜单项的增减第六节弹出式菜单第十二章对话框程序设计第一节概述第二节文件对话框第三节其他对话框第十三章多窗体程序设计与环境应用第一节建立多窗体应用程序第二节多窗体程序的执行与保存第三节Visual Basic工程结构第四节闲置循环与DoEvents语句第五节系统对象第十四章文件第一节文件概述第二节文件的打开与关闭第三节文件操作语句和函数第四节顺序文件第五节随机文件第六节用控件显示和修改随机文件第七节二进制文件第八节文件系统控件第九节文件基本操作三、关于大纲的说明与考核实施要求【附录】题型举例一、课程性质与设置目的(一)课程性质与设置目的本课程是广东省高等教育自学考试数字媒体艺术专业(独立本科段)的必考课程之一,本课程是数字媒体艺术专业的应用型基础课。
目的通过学习本课程,培养学生掌握VB程序设计的基本方法,使学生掌握一种简单、实用的编程工具,初步掌握面向对象的基本概念与高级语言的基本结构,提高学生动手编程能力及上机操作能力,使学生能使用VB 这一快捷的工具编制计算机软件。
(二)本课程的基本要求通过本课程学习,要求学生认识Visual Basic 6.0的集成开发环境,了解面向对象程序设计方法,掌握可视化程序编程的基本概念(对象、属性、事件、方法),了解Visual Basic事件驱动的编程特点,学会使用Visual Basic的编写应用系统。
1、编制简单的VB程序;2、能够编写选择结构和循环结构的VB程序,掌握程序的调试方法;3、掌握数组、过程和函数的概念和应用;4、掌握窗体设计、标准控件的应用,掌握鼠标与键盘响应事件;5、了解VB的文件系统,掌握文件系统控件的应用。
(三)本课程与相关课程的关系本课程是一门与计算机图形学、计算机应用基础、多媒体应用技术等多种课程相关的课程。
学生在修学本课程前,应修完的课程是:计算机应用基础、高等数学、英语(一)。
除此以外,若能再修读数据库原理、数据结构等课程,则更利于学生理解和应用该课程内容。
本课程具有较强的理论性和实践性,需要加强理论学习和实践环节的配合。
本课程的一般章为:第一章Visual Basic编程环境;第十三章多窗体程序设计与环境应用;本课程的次重点章为第五章数据输入输出;第十章键盘与鼠标事件;第十一章菜单程序设计;第十二章对话框程序设计。
本课程的重点章为第二章对象;第三章建立简单的Visual Basic应用程序;第四章数据类型、运算符与表达式;第六章常用标准控件;第七章Visual Basic 控制结构;第八章数组与记录;第九章过程;第十四章文件。
二、课程内容与考核目标第一章Visual Basic编程环境(一)学习目的与要求掌握新建工程和打开已有工程的方法,掌握保存工程文件和窗体文件的要领。
了解Visual Basic 的发展史、各种版本、语言特点、Visual Basic 的安装与启动、Visual Basic 集成开发环境的主要组成部分。
(二)课程内容第一节可视化与事件驱动型语言第二节Visual Basic 的启动与退出第三节主窗口第四节其他窗口(三)考核知识点1、Visual Basic中对工程的管理;2、Visual Basic 的语言特点;3、Visual Basic集成开发环境的主要组成部分的使用。
(四)考核要求1、领会:Visual Basic集成开发环境的主要组成部分;2、简单应用:Visual Basic中对工程的管理。
第二章对象(一)学习目的与要求理解对象的概念,掌握控件的基本操作方法。
(二)课程内容第一节对象及其属性设置第二节窗体第三节控件第四节控件的画法和基本操作(三)考核知识点1、对象属性设置;2、窗体事件;3、控件的基本操作。
(四)考核要求1、领会:Visual Basic的对象的特点;2、简单应用:窗体和控件属性设置;3、综合应用:内部控件的操作。
第三章建立简单的Visual Basic应用程序(一)学习目的与要求从整体上理解Visual Basic应用程序的结构和运行过程。
(二)课程内容第一节语句第二节编写简单的Visual Basic应用程序第三节程序的保存、装入和运行第四节Visual Basic应用程序的结构与工作方式(三)考核知识点1、赋值、注释、暂停和结束语句;2、程序的保存、装入和运行;3、VB应用程序的结构。
(四)考核要求1、识记:赋值、注释、暂停和结束语句;2、领会:VB应用程序的结构;3、简单应用:程序的保存、装入和运行。
4、综合应用:建立简单的VB应用程序。
第四章数据类型、运算符与表达式(一)学习目的与要求掌握变量与常量的命名规则,掌握不同类型的文字常量的表示方法,掌握声明变量的方法。
掌握一些常用函数。
掌握运算符的分类,掌握各类运算符的运算规则,掌握表达式中运算符的优先级,能够熟练地求表达式的值,能够熟练地编写表达式。
(二)课程内容第一节基本数据类型第二节常量和变量第三节变量的作用域第四节常用内部函数第五节运算符与表达式(三)考核知识点1、常量和变量的声明;2、转换、数学函数;3、日期、时间函数;4、字符串函数;5、算术、关系和逻辑运算符;6、表达式的编写和执行顺序。
(四)考核要求1、识记:常量和变量的声明;字符串函数;日期、时间函数;转换、数学函数;2、领会:算术、关系和逻辑运算符;3、简单应用:变量和常量的声明和赋初值;4、综合应用:根据数学表达式编写VB表达式。
第五章数据输入输出(一)学习目的与要求熟练掌握Print方法、InputBox函数、MsgBox函数和MsgBox语句的使用。
(二)课程内容第一节数据输出—Print方法第二节数据输入—InputBox函数第三节MsgBox函数和MsgBox语句第四节字形(三)考核知识点1、Print方法;2、InputBox函数;3、MsgBox函数;4、字体类型和大小。
(四)考核要求1、领会:MsgBox函数和MsgBox语句的区别;2、简单应用:用InputBox函数接收用户输入的数据;用MsgBox显示需要提示的信息;用Print方法输出信息。
第六章常用标准控件(一)学习目的与要求熟练掌握常用控件的重要属性设置、事件定义和方法的使用,以及控件的组合应用。
(二)课程内容第一节文本控件第二节图形控件第三节按钮控件第四节选择控件——复选框和单选按钮第五节选择控件—列表框和组合框第六节滚动条第七节计时器第八节框架第九节焦点与Tab顺序(三)考核知识点1、文本控件显示信息;2、图形控件对图像和图形的操作;3、按钮控件的属性设置和事件关联;4、复选框和单选按钮的属性和事件;5、滚动条、框架、列表框和组合框;6、计时器的使用;7、Tab顺序的设置。
(四)考核要求1、简单应用:文本控件显示信息;图形文件的装入;按钮控件的属性设置和事件关联;复选框和单选按钮的属性和事件;计时器的使用;滚动条、框架、列表框和组合框的使用;Tab顺序的设置;2、综合应用:使用各个常用控件设计数据录入窗体。
第七章Visual Basic控制结构(一)学习目的与要求熟练掌握行If 语句、块If 语句的使用。
熟练掌握Select Case 语句的用法。
熟练掌握For…Next 循环语句的使用。
掌握While…Wend 循环语句的使用。
熟练掌握Do While...Loop 循环语句的使用。
掌握Do…Loop While 、Do Until…Loop 、Do …Loop Until 循环语句的使用。
(二)课程内容第一节选择控制结构第二节多分支控制结构第三节For循环控制结构第四节当循环控制结构第五节Do循环控制结构第六节多重循环第七节GoTo型控制(三)考核知识点1、If选择语句;2、For循环语句;3、Do循环语句;4、GoTo控制语句。
(四)考核要求1、领会:If语句的特点;For循环和Do循环的区别;多重循环的编写;2、简单应用:用块If语句实现多值函数的计算;3、综合应用:用For循环实现累加或累乘的计算,以及与Do循环之间的转换。
第八章数组与记录(一)学习目的与要求理解数组的维数和下标的上界、下界的概念。
掌握常规数组的声明方法。
熟练地使用循环语句对数组进行操作。
了解动态数据与自定义数据类型的声明方法。
(二)课程内容第一节数组的概念第二节动态数组第三节数组的基本操作第四节数组的初始化第五节控件数组第六节记录第七节记录数组(三)考核知识点1、数组;2、动态数组;3、控件数组。
(四)考核要求1、识记:数组的定义;动态数组的定义;2、领会:数组的基本操作;控件数组的特点;3、简单应用:建立数组和动态数组,并能对数组元素进行赋值和取值;建立并使用控件数组。
第九章过程(一)学习目的与要求理解通用过程的概念。