Мои разработки


DBasic
BASIC ПОДОБНЫЙ ИНТЕРПРЕТАТОР. Интерпретатор является объектно ориентированым приложением использующим внешние объекты выполненные ввиде DLL-модулей. Он поддерживает:
  • многооконность;
  • многопотоковость;
  • событийное управление и взаимный обмен сигналами;
  • создание окон диалога с помощью стандартного редактора Windows-ресурсов;
  • доступ к своим переменным на основе DDE-протокола;
  • управление внешними Windows-приложениями на основе DDE-протокола;
  • взаимодействие с почтовыми системами с использованием Simple MAPI.
  • Все это позволяет быстро создавать проблемно-ориентированные пакеты программ на основе типового програмного обеспечения, как то, MS OFFICE и MS BACK OFFICE, получать доступ к различным базам данных, почтовым системам и др. Причем открытость исходных текстов позволяет в дальнейшем сопровождать пакет без участия программиста квалифицированным конечным пользователем. Программа функционирует под управлением Windows 95, NT. Язык реализации C++, компилятор MS Visual C++ 4.0.

    Unisite
    UniSite представляет собой библиотеку предназначеную для быстрой реализации форм, таблиц, фильтров, деревьев на Web-страницах с использованием мультиязыкового интерфейса. Она позволяет максимально автоматизировать это процесс, сведя кодирование к минимум. Использовать стандартный набор программных решений при реализации конкретных задач.
     
    Проект реализован на языках asp, C#, java и позволяет взаимодействовать с базами MS SQL 7.0 и выше, Oracle 8.0 и выше, My SQL. Он включает в себя следующие классы: 
     
    Page.cs – класс позволяет:
  • формировать html страницу на базе программно сформированного, другими классами xml;
  • инициализировать connect с базой данных.
  • Table.cs – класс позволяет:
  • заполнять xml описатель таблицы набором данных;
  • создавать набор колонок для контрола DataGrid;
  • формировать источник данных для DataGrid;
  • использовать результат работы класса Filter для формирования секции where запроса;
  • устанавливать сортировку по любому из полей отображаемой таблицы базы.
  • Tree.cs – класс позволяет:
  • заполнять xml описатель дерева набором данных, которые могут быть отображены с использованием стандартного xsl-шаблона;
  • формировать источник данных для DHTML-дерева с динамической подгрузкой узлов;
  • использовать результат работы класса Filter для формирования секции where запроса;
  • Filter.cs – класс позволяет:
  • заполнять xml описатель фильтра набором текущих значений;
  • генерировать форму фильтра на базе стандартных контролов;
  • генерировать форму фильтра на базе UserControl;
  • считывать данные фильтра, посланные методами GET или POST с использованием как контролов так и непосредственно;
  • инициализировать контролы фильтра данными;
  • формировать секцию where запроса к базе;
  • сохранять данные в куки и хэш-таблицу;
  • считывать ранее сохраненные данные из кук и хэш-таблицы.
  • Form.cs – класс позволяет:
  • заполнять xml описатель фильтра набором текущих значений;
  • генерировать форму на базе стандартных контролов;
  • генерировать форму на базе UserControl;
  • считывать данные посланные методами GET или POST с использованием как контролов так и непосредственно;
  • инициализировать контролы формы данными;
  • добавлять, удалять или изменять запись таблицы базы;
  • сохранять данные в куки и хэш-таблицу;
  • считывать ранее сохраненные данные из кук и хэш-таблицы.

  • Вопросы и замечания направлять по адресу: vladmailbox@mail.ru

    Hosted by uCoz