Click here to Skip to main content
Click here to Skip to main content

Zeta Enterprise Library

, 16 Jan 2010 CPOL
Rate this:
Please Sign up or sign in to vote.
A small set of general-purpose classes for using in .NET applications (2.0 or higher)


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:

  • Web (ASP.NET)
  • Windows (Windows Forms)
  • Logging (wrapping LOG4NET)
  • Database access (wrappers for OleDB, SQL Server, Oracle)
  • Data compression (ZIP)
  • General purpose functions, for e.g. string manipulation, XML manipulation, type conversions

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.


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!


  • 2010-01-16 - Maintenance release.
  • 2009-11-28 - Added missing file to the source package. Thanks to Bill.
  • 2009-11-19 - First release of the library to


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Uwe Keim
Chief Technology Officer Zeta Producer Desktop CMS
Germany Germany
Uwe does programming since 1989 with experiences in Assembler, C++, MFC and lots of web- and database stuff and now uses ASP.NET and C# extensively, too. He has also teached programming to students at the local university.
In his free time, he does climbing, running and mountain biking. Recently he became a father of a cute boy.
Some cool, free software from us:
German Developer Community  
Free Test Management Software - Intuitive, competitive, Test Plans. Download now!  
Homepage erstellen - Intuitive, very easy to use. Download now!  
Send large Files online for free by Email
Follow on   Twitter   Google+   LinkedIn

Comments and Discussions

QuestionRedudant code everywhere...(e.g. PathHelper.cs) PinmemberUnholy Loop10-Sep-13 3:37 
GeneralMy vote of 5 PinmemberTomLeonard16-Aug-11 3:46 
GeneralMy vote of 2 PinmemberPuchko Vasili17-Jan-10 12:22 
Generalwhere is the documentation ??! Pinmembermortal_king17-Jan-10 8:53 
GeneralRe: where is the documentation ??! PinmvpUwe Keim17-Jan-10 9:02 
GeneralRe: where is the documentation ??! Pinmembermortal_king17-Jan-10 23:08 
GeneralRe: where is the documentation ??! PinmvpUwe Keim18-Jan-10 2:53 
GeneralRe: where is the documentation ??! PinmemberGreizzerland25-Jan-10 4:40 
Generalerrors in project conversion to VS Studio 2010 beta2 PinmemberBillWoodruff28-Nov-09 0:28 
GeneralRe: cannot convert project to VS Studio 2010 beta2 PinsitebuilderUwe Keim28-Nov-09 0:32 
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 PinsitebuilderUwe Keim28-Nov-09 0:43 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.150327.1 | Last Updated 17 Jan 2010
Article Copyright 2009 by Uwe Keim
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid