单元七 图形图像处理.docVIP

  • 20
  • 0
  • 约3.05万字
  • 约 29页
  • 2017-08-15 发布于河南
  • 举报
单元七 图形图像处理.doc

单元七 图形图像处理 [学习目标] 熟悉VB.NET绘制图形的有关概念、常用的类、对象、属性和方法等基础知识,熟悉开发绘制图形、浏览图、图形动画程序的流程、方法、和技巧。 7.1 图形的绘制 [案例7-1] 仿Windows画图程序 本案例模仿Windows画图程序,有菜单栏和工具栏。单击工具栏上的相应按钮选择要画的图形;在画笔颜色处单击色块调出调色板,选择颜色;单击画笔宽度中需要的线条决定所画边框的粗细。将鼠标移到绘图区相应的位置按住左键拖到适当位置放开即绘出了相应图形。此案例的运行界面如图7-1所示。 [技能目标] 1.熟悉Point/Pointf、Size/Sizef、Rectangle/Rectanglef对象。 2.熟悉颜色、画笔、画刷的使用方法。 3.熟悉Graphics的各种绘绘制图形的方法。 4.掌握图形的平移变换、旋转变换和比例变换的方法。 图7-1 仿Windows画图程序主界面 [操作要点与步骤] 1.建立一个新的Windows应用程序,命名为vbnet7-1。 2.在窗体上添加如下控件:一个Mainmenu控件设计菜单,一个ToolBar控件设计绘图工具栏,一个PictureBox作为本程序画板,用二个Lable控件让用户选择颜色和选择画笔宽标志,5个button控件让用选择画笔宽度,一个ColorDialog 控件做调色板,一个ImageList控件,一个OpenFileDialog控件,一个StatusBar作为状态信息栏。调整窗体上各控件的大小及位置。 3. 设置各控件的相关属性,属性值设置如表7-1表7-1 画图程序各控件属性设置 控件类别 控件命名 属性名 属性值 Form Form1 Text Vbnet7-1 Icon Mydraw.ico Menu MainMenu1 Mainmenu Mainmenu1 mFile text 文件(F) mNew text 新建(N) mExit text 退出(X) MenuItem1 text 编辑(E) MenuItem3 text 复制(C) MenuItem4 text 剪切(V) MenuItem5 text 粘贴(P) ToolBar ToolBar1 ImageList ImageList1 ShowTip Ture ImageList ImageList1 TransparentColor TransParent OpenFileDialog OpenFileDia1 Filter 图标文件|*.ico ColorDialog ColorDialog1 Color Black lbcolor Lbcolor1 BackColor Blue StatusBar StatusBar1 ShowPannels Ture StatusBarPanel1 text 制作人: BorderStyle Raised AutoSize Contents StatusBarPanel2 text Wendy BorderStyle Raised AutoSize None StatusBarPanel3 text 版本: BorderStyle Raised AutoSize Contents StatusBarPanel4 text Ver1.0 BorderStyle Raised AutoSize None PictureBox PictureBox1 BackColor White Button Butpen1 Backcolor Black Butpen2 Backcolor Black Butpen3 Backcolor Black Butpen4 Backcolor Black Butpen5 Backcolor Black label Label1 text 画笔颜色 Label2 text 画笔宽度 为ImageList1控件添加图标。 单击ImageList1的Images属性右侧的“…”按钮,弹出如图7-2所示“Image集合编辑器”对话框,在窗口中单击“添加”按钮为ImageList1添加图标。 没有设置属性均为默认值,以后的案例中属性说明与此相同。 4.为工具栏ToolBar控件添加按钮。 单击ToolBar1控件的Buttons属性右侧的“…”按钮,弹出“ToolBarButton集合编辑器”,在窗口中单击“添加”按钮为ToolBarButton1添加按钮 除了TPenil1按钮的Pushed属性为Te外,其余按钮的Pushed属性均为False,即程序刚运行

文档评论(0)

1亿VIP精品文档

相关文档