资源描述:
《信息技术会考vb复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、算法与程序设计复习(VB)目录VB开发流程Vb工程相关文件VB编程相关概念VB语言常用算法VB开发流程VB开发流程概念VB语言Vb三种基本结构在Vb中画图常用算法确定对象:创建用户界面调试运行、生成可执行文件事件过程及编程:编写程序代码对象设置:调整属性Vb开发流程ToIndex目录VB开发流程Vb工程相关文件VB编程相关概念VB语言常用算法VB的文件类型窗体文件(.frm)工程文件(.vbp)标准模块文件(.bas)工程组文件(.vbg)二进制文件(.frx):当在窗体上设置了图标图片等ToIndex目录VB开发
2、流程Vb工程相关文件VB编程相关概念VB语言常用算法对象可以看作一个整体,具有一定属性和方法的事物。VB的对象包括窗体和控件。对象名称是代码中对它的称呼,VB靠它来识别对象,每一个对象都有一个唯一的名字。Vb的常见对象标签按钮文本框框架,单选按钮,复选框滚动条时钟Image对象ToIndex容器对象可以在其中放置其他对象的对象。Vb中的容器有:窗体、框架、PictureBox。方法方法:对象具有的功能。它是对象提供的是特定的函数或过程。但方法与函数不同,方法属于对象,而函数不属于对象。方法的调用格式[对象.]方法[
3、参数名表]我们知道的几个方法:Form1.Print"学生管理系统"Form1.ShowForm1.Hide事件事件:是指能被对象所识别的消息(动作)。如单击Click、装入load等事件过程的框架为:Sub对象名字_事件名称(参数…)EndSub事件过程的框架是自动生成的。用户只需要填写“事件过程的内容”即可Sub对象名字_事件名称(参数…)事件过程的内容EndSub常用事件鼠标事件:Click,MouseDown,MouseUp,MouseMove键盘事件:KeyPress窗体事件:Resize,Load时钟事
4、件:Timer改变事件:Change(滚动条,文本框)属性属性:标志对象的一些性质。常见的属性有:Caption显示标题,在对象表面显示。Name是标识,VB靠它来识别对象,只能在设计状态下用Visible确定是否可见。取值True/False默认为True,表示可用。Enabled确定是否可操作,取值True/False,False为禁止操作。Forecolor确定前景颜色Top确定对象离顶部距离Left确定对象离左边距离Height对象的高度,单位是twip,即:1/1440inchWidth确定对象的宽度。单
5、位是twip,即:1/1440inchAutosize对象的大小是否随标题的大小自动调整,取值True/FalseToIndex目录VB开发流程Vb工程相关文件VB编程相关概念VB语言常用算法常用语句Print:在窗体上输出文字信息End:结束程序Cls:清除窗口内容=:赋值语句For循环变量=初To终Step步长循环体Next循环变量For:循环Msgbox:显示消息画图语句:psetcirclelineIF:判断IF条件Then语句EndIf常用函数Time:取系统时间Abs:绝对值Rnd:产生到0到1的随机小
6、数Sqr:求平方根Rgb:由三原色合成一个颜色Inputbox:程序运行时提示用户输入信息Str:把数字串转化为字符串Val:把字符串转化为数值Chr:把ASCII码转化为对应的字符Asc:由字符的相应ASCII码值Fix:去掉数字的小数部分运算符+-()*(乘)/(除)(整除)mod(求余数)5mod3结果为2^(求幂)&(字符串连接):"123"&"456"结果"123456"关系运算符关系运算符等于=大于等于>=大于>小于等于<=小于<不等于<>逻辑运算符非(NOT)与(AND)或(OR)三种基本结构顺序结
7、构按从上到下,从左到右的顺序运行例子1:顺序结构画多个圆Circle(1500,1500),100Circle(1500,1500),200Circle(1500,1500),300Circle(1500,1500),400………………选择结构求某个数是否3的倍数X=text1.textIfxmod3=0thenprintx;”是3的倍数”Elseprintx;”不是3的倍数“Endif循环结构Forn=初值to终值step步长循环体Nextn例子:画10个同心圆Forn=1to10step1Circle(1500
8、,1500),100*nNextn在VB中作图ToIndex坐标显示器屏幕窗体的Left窗体的Top作图语句画点:Pset(x,y),c画线:line(x1,y1)-(x2,y2),颜色,B画圆:circle(x,y),半径,颜色清除:Cls常用算法VB开发流程Vb工程相关文件VB编程相关概念VB语言常用算法算法算法是对某个问题求解过程的描述累加计数累乘穷举