毕业设计之.复习doc.doc

上传人:大米 文档编号:561617285 上传时间:2023-09-30 格式:DOC 页数:24 大小:260KB
返回 下载 相关 举报
毕业设计之.复习doc.doc_第1页
第1页 / 共24页
毕业设计之.复习doc.doc_第2页
第2页 / 共24页
毕业设计之.复习doc.doc_第3页
第3页 / 共24页
毕业设计之.复习doc.doc_第4页
第4页 / 共24页
毕业设计之.复习doc.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《毕业设计之.复习doc.doc》由会员分享,可在线阅读,更多相关《毕业设计之.复习doc.doc(24页珍藏版)》请在金锄头文库上搜索。

1、毕业设计之C+题库管理系统的相关学习VB篇二紧接着上一篇所复习的VB工具框里的控件,今天我复习了图形框和图像框控件,直线与形状控件,常用的绘图方法,菜单界面的设计,动态增减菜单,以及基本窗体的创建这些内容。一 图形框和图像框控件在 VB 中,主要通过两种办法进行图像绘制:一种是利用 ActiveX 控件,如用图形框显示图片;另外一种是通过使用 VB 语言本身的函数和方法,通过在屏幕上绘制点、线和图形来制作。1、图形框控件的主要属性:图形框控件(PictureBox)可以用来显示位图、JPGE、GIF、图标等格式的图片,在工具箱面板中,图形框控件的图标如图1:图1(1)、Name 属性:命名规则

2、为:PicX ,如 PicMove 、PicShow ,等等。(2)、Picture(图片)属性:本属性用来返回或设置控件中要显示的图片,可以通过属性窗口进行设置。如果要在程序运行过程中载入图片,常常使用 LoadPicture 函数,其语法规则为:对象.Picture = LoadPicture(图形文件的路径与名字)如:PicMove.Picture = Loadpicture(c:Pictspen.bmp)(3)、AutoSize(自动显示)属性:本属性决定了图形框控件是否自动改变大小以显示图片的全部内容。当值为 True ,图象可以自动改变大小以显示全部内容;当值为 False ,则不

3、具备图象的自我调节功能。2、图形框控件的主要事件:它可以接收 Click(单击)事件与 DblClick(双击)事件,还可以在图片框中使用 Cls(清屏)、Print 方法。在实际使用过程中,它多是作为一种图形容器出现,所以常常是跟其他控件搭配使用的,如点击一个按钮,图形框自动装入图片,等等。3、图像框控件(Image)的主要属性:跟图形框一样,图像框控件也具有诸如 Name、Picture 等属性,以及 Loadpicture 的方法,但在图像自适应问题上有所不同。PictureBox 用 AutoSize 属性控制图形的尺寸自动适应,而 Image 控件则用 Stretch 属性对图片进行

4、大小调整。如图2:图2 4、图像框与图形框控件的区别:、图形框是“容器”控件,可以作为父控件,而图像框不能作为父控件,其他控件不能作为图像框的子控件。图形框作为一个“容器”,可以把其他控件放在其内作为它的“子控件”,当图形发生位移,其内的子控件也会跟着一起移动。图3 、图形框可以通过 Print 方法显示与接收文本,而图像框不能。、图像框比图形框占用内存少,显示速度更快一些,因此,在图形框与图像框都能满足设计需要时,应该优先考虑使用图像框.二直线与形状控件1.利用直线与形状控件,可以使窗体上显示的内容更为丰富,如在窗体上增加简单的线条和实心图形,等等。2.利用直线控件,可以建立简单的直线,通过

5、修改其属性,还可以改变直线的粗细、色彩,以及线型。主要属性:除了其他通用属性外,直线与形状控件还具有一些比较独特的属性。a、BorderStyle(边框类型),实用于直线与形状。TransParent:透明,边框不可见。Solid:实心边框,最常见。Dash:虚线边框。Dot:点线边框。Dash-Dot:点划线边框。Dash-Dot-Dot:双点划线边框。Inside Solid:内实线边框。b、FillStyle(填充类型),实用于形状。Solid:实心填充。TransParent:透明填充。Horizontal Line:以水平线进行填充。Vertical Line:以垂直线进行填充。Up

6、ward Diagonal:向上对角线填充。Downward Diagonal:向下对角线填充。Cross:交叉线填充。Diagonal Cross:对角交叉线填充。c、Shape(形状),实用于形状。Rectangle:矩形。Square:正方形。Oval:椭圆形。Circle:圆形。Rounded Rectangle:圆角矩形。Rounded Square:圆角正方形。三常用的图形的绘制除了前面谈到的用控件显示与绘制图形的方法外,VB 还提供了一组庞大的方法用来绘制点、线、面,以及设置前景、背景色等各种方法。1、设置当前绘图点:在 VB 中,可以通过设置窗体或图形框的 CurrentX 与

7、 CurrentY 属性来设置当前绘图点。CurrentX 与 CurrentY 决定了绘制或显示的起始坐标,在设计时,这两个属性不可用。 2、绘制点、线、面的方法:1、点的绘制法:在指定对象(如窗体、图形框)上的指定位置处绘制点,还可以为点指定颜色,语法如下:对象名.Pset (X,Y),Color X ,Y 分别为点的水平与垂直坐标,Color 为点的颜色,是可选项。 2、直线的绘制法: 在对象上绘制直线,语法如下: 对象名.Line (X1,y1) - (X2,Y2), Color (X1,Y1) 是直线的起点,(X2,Y2)是直线的终点,Color 为可选项。 如图4: 图42、图形框

8、的代码是:Private Sub Picture1_Click()Picture1.Line (350, 1020)-(2050, 1020)End Sub 3、绘制矩形:用 Line 方法还可以绘制矩形,语法如下: 对象名.Line (X1,Y1) - (X2,Y2), Color, B ,F 其中,(X1,Y1) 是矩形的左上角座标,(X2,Y2)是矩形右下角座标,Color 为矩形边框的颜色,使用参数 B 而不用 F ,那么矩形用当前的填充色(FillColor)与填充方式(FillStyle)对矩形进行填充;如果使用了参数 F ,那么矩形以边框的颜色进行填充。如图5: 图5特别注意,用

9、 Line 画矩形框,如果不用其他参数,那么 B 与坐标(X2,Y2)之间应该有两个逗点,一个是紧跟坐标2,一个表示 Color 省略了,如:Picture1.Line (500,500) - (1000,1000),B4、绘制圆、椭圆、弧:用 Circle 方法可以绘制圆、椭圆与弧,语法如下: 对象名.Circle (X,Y), Radius, Color,start,end,aspect 其中,(X,Y)是圆、椭圆或弧的圆心坐标,Radius 是半径,这两个参数是必须项;Color 是圆的轮廓色,Start 与 End 是弧的起点与终点位置。其范围是 -2 2Pi ;Aspect 是圆的纵

10、横尺寸比,默认值是 1 即圆,如图6: 图63、颜色、前景与背景色的设置:1、颜色函数 RGB()在前面关于卷动条控件(综合示例五)的讲解中,我们讲述了色彩的设置问题,而这正是 RGB 颜色函数的原理所在。色彩设置的方法如下: RGB(Red,Green,Blue)不要忘了,Red、Green、Blue 每种色彩各有 0255 种成份,三种色彩不同参数的搭配,就产生了丰富多采的现实世界。 2、前景色的设置:通过对 ForeColor(前景色属性)的设置,可以返回或设置对象的前景色。3、背景色的设置:对 BackColor 属性进行设置,就可以返回或设置对象的背景色。 4、图形的清除:用 Cls

11、 方法可以清除窗体或图形框在程序运行中绘制的图形,语法如下: 对象名.Cls 四菜单界面的设置任何一个应用程序,都需要通过各种命令来达成某项功能,而这些命令,大多数是通过程序的菜单来实现的,如我们常常用到的记事本的菜单: 图7VB 提供了一个菜单编辑器,专门用来制作各式各样的菜单,它在标准工具栏中的图标如图二: 图7双击该图标,弹出如图8的窗口,通过这个窗口,我们就可以制作菜单了。 图8当然,程序光是有菜单还不行,它只是为用户提供了便捷的操作接口,程序功能的最终实行,还必须通过给这些菜单输入复杂的程序才能得以实现。 下面,我们以 Windows 自带的笔记本为例,介绍如何用 VB 制作菜单。

12、一、菜单制作:1、双击如图二的菜单编辑器图标,然后弹出如图三的编辑窗口。 2、标题:显示在菜单中的文本,这里,我们输入“文件(&F)”字样。(&F) 是什么东西?这是为了方便用户使用键盘操作菜单,当程序运行时,(&) 字样不会出现,而是在字母 F 下加上一条横线,这表示,只要用户在按住 Alt 键的同时再按下 F 键,就相当于用鼠标点击“文件”这个菜单命令了。也就是说,文件菜单的快捷键是 Alt+F 。 名称:本菜单在程序中的名称,主要用作程序调用,因此记得用英文名,另外,名字最好一目了然,这里,我们将“文件”菜单命名为 MenuFile 。 “文件”菜单制作完毕,如图9: 图93、点击菜单编

13、辑器上的“下一个”按钮,制作下一个菜单,这时,我们看到,编辑区域自动提到了下一行,如图10: 图10点击向右按钮,本行前面出现了四个小点,表示本菜单降了一级,是二级菜单(依此类推,如果要制作三级菜单,只需要再点一下向右按钮进行降级就行了)。然后用第二步的方法,制作“新建”(MenuNew)、“打开”(MenuOpen)、“保存”(MenuSave)、“另存为”(MenuSaveOther)菜单,结果如图六: 图11上面讲到了用 & 符号制作快捷键的方法,这里我们再使用 VB 菜单编辑器中的“快捷键”定制方法制作快捷键。 找到“新建”菜单,先在“新建(&N)”字样后面添加六个空格,以便后面显示的

14、快捷键跟菜单名之间有点空隙,然后在快捷键下拉列表中选择 Ctrl+N ,这表示在按住 Ctrl 键的同时按 N 键就能使用“新建”命令了,如下图: 4、制作菜单分隔线:“另存为”菜单下面是条分隔线,那么分隔线如何表示呢?很简单,只需在“标题”框中输入“-” 就行了,命名为 MenuSperate1 ,然后点按“下一个”按钮制作下面的菜单。如图12: 图125、同理可做“页面设置”(MenuPage)、“打印”(MenuPrint)、“分隔线二”(MenuSeprate2)、“退出菜单”(MenuQuit),如图13: 图136、制作“编辑”菜单:由于“编辑菜单”是一级菜单,所以在完成“退出”菜

15、单,并点按“下一个”按钮后,别忘了点按向左按钮,将当前菜单进行升级,这时可以看到,本行前面的四个小点消失了,如图14: 图147、根据前面学到的知识,我们制作“编辑”(MenuEdit)、“撤消”(MenuUndo)、“分隔条三”(MenuSeprate3)、“剪切”(MenuCut)、“复制”(MenuCopy)、“粘贴”(MenuPaste)、“删除”(MenuDel)、“分隔条四”(MenuSeprate4)、“全选”(MenuSelectAll)、“时间/日期”(MenuDate)、“分隔条五”(MenuSeprate5)、“自动换行”(MenuWrap)、“设置字体”(MenuFont)菜单。如图15: 图158、添加 RichText 控件:最后在窗体内添加一个 RichText 控件,结果如图16: 图16在默认的工具箱面板中,RichText 控件没有罗列出来,大家可以用鼠标右键点击工具箱面板,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号