控件basic语言教程

basic语言教程  时间:2021-02-20  阅读:()

-1-全国高等学校(安徽考区)计算机水平考试《VisualBasic程序设计》教学(考试)大纲一、课程基本情况课程名称:VisualBasic程序设计课程代号:211先修课程:计算机应用基础参考学时:72~96学时(理论36~48学时,实验36~48学时)考试安排:每年两次考试,一般安排在学期期末考试方式:机试考试时间:90分钟考试总分:100分机试环境:Windows7+VisualBasic6.
0设置目的:VisualBasic是一种有代表性的可视化编程语言,广泛应用于多媒体技术、网络技术、数据库技术的应用程序开发.
通过本课程的学习,可以使学生系统掌握VisualBasic开发应用程序的基本方法和技术,培养学生程序设计的综合应用能力和良好的计算思维素养,为后续课程的学习和计算机应用奠定良好的基础.
二、课程内容与考核目标第1章VisualBasic程序设计概论(一)课程内容VisualBasic集成开发环境,对象以及对象的属性、事件和方法,开发VisualBasic应用程序的基本步骤,VisualBasic.
NET简介.
(二)考核知识点VisualBasic的特点,VisualBasic集成开发环境,对象以及对象的属性、事件和方法,开发VisualBasic应用程序的基本步骤,程序调试与纠错方法,生成可执行文件.
(三)考核目标了解:VisualBasic的特点.
掌握:VisualBasic集成开发环境,对象以及对象的属性、事件和方法,开发VisualBasic应用程序的基本步骤,生成可执行文件.
应用:使用VisualBasic集成开发环境创建简单工程和窗体文件,调试并生成可执行文件.
(四)实践环节1.
类型验证、设计.
2.
目的与要求掌握建立、编辑、调试和运行一个简单的VisualBasic工程的步骤和方法.
第2章VisualBasic语言基础(一)课程内容基本数据类型,常量与变量,运算符与表达式,程序书写规则,常用内部函数,基本输入输出语句.
-2-(二)考核知识点基本数据类型,常量与变量,运算符与表达式,常用内部函数,基本输入输出语句.

(三)考核目标了解:基本数据类型.
理解:运算符和运算表达式,常用内部函数.
掌握:表达式的类型转换及执行顺序,常量与变量,程序书写规则,基本输入输出(输入框InputBox、消息框MsgBox、Print方法).
(四)实践环节1.
类型验证、设计.
2.
目的与要求掌握数据类型,表达式,赋值语句,常用内部函数,基本输入输出语句,Print方法.
第3章VisualBasic程序控制结构(一)课程内容程序控制结构,窗体,命令按钮,标签,文本框.
(二)考核知识点顺序结构,分支结构,循环结构,窗体,命令按钮,标签,文本框的常用属性、事件和方法.

(三)考核目标了解:结构化程序设计方法,经典算法的编程思路.
掌握:程序控制结构,常用算法,使用标签、文本框、命令按钮等控件进行窗体和程序设计.

(四)实践环节1.
类型验证、设计.
2.
目的与要求掌握使用标签、文本框、命令按钮等控件进行窗体和程序设计的方法.

第4章用户界面设计(一)课程内容常用控件,ActiveX控件,对话框设计,多重窗体设计,键盘和鼠标事件.
(二)考核知识点单选按钮,复选框,框架,计时器,滚动条,图片框,图像框,ActiveX控件,通用对话框,多窗体、多文档界面,键盘和鼠标事件.
(三)考核目标了解:ActiveX控件,常用键盘和鼠标事件.
掌握:上述控件的常用属性、事件和方法.
应用:正确使用控件的属性、事件和方法进行用户界面设计.
(四)实践环节1.
类型验证、设计.
2.
目的与要求掌握使用控件的属性、事件和方法进行用户界面设计,编写、调试相应程序代码.

第5章数组-3-(一)课程内容一维数组,二维数组,多维数组,定长数组和动态数组,数组相关控件,控件数组.

(二)考核知识点数组的声明、引用和应用,列表框,组合框,控件数组的使用.
(三)考核目标了解:多维数组.
理解:控件数组.
掌握:一维、二维数组的声明、引用和应用,列表框、组合框的使用.
(四)实践环节1.
类型验证、设计.
2.
目的与要求掌握一维、二维数组的声明、引用和应用,使用列表框、组合框控件进行程序设计的方法.

第6章过程(一)课程内容过程,函数,参数传递,变量的作用域,过程的嵌套与递归调用.
(二)考核知识点过程和函数的定义与调用方法,形参和实参,传值与传址,数组参数的传递,局部变量,模块级变量,全局变量,静态变量,过程的嵌套调用.
(三)考核目标了解:递归的概念.
理解:变量的作用域.
掌握:过程和函数的定义和调用,参数传递的几种方式.
(四)实践环节1.
类型验证、设计.
2.
目的与要求掌握编写、调用过程和函数的方法.
第7章菜单设计(一)课程内容菜单编辑器,下拉式菜单,弹出式菜单.
(二)考核知识点菜单编辑器,使用菜单编辑器建立菜单的方法,下拉式菜单,弹出式菜单.

(三)考核目标了解:菜单编辑器.
理解:弹出式菜单的概念.
掌握:菜单编辑器的使用,菜单控件的常用属性和事件,下拉式菜单和弹出式菜单的建立方法.

应用:使用菜单编辑器设计下拉式菜单和弹出式菜单.
(四)实践环节1.
类型验证、设计.
2.
目的与要求-4-掌握使用菜单编辑器设计下拉式菜单和弹出式菜单的方法.
第8章文件管理(一)课程内容常用文件的分类,顺序文件,随机文件,文件系统控件.
(二)考核知识点文件的分类,文件的基本操作,顺序文件,随机文件,文件系统控件.
(三)考核目标了解:常用文件的分类.
理解:文件的基本操作.
掌握:文件系统控件.
应用:使用文件进行数据的读写操作.
(四)实践环节1.
类型验证、设计.
2.
目的与要求掌握使用文件进行数据的读写操作,文件系统控件的使用方法.
第9章数据库编程(一)课程内容关系数据库,结构化查询语言SQL,数据库访问技术.
(二)考核知识点关系数据库的定义与特点,结构化查询语言SQL基本语句,数据库访问技术,使用DAO的Data控件访问数据库.
(三)考核目标了解:关系数据库的定义与特点,结构化查询语言SQL基本语句,数据库访问技术,使用DAO的Data控件访问数据库的基本方法.
(四)实践环节1.
类型验证.
2.
目的与要求了解使用DAO的Data控件访问数据库的基本方法.
三、题型及样题题型题数每题分值总分值题目说明单项选择题201.
530程序改错题11010侧重程序结构、过程调用等基本操作题11515侧重界面设计简单应用题11515侧重对象事件综合应用题13030侧重程序综合设计与应用-5-样题一、单项选择题(每题1.
5分,共30分)1.
VisualBasic的标准化控件位于IDE(集成开发环境)中的窗口内.
A.
工具栏B.
工具箱C.
对象浏览器D.
窗体设计器2.
VisualBasic中标准模块文件的扩展名是.
A.
frmB.
vbpC.
clsD.
bas3.
下列符号中,可以用作VisualBasic变量名的是.
A.
x.
y.
zB.
3xyzC.
x_yzD.
Integer4.
已知f="12345678",表达式Val(Left(f,3))+Val(Mid(f,4,2))的值是.
A.
168B.
12345C.
123D.
455.
关系式5≤y2的输出结果是.
A.
TrueB.
FalseC.
-1D.
结果不确定9.
用以下语句定义的数组A包含的元素个数是.
OptionBase1Dima(4,-1To1,5)A.
10B.
20C.
60D.
9010.
针对语句Ifx=1Theny=1,下列说法正确的是.
A.
x=1和y=1均为赋值语句B.
x=1和y=1均为关系表达式C.
x=1为赋值语句,y=1为关系表达式D.
x=1为关系表达式,y=1为赋值语句11.
下列关于模块级变量的说法,正确的是.
A.
模块级变量可在过程中声明B.
模块级变量可被所声明的模块中的任何过程访问C.
模块级变量能被任何模块的任何过程访问D.
模块级变量只能用Private关键字声明12.
窗体Form1执行了Form1.
Left=Form1.
Left+200语句后,该窗体将.
A.
上移B.
下移C.
左移D.
右移13.
水平滚动条HScroll1的LargeChange属性值为10,表示为10.
A.
该滚动条的最小值B.
该滚动条的最大值C.
单击滚动条两端箭头时滚动条值的变化量D.
单击滚动条两端箭头和滑块之间空白处时滚动条值的变化量14.
将命令按钮C1的标题赋值给文本框Text1,正确的语句是.
A.
Text1.
Text=C1B.
Text1.
Caption=C1C.
Text1.
Text=C1.
CaptionD.
Text1.
Caption=C1.
Caption15.
将数据项"安徽"添加到列表框List1中作为第一项,应使用的语句是.
-6-A.
List1.
AddItem0,"安徽"B.
List1.
AddItem"安徽",0C.
List1.
AddItem"安徽",1D.
List1.
AddItem1,"安徽"16.
使图像框控件(Image)中的图像自动适应控件的大小,需要.
A.
将控件的AutoSize属性设为TrueB.
将控件的AutoSize属性设为FalseC.
将控件的Stretch属性设为TrueD.
将控件的Stretch属性设为False17.
将通用对话框类型设置为"打开文件",应使用的方法是.
A.
ShowOpenB.
ShowColorC.
ShowFontD.
ShowSave18.
设菜单项名称为MenuCut,为了在运行时使该菜单项失效(变灰),应使用的语句是.
A.
MenuCut.
Enabled=FalseB.
MenuCut.
Enabled=TrueC.
MenuCut.
Visible=FalseD.
MenuCut.
Visible=True19.
执行语句Open"Example.
dat"ForInputAs#1后,对文件"Example.
dat"能够进行的操作是.
A.
只能读不能写B.
只能写不能读C.
既可以写,也可以读D.
既不能读,也不能写20.
Data控件的属性用来设置和返回数据源的名称和位置.
A.
ConnectB.
DatabaseNameC.
RecordSourceD.
RecordsetType二、程序改错题(共10分)注意事项:以下程序有2处错误,错误均在"'*ERROR*"注释行,请直接在该行修改,不得增加或减少程序行数.
以下程序的功能是将10个整数从大到小排序.
OptionExplicitPrivateSubForm_Click()Dimt%,m%,n%,w%Dima(10)AsIntegerForm=1To10a(m)=Int(10+Rnd()*90)Printa(m);"";NextmPrintForm=1To9t=mForn=2To10'*ERROR*Ifa(t)在考生文件夹下\基本操作题\文件夹中,完成以下要求:1.
启动工程文件sjt1.
vbp,将工程名称改为"spks",窗体文件sjt1.
frm的窗体名称改为"vbcz",窗体的标题改为"格式设置";2.
在窗体上添加以下控件:标签Label1,标题为"基本操作题",字体为"宋体";框架Frame1、Frame2,标题分别为"字形"、"颜色";在Frame1中添加复选框Check1、Check2,标题分别为"常规"、"粗体",Check1默认被选中;在Frame2中添加单选按钮Option1、Option2,标题分别为"黑色"、"红色",Option1默认被选中.
程序运行效果如下图所示:四、简单应用题(共15分)注意事项:请勿删除考生文件夹中的内容,否则将影响考生成绩.
在考生文件夹下\简单应用题\文件夹中,完成以下要求:1.
启动工程文件sjt2.
vbp,打开窗体文件sjt2.
frm;2.
编写Text1_Change()事件:在Text1中输入一个1~3的整数,同时产生一个1~3的随机整数(程序中要求使用Randomize语句);3.
编写Command1_Click()事件:在Label2中显示该随机数,若输入的数与随机数相同,则在Label3中用蓝色字体显示"恭喜您,猜对了",并在Image1中加载考生文件夹下的face01.
ico;否则,在Label3中用红色字体显示"很遗憾,您猜错了",并在Image1中加载考生文件夹下的face02.
ico;4.
调试、运行该程序,将工程、窗体保存并生成可执行文件sjt2.
exe.
程序运行效果如下图所示:注:窗体上已添加的控件包括:标签Label1,标题为"输入一个整数(1-3):";标签Label2、Label3分别用于显示产生的随机数和运行结果;标签Label4,标题为"随机数:";命令按钮Command1,标题为"查看";文本框Text1;图像框Image1.
-8-五、综合应用题(共30分)注意事项:请勿删除考生文件夹中的内容,否则将影响考生成绩.
在考生文件夹下\综合应用题\文件夹中,完成以下要求:1.
启动工程文件yyt.
vbp,在窗体Form1上添加菜单,格式与内容如下:窗体运行(R)打开计算退出Ctrl+Q其中,括号内的字符为热键;分隔条的名称为fgt,其他菜单项的名称与标题相同,但不含热键;Ctrl+Q:设置为快捷键.
2.
编写代码实现如下功能:(1)单击"计算"菜单项,求自然对数底e的近似值(使用公式,要求累加到最后一项的值小于0.
000001),并在窗体Form1中输出计算结果,程序运行效果如下图所示:(2)单击"退出"菜单项结束程序运行,其他菜单和子菜单不执行任何操作.

无忧云:服务器100G高防云服务器,bgpBGP云,洛阳BGP云服务器2核2G仅38.4元/月起

无忧云怎么样?无忧云值不值得购买?无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点。目前,四川雅安机房,4...

Megalayer促销:美国圣何塞CN2线路VPS月付48元起/香港VPS月付59元起/香港E3独服月付499元起

Megalayer是新晋崛起的国外服务器商,成立于2019年,一直都处于稳定发展的状态,机房目前有美国机房,香港机房,菲律宾机房。其中圣何塞包括CN2或者国际线路,Megalayer商家提供了一些VPS特价套餐,譬如15M带宽CN2线路主机最低每月48元起,基于KVM架构,支持windows或者Linux操作系统。。Megalayer技术团队行业经验丰富,分别来自于蓝汛、IBM等知名企业。Mega...

艾云年付125元圣何塞GTT,洛杉矶vps年付85元

艾云怎么样?艾云是一家去年年底成立的国人主机商家,商家主要销售基于KVM虚拟架构的VPS服务,机房目前有美国洛杉矶、圣何塞和英国伦敦,目前商家推出了一些年付特价套餐,性价比非常高,洛杉矶套餐低至85元每年,给500M带宽,可解奈飞,另外圣何塞也有特价机器;1核/1G/20G SSD/3T/2.5Gbps,有需要的朋友以入手。点击进入:艾云官方网站艾云vps促销套餐:KVM虚拟架构,自带20G的防御...

basic语言教程为你推荐
u盘无法读取U盘无法被识别怎么办 U盘无法识别解决方法如何免费开通黄钻怎样才能免费开通黄钻中国论坛大全有谁知道国内人气最高的论坛排行榜?bluestacksbluestacks怎么用ps抠图技巧请教PS抠图技巧!!!不兼容WIN7 64位系统与某些软件不兼容怎么办?今日热点怎么删除youku今日热点怎么卸载办公协同软件协同企业办公的软件有哪些?彩信中心联通手机的彩信中心如何设置?xp系统停止服务Windowsxp系统为什么停止服务
哈尔滨服务器租用 北京vps stablehost unsplash 360抢票助手 美国php空间 网通服务器ip ibrs 美国在线代理服务器 空间登入 starry alexa世界排名 ipower 2016黑色星期五 e-mail ping值 web服务器有哪些 godaddy域名 服务器是什么 俄勒冈州 更多