http://blog.csdn.net/blue_sky6/article/details/53811435?locationNum=6&fps=1

C# WinForm开发系列 - GDI+

Posted on 2009-07-19 15:23 peterzb 阅读(48850) 评论(17) 编辑 收藏

UI(User Interface)编程在整个项目开发过程中是个颇为重要的环节,任何好的解决方案若没有良好的用户界面呈现给最终用户,那么就算包含了最先进的技术也不能算是好程序。UI编程体现在两个方面,一是设计精美的用户界面,再有就是符合大多数用户习惯和易于使用的操作流程. 本文主要收集整理一些介绍 .Net 框架的基本绘图技术文章。通过简要的介绍和示例程序来探讨绘图技术的优势、劣势以及其它相关注意事项。(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! )

[转]GDI+基础(1)

[转]GDI+基础(2)

[转]GDI+基础(3)

c# GDI+ 简单绘图系列(stg609)

c# GDI+简单绘图(一):介绍GDI+ 基础知识

c# GDI+简单绘图(二):介绍GDI+绘图知识

c# GDI+简单绘图(三):实现仿QQ截图功能

c# GDI+简单绘图(四): 实现仿WINDOWS 画板功能

Minesweeper: 索引(xingd)

Minesweeper: GDI+ 概述
Minesweeper: GDI+ Line Scratch
Minesweeper: GDI+ 综述
Minesweeper: GDI+ 初步实现
Minesweeper: 代码结构改进

Minesweeper: 新版代码

学习使用GDI+绘制饼状图

利用 C# 实现任务栏通知窗口

利用C#为数码照片添加拍照日期

利用.Net绘图技术制作水晶按钮控件

Windows 窗体的.Net 框架绘图技术

利用GDI+的双缓冲技术来提高绘图效率

在Winform的DataGridView的单元格中同时显示文本和图标,以及树形结构的示例

LinearGradientBrush

如何获取Graphics对象

画函数图形的C#程序(改进版)

画函数图形的C#程序,兼论一个病态函数

重提:上传图片生成略缩图“最佳解决”

自己写的一个asp.net的生成曲线图的过程

C#绘图双缓冲技术总结(转)

分享动态生成文字图片解决方案

ASP.NET2.0轻松搞定统计图表

使用c#生成高品质小空间的缩略图

ASP.NET2.0文件上传以及图片处理

.NET下GDI+的一些常用应用(水印,文字,圆角处理)

Coding4Fun:使用反射遍历System.Drawing.Color结构,并输出颜色值

C# 绘制统计图(柱状图, 折线图, 扇形图)

曲线图,拆线图,柱状图之类的控件或者示例

MsProject

【原创】缩略图批量生成器

【翻译】甘特图绘制组件

【翻译】GDI+实例:可以旋转飘落的雪花

【翻译】GDI+高级实例:屏幕上的小蹦蹦球游戏

【翻译】C#中GDI+功能扩展:区域图像选择功能

【翻译】C#中Image和Byte数组的转换类(与Web服务器之间传输图像)

【翻译】GDI+系列教程(一):在.NET程序中使用GDI+(C#)

【翻译】GDI+系列教程(二):Graphics对象(C#)

【翻译】GDI+系列教程(三):GDI+中的坐标系(C#)

【翻译】条形码图像生成库

【翻译】可以加颜色的文本框

【分享】支持选择项分组的下拉框

【分享】包含图片的下拉框(分层次显示节点)

【翻译】多语言代码语法着色(C#)

【翻译】基本C#区域和全屏截图应用程序

【翻译】使用C#映射二维图像到三维球形表面(很酷)

【翻译】C++中无窗体界面制作

C#绘制立体三维饼状图(超酷)

【翻译】高级屏幕截图应用程序(酷)

更多内容可以参考gdi  GDI+ 

作者:peterzb个人开发历程知识库 -
博客园

出处:http://peterzb.cnblogs.com/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

C# WinForm开发系列 - GDI+【转】的更多相关文章

  1. C# WinForm开发系列 - 文章索引

    该系列主要整理收集在使用C#开发WinForm应用文章及相关代码, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm ...

  2. C# WinForm开发系列 - ListBox/ListView/Panel

    转自会飞的小猪文章 C# WinForm开发系列 - ListBox/ListView/Panel 在博客园看到了一篇博文,觉得很不错,就转载过来了.    包含自定义绘制的ListBox, 带拖动, ...

  3. C# WinForm开发系列 - WebBrowser

    原文:C# WinForm开发系列 - WebBrowser 介绍Vs 2005中带的WebBrowser控件使用以及一些疑难问题的解决方法, 如如何正确显示中文, 屏蔽右键菜单, 设置代理等; 收集 ...

  4. C# WinForm开发系列 - Form/Window

    Form是WinForm开发中非常重要的一个控件, 本文将包含如何制作一个关于对话框,系统载入提示窗体, 创建类似于QQ提示框以及创建不规则窗体等(文章及相关代码搜集自网络,仅供学习参考,版权属于原作 ...

  5. C# WinForm开发系列 - DataGrid/DataGridView

    在WinForm开发中,DataGrid/DataGridView被广泛使用于绑定数据库中数据进行呈现.整理一些关于DataGrid/DataGridView使用的文章,涉及DataGrid/Data ...

  6. C# WinForm开发系列 - ZedGraph

    ZedGraph是用于创建任意数据的二维线型.条型.饼型图表的一个类库,也可以作为Windows窗体用户控件和Asp.Net网页控件.这个类库具有高度的适应性,几乎所有式样的图表都能够被创建.这个类库 ...

  7. C# WinForm开发系列 - Crystal Report水晶报表

    转自:ttp://www.cnblogs.com/peterzb/archive/2009/07/11/1521325.html 水晶报表(Crystal Report)是业内最专业.功能最强的报表系 ...

  8. C# WinForm开发系列 - DataGridView

    1.DataGridView实现课程表 testcontrol.rar 2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rar myMultiColHe ...

  9. GJM:C# WinForm开发系列 - DataGridView 使用方法集锦 [转载]

    1.DataGridView实现课程表 testcontrol.rar 2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rar myMultiColHe ...

随机推荐

  1. Oracle数据库多表查询,子查询,集合运算

    记得自己要敲o~~~ select * from bonus; select * from salgrade; from dual; --笛卡尔积:两张表的乘积 select * from emp,d ...

  2. SERVLET API中forward()与redirect()的区别?

    前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址:后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接.这样,从浏览器的地址栏中可以看到跳转后的链接地址.所以,前者 ...

  3. 1006 Sign In and Sign Out (25)(25 point(s))

    problem At the beginning of every day, the first person who signs in the computer room will unlock t ...

  4. 支撑大规模公有云的Kubernetes改进与优化 (2)

    接下来我们按照kubernetes创建容器的详细过程,以及可能存在的问题. 一.API Server的认证,鉴权,Quota 当客户需要创建一个pod的时候,需要先请求API Server. Kube ...

  5. springBoot application.properties 基础配置

    # 文件编码 banner.charset= UTF-8 # 文件位置 banner.location= classpath:banner.txt # 日志配置 # 日志配置文件的位置. 例如对于Lo ...

  6. poj 3164

    朱刘算法 步骤: 1.计算出每个点边权最小的边的权(如果除根以外有其他的点没有入边,则不存在最小树形图),并记下边的另一个端点(称其为这个点的前趋) 2.沿着每个点向上走,如果在走到根或环上的点之前, ...

  7. UVALive 4868 Palindrometer 暴力

    F - Palindrometer Time Limit:3000MS     Memory Limit:0KB     64bit IO Format:%lld & %llu Submit ...

  8. 读书笔记_Effective_C++_条款三十二:确定你的public继承继承塑模出is-a关系

    这一条款是说的是公有继承的逻辑,如果使用继承,而且继承是公有继承的话,一定要确保子类是一种父类(is-a关系).这种逻辑可能与生活中的常理不相符,比如企鹅是生蛋的,所有企鹅是鸟类的一种,直观来看,我们 ...

  9. Git_多人协作

    当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin. 要查看远程库的信息,用git remote: $ git r ...

  10. js ajax post 提交的时候后台接收不到参数,但是代码没有错,怎么回事

    这个错误有两点,你自己写的php页面里面的参数接收出错了 还有就是你没有写一句重要的代码告诉浏览器 你使用post提交方式去提交 xhr.setRequestHeader("Content- ...