<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>周公的专栏 - GDI+</title><link>http://blog.csdn.net/zhoufoxcn/category/326613.aspx</link><description>本人最近想在这个方面研究一下了。</description><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 01 Aug 2008 22:33:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>周公</dc:creator><title>用C#编写网页小应用程序(Applet)</title><link>http://blog.csdn.net/zhoufoxcn/archive/2008/08/01/2755502.aspx</link><pubDate>Fri, 01 Aug 2008 21:12:00 GMT</pubDate><guid>http://blog.csdn.net/zhoufoxcn/archive/2008/08/01/2755502.aspx</guid><wfw:comment>http://blog.csdn.net/zhoufoxcn/comments/2755502.aspx</wfw:comment><comments>http://blog.csdn.net/zhoufoxcn/archive/2008/08/01/2755502.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhoufoxcn/comments/commentRss/2755502.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2755502</trackback:ping><description>学过Java的朋友可能都听说过Java的历史：当初Java是为机顶盒设备和手持设备设计的，可惜理念在当时太朝前，结果没有被人所接受，于是Java的创始人James Gosling想到在网络上碰碰运气，当时吸引大家眼球的就是用Java编写的一个Applet，早期Java的应用很多时用来编写Applet，后来慢慢发展到J2ME/J2SE/J2EE三个分支。现在RIA（Rich Internet Application，富互联网应用系统）方面已经是Flash和sliverlight的天下了，所以微软推出C#的时候没有对类似Applet这样的网页小应用程序的支持，不过利用.net我们还是可以做出一些类似于Applet的网页小应用程序来。当然，就像Java编写的Applet需要客户端安装相应的JRE一样，我们用C#编写的小网页应用程序也需要客户端安装相应版本的.net framework，否则网页中小程序是没有办法正常运行的。说明：写这个程序只为娱乐，好像没有太多实际用途，下面的效果其实用Flash或者sliverlight很将简单就实现了。&lt;img src ="http://blog.csdn.net/zhoufoxcn/aggbug/2755502.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周公</dc:creator><title>用C#绘制实时曲线图</title><link>http://blog.csdn.net/zhoufoxcn/archive/2008/07/21/2682027.aspx</link><pubDate>Mon, 21 Jul 2008 01:05:00 GMT</pubDate><guid>http://blog.csdn.net/zhoufoxcn/archive/2008/07/21/2682027.aspx</guid><wfw:comment>http://blog.csdn.net/zhoufoxcn/comments/2682027.aspx</wfw:comment><comments>http://blog.csdn.net/zhoufoxcn/archive/2008/07/21/2682027.aspx#Feedback</comments><slash:comments>35</slash:comments><wfw:commentRss>http://blog.csdn.net/zhoufoxcn/comments/commentRss/2682027.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2682027</trackback:ping><description>在实际项目中我们经常需要绘制一些实时的数据图片，比如当前各公司的用水量、用电量还有播放声音视频时实时显示当前的声频等等，在我们最熟悉的任务管理器也有这么一个功能，用来表示当前CPU的使用频率，最近笔者刚刚给朋友完成了一个类似的功能图，用曲线图来实时表示一些实际数据，由于形象直观，很受客户欢迎。不过由于某些原因，本人不能将实际项目中的代码拿出来给大家分享，只能模拟了一个简单的实现，代码没有过多优化，所以还存在很多可以优化的地方，希望有兴趣的朋友自己完善。&lt;img src ="http://blog.csdn.net/zhoufoxcn/aggbug/2682027.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周公</dc:creator><title>用纯C#实现截取屏幕指定区域</title><link>http://blog.csdn.net/zhoufoxcn/archive/2008/03/22/2205911.aspx</link><pubDate>Sat, 22 Mar 2008 15:04:00 GMT</pubDate><guid>http://blog.csdn.net/zhoufoxcn/archive/2008/03/22/2205911.aspx</guid><wfw:comment>http://blog.csdn.net/zhoufoxcn/comments/2205911.aspx</wfw:comment><comments>http://blog.csdn.net/zhoufoxcn/archive/2008/03/22/2205911.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/zhoufoxcn/comments/commentRss/2205911.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2205911</trackback:ping><description>以前在别的地方见过一个通过调用系统API实现屏幕截图的例子，从内心来说我不太喜欢在C#代码中出现这种情况，现在什么都讲“和谐”，我觉得这种做法就是破坏了我们的“和谐”代码，呵呵，开玩笑，有的时候，不通过系统API确实难以做到的。

下面讲述的就是怎么通过纯C#来实现屏幕截图，代码如下：&lt;img src ="http://blog.csdn.net/zhoufoxcn/aggbug/2205911.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周公</dc:creator><title>用c#和GDI+实现杂志翻页动画效果</title><link>http://blog.csdn.net/zhoufoxcn/archive/2008/03/14/2183895.aspx</link><pubDate>Fri, 14 Mar 2008 23:20:00 GMT</pubDate><guid>http://blog.csdn.net/zhoufoxcn/archive/2008/03/14/2183895.aspx</guid><wfw:comment>http://blog.csdn.net/zhoufoxcn/comments/2183895.aspx</wfw:comment><comments>http://blog.csdn.net/zhoufoxcn/archive/2008/03/14/2183895.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/zhoufoxcn/comments/commentRss/2183895.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2183895</trackback:ping><description>说明：以前本人参与个一个电子杂志项目，当时要求实现模拟现实生活中的杂志翻页动画效果，别人推荐了这篇文章，最后达到了我想要的效果，今天尝试把这篇文章翻译了一下。希望对英语水平不太好的同行有帮助。如果你的英语水平足够好，我推荐你阅读英文原文，网址是：http://www.codeproject.com/KB/GDI-plus/TurnThePage.aspx，同时希望大家原谅本人的翻译水平。&lt;img src ="http://blog.csdn.net/zhoufoxcn/aggbug/2183895.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周公</dc:creator><title>用.net GDI+制作时钟</title><link>http://blog.csdn.net/zhoufoxcn/archive/2007/10/10/1818289.aspx</link><pubDate>Wed, 10 Oct 2007 13:33:00 GMT</pubDate><guid>http://blog.csdn.net/zhoufoxcn/archive/2007/10/10/1818289.aspx</guid><wfw:comment>http://blog.csdn.net/zhoufoxcn/comments/1818289.aspx</wfw:comment><comments>http://blog.csdn.net/zhoufoxcn/archive/2007/10/10/1818289.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhoufoxcn/comments/commentRss/1818289.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1818289</trackback:ping><description>GDI+ 是 Windows XP 操作系统中提供二维矢量图形、图像处理和版式的部分。GDI+ 在 GDI（较早版本的 Windows 中提供的 Graphics Device Interface）的基础上进行了改进，添加了新功能并优化了现有功能。

利用GDI+可以很方面的画图绘图，并且也能很方便地操作图形数据。下面本人以一个简单的例子来展示如果用C#和GDI+来制作一个时钟。&lt;img src ="http://blog.csdn.net/zhoufoxcn/aggbug/1818289.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周公</dc:creator><title>本人用GDI+写的一个盒装图片（用GDI+画变形图）</title><link>http://blog.csdn.net/zhoufoxcn/archive/2007/08/21/1752518.aspx</link><pubDate>Tue, 21 Aug 2007 11:10:00 GMT</pubDate><guid>http://blog.csdn.net/zhoufoxcn/archive/2007/08/21/1752518.aspx</guid><wfw:comment>http://blog.csdn.net/zhoufoxcn/comments/1752518.aspx</wfw:comment><comments>http://blog.csdn.net/zhoufoxcn/archive/2007/08/21/1752518.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/zhoufoxcn/comments/commentRss/1752518.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1752518</trackback:ping><description>/*
 * 作者：周公
 * 日期：2007-08-21
 * 程序说明：本文一个实例来介绍如果在GDI+中对图片进行旋转，并且依据这个API绘制了一个立方体，在可见的立方体的
 * 每一个表面都绘制了一副周公的照片（为了不侵权，只好用偶自己的照片了）。
 * 希望借此让大家对GDI+有进一步的认识和兴趣。
 * 在Graohics的DrawImage方法中有一个如下的方法DrawImage(Image img,Point[] points)方法，第一个参数是要绘制的图片，第二个参数是一个Point数组
 * 这个数组是一个三点数组，这三个Point依次表示平行四边形的左上角、右上角及左下角坐标，
 * 由这三个Point可以决定一个平行四边形，程序会根据平行四边形的形状来绘制出合适的图片
 **/&lt;img src ="http://blog.csdn.net/zhoufoxcn/aggbug/1752518.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周公</dc:creator><title>用C# GDI+画太极图</title><link>http://blog.csdn.net/zhoufoxcn/archive/2007/08/16/1746157.aspx</link><pubDate>Thu, 16 Aug 2007 10:51:00 GMT</pubDate><guid>http://blog.csdn.net/zhoufoxcn/archive/2007/08/16/1746157.aspx</guid><wfw:comment>http://blog.csdn.net/zhoufoxcn/comments/1746157.aspx</wfw:comment><comments>http://blog.csdn.net/zhoufoxcn/archive/2007/08/16/1746157.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhoufoxcn/comments/commentRss/1746157.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1746157</trackback:ping><description>本篇文章介绍了gdi+，本人还用了一个真实的例子展示了GraphicsPath的用法，用GDI+画了一个太极图，并且在asp.net将这个图象输出出来，在这个例子中还对比了图片在asp.net中输出的两种方式。&lt;img src ="http://blog.csdn.net/zhoufoxcn/aggbug/1746157.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>周公</dc:creator><title>C#中双缓存绘图的实现方法</title><link>http://blog.csdn.net/zhoufoxcn/archive/2006/12/25/1461090.aspx</link><pubDate>Mon, 25 Dec 2006 22:25:00 GMT</pubDate><guid>http://blog.csdn.net/zhoufoxcn/archive/2006/12/25/1461090.aspx</guid><wfw:comment>http://blog.csdn.net/zhoufoxcn/comments/1461090.aspx</wfw:comment><comments>http://blog.csdn.net/zhoufoxcn/archive/2006/12/25/1461090.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zhoufoxcn/comments/commentRss/1461090.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1461090</trackback:ping><description>在C#中利用双缓冲绘图。减少屏幕刷新。&lt;img src ="http://blog.csdn.net/zhoufoxcn/aggbug/1461090.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>