Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / Источники / excel_2010_professionalnoe_programmirovanie_na_vba_RuLit_Me_412629.pdf
Скачиваний:
4
Добавлен:
27.09.2025
Размер:
22.97 Mб
Скачать

154

Часть II. Разработка приложений Excel

Документирование усилий, затраченных на разработку

Собрать приложение электронных таблиц в единое целое — это одна задача, а сде­ лать приложение понятным для других людей — совсем другая. Как и в традиционном программировании, в данном случае важно тщательно документировать свою работу. Созданная документация пригодится тогда, когда вам потребуется доработать приложе­ ние. Она также понадобится тому, кому вы в дальнейшем передадите свое приложение.

Совет

©При документировании проекта придется учесть следующий момент. На­ пример, если вас пригласили для разработки приложения Excel, то вам, ви­ димо, не захочется, тщательно документируя все и вся, делиться всеми сек­ ретами созданного тяжелым трудом приложения. В таком случае следует подготовить два варианта документации: сокращенный (для пользователей)

иполный (для себя любимого).

Как же документировать приложение электронных таблиц? Информацию можно хра­ нить в рабочей книге или другом файле. Если хотите, можете представить документацию в виде бумажного документа. Возможно, проще всего — использовать отдельный рабо­ чий лист, чтобы хранить в нем свои комментарии и основную информацию о проекте. Что касается кода VBA, то вы можете использовать в нем комментарии (ведь код, перед которым введен апостроф, все равно игнорируется). Элегантный фрагмент кода VBA се­ годня вам может казаться предельно очевидным, но, изучив его через пару месяцев, вы запутаетесь в приводимых ранее рассуждениях.

Распространение приложения среди пользователей

Вы завершили проект и готовы передать его конечному пользователю. Каким обра­ зом вы это сделаете? Можете выбрать один из многих доступных способов распростра­ нения программных продуктов. Выбор зависит от многих факторов.

Создайте диск с приложением и внесите в него простые инструкции по использова­ нию. Вам, конечно, захочется самому установить созданное приложение, но это не все­ гда возможно. Существует еще один вариант — создать официальную программу уста­ новки. Эта программа предназначена для автоматического выполнения всех необходи­ мых операций по внедрению приложения в компьютер пользователя. Вы можете написать такую программу на традиционном языке программирования, купить общий ее код или написать свою собственную на VBA.

В Excel 2000 и более поздних версиях используется технология Microsoft Authenticode, благодаря которой разработчики могут скреплять свои приложения “цифровой подписью”. Эта технология должна помочь конечным пользователям распознавать авто­ ра приложения, гарантировать, что проект не изменен сторонними пользователями, и препятствовать распространению макровирусов и другого потенциально разрушительно­ го кода. Чтобы защитить проект цифровой подписью, вначале следует обратиться в спе­ циальную организацию по сертификации и получить соответствующий сертификат. (Существует и другая возможность— самостоятельно подписать свой проект, создав уникальный цифровой сертификат). Дополнительная информация на эту тему приведена в электронной справочной системе и на веб-сайте компании Microsoft.