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/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

 
 

WinForm GDI+ 资料收集的更多相关文章

  1. JDBC连接MySQL 方法 实例及资料收集

    JDBC连接MySQL 方法 实例及资料收集 准备工作 首先,安装MySQL,配置用户名和密码,创建数据库. 可参见之前的文章: http://www.cnblogs.com/mengdd/p/315 ...

  2. Android 学习资料收集

    收集整理这份资料灵感来自于 trip_to_iOS, 征得同意引用了该资料的开头描述 收集整理这份资料主要帮助初学者学习 Android 开发, 希望能快速帮助到他们快速入门, 找到适合自己学习资料, ...

  3. 关于 Graph Convolutional Networks 资料收集

    关于 Graph Convolutional Networks 资料收集 1.  GRAPH CONVOLUTIONAL NETWORKS   ------ THOMAS KIPF, 30 SEPTE ...

  4. AssetBundle机制相关资料收集

    原地址:http://www.cnblogs.com/realtimepixels/p/3652075.html AssetBundle机制相关资料收集 最近网友通过网站搜索Unity3D在手机及其他 ...

  5. dubbo/dubbox部署资料收集

    dubbo/dubbox部署资料收集 最近由于项目需要要部署bubbox,dubbo,在找资料过程中用的的一些网址如下,后来由于取消没有实际应用,以备今后再用 http://dubbo.io/Admi ...

  6. [MOC062066]背景建模资料收集整理

    一.相关博客 背景建模相关资料收集,各个链接都已给出. 资料,不可能非常完整,以后不定期更新. -----------------切割线----------------- 这个哥们总结的非常好啊,看完 ...

  7. 免费开源 KiCad EDA 中文资料收集整理(2019-04-30)

    免费开源 KiCad EDA 中文资料收集整理 用 KiCad 也有一段时间了,为了方便自己查找,整理一下 KiCad 的中文资料,会不定期更新. 会收集KiCad 的新闻.元件封装库.应用技巧.开源 ...

  8. RequireJS 学习资料收集

    RequireJS 学习资料收集 RequireJS 模块化管理 Javascript 比较优秀. RequireJS 英文官网 https://requirejs.org/ RequireJS 中文 ...

  9. MEMS 硅麦资料收集

    MEMS 硅麦资料收集 PCM 和 I2S 协议的 MEMS Microphone PCM 协议在蓝牙方面比较多,一般都有 PCM 的接口. MEMS Microphone 更加的省电,更方便用于语音 ...

随机推荐

  1. Spring4:JDBC

    数据库连接池 对一个简单的数据库应用,由于对数据库的访问不是很频繁,这时可以简单地在需要访问数据库时,就新创建一个连接,就完后就关闭它,这样做也不会带来什么性能上的开销.但是对于一个复杂的数据库应用, ...

  2. 【读书笔记】Ninject 在MVC5中的使用

    从MVC3中就开始接触Ninject这个IOC工具.也一直是MVC Framework系列书籍中推荐的IOC工具,当然还有优秀的Autofac等.性能和使用上面个有千秋.下面先看一下Ninject的使 ...

  3. karma作为jQuery单元测试Runner

    karma作为angular测试runner出现,如果你使用过karma一定感受到这很不错的javascript测试runner.简单干净的配置文件karma.config.js,以及karma in ...

  4. 【面试必备】javascript操作DOM元素

    前言 时间过的真快,不知不觉就到年底了.问问自己,这一年你对自己的工作满意吗? 评价标准是什么呢?当然是马云的那两条准则了:钱给到了吗?干的爽吗?如果答案都是no,那么,你准备好跳槽了吗? 为了应对年 ...

  5. 成都亚马逊AWSome Day回顾

    6月25日我和公司同仁一起参加了亚马逊在成都的第一场AWSome Day活动.整个活动时间异常紧促,短短一天包含了7堂session,讲师的狂轰乱炸使得我们同学们普遍觉得比上班累多了.好了,废话不多说 ...

  6. IOS 其它语言比较-Objc与JAVA的比较

    1. Objc是一门编译型语言,JAVA是解析型语言 编译型语言:把做好的源程序全部编译成二进制代码的可运行程序.然后,可直接运行这个程序. 编译型语言,执行速度快.效率高:依赖编译器.跨平台性差些. ...

  7. 说说设计模式~组合模式(Composite)

    返回目录 何时能用到它? 组合模式又叫部分-整体模式,在树型结构中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦.对于今天这个 ...

  8. 说说设计模式~观察者模式(Observer)

    返回目录 观察者模式,也叫发布/订阅模式(publish/subscribe),监视器模式等.在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知.这通常透过呼 ...

  9. 纯js实现复制到剪贴板功能

    在网页上复制文本到剪切板,一般是使用JS+Flash结合的方法,网上有很多相关文章介绍.随着 HTML5 技术的发展,Flash 已经在很多场合不适用了,甚至被屏蔽.本文介绍的一款JS插件,实现了纯J ...

  10. 多线程 ThreadPool线程池

    简单说明一下: 线程池可以看做容纳线程的容器:一个应用程序最多只能有一个线程池:ThreadPool静态类通过QueueUserWorkItem()方法将工作函数排入线程池: 每排入一个工作函数,就相 ...