winform 程序对界面上控件的统一控制【二】组件版
本篇blog主要是为了阐述如何开发组件,如何给组件定义可视的属性,并且定义集合属性。但愿我将清楚了...
不平静的2009,期待更不平静的2010
2009年对我来说是不太平静的一年,在11月份换了工作,离开了工作了两年的公司,有不舍也有固执,其实打工无非有两种选择,一是在一个公司持续的干下去,二是寻找自己的最合适最理想的工作环境。这次我选择了后者,虽然在新的工作环境中遇到了一些问题,不过我想我还是会不断坚持我自己的梦想,不管在什么样的环境下,...
Windows 7 产品密钥是否安全
提到Windows 7(或Windows Server 2008)有些人认为自己的产品密钥(Product Key)很安全,甚至在公司内部有些网管也认为公司部署的Windows 7 系统的密钥不会泄露。但其实并非如此,众所周知我们的密钥都是写在注册表中的,虽然在Windows 属性中看不到产品密钥的...
NServiceBus---最流行的开源企业服务总线 for .Net
NServiceBus是dotnet世界里面最流行的开源企业服务总线. 它强大,轻量级;可插拨,简单易用,支持企业级开发等特点.NServiceBus开始于2006年,并且一直在持续的改进,而且社区很活跃,作者更新的也很快.而且NServiceBus已经被多个大公司应用到正式的实际生产项目中,还是...
微软一站式示例代码库 1月小结
微软一站式示例代码库(http://cfx.codeplex.com/ )1月小结 1. 微软一站式示例代码库 首次闯入CodePlex Top 20 1月26日对微软一站式示例代码库是历史性的一天。该项目第一次闯入CodePlex社区前20,在13000个开源项目中排名18。 ...
一个阳光女孩儿的来信——Leo网上答疑(21)
网友曾引用李敖的话:“妓女不能靠性欲接客,作家不能靠灵感写作……,所以程序员不能靠兴趣工作”我相信即使写下此留言的程序员可能愿意把自己比喻成作家。不可否认的是,所有行业之中总会有最出色的一群人,也许是兴趣支持他们把工作做地更好的...
开源那些事儿(四)-如何使用CodePlex进行项目管理
随着iToday项目的发展,人员的扩展,需要一定的项目管理流程来保证项目不会流产。一个具有一定规范的开源项目,单靠个人激情和能力来完成项目的几率非常的低,没有项目管理流程,后续开展会变得困难,项目的可延续性也得不到保证。因此需要想办法实施有效的项目管理。本文讲述如何使用CodePlex进行开源项目的...
Visual Studio 2010和.Net Framework 4 RC版本发布
2009年2月9日,微软发布Visual Studio 2010 Release Candidate版本和.Net Framework 4.0 Release Candidate版本,大家可以在MSDN Subscribers下载.众所周知,候选版本,是属于预发行版本,和测试版最大的不同是候选版本基...
Visual Studio DSL 入门 6---DSL的图形表示1
到现在为止,我们还是只是介绍模型相关的东西,还没有接触到Dsl的模型的展现,对于一个Dsl来说,没有图形展现也是可行的,不过对于一个开发工具来说,要提供一种方式来操作我们的元数据,Visual Studio DSL在图形展现这方面提供了不错的支持,不过对于复杂的Dsl来说,图形的展现往往需求很复杂,...
【翻译作品】JavaScript Event学习补遗:addEventSimple
这里有个addEventSimple和removeEventSimple函数,有时候需要不那么显眼的事件处理程序的时候我就用这两个函数注册。function addEventSimple(obj,evt,fn) { if (obj.addEventListener) obj.addEventLis...
.NET 4.0 环境下无法直接运行 .NET 2.0 程序的问题,当然目前解决了
由于 .NET 4.0 使用新版本的 CLR,变化也不少,例如:mscoree.dll 变为 mscoree.dll 和 mscoreei.dll,mscorwks.dll 变为 clr.dll,mscorjit.dll 变为 clrjit.dll。这导致在没有安装 .NET 2.0 的情况下,.N...
【翻译作品】JavaScript Event学习第十一章:按键的检测
检测用户的按键是事件处理程序的一个很特别的环节。这一章我们着力解决一些非常棘手的问题,并且制定一个完备的表格。第一个问题是对于按键事件来说根本就没有标准,按照规范说的:包含键盘等输入设备的事件模型会在以后的DOM规范中作出解释。正如我们了解到的,浏览器在最开始设计的时候并没有一个标准,大家都像做实验...
Silverlight 代码创建动画 示例
代码中使用了 C# 3.0 语法效果是一个红色矩形从右下角移动到左上角仅仅是示例,演示如何在代码中动态创建动画MainPage.xamlCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHig...
做一个优秀的PM(1)--论赞美和尊重
最近一个进项目组时间不长的员工完成一个较为复杂的js代码给我查看,我看了以后,提出了些待改进的问题就走了。刚走了没有多久,听到这个员工小声对旁边的人说:X 哥都不表扬我。成功学大师卡耐基的著作“人性的弱点”前几章重点讲述了赞美的意义,(第一章,做个批评的吝啬鬼,第二章,给别人...
[WPF]使用自定义Panel更好地控制Resize时的行为——之二
考虑下面这样的界面布局。 对于这个小窗口而言,东西少。可以把窗口定死在500*300这样。但是如果这个表单是属于一个大窗体的一个部分。情况就比较复杂了。 我们并不能把窗口定死大小。因为窗口有可能会需要在1920*1200到1024*768等不同的分辨率下运行。这样这个表单在不同情况下的大小就有可能有...
Ubuntu 9.10 Server 配置基于SSL的Subversion
1 配置准备 Ubuntu 9.10 Server 英文版。服务器版还是以稳定高效为主,也没有安装图形界面,另外主要是通过putty.exe远程访问。没有采用中文版的原因是,在shell下,中文字体可能没有安装总显示乱码,拜过谷哥大神,未解决。 2 安装软件及模块一览 (1)Apache2.2.1...
.NET/CLI元数据中使用的压缩整数
.NET/CLI的PE文件中广泛采用了一种整数压缩算法,这种算法可以将一个32位整数根据其大小的不同放置在1、2或4个字节中。当整数的值比较小时,这种算法能够有效地减少PE文件的大小。本文介绍了这种压缩算法,并给出了压缩/解压缩的参考实现...
Total Commander里Help菜单在菜单栏右对齐的效果的实现方法
Total Commander里Help菜单在菜单栏右对齐的效果是什么原理,用C#怎么做?如图:谢谢 游民一族 的指点,终于找到方法了。[代码]刚开始我把MenuItemInfo定义为struct,总是报Attempted to read or write protected memory的异常,搞...
