当前位置: 首页 > news >正文

C# WinForm开发系列 - GDI+【转】

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

相关文章:

  • 【自用】 Kotlin 创建自己的对话框
  • 从antlr扯淡到一点点编译原理
  • 用Canvas画一棵二叉树
  • webpack+react环境搭建与hello world
  • iOS 实现UINavigation全屏滑动返回(一)
  • c++那些事儿4 0 多态
  • 1.Node.js
  • 使用Doxygen生成C#帮助文档
  • [喵咪大数据]Hadoop集群模式
  • The working copy is locked due to previous error
  • iOS推送Tips
  • mysql5.7二进制编译包的安装
  • 笨办法31做出决定
  • SQL PRIMARY KEY 约束
  • 串口工具
  • ES6指北【2】—— 箭头函数
  • [LeetCode] Wiggle Sort
  • canvas 高仿 Apple Watch 表盘
  • CSS 专业技巧
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • JavaScript 基本功--面试宝典
  • leetcode46 Permutation 排列组合
  • Octave 入门
  • PHP变量
  • Redux系列x:源码分析
  • Zepto.js源码学习之二
  • 基于组件的设计工作流与界面抽象
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 跳前端坑前,先看看这个!!
  • 微服务核心架构梳理
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 追踪解析 FutureTask 源码
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 说说我为什么看好Spring Cloud Alibaba
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • ( 10 )MySQL中的外键
  • (1)(1.13) SiK无线电高级配置(五)
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (ZT)一个美国文科博士的YardLife
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (二)windows配置JDK环境
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (一)Java算法:二分查找
  • (转)甲方乙方——赵民谈找工作
  • ***测试-HTTP方法
  • **python多态
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .cfg\.dat\.mak(持续补充)
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .net开发引用程序集提示没有强名称的解决办法