- •В.В.Ломтадзе, л.П.Шишкина
- •Издание четвертое, переработанное
- •664074, Иркутск, ул. Лермонтова, 83
- •8. Электронные таблицы Microsoft Excel 93
- •9. Системы управления базами данных. Субд Access 113
- •10. Введение в программировние. Создание приложений на языке Visual Basic for Applications 127
- •11.Основы защиты информации 158
- •Предисловие
- •1. Информационные технологии. Понятие информации. Информационное общество. Информационные революции. Поколения компьютерных систем
- •2. Вводные сведения о современных программных средствах
- •2.1. Особенности современных программных средств
- •2.2. Основные элементы управления в интерфейсе программных продуктов
- •2.3. Типовые диалоги в интерфейсе программных продуктов
- •3. Кодирование и хранение информации. Системы счисления
- •Запись содержимого полубайта в разных системах счисления
- •4. Алгоритмы. Роль алгоритмизации в решении задач и формализации знаний. Информационные ресурсы
- •5. Технические средства информационных технологий
- •5.1. Основные блоки персонального компьютера
- •5.2. Основные периферийные устройства, подключаемые к компьютеру
- •5.3. Компьютерные сети
- •6. Классификация и обзор программного обеспечения
- •6.1. Системное программное обеспечение
- •6.2. Инструментальные средства программирования
- •6.3. Прикладное программное обеспечение
- •7. Текстовый процессор Microsoft Word
- •7.1. Назначение. Основные понятия
- •7.2. Модель фрагмента текста. Параметры форматирования. Стили
- •7.3. Типовая последовательность создания документа
- •7.4. Разработка стилей и форматирование фрагментов текста
- •7.5. Редактирование документа
- •7.6. Списки, табуляция, таблицы, многоколончатая верстка
- •7.7. Вставка символа, рисунка, объекта
- •8. Электронные таблицы Microsoft Excel
- •8.1. Назначение. Основные понятия
- •8.2. Обобщенная технология работы в электронной таблице
- •8.3. Ввод, редактирование, форматирование данных
- •8.4. Выполнение расчетов по формулам и построение диаграмм
- •Сообщения об ошибках в формуле
- •8.5. Сортировка, консолидация данных, сводные таблицы
- •9. Системы управления базами данных. Субд Access
- •9.1. Основные понятия
- •9.2. Нормализация отношений (таблиц) и обеспечение целостности данных в реляционной базе данных
- •9.3. Последовательность действий при создании и использовании базы данных
- •1. Создание базы данных
- •2. Создание таблиц базы данных, ввод данных во вспомогательные таблицы
- •3. Создание основной таблицы
- •4. Создание схемы данных
- •5. Создание формы
- •6. Создание запросов
- •7. Формирование отчетов
- •10. Введение в программировние. Создание приложений на языке Visual Basic for Applications
- •10.1. Основные понятия
- •10.2. Создание интерфейса пользователя
- •V Режим конструктора Свойства isual Basic
- •10.3. Модули, процедуры, функции
- •Часто используемые встроенные функции Visual Basic
- •10.4. Работа с переменными, массивами, константами и со свойствами объектов
- •10.5. Основные инструкции языка Visual Basic и отладка программ
- •Основы защиты информации
- •11.1. Основные понятия информационной безопасности
- •11.2. Классификация угроз информационной безопасности
- •11.3. Юридические основы информационной безопасности
- •11.4. Принципы защиты информации в компьютерных системах
- •11.5. Меры по поддержанию работоспособности компьютерных систем
- •11.6. Основы противодействия нарушению конфиденциальности информации
- •Литература
2.3. Типовые диалоги в интерфейсе программных продуктов
Диалоги между программой и пользователем реализуются с помощью уже упоминавшихся диалоговых окон. Разнообразие применяемых диалогов бесконечно, но некоторые диалоги используются практически во всех современных программах. К их числу относятся: Открыть (имеется в виду – файл), Сохранить как (т.е. в каком формате, в каком каталоге и под каким именем), Параметры страницы и Печать. Эти диалоги открываются с помощью одноименных пунктов в меню Файл, имеющемся практически в каждом приложении. На рис. 2.3, 2.4 показаны два из этих диалогов – Параметры страницы и Сохранить как.
Эти диалоги используются на начальной стадии создания нового документа. После установки параметров страницы, и внесения в документ нескольких строк рекомендуется выполнить первое сохранение формируемого файла. При этом надо выбрать каталог (папку – см. рис. 2.4) для его размещения, дать ему имя и выбрать тип. Чтобы облегчить эту работу, в диалоговом окне предусмотрены соответствующие поля со списками. Тип документа (файла), по-существу, означает формат его хранения. Например, если документ, подготовленный с помощью Word 2003, записать в формате Word 6.0/95 или RTF, то с ним можно работать на другом компьютере, где установлен Word 6.0.
Стандартный диалог Открыть очень похож на диалог Сохранить как, только имя файла надо не назначать, а выбирать из имеющихся. Диалог Печать позволяет указать, что именно печатать в открытом документе (например, какие страницы), на каком принтере (если их установлено несколько) и сколько экземпляров.
С установки параметров страницы обычно начинают создавать новый документ. Например, прежде чем в ячейки пустой еще таблицы Excel заносить данные, надо выбрать размер бумаги, ориентацию страницы и размеры полей. После закрытия этого диалога на экране будут видны края страницы, и, следовательно, появится возможность, изменяя ширину столбцов, вместить таблицу в лист. Интересно, что диалог Параметры страницы является как бы многослойным - многооконным. В результате с его помощью можно установить и поля, и размер бумаги и некоторые параметры, смысл которых становится ясн ым при открытии окон Источник бумаги и Макет.
Р ис. 2.3. Стандартный диалог Параметры страницы
Рис. 2.4. Стандартный диалог Сохранить как
Контрольные вопросы к разделу 2: основные особенности современных программных средств; что такое событийная ориентированность, объектная ориентированность программ, унифицированный интерфейс пользователя; для чего используются левая и правая кнопки мыши; что такое приложение; для чего нужна операционная система (ОС); для чего нужны элементы управления в интерфейсе ОС и приложений; каковы основные элементы управления, назначение каждого из них; как устроены окна ОС, приложений, документов, папок; что такое файл, каталог, папка; что такое диалоговые окна; типичные пункты меню и типовые диалоги в интерфейсе современных приложений.
3. Кодирование и хранение информации. Системы счисления
Под информацией понимают как исходные данные, т.е. результаты наблюдений или измерений, характеризующие некоторые объекты или явления, так и конечные документы, являющиеся основой для принятия решений. Термин «данные» обычно употребляется по отношению к формализованной информации. Понятие «формализация» тесно связано с понятием «модель». Дело в том, что человек в своей деятельности никогда не рассматривает объект или явление во всех возможных аспектах. Из практических целей всегда выделяются свойства объекта, представляющиеся существенными для решения текущих задач. Другими словами, явление или объект описывается ограниченным набором параметров. Формализованное описание объекта набором параметров, по-существу, и есть построение его модели. От того, насколько при построении модели учтены существенные для круга решаемых задач свойства объектов или явлений, зависит успешность решения этих задач, успешность применения математических методов и средств вычислительной техники.
Итак, информация об объектах и явлениях обычно формализуется. Чаще всего она представляется в виде таблиц (в одной строке таблицы – параметры одного объекта) или графических образов (графики, карты и т.п.), хотя в последние годы также расширяется применение звуковой и видео (видеозаписи) информации, поясняющей и дополняющей формализованные данные. Для того чтобы записывать информацию перечисленных видов на магнитные, электронные и другие носители, используются системы кодирования. Такие системы разработаны для кодирования текстовой, числовой, аудио (звуковой) и видео (видеофильмы, видеоклипы, анимация) информации. Система кодирования – это совокупность правил кодового обозначения объектов.
При всех видах кодирования информация представляется в виде битов. Бит – это один двоичный разряд: 0 или 1. Для того чтобы закодировать алфавитно-цифровой символ, число, звук или цвет точки в графическом документе, естественно, не обойтись одним битом. Поэтому для кодирования, хранения и передачи информации биты объединяются в байты – в группы по 8 битов. В одном байте можно закодировать 28 = 256 комбинаций состояний битов – от 0000 0000 до 1111 1111. Следовательно, в 1 байте можно закодировать алфавитно-цифровой символ, а также цвет точки (пикселя), если используется не более 256 цветов или оттенков серого цвета. Для кодирования других элементов информации применяются комбинации байтов (по 2, 4, 8 и более). Поэтому объем данных (хранимых или передаваемых), а также емкость запоминающих устройств принято измерять в байтах, килобайтах (1 Кбайт=1024 байт, примерно полстраницы текста), мегабайтах (1 Мбайт=1024 Кбайт, примерно 500 страниц текста), гигабайтах (1 Гбайт=1024 Мбайт) и терабайтах (1 Тбайт=1024 Гбайт).
Для того чтобы записать состояние байта, можно использовать 8 двоичных, 3 десятичных или 2 шестнадцатеричных цифры, т.е. можно воспользоваться одной из систем счисления, применяемых в информационных технологиях. Система счисления – это способ именования и изображения чисел с помощью символов, имеющих определенные количественные значения. В двоичной системе два таких символа: 0 и 1. Эта система удобна для хранения информации в электронных устройствах, в которых обычно четко фиксируются два состояния: намагничено – не намагничено, проводит – не проводит и т.п. В десятичной системе счисления 10 символов: 0,1,2,3,4,5,6,7,8,9, а в шестнадцатеричной - 16: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Повсеместное распространение именно десятичной системы, по-видимому, связано с тем, что человек учился считать на пальцах, а их у него оказалось 10. Для записи содержимого памяти компьютеров гораздо удобнее шестнадцатеричная система. Так содержимое одного полубайта в двоичной, десятичной и шестнадцатеричной системах счисления записывается следующим образом (см. табл. 3.1).
Поскольку байт состоит из двух полубайтов, то содержимое 1 байта памяти всегда можно записать двумя шестнадцатеричными цифрами. Например, если для кодирования алфавитно-цифровой информации применяется код ASCII (American Standard Code for Information Interchange), то шестнадцатеричным кодом цифры 0 будет 30, кодом латинской буквы A – 41 и т.п. На персональных компьютерах код ASCII используется при работе под управлением дисковой операционной системы (DOS), а также в текстовом редакторе Блокнот, работающем под управлением операционной системы Windows. Для кодирования символов в большинстве других программ, работающих под управлением различных версий Windows, применяется код ANSI, отличающийся от ASCII, в основном, в части кодирования букв национальных алфавитов, не совпадающих с английским. Общей чертой этих и некоторых других встречающихся кодировок текста является использование 1 байта для кодирования 1 символа. Для перекодирования текстовой информации (ASCII ANSI, ANSIASCII и т.п.) используются специальные программы.
Таблица 3.1