摘要: 托普倒掉了?应该是倒掉了,虽然我不知道具体细节,但是可以确信的是已经倒掉了。我们是否该做一下反思?在中国就是一个期末考试也值得写一篇几千字的总结,何况托普无论如何都是行业内曾经有影响力的企业。
当我要对托普的倒掉写点什么的时候,我陡然发现,我并没有在托普工作的经历,我能写点什么了?写出来不怕内行笑话吗?笑就笑吧,且看我这个外行写点什么吧。
我先讲一个故事。一天我的朋友告诉我,他在和机械学院搞软件项目。我很吃惊,机械学院在很多人的心目中都是和齿轮联......
摘要:
vb打造超酷个性化菜单(二)
(接上篇)
其实,漂亮的界面都是“画”出来的,菜单当然也不例外。既然是“画”出来的,就需要有窗体来接收“画”菜单这个消息,后面我们会看到,实际上不仅仅是“画”这个消息,一切关于这个菜单的消息都要有一个窗体来接收。如果你对消息不太了解,可以看看网上其它一些关于windows消息机制的文章。不了解也没有关系,只要会使用就可以了,后面的文章给出了完整的源代码,而且文章的最后还给出了源代码的下载地址。 下面我们来创建......
积极防御与主动进攻关于银弹,如果我们能够找到那确实是太好太好啦,从此我们软件开发之路就真正踏上了royal road。可惜根据brooks的想法,他认为银弹是不可能存在的,那么也就意味着我们不存在一种利器去射杀软件开发过程中的人狼啦。
首先,我们要明白软件开发过程中的风险在哪里?这些风险可能时间进度、需求变更、设计失误等等。每一种都可能是导致软件开发失败的致命伤害。 【相关文章:MapX 控件在C# 中的应用 (一)】
很显然,既然没有银弹去消灭怪兽,那我们也就没有办法去主动进攻,但是我们可以退而求其次,在怪兽还没有爬出洞穴之前,来找到一些行之有效的方式去抵御在软件开发过程中可能出现的意外,防患于未然。这就是主动防御。理想的情况是没有怪兽,也就不需用银弹射杀。不战而降,这才是上上之策啊。当然这也过于理想,所以还是让我们想想有什么好方法,能够积极防御比较好。 【扩展阅读:OracleDBA讲座笔记2--- or】
既然不能主动进攻,那我们也就只能在软件开发过程中积极防御。在真正开始项目之前,归列任何风险并找出其应对措施。虽然在开发过程中,有很多未知因素不可能在项目开始之前就能预见。但是,普遍存在的问题确实可以在开发之前想出相应的对策的。
举例而言,对于进度安排,领导同志不应该高高在上的安排时间精度,而应该责任到人,将任务细分到个人,由具体承担人构想其所需时间,然后反馈到上级,做出统一的时间进度安排。... 下一页
摘要:vb打造超酷个性化菜单(四)
(接上篇)
´ 属性: 菜单总体风格
public property get style() as menuuserstyle
style = menustyle
end property
public property let style(byval nmenustyle as menuuserstyle)
menustyle = nmenustyle
select ......