Click here to Skip to main content
Email Password   helpLost your password?

Introduction

In my daily life as a programmer, I started centralizing some functions I use regularly into a central library. Probably every developer does this some time in his life.

This project presents you the resulting library. (This library is a successor of the library presented in the ZetaLibNet article).

That said, my library is nothing special or even rocket science. It is a rather minimalistic documented and commented set of functions from the areas:

You can use the library from any .NET application that uses the .NET Framework 2.0 or higher.

I started developing some unit tests in the recent month but did not yet cover the whole library (if I ever will at all).

Originally I did not intend to provide the source or to provide an article at all about this library, but since nice people asked me to do so, here it is.

The library exists and is constantly enhanced since approximately 5 years. The latest application that uses it is our Zeta Test tool, an application for test case management. Therefore you can expect it to be rather stable and hopefully rather bug-free. But because of the fact that I never planned to release the library and that the library is mostly used by myself only (few exceptions), probably the design and documentation (through comments, only) isn't as good as it could be.

Goals of this Article and the Library

Probably you don't find any usage for all of the functions of the library. But maybe the one or the other class is something you looked for in the past. If this is true for you, you could either use the whole library with the DLL files, or you could extract the source code and compile it with your own projects.

Using the Code

To get working examples of how to use the library, for now please refer to the Zeta Resource Editor project here on CodeProject that makes heavy use of the Zeta Enterprise Library.

Epilog

This article gave you a quick overview about a set of general purpose function for .NET 2.0. If you have any questions, comments or bug reports, please file them in the comments section at the bottom of this article.

When voting, please keep in mind that I did not intend to provide any detailed documentation but solely wanted to share my sources with you. I've chosen to release earlier even when documentation is sparse. I hope you don't mind and still like my code.

Please note that you also find this library on CodePlex and on Google Code.

Thank you!

History

You must Sign In to use this message board.
 
 
Per page   
 FirstPrevNext
GeneralMy vote of 2
Puchko Vasili
12:22 17 Jan '10  
It's not an article. It sounds like an advertisement. Could you please add more description of the functionality and samples?
Generalwhere is the documentation ??!
mortal_king
8:53 17 Jan '10  
where is the documentation ??!
GeneralRe: where is the documentation ??!
Uwe Keim
9:02 17 Jan '10  
Actually there is none.

While this may upset you, please note that i only released this library upon request for those people that were interested in seeing it.

My personal 24/7 webcam
Zeta Test - Intuitive, competitive Test Management environment for Test Plans and Test Cases. Download now!
Zeta Producer Desktop CMS - Intuitive, very easy to use. Download now!

GeneralRe: where is the documentation ??!
mortal_king
23:08 17 Jan '10  
so !! i want to know the functionality and the methods in the Lib. and how to use it ??
GeneralRe: where is the documentation ??!
Uwe Keim
2:53 18 Jan '10  
Best way would be to download the Zeta Scheduler [^] project and look at the source to see how the library is being used in this project.

My personal 24/7 webcam
Zeta Test - Intuitive, competitive Test Management environment for Test Plans and Test Cases. Download now!
Zeta Producer Desktop CMS - Intuitive, very easy to use. Download now!

GeneralRe: where is the documentation ??!
Greizzerland
4:40 25 Jan '10  
Ok I will, sounds interesting no disrespect about the library.
It looks like it has some elements that i might make use of.

Don't think only from your perspective. There are people here that would like to read what your lib is about before spending time to download and trial, trust me there are plenty of these guys here.

I advise you though to write a few words about your library since you decided to post it to codeproject. Otherwise my friend, it might be seen as advertisement.
Generalerrors in project conversion to VS Studio 2010 beta2
BillWoodruff
0:28 28 Nov '09  
Hi Uwe,

Many thanks for continuing to update this library !

What would be very useful would be a simple text file (or listing on your website in some structured form) of what functions are available in each category, and a very concise description of what they do. A "treasure map" Smile

The errors reported below can be eliminated by deleting the 'Testing entry.

conversion errors :

MiniTest\MiniTest.csproj 1 0
Conversion Report - MiniTest\MiniTest.csproj:
Unable to open project file to perform upgrade.

Test\Test.csproj 1 0
Conversion Report - Test\Test.csproj:
Unable to open project file to perform upgrade.

TestDataCaching\TestDataCaching.csproj 1 0
Conversion Report - TestDataCaching\TestDataCaching.csproj:
Unable to open project file to perform upgrade.

On attempting to compile (FrameWork 2.0)

Error 1 Unable to copy file "C:\Users\dotScience\Desktop\ZetaEnterpriseLibrary-Source\UnitTests\Resources\access.mdb" to "bin\Debug\Resources\access.mdb". Could not find file 'C:\Users\dotScience\Desktop\ZetaEnterpriseLibrary-Source\UnitTests\Resources\access.mdb'. UnitTests

I'm guessing these are related to the unit tests ?

best, Bill

"Many : not conversant with mathematical studies, imagine that because it [the Analytical Engine] is to give results in numerical notation, its processes must consequently be arithmetical, numerical, rather than algebraical and analytical. This is an error. The engine can arrange and combine numerical quantities as if they were letters or any other general symbols; and it fact it might bring out its results in algebraical notation, were provisions made accordingly." Ada, Countess Lovelace, 1844

GeneralRe: cannot convert project to VS Studio 2010 beta2
Uwe Keim
0:32 28 Nov '09  
Thanks bill.

Yes, I excluded several projects but forgot to update the SLN file. In addition I omitted the MDB.

I will post an update.

My personal 24/7 webcam
Zeta Test - Intuitive, competitive Test Management environment for Test Plans and Test Cases. Download now!
Zeta Producer Desktop CMS - Intuitive, very easy to use. Download now!

GeneralRe: errors in project conversion to VS Studio 2010 beta2
Uwe Keim
0:43 28 Nov '09  
New version is online Smile

Thanks again for your feedback!

My personal 24/7 webcam
Zeta Test - Intuitive, competitive Test Management environment for Test Plans and Test Cases. Download now!
Zeta Producer Desktop CMS - Intuitive, very easy to use. Download now!


Last Updated 17 Jan 2010 | Advertise | Privacy | Terms of Use | Copyright © CodeProject, 1999-2010