visual basic .net应用教程电子讲稿第十一章

visual basic .net应用教程电子讲稿第十一章

ID:22103470

大小:272.00 KB

页数:36页

时间:2018-10-27

visual basic .net应用教程电子讲稿第十一章_第1页
visual basic .net应用教程电子讲稿第十一章_第2页
visual basic .net应用教程电子讲稿第十一章_第3页
visual basic .net应用教程电子讲稿第十一章_第4页
visual basic .net应用教程电子讲稿第十一章_第5页
资源描述:

《visual basic .net应用教程电子讲稿第十一章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章图形与多媒体程序设计本章要点:GDI+的基本概念GDI+的常用对象,包括Graphics、Font、Brush、Pen等对象的创建和使用常用图形的绘制Color结构、Point结构和Rectangle结构多媒体的基本概念MMControl控件的使用ShockWaveFlash控件的使用11.1循序渐进学理论11.1.1GDI+与绘图命名空间1.GDI+的概念2.GDI+的绘图命名空间11.1.2利用GDI+绘制图形的方法步骤一般来说使用GDI绘制图形需经历以下五个步骤:(1)声明Graphics对象

2、(2)创建Graphics类的实例(3)创建画笔(Pen)、画刷(Brush)、字体(Font)等绘图工具对象(4)调用Graphics对象的绘图方法绘制图形(5)调用相关绘图对象的Dispose方法来释放对象。11.1.3与绘图相关的对象1.Graphics对象2.Pen对象(1)Pen对象的创建(2)Pen对象的常用属性①Alignment属性②Color属性③Width属性④DashStyle属性⑤DashCap属性⑥StartCap属性⑦EndCap属性⑧PenType属性3.Font对象4.Brush对象(1)

3、SolidBrush画刷PublicSubNew(ByValcolorAsColor)(2)HatchBrush画刷[格式1]:PublicSubNew(ByValhatchstyleAsHatchStyle,ByValforeColorAsColor)[格式2]:PublicSubNew(ByValhatchstyleAsHatchStyle,ByValforeColorAsColor,ByValbackColorAsColor)(3)LinearGradientBrush画刷[格式]:PublicSubNew(ByV

4、alpoint1AsPoint,ByValpoint2AsPoint,ByValcolor1AsColor,ByValcolor2AsColor)11.1.4常用图形的绘制方法1.画直线[格式1]:OverloadsPublicSubDrawLine(ByValpenAsPen,ByValx1AsInteger,ByValy1AsInteger,ByValx2AsInteger,ByValy2AsInteger)[格式2]:OverloadsPublicSubDrawLine(ByValpenAsPen,ByValpt1

5、AsPoint,ByValpt2AsPoint)2.画椭圆[格式1]:OverloadsPublicSubDrawEllipse(ByValpenAsPen,ByValrectAsRectangle)[格式2]:OverloadsPublicSubDrawEllipse(ByValpenAsPen,ByValxAsInteger,ByValyAsInteger,ByValwidthAsInteger,ByValheightAsInteger)3.绘制圆弧[格式1]:OverloadsPublicSubDrawArc(By

6、ValpenAsPen,ByValrectAsRectangle,ByValstartAngleAsSingle,ByValsweepAngleAsSingle)[格式2]:OverloadsPublicSubDrawArc(ByValpenAsPen,ByValxAsInteger,ByValyAsInteger,ByValwidthAsInteger,ByValheightAsInteger,ByValstartAngleAsInteger,ByValsweepAngleAsInteger)4.画矩形[格式1]:Ov

7、erloadsPublicSubDrawRectangle(ByValpenAsPen,ByValrectAsRectangle)[格式2]:OverloadsPublicSubDrawRectangle(ByValpenAsPen,ByValxAsInteger,ByValyAsInteger,ByValwidthAsInteger,ByValheightAsInteger)5.画Bezier曲线[格式1]:OverloadsPublicSubDrawBezier(ByValpenAsPen,ByValpt1AsPoi

8、nt,ByValpt2AsPoint,ByValpt3AsPoint,ByValpt4AsPoint)[格式2]:OverloadsPublicSubDrawBezier(ByValpenAsPen,ByValx1AsSingle,ByValy1AsSingle,ByValx2AsSingle,ByValy2AsSi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。