- 浏览: 91800 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
曾老师:
请问
dataFilter: function(data, ...
利用jquery.validate异步验证用户名是否存在 -
changningbuddha:
错误 1 在证书存储区中找不到清单签名证书。 myClock怎 ...
C#winform的小闹钟
.NET对图形操作的支持类库都集中在System.Drawing命名空间下。所以在直接使用.NET类库时,不要忘记添加using System.Drawing。
下表列出了绘图常的类库,下一节将以示例的方式辅助理解。
上表只是罗列了部分常用类型,在基本图形操作中已经足够了。用户可以使用GDI+在Windows窗体和控件上呈现图形图像。虽然无法在Web窗体上直接使用GDI+, 但可以通过形成图片的方式将图像发送到客户端浏览器。
另外,图形操作是非常耗费计算机性能的,虽然本章是讲述ASP.NET图形操作方面的知识,但仍然不建议在ASP.NET程序中大量使用图形操作,否则会因为耗费计算机性能而导致其他问题。
常用绘图对象
1.1 Color
Color结构表示一种ARGB颜色(Alpha、红色、绿色、蓝色)。该结构中封装了数百个分别对应于标准调色板色彩的静态成员,如Color.Red代表红色,Color.Purple代表紫色等。
下表列举了常用方法。
比如要对ASP.NET页面上的一个文本框背景着色,可以使用下面3种方式中的一种:
TextBox1.BackColor = System.Drawing.Color.FromArgb(0, 0, 255, 0);
TextBox1.BackColor = System.Drawing.Color.FromName("green");
运行后,文本框的背景色将显示为指定的颜色。对于RGB值的颜色表,读者可查阅相关资料。
1.2 Point和PointF
Point结构和PointF结构表示在二维平面中定义点的XY坐标的有序对。Point坐标值为整型(int),PointF坐标值为浮点型(float)。声明一个点就是声明一个Point(F)结构对象。
System.Drawing.PointF p2 = new System.Drawing.PointF(10.5f, 35.2f);
点坐标重载了加减操作,可以实现坐标的变化,变化量用System.Drawing.Size结构表示。
System.Drawing.PointF p4 = p2 + new System.Drawing.Size(100, 10);
1.3 Pen
Pen对象通常称为画笔,用于绘制样式丰富的直线或曲线。
下表列举了常用的方法和属性。
System.Drawing.Pens定义了很多标准画笔,用户可以直接定义一个宽度为1的蓝色画笔。
System.Drawing.Pen pen = System.Drawing.Pens.Blue;
当然,用户也可以自定义画笔。
// 定义一个宽度为5的红色画笔 System.Drawing.Pen pen2 = new System.Drawing.Pen(System.Drawing.Color.Red,5); // 定义一个绿色填充画笔 System.Drawing.Pen pen3 = new System.Drawing.Pen(System.Drawing.Brushes.Green);
发表评论
-
缩略图
2011-05-16 11:19 1221缩略图 Web应用中最薄弱的环节就是传输,即速度问题。图片格 ... -
给图片加水印
2011-05-16 11:14 1384水印 在网络中发布资源时,比如图片,很多时候需要保护版权,即 ... -
.net绘图操作五
2011-05-16 11:02 1172统计图是信息管理系统常用的功能,常用的有饼图、柱形图、拆线图等 ... -
.net绘图操作四
2011-05-16 11:00 958绘制简单图形 简单图形是组成复杂图形的基础,通过本小节的例子 ... -
.net绘图操作三
2011-05-16 10:47 1560在.NET中图形包括以下两个步骤。 第一,创建Graphic ... -
.net绘图操作二
2011-05-16 09:57 13531.4 Brush Brush通常被称为,用于定义填充图形形 ... -
(推荐)海量数据库的查询优化及分页算法方案
2011-04-28 18:14 1068建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处 ... -
在你的Fckeditor安装Google map plugin
2011-04-28 18:13 1217Fckeditor是现在很常见的Html编辑器,他好用的地方 ... -
分享c#动态生成文字图片解决方案
2011-04-28 18:12 3471大家都知道我们如果想把网页上的文字做出比较炫的效果,便只能用P ... -
浅谈ASP.NET报表控件
2011-04-28 18:07 1849浅谈ASP.NET报表控件 作者:管理员 来源:51CT ... -
数据绑定控件导出到excel
2011-04-26 20:41 1333aspx页面代码 <div> ... -
数据库连接访问数据时出错
2011-04-22 09:39 962超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种 ... -
文件上传中sever.mapPath和Request.PhysicalApplicationPath用法
2011-04-16 08:44 1117aspx页面代码: 添加一个上传控件 <p> ... -
文件的写和读操作方法总结
2011-01-02 21:55 868今天下午看了文件的相关操作,其中最常见的就是创建和读取的操作了 ... -
vs里面根据html模板页生成静态html页面
2011-01-02 17:19 1229在.net中生产静态的html页面主要用到的 IO流技术,先读 ... -
ckeditor的配置(html在线文本编辑器)
2011-01-01 09:11 1820一.ckeditor 3.3.1精简 1、删除_sam ... -
.net的开源cms系统网址收藏
2010-12-21 14:01 906这是我从别人博客上看 ... -
使用下拉列表对gridview分页
2010-12-10 16:32 883这是我看到别人的博客的,不说好不好,先记下来,以后还是有用;先 ... -
很完美的sql数据库访问助手类封装
2010-11-27 22:08 1380看到一本教材上对数据 ... -
C#中@的用法
2010-11-27 21:51 868一 字符串中的用法 字符@表示,其后的字符串是个“逐字字符串 ...
相关推荐
使用ASP.NET与echarts进行数据交互,利用C#中的ASP.NET作为后台产生数据,通过Ajax作为前端定时与后端进行数据交互
.NET打印操作实例--使用GDI绘图打印学生信息源码(包括文字、控件、图片)
最后还得记着释放设备指针等一系列内存清理操作,现在有了.Net类库,我们只需在控件的OnPaint事件中通过e.Graphics返回Graphics对象,然后创建一个自定义的刷子对象Brush来填充Graphics表面,再创建一个Region对象...
本文实例讲述了Windows窗体的.Net框架绘图技术实现方法,非常实用,具体内容如下: 一般来说,当编写一个典型的Windows 窗体程序时,窗体和控件的绘制、效果等操作是不需要特别加以考虑的。这是为什么呢?因为通过...
第一部分 使用ASP.NET Web表单 <br>第1章 建立ASP.NET页面 <br>1.1 ASP.NET和.NET框架 1.1.1 .NET框架类库 1.1.2 理解名称空间 1.1.3 标准的ASP.NET名称空间 1.1.4 与.NET框架兼容的语言 ...
1.Diagram.NET是一个简单实用的绘图工具,可以绘制指定形状的节点并用线条连接它们,同时也可以设置节点上显示的文字。 2.Diagram.NET以控件的形式调用,目前支持普通矩形,椭圆形,便签和节点矩形以及节点椭圆形。...
15.1.4 .NET Framework绘图类 15.2 图形编程 15.2.1 Graphics类 15.2.2 绘制基本图形 15.2.3 图形绘制实例 15.3 绘制文字特效 15.3.1 投影特效 15.3.2 倒影特效 15.3.3 旋转特效 15.4 绘制图片 15.4.1 载入图像文件 ...
你可以通过这个小程序了解一些VB.NET与图片之间的操作技巧,另外还可以学习到窗口对话框的一些基本操作、PictureBox控件用法、目录和文件列表框的使用、处理鼠标事件、偏移量计算图片位置,重画图片、绘图画面,颜色...
15.1.4 .NET Framework 绘图类 15.2 图形编程 15.2.1 Graphics 类 15.2.2 绘制基本图形 15.2.3 图形绘制实例 15.3 绘制文字特效 15.3.1 投影特效 15.3.2 倒影特效 15.3.3 旋转特效 15.4 绘制图片 15.4.1 载入图像...
15.1.4 .NET Framework绘图类 15.2 图形编程 15.2.1 Graphics类 15.2.2 绘制基本图形 15.2.3 图形绘制实例 15.3 绘制文字特效 15.3.1 投影特效 15.3.2 倒影特效 15.3.3 旋转特效 15.4 绘制图片 15.4.1 载入图像文件 ...
主要介绍最实用的高级技术,包括远程处理、互操作、正则表达式、GDI 十绘图、ADO.NET等。远程处理为开发.NET中的分布式应用提供了全面的解决方案。互操作提供了.NET和传统DLL、COM、COM十的互操作,它们为应用程序...
之前在做手机UI时在网上找到的资料,是多普达软件研发经理Talingfu编写的,主要讲解了:基本文本操作,基本图形图像操作和高级屏幕绘图
编写本书的一个目的就是要让读者认识到.NET 3.5相关的新知识都是基于现有技术的,体会、掌握并应用这些新技术并不是难事。 本书全面讲解了.NET Framework 3.5开发中各方面的技术要点,共分19章。本书没有对各个...
15.1.4 .NET Framework绘图类 15.2 图形编程 15.2.1 Graphics类 15.2.2 绘制基本图形 15.2.3 图形绘制实例 15.3 绘制文字特效 15.3.1 投影特效 15.3.2 倒影特效 15.3.3 旋转特效 15.4 绘制图片 15.4.1 载入图像文件 ...
第一部分 构建asp.net页面 第1章 asp.net framework概览2 1.1 asp.net和.net framework5 1.1.1 框架类库5 1.1.2 公共语言运行库10 1.2 asp.net控件11 1.2.1 asp.net控件概览11 1.2.2 html控件12 1.2.3 理解和处理...
15.1.4 .NET Framework绘图类 15.2 图形编程 15.2.1 Graphics类 15.2.2 绘制基本图形 15.2.3 图形绘制实例 15.3 绘制文字特效 15.3.1 投影特效 15.3.2 倒影特效 15.3.3 旋转特效 15.4 绘制图片 15.4.1 载入图像文件 ...
《VC++.NET精彩百例》配套代码 <br/> [涉及平台] VC++.NET [作者] void [文件大小] 2969KB [更新日期] 2005-10-30 <br/>一、资源说明 <br/>第1章 界面编程 实例1 "欢迎"界面 ...
为了减少开销,提高生产效率,剔除不同设备的差异,为网络管理员量身订造一个统一的网络设备配置管理系统的需求应运而生。本文所描述的网络配置管理系统使用统一图形界面的操作环境,对网络拓扑图、网络设备的配置、日常...
主要介绍最实用的高级技术,包括远程处理、互操作、正则表达式、GDI 十绘图、ADO.NET等。远程处理为开发.NET中的分布式应用提供了全面的解决方案。互操作提供了.NET和传统DLL、COM、COM十的互操作,它们为应用程序...