Часть полного текста документа:Компьютерная подготовка Курсовая работа. Выполнил студент ТМЦДО гр.: з-472-27б специальности 061000 Маркелова А.А. Томский государственный университет систем управления и радиоэлектроники (ТУСУР) Кафедра автоматизации обработки информации. г. Абакан. 2005 г. Написать программу, которая формирует базу "Телефонный справочник", содержащую следующие сведения: ФИО, адрес, телефон. Просмотр базы и обработка должна выполняться в программе Excel. Программа должна удовлетворять следующим требованиям: Приложение выполнить с использованием языка программирования VBA для MS Excel. При открытии книги Excel, содержащей проект, обеспечить один рабочий лист, на котором оформить рекламную заставку проекта и поместить элемент запуска проекта на исполнение. Проект должен обеспечивать следующие режимы работы: ввод исходных данных и формирование базы; корректировка данных (исправление, добавление, удаление); работа с данными (поиск, сортировка, просмотр); формирование статистики: общее количество абонентов телефонной сети; количество телефонов на указанной улице; количество телефонов в указанном доме. Для каждого режима работы определить кнопку запуска и пользовательскую форму. На экране разместить одну панель инструментов, обеспечивающую работу проекта. Остальные панели скрыть. Данные проекта сохранять в файле. При вводе числовых данных обеспечить обработку ошибок некорректного ввода. Введение Цель работы: закрепление знаний, полученных при изучении курса "Компьютерная подготовка", а также приобретение новых навыков создания завершенных программных приложений для MS Excel. В дополнение к огромным возможностям MS Excel, входящего в состав Microsoft Office квалифицированному пользователю доступен полноценный язык программирования Visual Basic for Applications (VBA), позволяющий оживить страницы электронных таблиц, превратив их в сложное Windows - приложение, осуществляющее многогранную обработку данных под управлением оператора. При этом, большинство часто используемых операций программируется заранее, что упрощает работу конечного пользователя и значительно снижает вероятность возникновения ошибки как на этапе ввода исходных данных, так и при их последующей обработке. В настоящей работе используются наиболее часто употребляемые элементы проектирования приложений для MS Excel. В том числе: процедуры (подпрограммы и функции), модули и формы. В коде VBA применялись различные типы данных (включая определенные пользователям описания типов), многоуровневые условные операторы и операторы циклов. Для реализации хранения информации во внешнем файле использованы встроенные функции работы с файлами (последовательный доступ). Диалог с пользователем реализован при помощи функций ввода/вывода информации InputBox и MsgBox, а также ряда специально созданных форм. В указанных формах применены элементы управления типа: надпись, поле, рамка, переключатель, кнопка. Поскольку программирование на VBA построено на основе событийной модели, то и в данной работе обработка событий является основой для выполнения тех или иных действий, направленных на решение конкретных задач. MS Excel имеет богатую объектную модель. ............ |