代码改变世界

Aspose.Cells 使用整理

2010-11-23 13:09 by 微软一点都不软, 854 阅读, 0 推荐, 收藏, 编辑
摘要:这两天用Aspose.Cells构建一个Excel报表,感觉这个组件还比较好用.记录一下常用的使用知识:这两天用Aspose.Cells构建一个Excel报表,感觉这个组件还比较好用.记录一下常用的使用知识:1.创建Workbook和Worksheetworkbook&worksheet1Workbook wb = new Workbook();wb.Worksheets.Clear();wb.Worksheets.Add("New Worksheet1");//New Worksheet1是Worksheet的nameWorksheet ws = wb.Works 阅读全文

全局程序集缓存(GAC)

2010-11-05 09:17 by 微软一点都不软, 784 阅读, 0 推荐, 收藏, 编辑
摘要:全局程序集缓存 (GAC) 计算机范围内的代码缓存,它存储专门安装的程序集,这些程序集由计算机上的许多应用程序共享。在全局程序集缓存中部署的应用程序必须具有强名称 是的,gac中的所有的assembly都会存放在系统目录"%winroot%\assembly下面。放在系统目录下的好处之一是可以让系统管理员通过用户权限来控制assembly的访问。 关于gac本身,上面所引述的一段话正是msdn中对gac的定义。gac全称是global assembly cache,他的作用是可以存放一些有很多程序都要用到的公共assembly,例如system.data、system.windows 阅读全文

GridView的RowCreated与RowDataBound事件区别

2010-11-02 10:41 by 微软一点都不软, 349 阅读, 0 推荐, 收藏, 编辑
摘要:关于RowCreated与RowDataBound事件区别,经过google一下,得出结果:GridView的RowCreated与RowDataBound的一个区别在于RowCreated事件是这样的,不管数据是不是重新绑定到GridView,只要在GridView里新增一行记录就将引发RowCreated事件。那意味着,当发生PostBack回传事件时,哪怕数据来自视图状态,也会引发RowCreated事件。我们使用RowCreated事件而不使用RowDataBound事件的原因在于,只有当数据明确的绑定到数据Web控件时才会引发RowDataBound事件.RowDataBound是数 阅读全文

管理收尾往往是项目经理经常忽略的过程

2010-11-01 10:38 by 微软一点都不软, 245 阅读, 0 推荐, 收藏, 编辑
摘要:谈到项目收尾,可能很多同事都有一大段的牢骚,血泪史当然是少不了的。相信谁都经历过在项目“接近”结束的时候陷入困境的情况,客户不断的提出新要求;以为已经干完了“该干的事情”,结果拿起合同一看,天啊……客户要一项一项地对合同的话,根本就不可能验收。我也有过这样的惨痛经历,就来瞎侃一把吧。 谈起项目收尾,根据PMI(美国项目管理协会)的概念,项目收尾包括合同收尾和管理收尾两部分。合同收尾就是抓起合同,和客户一项项的核对,是否完成了合同所有的要求,是否可以把项目结束掉,也就是我们通常所讲的验收。管理收尾是对于内部来说的,把做好的项目文档等归档;对外宣称项目已经结束;转入维护期,把相关的产品说明转到维护 阅读全文

一个十人开发团队的人员安排

2010-11-01 10:28 by 微软一点都不软, 492 阅读, 0 推荐, 收藏, 编辑
摘要:对于一个以开发一般的商业应用软件的开发团队来讲,对于《人月神话》中提及到的外科手术队伍并不是一个值得借鉴的方法。所以在此应该对一些概念进一步进行分析。 1.效率问题:根据我们的经验数据,一个有经验的编程高手对于应用软件来讲一天的代码编写量可以达到400-500行代码,而对于熟练人员一般在200左右,对于新手每天小于50-100行代码。所以如果完全用最好和最差来比较的话符合1:10的比例,但一个小型开发团队不可能全部是新手,其主体部分人员应该属于熟练人员。在这里我们给出熟练人员和编程高手的两个重要观点: a.架构设计对开发人员有更高的要求,不能要求每个开发人员都精通架构。但我们认为在一个成熟的架 阅读全文
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页