Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая информация (эл. версия учебника).doc
Скачиваний:
17
Добавлен:
15.11.2018
Размер:
10.75 Mб
Скачать

10. Введение в программирование. Создание приложений на языке Visual Basic for Applications 135

10.1. Основные понятия 135

10.2. Создание интерфейса пользователя 136

10.3. Модули, процедуры, функции 142

10.4. Работа с переменными, массивами, константами и со свойствами объектов 147

10.5. Основные инструкции языка Visual Basic и отладка программ 153

Контрольные вопросы к главе 10 160

11. Основы и методы защиты информации 161

11.1. Основные понятия информационной безопасности 161

11.2. Классификация угроз информационной безопасности 161

11.2.1. Непреднамеренные 161

11.2.2. Преднамеренные 162

11.3. Обеспечение информационной безопасности 163

11.3.1. Юридические основы информационной безопасности 163

11.3.2. Требования к защите информации в системах 164

11.3.3. Меры по поддержанию работоспособности компьютерных систем 164

11.3.4. Противодействие нарушению конфиденциальности информации 165

11.3.5. Электронная цифровая подпись 165

11.4. Особенности защиты информации в компьютерных сетях 166

Контрольные вопросы к главе 11 169

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 170

Приложение 171

Тесты 171

Предисловие

Предлагаемое учебное пособие поясняет основные понятия информационных технологий, применяемые технические средства, классы программных продуктов, общие приемы работы с операционными системами и с наиболее важными для пользователей офисными приложениями и графическими редакторами. Уделено внимание компьютерным сетям, технологии клиент/сервер, реляционному языку SQL. С ориентацией на среду визуального программирования VBA (Visual Basic for Applications) рассматриваются основы алгоритмизации и программирования.

В учебно-методической литературе встречаются два подхода к описанию программных средств и методов работы с ними. Первый подход можно кратко назвать «От общего к частному», а второй – «Шаг за шагом».

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

Второй подход заключается в том, что каждое приложение (например, Word, Excel, Access) рассматривается изолированно от других, а выполнение каждой функции описывается по шагам.

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

В предлагаемом учебном пособии разъясняются общие принципы функционирования современных программ-приложений и вытекающие из этих принципов типовые приемы работы с компьютером. Эти приёмы иллюстрируются преимущественно на основе программных средств Microsoft, но при этом авторы стремятся к тому, чтобы пользователь в принципе понял, как использовать программы рассматриваемых типов. Например, для объяснения форматирования приводится модель фрагмента текста, и если читатель поймёт, какими параметрами описывается дизайн текста, то он найдёт возможность установить значения этих параметров в любом текстовом процессоре, например, имеющемся в OpenOffice.org (http://ru.openoffice.org/).

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

В предлагаемом учебном пособии «чисто теоретические» вопросы, например такие, как логические основы ЭВМ и алгебра логики, рассматриваются весьма кратко. В первую очередь авторы стремились к тому, чтобы это пособие помогло студентам и специалистам в повседневной работе с компьютером: при поиске информации, при подготовке курсовых, дипломных работ, при выполнении расчётов, в том числе с применением программирования, а также при создании множества документов. Современный специалист за время своей трудовой деятельности подготавливает тысячи документов. Соответственно он сможет сберечь тысячи часов своего времени, если освоит эффективные методы работы с распространёнными программными средствами. Что касается лабораторных, контрольных и самостоятельных работ, то они включены в другие учебные пособия, изданные кафедрой информатики [ 1, 6, 7, 12, 14].

При рассмотрении программных средств, входящих в состав Microsoft Office, авторы отдают предпочтение версии 2003 года, а не 2007 года. Мы обосновываем это тем, что каждое изделие, в том числе и программный продукт, можно рассматривать как дробь: в числителе – функциональные возможности, а в знаменателе – сложность. Когда разработчики создают новую версию изделия, незначительно расширяя его функции и резко усложняя его использование, они заведомо делают это изделие непопулярным у большинства потребителей.