Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Использование имен в формулах Excel.




Использование имен упрощает запись формул. Для задания имени нужно выделить область и в меню Вставка открыть подменю Имя, вызвать директиву Присвоить и в открывшемся окне указать имя области. Имя должно начинаться с буквы и содержать не более 255 символов. Не рекомендуется использовать знаки пробел и дефис. Имя не должно совпадать с адресами ячеек.

Преимущества используются имен в формулах Excel:

Имена уменьшают вероятность появления ошибок в формулах

Имена легче запоминаются, чем ссылки на ячейки

Можно дать имя любой константе или формуле использовать ею в других формулах

Именованные диапазоны могут сжиматься и растягиваться при вставке и удалении формул

Имена облегчают перемещение по таблице

Макросы с именами становятся более универсальными и легче поддаются коррективе

Имена облегчают ввод ссылок на рабочие листы, находящиеся в других книгах

Один и тот же набор имен может использоваться во всей рабочей книге

 

60. Макропрограммирование в Excel.

Для автоматизации выполнения чисто повторяемых действий в Excel используется встроенный язык макропрограммирования. Во всех приложениях Microsoft Office получил распространение VBA (Visual Basic for Applications). Макросы - это программы, написанные на VBA существует два способа создания макросов:

1)Запись действий, выполняемых пользователем в Excel. Создавая макрос, макрорекордер Excel записывает все действия пользователя (нажатие клавиш, перемещение курсора, чтение данных, обращение к функциям, присвоение свойств объектам и т.д.) и интерпретирует их как последовательность команд VBA. Макросы записываются в листы макросов или модулируются. Модуль может содержать несколько процедур, которые могут обмениваться данными между собой.

2)Программирование макросов. Этот способ используется в тех случаях, когда необходимо сконструировать макрофункции или более сложные процедуры с диалогом, циклами, анализом ситуаций. Поскольку макрорекордер не занимается оптимизацией, используют заготовку, полученную с помощью макрорекордера, для ее дальнейшей оптимизации.

При создании макроса первым способом необходимо выбрать в меню Сервис команду Макрос и затем Начать запись. В появившемся окне можно дать имя создаваему макросу или оставить стандартное, задать сочетание клавиш для быстрого запуска макроса, выбрать книгу для сохранения, а также в поле Описание указать любой комментарий. После окончания записи макроса нужно выполнить команду Остановить запись.

 

Базы данных. Фактографические и документальные БД.

Базы данных - поименованная сов-ть структурированных данных, относящихся к опред. предметной области. Другими словами БД - хранящаяся во внеш.памяти ЭВМ сов-ть взаимосвязанных данных, организованных по общим правилам.

БД бывают: фактографическими и документальными. В факто-ой содержатся краткие сведения об описываемых объектах, представл. в строго опред. формате. Док-ая база может содержать обширную инфу самого разного типа: текстовую, графическую, звуковую, мультимедийную. Сама по себе инфор. система не может обслуживать запросы пользователя, для этого ей необходима программа.

 

Создание Windows приложений.

Создание Windows-приложений на VBA включает в себя не только составление алгоритмов и написание программ, но и проектирование окон/экранных форм, будущего приложения, размещения в этом окне необходимых элементов управления - кнопок, текстовых полей и т.д. Поэтому вместо понятия программирования, которое подразумевает только написание программы на VBA, говорят о создании программного проекта.

Экранная форма - графическое представление окна Windows-приложения вместе с содержанием этого окна.

Создание включает в себя:

совокупность св-в этого окна с их значениями

совокупность объектов, находящихся в этом окне

совокупность св-в этих объектов, а также их значений

Программный проект-совокупность частей, составляющих будущее Windows-приложений, любой проект должен состоять из одной или нескольких экранных форм и одного или нескольких программных модулей. Проект хранится в файле с расширением.vbr.

Программный. код проекта привязан к отдельным элементам экран. формы. В процессе решения задач мы получаем сигналы, в VBA они называются событиями.

Бол-во процедур, из которых сост. программный код VBA, привязаны к событиям, они называются процедурами-событиями.

При создании нового проекта в окне конструктора форм сразу появ-ся пустая форма с именем Form1.Если форма явл-ся выделенным объектом, то окно св-в отображает ее св-ва и эти св-ва можно просмотреть и изменить. Так для изменения заголовка следует найти св-во Caption,выделить его двойным щелчком мыши и ввести текст заголовка. Св-во BackColor открывает палитру цветов для изменения цвета формы.

Св-ва Left Top определяет положение формы на экране при запуске программы на выполнение. Это координаты левого верхнего угла формы в твипах.

Для изменения можно ввести новые значения с клавиатуры или мышью переместить границу изображения формы на экране.В режиме выполнения можно перемещать форму, как обычное окно Windows, но это не влияет на значения указанных форм.

Рассм. пример проектирования Windows-приложения. Пусть требуется определить площадь стен комнаты, имеющей форму прямоугольной призмы. Начнем с установки имени формы и цвета фона. Эти св-ва уст-ся в строках: Name, Caption, BackColor. Значения первых двух из этих св-в устанавливаем. Площадь стен и площадь стен комнаты, а значение последнего выбираем с помощью раскрывающейся панели. Выбираем квадратик с белым цветом и значением св-ва BackColor экран.формы станет белый цвет. Далее в соответствии с макетом размещаем на экран. форме 6 объектов Метка, которая будет содержать надписи. Для этого щелкнем по пиктограмме инструмента в виде заглавной буквы "А", поместим указатель мыши в то место экран. формы, где будет находиться левый верхний угол будущего объекта и, нажав левую кнопку мыши, протащим указатель в то место, где будет находиться правый нижний угол объекта. Так же создадим остальные 5 объектов Метка.

 

 

Система управления БД (СУБД). Классификация СУБД.

Св-ва иерархических, сетевых и реляционных БД.

СУБД - комплекс программ и язык средств для создания и редактирования баз данных, просмотра и поиска инфы в них. СУБД классифицируется по след. признакам:

по выполняемым ф-циям (операционные и информационные)

по сфере применения (универсальные и проблемно-ориентированные)

по числу поддерживаемых уровней моделей данных (одно-, двух-)

по способу установления связей между данными (иерархические, реляционные и сетевые)

по технологии обработки данных (централизованные. и распред.)

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...