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

LOCVPS:VPS主机全场8折,德国/荷兰/美国KVM终身7折

LOCVPS发来了针对元旦新年的促销活动,除了全场VPS主机8折优惠外,针对德国/荷兰KVM #1/美国KVM#2 VPS提供终身7折优惠码(限量50名,先到先得)。LOCVPS是一家成立于2012年的国人VPS服务商,提供中国香港、韩国、美国、日本、新加坡、德国、荷兰、俄罗斯等地区VPS服务器,基于KVM或XEN架构(推荐优先选择KVM),均选择直连或者优化线路,国内延迟低,适合建站或远程办公使...

老薛主机入门建站月付34/月,年付345元,半价香港VPS主机

老薛主机怎么样?老薛主机这个商家有存在有一些年头。如果没有记错的话,早年老薛主机是做虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站业务所以能持续到现在。这不,站长看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港vps主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港vps。点击进入...

wordpress外贸企业主题 wordpress高级全行业大气外贸主题

wordpress高级全行业大气外贸主题,wordpress通用全行业高级外贸企业在线询单自适应主题建站程序,完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,更实用的移动设备特色功能模块 + 更适于欧美国外用户操作体验 大气简洁的网站风格设计 + 高效优化的网站程序结构,更利于Goolge等SEO搜索优化和站点收录排名。点击进入:wordpress高级全行业大气外贸主题主题价格:¥398...

basic语言教程为你推荐
ps抠图技巧photoshop最基本的抠图方法和技巧!今日热点怎么删除怎样删除实时热点镜像文件是什么什么叫镜像文件,作用是什么?直播加速手机上什么软件可以帮助直播加速,大神们推荐推荐vbscript教程vbs 学习方法以及 vbs 实例 有编程基础开机滚动条谁会调开机的滚动条免费免费建站电脑上有真正免费的网站吗??idc前线穿越火线河北的服务器好卡 有人知道怎么回事嘛 知道的速回iphone6上市时间苹果6什么时候在中国大陆上市什么是云平台什么是云系统?
新加坡虚拟主机 泛域名解析 圣迭戈 kddi 账号泄露 美国php空间 牛人与腾讯客服对话 河南服务器 网络空间租赁 php空间购买 稳定免费空间 双线机房 shuang12 秒杀品 腾讯网盘 97rb shuangcheng japanese50m咸熟 ubuntu安装教程 ddos攻击 更多