使用Orca在Visual Studio安装项目中创建自定义对话框
一、背景
使用Visual Studio安装项目来创建程序的安装很方便快捷,但在创建过程中提供可以使用的对话框很有限:
启动节点有:“启动画面”、“欢迎使用”、3个&
http://cyqdata.cn/cnblogs/article-detail-37518
项目经理的超越(二)知己知彼,准备上的超越
“知己知彼,百战不殆。”孙子的这句名言,非常之有道理。然而,历史上,想要征服项目,最后反被项目征服的项目经理,数以万计。难道他们都不知道不明白这个道理吗?
【知己知彼】 --------------------------------------------------------------------------
“知己知彼,百战不殆&
http://cyqdata.cn/cnblogs/article-detail-37453
上周末Jscex项目介绍的幻灯片
上周末,在风景秀丽的浙江大学校园内,举行了NodeParty杭州站的活动。我在活动上结合Node.js项目对Jscex进行了简单介绍,包括其设计目的,设计原则,使用方式,高级模式,组成部分等等。在场的许多朋友也提出了不少问题,我也一一作了解答或是演示。总体感觉还算不错,毕竟是亲手编写的项目,对其各方面还是了然于胸的。在此发布演讲用的幻灯片,希望能给不在现场的同学带来一些帮助。 Jscex: Wr
http://cyqdata.cn/cnblogs/article-detail-37442
软件项目经理新手上路(12) - 案例总结,项目经理的演变
有朋友在问,《软件项目经理新手上路》到底写的是什么?翻来覆去,案例后面还是案例,再加上一些主观的判断(我自己认为是客观,只描述结果,里面可能有些主观的词汇)。有人形容,这一系列文章就像恐怖片,项目经理真不容易;有人说,不知道楼主要表达的是什么意思;有很多人发现案例比较有意思,有些共鸣或反对;还有人给出了自己的案例;有人受困于类似的案例,希望找到答案。
如果前面所有的文章和案例都只是个引子,大家会不
http://cyqdata.cn/cnblogs/article-detail-37439
Project Silk – Mileage Stats 项目架构初步分析(ASP.NET MVC 3)
如果你正在学习ASP.NET MVC 3,HTML5,jQuery和浏览器客户端交互技术,推荐你下载Mileage Stats 范例程序,可更好理解如何使用当前技术创建当前的web应用程序,尤其关注如何架构一个企业级的应用程序。关于Mileage Stats项目的初步介绍,请参考《Project Silk – 基于ASP.NET MVC 3 的示例应用程序Mileage Stats》。
http://cyqdata.cn/cnblogs/article-detail-37413
项目经理的超越(一)你超越了吗?
【你超越了吗?】-------------------------------------------------
时间进度~~~成本控制~~~质量要求~~~客户满意~~~个人成功~~~这些仿佛咒语般的字眼,时时萦绕在项目经理的心头。它们是项目经理的目标所在,又是项目经理的痛苦之源;它们是项目经理的荣耀所在,又是项目经理的耻辱之源。在每一个项目经理心里,也许都有过这样的梦想: 面对一个被
http://cyqdata.cn/cnblogs/article-detail-37407
软件项目经理新手上路(11) - 找不到自己,看不见别人
这个题目挺让我满意的。
1. 小故事
张三原来是位优秀的开发人员,他乐于钻研,经常提出各种改进意见,同时人缘也很好。不过他和原来的项目经理王二关系不太好,因为他的很多意见都被王二否决了。最近王二因故离职了,因为突出的表现,张三被提升为项目经理。
张三和团队成员的关系很快紧张起来。为保证项目按期按质交付,张三否决了一位高级开发人员的几个技术方案。同时他对另一位初级开发人员也很不满意,因为他有几次代码
http://cyqdata.cn/cnblogs/article-detail-37395
软件项目经理新手上路(10) - 要的是计划,还是?
领导要的是计划,还是……?
1. 小故事
张莉是新鲜出炉的项目经理。在二月底春节后,张莉开始了C项目。三月初,领导确定C项目的交付期限是四月中旬,并要求张莉提供详细的甘特图计划。作为一个新组建的团队,C项目应用的又是新技术,张莉完全不知道应该怎样出计划。在张三的指导下,张莉弄出了一个分迭代的项目计划给领导。但是领导依然不满意,再次要求张莉提供详细的甘特图计划。张莉对新的
http://cyqdata.cn/cnblogs/article-detail-37312
项目告一段落,总结一下---(未完待续)
做了一个类似电子市场的应用,遇到了很多问题,记下来。
1. 使用apache的Http包进行网络通信,如果添加了消息头("Accept-Encoding", "gzip,deflate"),那么无论从服务器获取的数据是否经过了gzip,都会对其进行解压缩,那么如果数据本来没有压缩而被解压缩了,就会乱码。设置这个消息头的时候一定要注意。
2. include,viewStub标签的使用
http://cyqdata.cn/cnblogs/article-detail-37280
处女项目后关于IC验证经验的总结
完整的、详细的设计规范是验证工作的重要起点。
验证工作根据设计规范(Specification)进行,详细的Spec是RTL代码的编写工作的依据,也是验证工作的依据。当验证过程发现DUT的响应与testbench预计的不符时,需要根据Spec判断是DUT出现错误还是testbench出现错误。
参数化的全局定义
Register相关位及其数值的全局宏定义。reg_define.v
相关路径的
http://cyqdata.cn/cnblogs/article-detail-37224
软件项目经理新手上路(8) - 最后期限的迷局
最后期限是每个项目经理都绕不过去的坎儿。
1. 小故事
张莉是新鲜出炉的项目经理。在二月底春节后,张莉开始了C项目,C项目是一个大项目的组成部分。三月初,领导确定大项目的交付期限是4月中旬。张莉愁坏了,项目的流程、人员、技术等等都是全新的,她完全没有把握保证项目的交付。导师张三给她出主意,不妨先接受领导4月中旬交付的目标,但是将目标进行分解,每半个月检查一下能否达成目标。张莉每半个月向领导汇报实际
http://cyqdata.cn/cnblogs/article-detail-37199
软件项目经理新手上路(7) - 再序 - 多点儿人味儿
有朋友最近看了《软件项目经理新手上路》,就问我,你在写什么啊?其实我也在思考这个问题,为什么我从一开始就否定了软件项目管理而要写软件项目经理呢?最近才逐渐了解自己的想法,多点儿人味儿。我想写的是一个活生生的项目经理,而不是剥离人味儿的项目管理。
请允许我在此引用一句名人名言。“#彼得圣吉第五项修炼# 我深信,流行的管理体系的核心问题是致力于使一切趋于平庸。它迫使人们越来越辛苦
http://cyqdata.cn/cnblogs/article-detail-37098
软件项目经理新手上路(6) - 不要进行小改进
改进是每个项目经理都会遇到的头疼事。
1. 小故事
张三有点烦恼。张三兴冲冲的到一个项目入职了,踌躇满志,这次一定要干点成绩出来。因为入职前,领导找张三谈过,项目目前存在不少问题,需要改进。在经过一段时间的调研后,张三拿出了一整套改进方案。张三将整套方案提交给领导,领导看了第一眼,说很好,我需要再研究研究。过了几天,领导还没研究完。张三去找领导,领导开始拖延,主意不错,但是是否适合我们公司,还需要
http://cyqdata.cn/cnblogs/article-detail-37084
软件项目经理新手上路(5) - 头痛医头,脚痛医脚
项目总有各种各样的指标,用指标对项目健康情况进行检查就像人的体检一样合理,但是会体检并不意味着会治病。
1. 小故事
张三受到了领导嘉奖。当张三刚到项目的时候,中国团队的任一指标都比国外团队差很多。张三选定了产出指标作为突破口。他凭借个人魅力和努力工作极大的激励了项目团队成员,终于在半年后,项目团队成员的产出指标已经与国外接轨。张三也因为卓越的领导力和卓有成效的工作成果受到领导嘉奖。
2. 常规想
http://cyqdata.cn/cnblogs/article-detail-36980
最近参加一个团队创业项目的感触
最近团队启动了一个创业项目,其实对创业项目来说不能算是最近了,已经一个月了,需求都没完全确定,这些人都在做什么呢。我感觉这个更像是团队的一个普通的项目,大家该做什么做什么,没事的时候拿出来点时间讨论下,然后慢慢做着,当要开会的时候赶一下进去,坑爹嘛不是。
当然管理只是一方面,团队成员的心态和参与目的也很重要,很多人参加这个可能就是为了学点东西,而对这个东西完全没报什么希望,完全不是以一种创业
的心
http://cyqdata.cn/cnblogs/article-detail-36923
软件项目经理新手上路(4) - 老好人
老好人式的项目经理并不少见。他们人很好,希望让每一方满意。
1. 小故事
最近,张三有些烦恼。张三是位资深的开发人员和项目经理,同时他也是个典型的老好人。他勤勤恳恳,任劳任怨,开发能力优秀,对每个人都是那么好。因为客户突然提出了一些比较无理的要求,但是张三是老好人嘛,所以张三就带领团队加班加点,努力完成。可惜客户的要求实在太紧,在上线后出现了一个比较严重的Bug。客户对项目团队的工作很不满意,但是
http://cyqdata.cn/cnblogs/article-detail-36919
在 Silverlight 项目中获取程序集的引用信息
在完整的 .Net 环境下,如果要获取程序集的引用信息,可以使用下面的代码: var assembly = Assembly.LoadFrom(assemblyFile);
var references = assembly.GetReferencedAssemblies();
得到的 references 对象是一个 AssemblyName 数组, 这个对象包含了程序集的所有引用信息, 关
http://cyqdata.cn/cnblogs/article-detail-36866
2011年微软全球Next大赛闭幕。一站式示例代码库等30个项目获Microsoft Next殊荣
由微软国际业务总裁吉恩-菲利普・卡托伊斯(Jean-Philippe Courtois) 组办的"2011年微软全球Next"四月正是闭幕。微软一站式示例代码库在内的30个创新性项目获Microsoft Next殊荣。
微软"Be What’s Next"旨在帮助客户在不断变化的全球经济环境中实现增长。"微软全球Next"竞赛是为了嘉奖公司内部创新者和创新性项目。来自微软全球所有业务
http://cyqdata.cn/cnblogs/article-detail-36854
大项目的思考
引言:进入现在这个我们内部号称“豪门”的项目已经两个多月了。现在回想起进入项目前一位前辈的话:“大项目有大项目的问题,但大项目也有很多东西可学“,自己此时深表赞同。二个月的时间,自己从刚来前两周的观察学习,到现在的基本融入,在这个过程中自己有了很多的想法和思考。
为什么测试这么难写?
tdd的开发实践保证了代码的可测试性,那么当tdd的t变的
http://cyqdata.cn/cnblogs/article-detail-36788
C项目敏捷实施-5个迭代了
时间过得飞快,转眼间C项目已经来到了第五个迭代。在第五个迭代,C项目的情况如何呢?答案是还在磕磕绊绊。
对很多人来说,这种敏捷实施的成果是难于接受的,实施这么久了,还在磕磕绊绊。实施敏捷看起来就像一场运动,人们总期待实施敏捷有个结束的时间,但是这就是敏捷,实际的敏捷。(敏捷不仅是马拉松,它还永不结束。)
&nb
http://cyqdata.cn/cnblogs/article-detail-36752