![]() |
XHelpers Library (Freeware)
|
![]() |
![]() |
SergCODE source code package (Freeware) |
ElementaryExtensions library (ancestor of the XHelpers Library)
The XHelpers library is a small user extension of the .NET Framework (one of possible variants). This library is a collection of C# source code files. There files may serve as samples, because they contain highly structured code, which may be regarded 1) as an additional framework for user code support and 2) as a basis for separating your own code (universal to a certain degree) from applications containing XHelpers projects.
Currently, there is a relatively large collection of various classes (see overviews of the assemblies mentioned above. Each area is supported by a corresponding set of overloaded methods, which may help in routine application development.
The XHelpers folder is supposed to be placed in a user solution directory (group of your projects). It may be corrected, recompiled, and mainatined later on. Source files and directories are named in a maximally intuitive way, which allows intuitively identifiying their main conceived purpose. There are only several fragments that may be difficult to understand. The main part is, on the contrary, easy to understand and may be understood even when quickly skippping through the source codes. (There is always a possibility to correct.)
Even if you don't find it necessary to link your application with XHelpers, this library will anyway be useful for you (e.g., as guidelines for designing your own helper code from different fundamental areas!
This is an alpha-version of the XHelpers library, which did not yet undergo long-term testing. Not every calls (from the set of all available overloaded calls) was tested by the developer. Not every function does parameter check and contains XML documentation on handled exceptions. However, the main part of the library was successfully tested (in several programs designed to be used under real-world conditions). Even though a detailed documentation and commentaries are not available, it is easy to study the library of general-purpose extensions, because the source code is well organized.
This documentation is only an overview.
For understanding the concept of the project, you must study the source code files directly.
Top |
© Sergei Kitaev (Китаев С.Ю.) |