代码改变世界

随笔档案-2010年11月

WPF 元素的查找

2010-11-29 17:08 by Clingingboy, 7389 阅读, 收藏, 编辑
摘要:   javascript查找元素 在CSS选择器出现之前我想下面两行代码是web开发人员最为熟悉的 html整个页面的Id和Name是必须唯一的,并没有局部Id和Name的概念,其实只... 阅读全文

WPF/Sliverlight ScrollViewer与Panel(3)

2010-11-26 10:12 by Clingingboy, 588 阅读, 收藏, 编辑
摘要:   首先要熟悉自定义Panel,参考这篇吧 http://www.cnblogs.com/zhouyinhui/archive/2007/10/16/926574.html 在Measu... 阅读全文

WPF 2D绘图(3)PathGeometry

2010-11-23 11:10 by Clingingboy, 14324 阅读, 收藏, 编辑
摘要:   PathGeometry可以创建任意的2D图形形状。 其内部通过PathSegment集合来实现 如画2个三角形 外边框和笔刷均由Path提供,Geometry只负责绘制形状为简化... 阅读全文

WPF 2D绘图(2)Geometry

2010-11-23 10:10 by Clingingboy, 7026 阅读, 收藏, 编辑
摘要:   Shape是对Geometry的一种封装,Shape本质上还是通过绘制Geometry的形状,然后以填充笔刷来呈现效果 如Rectangle  这两者是等价的Rectang... 阅读全文

WPF 2D绘图(1)Shape

2010-11-23 09:51 by Clingingboy, 3361 阅读, 收藏, 编辑
摘要:   Shape画图形 特点: 使用XAML输出 继承自FrameworkElement的,因此拥有了众多的属性和事件 1.Ellipse 2.Rectangles 3.Poly... 阅读全文

RadioButton分组的实现

2010-11-22 11:15 by Clingingboy, 14600 阅读, 收藏, 编辑
摘要:     XAML如下 在一个Panel下,若没有指定GroupName则为一组,指定了GroupName为另外一组.逻辑:一组内,选中一个Button取消其他的Button选... 阅读全文

多线程编程(9)Barrier

2010-11-19 10:58 by Clingingboy, 956 阅读, 收藏, 编辑
摘要:   魔兽世界组队下副本 下副本一般都要找5个人,一般玩家都在副本门口等,然后等待其他玩家跑过来 即玩家在做两个动作 1.跑到副本门口 2.等5个人到齐了,然后进副本. 如果玩家先... 阅读全文

OpenGL学习笔记索引

2010-11-19 10:25 by Clingingboy, 1446 阅读, 收藏, 编辑
摘要:   OpenGL 学习笔记(1)初始化窗体 OpenGL 学习笔记(2)创建第一个图形 OpenGL 学习笔记(3)绘制几何物体 OpenGL 学习笔记(4)顶点数组 OpenGL... 阅读全文

多线程编程索引

2010-11-19 10:22 by Clingingboy, 691 阅读, 收藏, 编辑
摘要:   多线程编程(1) 多线程编程(2) 多线程编程(3) 多线程编程(4) 多线程编程(5)WaitEvent 多线程编程(6)原子操作 多线程编程(7)Semaphore信号... 阅读全文

多线程编程(8)Timer

2010-11-18 14:16 by Clingingboy, 728 阅读, 收藏, 编辑
摘要:   .net有很多的计时器 System.Threading.Timer 这个Timer属于操作系统内部实现,最轻量级,以委托方式实现.这种对象要记得调用Dispose方法释放 Syst... 阅读全文

多线程编程(7)Semaphore信号量

2010-11-18 13:36 by Clingingboy, 565 阅读, 收藏, 编辑
摘要:   之前有说过挤公交车的例子,因为只能上前门,而前门只有一个,所以人只能一个一个上,若不规范的公交车前后门都可以上,那么资源就是2个了,那么怎么做呢? 如果资源有多个的话,则可以采用Se... 阅读全文

多线程编程(6)原子操作

2010-11-18 11:23 by Clingingboy, 2439 阅读, 收藏, 编辑
摘要:   不能中断的任务(原子操作) 有些任务是不能被中断的,比如上厕所,难道你上到一半,别人说很急你就让给他了?不可能,必须完事才行。 不管你多快任务只能一个一个做 计算机虽是多线程,但... 阅读全文

多线程编程(5)WaitEvent

2010-11-17 17:31 by Clingingboy, 1561 阅读, 收藏, 编辑
摘要:   还是线程同步问题. 餐馆吃菜 即假设3个线程同步进行,但必须是有序进行的,不然线程就会错乱。比如 厨师烧菜 服务员端菜 顾客吃菜 上面的事情必须按照1,2,3的顺序来完成,意思即3... 阅读全文

多线程编程(4)

2010-11-16 17:51 by Clingingboy, 615 阅读, 收藏, 编辑
摘要:   挤公交车(锁操作) 大部分人都做过公交车,公交车的规则是前门上后门下 由于车多人少,所以大家都会抢着上公交车,实际则是抢前车门的位置,但前车门只有一个,人还是得一个一个上.无法同一... 阅读全文

多线程编程(3)

2010-11-16 15:46 by Clingingboy, 585 阅读, 收藏, 编辑
摘要:   传递参数 线程管理(线程池)如果有100个任务,则创建100个线程,如任务有轻重之分,一个任务完成后可以继续做其他事情,而不必要创建多余的线程.线程池内部提供了管理线程的机制,在大部... 阅读全文

多线程编程(2)

2010-11-16 11:32 by Clingingboy, 736 阅读, 收藏, 编辑
摘要:     线程自身阻塞    线程由于某些原因,可以停下一段时间即调用Sleep方法 妈妈给女儿削梨(Join) 1.妈妈削梨(thread1) 2.女... 阅读全文

多线程编程(1)

2010-11-15 17:50 by Clingingboy, 1439 阅读, 收藏, 编辑
摘要: 为了以后忘记以后可以再看,所以记录下. 主线程 程序开始后将有一个主线程,即 一个简单的示例,阻塞当前线程创建一个线程这里创建了2个线程,然后调用Start方法启动线程.阻塞内部线程(非主线程)... 阅读全文
点击右上角即可分享
微信分享提示