03 2013 档案
摘要:大部分控件你把属性设置成什么,那么预览以及运行的时候自然字体也就是那种类型——比如普通的WinForm程序中,TextBox的字体包含字号、样式等属性……一旦设置了它们,你运行带有此文本框的程序,自然输入的字体样式等也是如此。但是RichTextBox不然——如果你把一个RichTextBox设置成“宋体,二号”或者其它中文字体,那么你运行程序,你会很惊讶的发现输入中文的时候的确是宋体二号,但是输入西文(如英语等),字体就不再是中文字体了,而是Arial或者其它默认的某个国家的西文字体。这是为什么呢?究其原因在于RichTextBox有一个LanguageOption属性,它是一个枚举值(可以
阅读全文
摘要:在诸如MSDN等论坛中,每个用户默认会根据名字生成唯一不同的头像图片(如果没有上传自己的头像的话)。这个功能是怎么实现的呢?1)需要到某个网站(Avatar)请求获取一个随机图片。2)格式:www.gravatar.com/avatar/HASH?r=PG&s=256&default=identicon数值(可以是MD5)3)HASH的生成(本文主要讨论这个,其余参数可以打开去自行查看参数说明): 3.1)使用MD5CryptoServiceProvider的ComputeHash方法对已经转化成Byte数组的字符串加密。 3.2)然后使用格式化把生成的Byte数组按照十六进制
阅读全文

浙公网安备 33010602011771号