Курвостелла (Curvostella)

Библиотека XHelpers (Freeware)
и программные примеры

Автор проекта: Сергей Китаев

Папки SergCODE:
XHelpers Library and Samples,
XHelpers (поддиректория)

Курвостелла (Curvostella)
Библиотека XHelpers (Freeware) Пакет исходных кодов SergCODE (Freeware)

К обзору (вниз)

Библиотека ElementaryExtensions (предшественница XHelpers Library)


Программы-примеры основанные на библиотеке XHelpers (картинки):

Сборки библиотеки XHelpers:

Прочие ссылки:



Обзор:

Библиотека XHelpers является небольшим пользовательским расширением каркаса программирования .NET Framework (одним из возможных вариантов). Она представляет собой коллекцию наглядно организованных исходных файлов C#, содержащих высоко структурированный код, который можно рассматривать, во-первых, как дополнительную опору для поддержки пользовательского кода; во-вторых, как базу для отделения части Вашего собственного кода, наделённого определённой степенью универсальности, — от приложений, в состав которых входят проекты XHelpers.

На текущее время имеется достаточно богатая коллекция разнообразных классов (смотрите обзоры приведённых выше сборок). Любое направление поддерживается соответствующим набором перегруженных вызовов, что может помочь в рутинной работе над приложением.

Предполагается размещение папки XHelpers в директории пользовательского “решения” (группы Ваших проектов), с возможностью корректировки, перекомпиляции и дальнейшего сопровождения. Исходные файлы и директории именуются в максимально информативной манере, позволяющей интуитивно определять их основное задуманное назначение. Есть только несколько фрагментов, которые могут вызвать сложность с пониманием. Основная же часть легко воспринимается и может быть понятна даже при беглом просмотре исходных текстов. (Всегда есть возможность для исправления.)

Даже если Вы не сочтёте нужным связывать свою программу с XHelpers, она всё равно может Вам пригодиться, — как пример проектирования собственных хелперов (кода поддержки) по различным фундаментальным тематикам!

Данный вариант библиотеки XHelpers является альфа-версией проекта, поскольку не прошёл пока долгого испытания. Далеко не все вызовы (из всевозможных перегрузок) были вообще когда-либо опробованы разработчиком. Не все функции снабжены проверкой параметров и документальными XML-комментариями по предусмотренным исключениям. Однако, в основной своей части библиотека успешно тестировалась (в нескольких реальных программах). Несмотря на отсутствие детальной документации и комментариев, благодаря наглядной организации исходных кодов проекта, — всё равно имеются все условия для хорошего восприятия библиотеки универсальных расширений.

Данная документация носит чисто ознакомительный характер.
Для понимания замысла проекта необходимо непосредственное исследование файлов исходных кодов.



Наверх

© Китаев С.Ю.