Описание программы

Программное приложение представляет собой разработанную в среде MS EXEL 97 на языке MS VBA5 конструкцию: шаблон сетевой модели (Сетевик.xlt) + надстройка (Сетевик.xla).

Структурно надстройка включает в себя:

· общий блок;

· расчетный блок;

· блок связей с объектами низшего уровня;

· ресурсный блок;

· графический блок.

Общий блок содержит процедуры обработки событий, открытия и закрытия надстройки (загрузка/выгрузка интерфейса) и общий обработчик ошибок.

Расчетный блок содержит процедуры расчета параметров работ и расчета сетевого графика.

Блок связей с объектами низшего уровня устанавливает связи с исходными файлами этих объектов.

Ресурсный блок обеспечивает разбивку ресурсов по исполнителям (потокам или технологическим узлам) и по периодам строительства.

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

Надстройка обеспечивает выполнение всех расчетов и графических построений при создании сетевой модели строительства. Взаимодействие пользователя с надстройкой реализовано в диалоговом режиме. Пользовательский интерфейс выполнен в стандартном виде (см. рис.11): при загрузке надстройки происходит создание меню «Сетевик», через которое доступны все команды приложения, кроме того, наиболее часто используемые команды меню доступны через панель инструментов «Сетевик», которая открывается при загрузке надстройки.

Рис. 11 Общий вид Расчетной ведомости

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

Примечание: необходимо обеспечить целостность существующих ячеек (при необходимости ячейки скрыть).

Шаблон сетевой модели задает общую электронную форму и компоновку сетевой модели и состоит из 9 листов:

· Расчетная ведомость;

· Сетевой график;

· Капвложения и ТЭП;

· параметры;

· Материалы;

· Машины;

· Другие ресурсы;

· Люди и бытовки;

· Склады.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: