易截截图软件、单文件、免安装、纯绿色、仅160KB

将HTML颜色翻译为GDI+颜色

今天在写一个控件的时候遇到个问题。
程序代码
Brush brush = new
SolidBrush(Color.fromName("#000000"));
死活不出来#000000颜
色。程序也没有报错。一步一步的调试也没发现什么异常,最后查了下MSDN才发现,原来Color结构只认识GDI+中的Color,也就是说只认识
Back而不认识#000000。那怎么将#000000转化为GDI+认识的Color呢?有两种方法。
第一种,使用
System.Drawing命名空间中的ColorTranslator类。
程序代码
Brush brush = new
SolidBrush(ColorTranslator.fromHtml("#000000"));
第二种,
要稍难些,将16进制转化成10进制,每两位一组。
程序代码
string
_FontColor = "#000000";
int r, g, b;
r = Convert.ToInt16("0x" +
_FontColor.Substring(1, 2), 16);
g = Convert.ToInt16("0x" +
_FontColor.Substring(3, 2), 16);
b = Convert.ToInt16("0x" +
_FontColor.Substring(5, 2), 16);
Brush brush = new
SolidBrush(Color.fromArgb(r, g, b));
实际使用起来肯定是第一种
比较方便啦。不过从这两种方法的实现便能看出,其实.Net
Framework已经把很多复杂的步骤给我们省略了,给我们的开发带来了许多便利,但是这对于我们技术的提升,究竟是好还是坏呢?


相关文档:

HTML一种鼠标移动列变色效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title> ......

汉字与16进制、汉字与Html转义符的转换


package test;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;
/**
* @category 功能1:汉字与16进制的转换<br/>功能2:汉字与Html转义符的转换
* @author 作者:李易烜<br/>邮箱:chinaliyixuan@hotmail.com
* @date 创建时间:Fe ......

制作主流邮箱能正常显示的HTML邮件的技巧

几乎每个会员制网站都需要通过后台发送邮件来与会员进行沟通,如注册确认、营销推广。这些由站方发给会员的信件,往往纯文本格式已不能满足界面和交互的要求,这时候我们就需要发送HTML页面。由于HTML邮件不是独立的HOST在本站的页面,是寄人篱下的。所以编写HTML邮件与编写HTML页面有很大的不同。因为,各面向网民的主流邮 ......

创建自定义HTML Helper

此教程向你演示如何在你的MVC视图里创建自定义HTML Helper。利用 HTML Helpers, 可以减少乏味的输入HTML标签。
在教程的第一部分,我描述了ASP.NET MVC框架已有的HTML Helper。然后,我描述了创建自定义HTML Helper的两个方法:我会解释如何通过创建静态方法和扩展方法来创建HTML Helper。
理解 HTML Helper
HTML Helper ......

ASPX页生成静态HTML页(五种方案)

方案1:
///     <summary >
///     传入URL返回网页的html代码
///     </summary >
///     <param     name="Url" >URL </param >
///     <returns ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号