1、计算机等级考试二级 vb 学习方法及学习小窍门未来教育考试网 1、养成良好的学习习惯VB 程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成。2、学习程序设计要注重理解一些重要的概念。VB 程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量、函数、条件语句、循环语句等概念。但要真正能进行程序设计,需要深入理解这些概念。因此,在程序入门阶段还是应该重视概念的学习。 3、自己动手编写程序程序设计入门阶段要经常自己动手编写程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法。因此一定要多动手编写
2、程序,而且要从小程序开发开始,逐渐提高开发程序的规模。 4、阅读、借签别人设计的好程序多看别人设计好的程序代码,包括教材上的例题程序。在读懂别人程序后,要想他为什么这么设计?能不能将程序修改从而可以完成更多的功能?学到别人优秀的东西的同时,帮助自己提高自身水平。5、 VB 程序设计学习的重点重点放在思路、算法、编程构思和程序实现上。语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用。学会利用计算机编程手段分析问题和解决问题。6、养成良好的编程习惯强调可读性;变量要加注释;程序构思要有说明;学会如何调试程序; 对运行结果要做正确与否的分析。学好 VB 程序设计的具体要求:(1)课前
3、预习,课后复习课前预习,认真听课并作适当做笔记,课后要认真复习消化所学内容,完成作业。(2)多写程序,注重实践程序设计课是高强度的脑力劳动,不是听会的、也不是看会的,而是练会的。 只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容。只有当你在编写大量程序之后,才能获得真知灼见,感到运用自如。动手能力的培养是这门课和以往课程最大的不同之处。(3)上机调试程序应注意的几点:上机前应认真把实验题在用纸上做一做(包括窗体界面设计、事件代码的编写等) , 每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学。平时应多抽课余时间多上机调试程序。注意系统的提示信息,遇到问
4、题多问几开为什么。(4)保持良好的学习心态要有自信、自强,积极主动学习。克服畏难情绪、树立学好程序设计的信心1、如果一行程序太长,能不能换行? vb 的程序代码是允许换行书写的,只要在每次换行的最后一个字符加上换行字符“_”就可以了。例如: sub picmove() frm.picture2.left = frm.picture1.left + _ 加上换行符 frm.picture1.width end sub 2、 如何在设计的时候清空存在的图片? 用鼠标点中该图片,在属性窗口中选中 picture 属性,按 del 键便可清空图片。 3、 visual basic 如何注释一段较长程序
5、代码? vb 注释程序代码的符号是“” ,只要在某行程序前面加上“” ,就可以注释该行程序。但如果程序代码很长的时候,一行一行地注释令人觉得难以忍受。vb 本身提供了这个功能,在主菜单“视图”选项的“工具栏”下,选中 edit,vb 的界面会出现一排工具按钮,其中的手形图标按钮后的两个按钮用于“设置注释块”和“解除注释块” 。 4、怎么实现鼠标一移上去就出现小提示窗口的功能? vb 里每个控件都有 tooltiptext 属性,只要加上一行程序就可以了。 例如:label1.tooltiptext = “这是提示!“ 。 5、 如何获得当前软件的运行磁盘目录和命令行参数? vb 里面有个系统对
6、象叫 app。app.path 就是当前软件的运行目录。而命令行参数存放在一个系统变量里面,叫 command。程序语句如下: label1.caption=app.path label2.caption=command$ 6、我想换掉鼠标显示的形状,怎么做? vb 提供的系统控件一般都有 mousepointer 和 mouseicon 属性。我们可以寻找自己喜欢的*.ico,*.cur 文件,实现的程序如下: screen.mousepointer= 99 用户鼠标类型 screen.mouseicon=loadpicture(“c:abc1.ico“) 读取鼠标的图标文件 7、如何设置程
7、序的错误出口? on error 语句用于程序的错误出口处理。一般的处理方法有两种。 1) 遇到错误跳转到某一行程序去执行, on error goto someline。 例如: 8、怎样获得键盘输入和判断敲键的 ascii 值? 把窗体的 keypreview 属性设置成 true,然后在 form_keypress 事件里编写程序代码如下: private sub form_keypress(keyascii as integer) me.caption = str(keyascii) 取得键盘输入的字符 . end sub /“C?iMO7HpFM09|4AU 本 资 料 来 源 于
8、贵 州 学 习 网 IT 认证全国计算机等级考试 http:/Www.gzU /“C?iMO7HpFM09|4AU 9、我希望窗体一运行就在屏幕的中央,怎么实现? vb 的系统对象 screen 记录了当前显示模式的高度和宽度,可以利用这个值来设置窗体的位置。 sub centerform(frm as form) 定义过程 frm.move (screen.width - frm.width) 2, (screen.height - frm.height) 2 end sub private sub form_load() centerform me 调用过程 end sub 10、很多软件都有鼠标在文本框 textbox 一按下,就选中所有文字的功能,是怎么实现的? private sub text1_gotfocus() text1.selstart = 0 text1.sellength = len(text1.text) 过程调用 end sub