2012年12月15日

WPF中实现九宫格绘图

摘要: 1、问题的起源。首先我们看一下QQ2009的面板,普通状态下是这样的:当我们最大化或是拉伸界面后,界面会变成这个样子:我们可以看到,经过拉伸后的界面背景并没有被等比例拉伸,通过分析我们发现,其实界面是用了一张背景图片,原始图如下: 通过对比我们可以看到,界面在帖图时采取了四角固定,中间部分拉伸的方法来保证背景在拉伸时不变形。按照一般的绘制方法,我们首先会将背景图片使用工具来切成9张图片,示意图如下:如果上图中红线所示,我们通过一个“井”字把整张图片分成了9块,从上到下,从左到右我们将他编号为1-9号。其中第一、三、七、九块为固定大小。二、八、四、六为水平或是上下拉伸,第五块为双向拉伸。按照我们 阅读全文

posted @ 2012-12-15 10:28 牛! 阅读(2990) 评论(1) 推荐(0) 编辑

2006年4月19日

九个笑话告诉你九个人生道理

摘要: 1、建筑师 一位夫人打电话给建筑师,说每当火车经过时,她的睡床就会摇动。 “这简直是无稽之谈1建筑师回答说,“我来看看。” 建筑师到达后,夫人建议他躺在床上,体会一下火车经过时的感觉。 建筑师刚上床躺下,夫人的丈夫就回来了。他见此情形,便厉声喝问:“你躺在我妻子的床上干什么?” 建筑师战战兢兢地回答:“我说是在等火车,你会相信吗?” 【顿悟】 有些话是真的,却听上去很假;有些话是假的,却令人无庸置疑。2、引诱 英国绅士与法国女人同乘一个包厢,女人想引诱这个英国人,她脱衣躺下后就抱怨身上发冷。先生把自己的被子给了她,她还是不停地说冷。 “我还能怎么帮助你呢?”先生沮丧地问道。 “我小时候妈妈总是 阅读全文

posted @ 2006-04-19 23:49 牛! 阅读(224) 评论(0) 推荐(0) 编辑

2006年4月18日

正则表达式学习

摘要: 正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。下面是正则表达式的一些示例:表达式 匹配 /^/s*$/ 匹配空行。 //d{2}-/d{5}/ 验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。 /</s*(/S+)(/s[^>]*)?>[/s/S]*</s*///1/s*>/ 匹配 HTML 标记。 下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为:字符 说明 / 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“ 阅读全文

posted @ 2006-04-18 16:55 牛! 阅读(116) 评论(0) 推荐(0) 编辑

导航