作为一名开发人员,随着经验的积累,往往会将一些常用的功能集中到一个中央库中。这几乎是每个开发者在其职业生涯中都会做的事情。本文介绍的正是这样一个库,它是多年开发过程中积累下来的成果。(这个库是之前在ZetaLibNet文章中介绍的库的继承者)。
需要说明的是,库并没有什么特别之处,也不是什么高深莫测的技术。它是一个相当简约、有文档记录和注释的函数集合,涵盖了以下领域:
可以在任何使用.NET Framework 2.0或更高版本的.NET应用程序中使用这个库。
最近几个月,开始开发一些单元测试,但还没有覆盖整个库(也许永远不会)。最初,并没有打算提供源代码,也没有打算写关于这个库的文章,但由于一些热心人士的请求,现在就有了这篇文章。
这个库已经存在并不断增强大约5年了。最新使用它的应用程序是Zeta Test工具,这是一个用于测试用例管理的应用程序。因此,可以期待它相当稳定,并且希望它几乎没有bug。但由于从未计划发布这个库,而且这个库主要是使用(少数例外),可能设计和文档(仅通过注释)可能没有达到最佳状态。
可能不会找到库中所有函数的用途。但也许在过去寻找过其中的一个或几个类。如果是这样,可以使用整个库和DLL文件,或者可以提取源代码并将其编译到自己的项目中。
要获取如何使用库的工作示例,目前请参考CodeProject上的Zeta Resource Editor项目,该项目大量使用了Zeta企业库。
本文为提供了一套.NET 2.0通用函数的快速概述。如果有任何问题、评论或bug报告,请在本文底部的评论部分提出。
在投票时,请记住,并没有打算提供详细的文档,只是想与大家分享源代码。选择在文档稀缺的情况下提前发布。希望能不介意,仍然喜欢代码。