摘要: 企业信息化发展已经多年了,早在几年前,在民间还悄悄流传着这样一句话:“企业不上ERP是等死,上了ERP是找死”,想必现在大家已经没有这样的说法了。企业的信息化程度已经成为了企业核心竞争力主要因素,每个公司、每个企业都在不同的程度地推进了信息化的进程,引入了ERP、CRM、HR、OA等系统。然而这些系统是解决复杂的、繁重的手工劳动的产物,是事务型的,是以提高生产效率、节约成本... 阅读全文
posted @ 2009-11-19 10:58 vincent shi 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码。 a) 如果需要编辑机器产生的代码,... 阅读全文
posted @ 2009-11-16 17:30 vincent shi 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Tiboe近日发布了新一期的编程语言排行榜,本期的主题是《 C is closing its gap withJava》,即:C与Java的差距越来越小。很显然,这并不是从语言特性和功能方面的差异,而是在编程语言的使用率方面的接近。下面是11月编程语言排行榜的前二十名及相关数据: 11月编程语言排行榜前20名榜单从榜单中我们不难看出,在11月的语言使用率指数上,Java占有18.373%,C语言1... 阅读全文
posted @ 2009-11-16 14:01 vincent shi 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 作为技术人员,我们以往更多的关注的是技术,但是在做个多年后,发现做正确的事比正确的做事更重要,而软件中需求的好坏就很大程度决定了你这个软件是否正确,需求确定后不管你如何实现,功能给客户直接带来的价值远远比技术直接带来的价值要高。鉴于需求的重要性,所以后续我将陆续写一些需求相关的博文和大家一起学习探讨,扩充开发人员的需求知识,提高我们应用需求到开发的技能。   本篇将从下图所示的软件需求的三个层次开... 阅读全文
posted @ 2009-11-16 11:49 vincent shi 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 这是一个技术提问帖,更是一个技术回复分享帖!希望有经验的朋友能够不吝赐教,让我们能在回复中分享到技术!同样希望管理员同志不要将此贴移出首页区,在讨论中学习和分享知识也是一种学习的方式,不是吗?---------------------------------华丽的分割线------------------------------------------------------------相信很多朋... 阅读全文
posted @ 2009-11-16 11:34 vincent shi 阅读(452) 评论(2) 推荐(0) 编辑
摘要: 什么是设计原则? 设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。基本原则 封装变化Encapsulate what varies. 面向接口编程而非实现 Code to an interface rather than to an implementation.优先使用组合而非继承 Favor Composition Over InheritanceSRP: T... 阅读全文
posted @ 2009-11-16 11:33 vincent shi 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 设计模式遵循的一般原则:1.开-闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开发,对修改关闭.说的是,再设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展.换言之,应当可以在不必修改源代码的情况下改变这个模块的行为,在保持系统一定稳定性的基础上,对系统进行扩展。这是面向对象设计(OOD)的基石,也是最重要的原则。2.里氏代换原则(Liskov ... 阅读全文
posted @ 2009-11-16 11:32 vincent shi 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 这里说的控件主要指的是文本框、下拉列表框这一类的控件,用户使用这些控件输入数据,然后我们需要提取这些数据进行处理。但是不同的控件有不同的取值方式,比如文本框要用Text,下拉列表框是SelectedValue (当然还有其他的方法),CheckBoxList也是SelectedValue,但是这个只能获取第一个选项,如果是选择了多个选项,他只能返回第一个被选中的选项。可能您觉得这个没什么的呀,很正... 阅读全文
posted @ 2009-11-16 11:31 vincent shi 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 强烈推荐:75个最佳Web设计资源下载2009-07-25 15:57 by 牛牛博客, 3510 visits, 网摘, 收藏, 编辑 75个最佳Web设计资源分类: 生活点滴 | 标签: | 日期:2009-02-02 隐/显你可能对这些也感兴趣2008年75个最佳Web设计资源博客又开始啦ADOBE CS4 官方中文精简版下载【免激活】domy best《史学集刊》合订本(2006-2008... 阅读全文
posted @ 2009-11-16 11:30 vincent shi 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 为什么需要原型  建立原型的主要原因是为了解决在产品开发的早期阶段不确定的问题,利用这些不确定性来判断系统中哪一部分需要建立原型和希望从用户对原型的评价中获得什么。原型可以使他们的想象更具体化,有助于说明和纠正这些不确定性,总的来说通过原型法可以很好的减少项目风险。水平和垂直的原型  我们和业务人员经常谈到的是水平原型,水平原型也叫做“行为原型” (behavioral p... 阅读全文
posted @ 2009-11-16 11:29 vincent shi 阅读(323) 评论(0) 推荐(0) 编辑