控件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)单击"退出"菜单项结束程序运行,其他菜单和子菜单不执行任何操作.

乐凝网络支持24小时无理由退款,香港HKBN/美国CERA云服务器,低至9.88元/月起

乐凝网络怎么样?乐凝网络是一家新兴的云服务器商家,目前主要提供香港CN2 GIA、美国CUVIP、美国CERA、日本东京CN2等云服务器及云挂机宝等服务。乐凝网络提供比同行更多的售后服务,让您在使用过程中更加省心,使用零云服务器,可免费享受超过50项运维服务,1分钟内极速响应,平均20分钟内解决运维问题,助您无忧上云。目前,香港HKBN/美国cera云服务器,低至9.88元/月起,支持24小时无理...

六一云互联(41元)美国(24元)/香港/湖北/免费CDN/免费VPS

六一云互联六一云互联为西安六一网络科技有限公司的旗下产品。是一个正规持有IDC/ISP/CDN的国内公司,成立于2018年,主要销售海外高防高速大带宽云服务器/CDN,并以高质量.稳定性.售后相应快.支持退款等特点受很多用户的支持!近期公司也推出了很多给力的抽奖和折扣活动如:新用户免费抽奖,最大可获得500元,湖北新购六折续费八折折上折,全场八折等等最新活动:1.湖北100G高防:新购六折续费八折...

spinservers:圣何塞物理机7.5折,$111/月,2*e5-2630Lv3/64G内存/2T SSD/10Gbps带宽

spinservers美国圣何塞机房的独立服务器补货120台,默认接入10Gbps带宽,给你超高配置,这价格目前来看好像真的是无敌手,而且可以做到下单后30分钟内交货,都是预先部署好了的。每一台机器用户都可以在后台自行安装、重装、重启、关机操作,无需人工参与! 官方网站:https://www.spinservers.com 比特币、信用卡、PayPal、支付宝、webmoney、Payssi...

basic语言教程为你推荐
网页解密如何给网页解密郭吉军什么叫做广告联盟中国论坛大全安徽论坛都有哪些?ghostxp3目前最好的ghost xp3是什么?依赖注入Spring 的依赖注入是什么意思?qq空间装扮QQ空间装扮神雕侠侣礼包大全神雕侠侣手游华山论剑礼包有什么 怎么领取ios7固件下载ios7发布当天是否有固件下载人人逛街人人都喜欢逛街吗2012年正月十五农历2012年正月15早上9点多生的!命里缺什么!是什么命相
php主机租用 俄罗斯vps 最新代理服务器地址 域名备案信息查询 贝锐花生壳域名 hawkhost优惠码 国内加速器 小米数据库 京东商城0元抢购 刀片服务器是什么 老左正传 徐正曦 smtp虚拟服务器 国内域名 免费网络空间 后门 聚惠网 asp介绍 免费服务器 let 更多