首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其窗体中有一个实心圆。程序运行时,当用鼠标左键单击窗体任何位置时,实心圆则向单击位置直线移动:若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把
在考生文件夹下有一个工程文件sjt5.vbp,其窗体中有一个实心圆。程序运行时,当用鼠标左键单击窗体任何位置时,实心圆则向单击位置直线移动:若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。 要求:请去掉程序中的注释符,把
admin
2010-09-02
30
问题
在考生文件夹下有一个工程文件sjt5.vbp,其窗体中有一个实心圆。程序运行时,当用鼠标左键单击窗体任何位置时,实心圆则向单击位置直线移动:若用鼠标右键单击窗体,则实心圆停止移动。窗体文件中已经给出了全部控件,但程序不完整。
要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其能正确运行,不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤l:打开考生文件下的本题工程文件sjt5.vbp,在代码编辑窗口,去掉程序中的注释符们“’”,将问号“?”改为正确的内容。 参考代码; stepx=0 stepy=a*stepx Timerl.Enabled=True Timerl.Enabled=False Shape].Move Shapel.Left+stepx, Shapel.Top+stepy 步骤2:按要求将文件保存至考生文件夹中。
解析
Sgn(N)符号函数用于返回一个表示N的正、负或O的值。N>0,返回l;N=0,返回0;N<0,返回-1。
本题在窗体的鼠标按下事件过程中,若按下的是鼠标左键,则通过计算得出圆心的坐标。若圆心与当前鼠标按下点位于同一竖线上时(即x=x0),则设定实心圆纵向移动增量为stepy=Sgn(y-yO)*50,横向移动增量则为O(即stepx=0);否则设定实心圆横向移动增量为stepx=Sgnt(x-xo)*50,并根据斜率a计算出纵向移动增量:stepy,=a*stepx,若计算出的纵向移动增量step),绝对值大于横向移动增量绝对值stepx,则重新设定实心圆纵向移动增量为stepy=sgn(y-y0)*50,计算出横向移动增量stepx=stepy/a,以防止实心圆移动速度不均。启动计时器Timerl(设置其Enabled属性值为True),利用其Timer事件过程控制实心圆移动。
根据计算出的实心圆横向移动增量和纵向移动增量,其移动的语句为:Shapel.Move Shapel.Left+stepx,Shapel.Top+stepy
转载请注明原文地址:https://kaotiyun.com/show/ZUmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
要表示表格的数据,需要继承下列哪个类?
文件操作中,用于移动文件指针到指定的位置的是
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下列哪一个类是由编译器自动生成对象的特殊类,且用于类操作?______
下面不属于软件工程3个要素的是______。
在Java中,负责对字节代码解释执行的是
下列方法与Applet显示无关的是()。
下列适配器类中不属于事件适配器的是()。
按照Java中的命名约定,方法名的起始字母一般都是小写,但是【】方法例外。
随机试题
温度范围所对应的冷凝压力范围则是()MPa。
患者,女,68岁。有肝硬化病史8年余,近1年来常出现肝区疼痛、乏力、发热等症状,抽血查甲胎蛋白增高。2小时前突然发生腹部剧痛,有压痛、反跳痛,并伴有腹膜刺激征,血压下降,腹腔穿刺有大量不凝的血性液体。患者1年来出现肝区疼痛的原因最可能为
中性溶液严格地说是指
A、草酸钙晶体B、碳酸钙晶体C、淀粉粒D、硅质块E、糊粉粒加硫酸后晶体不溶解,加氢氟酸溶解的是()。
利多卡因的作用有()。
某项目部承建一项城市道路工程,道路基层结构为200mm厚碎石垫层和350mm厚水泥稳定碎石基层。项目部按要求配置了专职安全员,并成立了以安全员为第一责任人的安全领导小组,成员由安全员、项目经理及工长组成。项目部根据建设工程安全检查标准要求在工地大
提供消防设施维护保养和检测的技术服务机构,自签订维护保养合同之日起()个工作日内向当地公安机关消防机构报告备案。
根据《行政强制法》,关于行政机关申请人民法院强制执行的说法,正确的是()。
某公共汽车从起点开往终点站,途中共有13个停车站。如果这辆公共汽车从起点站开出,除终点站外,每一站上车的乘客中,正好各有一位乘客从这一站到以后的第一站。为了使每位乘客都有座位,那么,这辆公共汽车至少应有多少个座位?()
FirstRoyalBanksentalettertoitscustomers______therevisedcreditcardpolicy.
最新回复
(
0
)