用C#制作含万年历的台历(2009年样张)之1
先贴出图片,有空用C#程序实现1901-2049年的台历制作(用微软.net Framework2.0可实现到2100年)。图1 2009年7月台历正面样式图2 2009年8月台历正面样式图3 2009年9月台历背面样式图4&nbs...
WPF图形/文字特别效果之一:交叉效果探讨(续)
我使用了根据笔画顺序书写及顺时针/逆时针的方式来对交叉块进行分类描述,籍以探讨如何给各交叉色块填充颜色。根据此方法,我们发现,写起程序来实属不易。首先,需要判断笔画的书写顺序,然后还需要根据交叉块的次...
GDI+带农历的万年历(周历)之制作
今天在网上无意中搜索到“Vista风格日历控件”(http://www.cnpopsoft.com/article.asp?id=56)。下载之后发现,略有BUG,于是进行改进。无意中,制作出来带农历的万年历(周历版)。运行如下图:主要的改进在://...
WPF中制作立体效果的文字或LOGO图形(续)
立体LOGO图形的制作方法。从程序开发人员的角度来讲,这样的做法是不能令人满意的。首先,费时费力效率不高;其次,完全没有通用性。那么,有没有办法通过程序首先打开用户的矢量图形文件(比如:*.AI格式),然后...
C#中使用GDI+绘制一把漂亮的直尺(带透明度)
这是三年前研究C#与GDI+时的作品,它使用C#与GDI+绘制一把有透明度、带刻度 (以像素为单位)的直尺。最终效果:横向直尺:(注:设置了80%不透明度) 竖向直尺:(注:设置了100%不透明度,即完全不透明)C...
C#中使用GDI+制作个性化的网站新闻标题
有时,我们需要让新闻标题更加个性化,例如:网站首页图片大标题(新闻头条标题等)。如下图:上面这幅图片是新华网上的今日头条的标题。我们一般的做法可能是:使用Photoshop制作成图片,保存上传。这样需要浪费人...
Illustrator CS2 编程对象层次模型图
用C#对Illustrator矢量图形软件进行编程
本文演示C#利用Adobe Illustrator进行程序化操作。本例新建一个文件,然后加入一行文字,设置大小等之后保存为Illustrator的AI格式。第一步: 在VS2005中新建一Windows Application(Windows应用程序)工程,我取名为: ...
在Winform或WPF中System.Diagnostics.Process.Start的妙用
我们经常会遇到在Winform或是WPF中点击链接或按钮打开某个指定的网址,或者是需要打开电脑中某个指定的硬盘分区及文件夹,甚至是"控制面板"相关的东西,那么如何做呢?答案是使用System.Diagnostics.Process.Start()。Li...
制作简单的WPF时钟
在很早之前,我曾经写过一个GDI+的时钟,见“C#时钟控件 (C# Clock Control)” http://blog.csdn.net/johnsuna/archive/2006/02/13/597746.aspx及“使用C#编写LED样式时钟控件”(http://blog.csdn.net/johnsuna/a...
使用Adorner显示WPF控件的边界点
使用Adorner显示WPF控件所围成的矩形区域的边界点坐标Link URL: http://blog.csdn.net/johnsuna/archive/2007/10/16/1827944.aspx
关于PhotoShop中保存CMYK格式TIFF文件在GDI+错误地显示颜色的问题解决方法
使用PhotoShop创建并保存的CMYK图像文件格式 (TIFF) 图像后,我们常会发现用GDI+进行转换或显示时,显示的颜色与原来的颜色不一样或者打印图像文件时,打印出的颜色与原来的颜色也不一样。本文分析了其原因及解决方...
WPF下的视频录制界面设计
在去年12月份,我曾经写过三篇文章讨论C#下视频录制、播放界面的设计。这三篇文章是:利用C#画视频录制及播放的界面(一) 利用C#画视频录制及播放的界面(二)利用C#画视频录制及播放的界面(三) 今天,我又来...
WPF中两条路径渐变的探讨
我们在WPF中,偶尔也会涉及到两条路径作一些“路径渐变 ”。先看看比较简单的情形:如下图(关键点用红色圆点加以标识):(图1)上面图1中的第1幅图可以说是最简单的路径渐变了,它由两条直线为基础,中间以插值方...
WPF图书一览(不断更新中)
WPF图书一览: 1. Programming Windows Presentation Foundation 2. Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation3. Windows Presentation Foundation Unleash...