Резюме: | Операционные системы Windows 9x, Windows 2000, Windows XP. Языки программирования Visual Basic 6.0 with ActiveX, SQL, CGI – interface, HTML, C++, Clipper, UML. Программные средства: Microsoft Visual Basic, Visual UML, Visual Source Safe, Borland C++, Front Page, Allaire HomeSite, MS Word, MS Excel with VBA, Access, решал задачи оптимизации и линейного программирования.
Разработал следующие проекты:
Формирование бюджета для медицинских учреждений. Средства импорта и экспорта данных.
Реализованы средства экспорта/ импорта данных из текстовых файлов и таблиц Excel. Используются средства ADO, SQL, VSFexGrid, OLE интерфейс с Excel. Программное обеспечение было адаптировано к СУБД Oracle и SQL Server 7.
Язык программирования Delphi.
Учет кадров.
Программа осуществляет ведение базы данных и выдачу отчетов. Используются средства ADO, SQL, MSFlexGrid и VSFlexGrid, OLE интерфейс с Excel. Разработана библиотека ActiveX DLL для печати из MSFlexGrid с обработкой слияния ячеек и переноса слов. Разработана также библиотека ActiveX DLL для работы с файлами Dbase. Все операции с файлами Dbase выполняются с использованием функций API.
Язык программирования Visual Basic 6.0
Проектирование мебели.
Программа предназначена для проектирования шкафов и тумбочек. Программа может использоваться и для встроенной мебели. Используются средства 3D – графика, CGI – interface, ADO, SQL, VSFlexGrid. Есть возможность отмены операций (UnDo и ReDo). Можно отменить и вернуть любое количество операций. Поддерживается многодокументный интерфейс. Разработан элемент Active X Control , который связывается с объектом vsFlexGrid и осуществляет протоколирование изменений. Есть возможность отмены изменений (UnDo и ReDo). Созданы также элементы Active X DLL для простановки размеров на чертежах и для обработки древовидных структур. Есть возможность составления карты раскроя. Для этого решается задача оптимального раскроя пластины методом ветвей и границ. Всевозможные вариант раскроя представляются в виде информационного дерева.
Язык программирования Visual Basic.
Оптимизация трубного производства.
Строится система линейных уравнений, которая описывает загрузку производственного оборудования и целевая функция стоимости производства. Задача решается симплекс-методом.
Язык программирования Visual Basic 6.0.
Учет компьютерных специалистов.
Программа осуществляет ведение базы данных компьютерных специалистов. Разработана собственная организация базы данных с поддержкой индекса. Записи имеют неопределенную длину и содержат повторяющиеся части. Разработаны функции автоматического открытия, автосохранения изменений через заданный интервал времени, сжатия базы данных, восстановления индекса, поиска по заданным критериям. В работе использовались объекты LISTVIEW, MDI - интерфейс, OLE -интерфейс c MS EXCEL и MS Word.
Язык программирования Visual Basic 6.0
Информационно-поисковая система.
Предусматривалось создание отчетов 3 типов:
• Списки;
• Сводные таблицы подобно EXCEL;
• Сложные сводки.
В диалоговом режиме задавались заголовок отчета, фильтры данных и способы формирования строк и колонок. Предусмотрены следующие способы:
• Занесение значения данного;
• Подсчет суммы значений;
• Подсчет количества документов, удовлетворяющих условию.
Способы формирования определяли тип отчета. Запросы хранились в иерархической базе данных.
Язык программирования C MS DOS , СУБД NIKA.
Генератор отчетов для C++.
Отчет разбивается на части: заголовок страницы, периодическая часть и конец документа. Шаблон отчета хранится в файле txt в естественном виде. В шаблоне должны быть предусмотрены окна для переменной информации. Генератор выполнен как класс OUTPART , в котором предусмотрены функции загрузки шаблона, заполнения окон и вывода документа в память, на экран и в файл. Для длинных текстов предусмотрен перенос на новую строку. Реализован перенос русских слов. В алгоритме широко используются связные списки.
MS DOS, Borland C++.
Образование.
Сертификат «Работа в Microsoft Excel 2002» http://www.specialist.ru/?public=37786
Окончил Харьковский институт радиоэлектроники в 1974 году по специальности «Прикладная математика»
Курсы повышения квалификации в ЦИПК г. Москва 1991 г. «Программирование в сетях NetWare»
Иностранные языки.
Английский – читаю и пишу. |