- •Раздел 1. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации 9
- •Тема 1.1. Предмет и задачи курса. Основные понятия и определения информатики 9
- •Тема 1.2. Представление информации в эвм 17
- •Раздел 2. Технические средства реализации информаЦионных процессов 28
- •Тема 2.1. История развития вычислительной техники. Типы современных компьютеров 28
- •Тема 2.2. Устройство персонального компьютера и принцип работы 44
- •Тема 2.3. Файловая система 71
- •Раздел 3. Программные средства реализации информационных процессов 79
- •Тема 3.1. Классификация программных средств 79
- •Тема 3.3. Введение в пакет Microsoft Officе. Текстовый процессор Microsoft Word 94
- •Тема 3.4. Табличный процессор Microsoft Excel 105
- •Раздел 5. Информационно вычислительные сети 246
- •Тема 5.1. Общие принципы построения информационно вычислительных сетей 246
- •Тема 5.3.Локальные и глобальные сети эвм 267
- •Раздел 6. Основы защиты информации 288
- •Тема 6.1. Основы информационной безопасности (иб) 288
- •Методические указания по использованию учебного пособия
- •Введение
- •Раздел 1. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации Тема 1.1. Предмет и задачи курса. Основные понятия и определения информатики
- •1.1.1. Основные понятия и определения
- •1.1.2. Информация и ее свойства
- •1.1.3. Информационные системы
- •Вопросы для самоконтроля
- •Тема 1.2. Представление информации в эвм
- •1.2.1. Представление информации в памяти эвм
- •Например, если для записи чисел с плавающей точкой используется 32 разрядное число, то биты этого числа могут распределяться следующим образом:
- •1.2.2.Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •В соответствии с такой двоичной природой высказываний условились называть их логическими двоичными переменными и обозначать 1 в случае истинности высказывания и 0 в случае ложности.
- •Раздел 2. Технические средства реализации информаЦионных процессов Тема 2.1. История развития вычислительной техники. Типы современных компьютеров
- •2.1.1. История вычислительной техники
- •2.1.2. Поколения эвм
- •2.1.3. Типы современных компьютеров
- •2.1.4. Компьютерные системы и сети
- •2.1.5. История создания и развития персональных компьютеров
- •Типы современных компьютеров.
- •Тема 2.2. Устройство персонального компьютера и принцип работы
- •2.2.1.Обобщенная структурная схема персонального компьютера и принцип работы
- •2.2.2.Базовый состав технических средств персонального компьютера
- •2.2.3 Дополнительные устройства и их характеристики Возможности персональных компьютеров существенно расширяются при подключении различных периферийных устройств.
- •Вопросы для самоконтроля
- •Тема 2.3. Файловая система
- •2.3.1.Понятие и определение файла
- •Системные программные средства управления файлами.
- •2.3.2.Структура файловой системы
- •Раздел 3. Программные средства реализации информационных процессов Тема 3.1. Классификация программных средств
- •3.1.1. Программное обеспечение персональных компьютеров
- •3.1.2. Системные программные средства
- •3.1.3.Особенности систем Windows
- •Курсовая работа.Doc
- •3.1.4.Прикладные программы
- •Вопросы для самоконтроля
- •Тема 3.3. Введение в пакет Microsoft Officе. Текстовый процессор Microsoft Word
- •3.3.1. Понятие текстового процессора
- •3.3.2. Элементы интерфейса
- •3.3.3 Приемы работы с Microsoft Word
- •Тема 3.4. Табличный процессор Microsoft Excel
- •3.4.1. Назначение и основные элементы табличного процессора
- •3.4.2. Типы данных, используемые в Microsoft Excel
- •3.4.3. Формат ячеек электронной таблицы
- •3.4.4. Организация вычислений
- •3.4.5.Относительная и абсолютная адресация
- •3.4.6. Графическое представление данных
- •3.4.7. Функции, используемые в Microsoft Excel
- •Срзнач(в2;с7;а6)
- •1. Математические функции
- •2. Статистические функции
- •3. Функции для финансовых расчетов
- •4. Логические функции
- •3.4.8.Решение экономических и управленческих задач средствами ms Excel
- •Непосредственное использование этого пакета осуществляется с помощью команды Сервис – Анализ данных.
- •Раздел 4. Введение в алгоритмизацию и программирование Тема 4.1. Понятие алгоритма и алгоритмизации
- •4.1.1. Свойства алгоритма
- •4.1.2. Формы представления алгоритмов
- •4.1.3. Разновидности структур алгоритмов
- •4.1.4. Этапы решения задачи на компьютере
- •Тема 4.2. Структуры данных
- •4.2.1.Структуры данных
- •4.2.2 Линейные и нелинейные структуры
- •Тема 4.3. Базы данных
- •4.3.1. Понятия база данных и система управления базой данных
- •4.3.2. Классификация баз данных
- •4.3.3. Модели данных
- •4.3.4. Основные возможности субд
- •4.3.5. Возможности субд Microsoft Access
- •4.3.6. Построение запросов и отчетов
- •Вопросы для самоконтроля
- •Тема 4.4. Введение в программирование. Языки программирования высокого уровня
- •4.4.1. Введение в программирование
- •4.4.2. Программирование на языке Visual Basic
- •4.4.3.Стандартные элементы управления языка Visual Basic
- •4.4.4. Основы программирования
- •4.4.5.Программирование алгоритмов линейной структуры
- •4.4.6.Программирование алгоритмов разветвляющейся структуры
- •4.4.7.Программирование алгоритмов циклической структуры
- •4.4.8.Отладка программ
- •Вопросы для самоконтроля
- •Тема 4.5. Разработка макросов на языке Visual Basic For Applications
- •4.5.1.Понятие макросов и элементов управления
- •4.5.2.Лексика языка программирования Visual Basic For Applications
- •4.5.3.Применение vba в прикладных пакетах программ Word и Excel
- •5.1.2. Основные программные и аппаратные компоненты сети
- •5.1.3. Топология физических связей
- •5.1.4. Физическая передача данных по линиям связи
- •Последовательность операций при передаче данных
- •5.1.5. Открытые информационные системы
- •5.1.6. Сетевые операционные системы
- •Тема 5.3.Локальные и глобальные сети эвм
- •5.3.1. Общие требования к вычислительным сетям
- •5.3.2. Модели локальных вычислительных сетей
- •5.3.3. Принципы объединения сетей
- •5.3.4.Структура и основные принципы построения сети Internet
- •5.3.5.Основные понятия и определения сети Internet
- •Протокол://сервер/путь/имя_файла
- •5.3.6.Способы подключения к Internet
- •Вопросы для самоконтроля
- •Раздел 6. Основы защиты информации Тема 6.1. Основы информационной безопасности (иб)
- •Информационная безопасность и ее составляющие
- •6.1.2. Угрозы безопасности информации и их классификация
- •6.1.3. Законодательные и иные правовые акты рф, регулирующие правовые отношения в сфере иб и защиты государственной тайны
- •6.1.4. Системный подход к обеспечению безопасности
- •6.1.5 Методы защиты информации
- •6.1.6.Резервирование информации
- •6.1.7. Защита информации в локальных компьютерных сетях, антивирусная защита
- •Речь в основном идет об умышленном воздействии на вычислительные сети.
- •6.1.8. Современные программные средства борьбы с вирусами
- •Вопросы для самоконтроля
- •Литература
4.4.2. Программирование на языке Visual Basic
Visual Basic – система программирования, предназначенная для написания программ, работающих под управлением операционной системы Windows. В состав системы входят компилятор Visual Basic и набор утилит, предназначенных для разработки и отладки программ.
Visual Basic(VB) — современный язык программирования, сочетающий процедуры и элементы объектно ориентированных и компонетно ориентированных языков программирования. Интегрированная среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса. Программист может создавать приложение, используя компоненты предоставленные в Visual Basic.
Основные понятия и структура.
Пользовательский интерфейс создаваемого приложения предназначен для организации взаимодействия пользователя с компьютером. При работе в среде VB создается проект, представляющий собой набор файлов в которых хранится информация о компонентах, используемых в приложении. В процессе программирования параметры компонентов можно модифицировать. Для создания программы необходимо запустить Visual Basic. При этом на экране появляется диалоговое окно New Project (Создание проекта), показанное на рис. 4.4.1. В этом окне нужно указать тип создаваемого проекта Standard Exe и подтвердить выбор щелчком на кнопке Ok. В строке заголовка диалогового окна Visual Basic выведено слово design. Это означает, что программа находится в режиме разработки приложения (design mode). Основное
Рис.4.4.1. Диалоговое окно проекта.
окно интерфейса разрабатываемой программы стандартного проекта состоит из одной формы. В правой части диалогового окна проекта расположено окно браузера проекта, в котором представлен список элементов, входящих в проект. При создании нового проекта в нем содержится только имя формы Form1, которая расположена в папке Forms проекта, названного по умолчанию Project1. В ходе разработки проекта должны появиться другие элементы приложения, сгруппированные по категориям: формы, модули, классы и т.п.
Окно формы по сути представляет собой контейнер для размещения элементов управления. Точки сетки на форме предназначены для облегчения размещения элементов и при работе приложения не видны.
Форма представляет собой объект. Свойства этого объекта выводятся в окне Properties, расположенном под окном браузера проекта.
После создания проекта его необходимо сохранить на внешнем накопителе информации, например, на жестком диске. Следует иметь ввиду, что сохранять проект рекомендуется при внесении изменений, а также перед его запуском на выполнение.
Для сохранения проекта необходимо в меню выбрать команду File Save Project (Файл – Сохранить проект). При этом на экране будут последовательно появляться диалоговые окна Save File As (Сохранить проект как), в которых нужно указать имена и местонахождение всех компонентов, составляющих проект.
Проект может содержать следующие компоненты:
Файл каждой формы (*.frm).
Файл каждого модуля (*.bas).
Файл проекта (*.vbp).
и другие вспомогательные файлы.
Все объекты, которые пользователь видит на экране, называются визуальными компонентами программы.
Для взаимодействия с визуальными компонентами создаются
программные компоненты.
В начале разработки проекта Visual Basic по умолчанию создается приложение с одной пустой формой. Пустая форма содержит типовые стандартные элементы, которые используются в окнах программы, написанной для системы Windows:
Строка заголовка;
Кнопка открытия системного меню;
Кнопка минимизации окна;
Кнопка максимизации окна;
Кнопка закрытия окна.
В режиме разработки программы на форме видна сетка, состоящая из точек, по которым выравниваются элементы управления при их размещении на форме. Параметры сетки можно менять, выполнив команды Options – General. В этом случае можно изменить шаг сетки, автоматически выравнивать элементы управления по узлам сетки, скрыть сетку.
Свойства формы, как уже отмечалось, выводятся в окне Properties.
Во первых, форме нужно присвоить имя в соответствии с ее назначением.
Во вторых, установить наиболее общие свойства, например:
Caption – Заголовок формы.
BackColor – Цвет фона формы.
Font – Определяет тип шрифта, который используется для представления текста в форме.
ForeColor – цвет переднего плана формы.
Left – Горизонтальное положение формы.
Top – Вертикальное положение формы.
Width – Горизонтальный размер формы.
Height – Вертикальный размер формы.
Visible – Определяет видимость формы.
StartUpPosition – устанавливает начальное положение формы на экране при запуске приложения.
Редактирование свойств осуществляется либо вручную, либо программно.
Для расширения функциональных возможностей формы на ней размещаются различные элементы управления. Элементы управления это объекты, позволяющие выполнять специфические задачи. Выполнение задач элементами управления поддерживается с помощью методов и событий, которые ассоциируются с каждым элементом. По существу элементы управления это объекты, выполняющие определенные функции. В ходе разработки проекта необходимо просто перетащить это элемент в форму, установить его свойства и описать его функцию.
Методы – это функции, встроенные в объект. Для разных объектов предусмотрен свой набор методов, тем не менее, можно выделить ряд общих методов для всех объектов:
Drag. Поддерживает операцию перетаскивания и опускания объекта в пределах контейнера.
Move. Позволяет изменять положение объекта на экране.
SetFocus. Служит для активации некоторого объекта.
ZOrder. Определяет порядок расположения объектов на форме.
Кроме выполнения основных функций с помощью методов, объекты могут реагировать на некоторые события, возникающие в результате действий пользователя или реакции операционной системы. Реакция на события определяется при программировании в форме специальных процедур обработки событий.
Свойства и методы объектов могут быть напрямую связаны друг с другом. Это означает, что иногда вызываемы метод может изменить некоторые свойства объектов.
В Visual Basic есть такое понятие стартовая форма (Startup Form). При запуске программы стартовая форма загружается в оперативную память и отображается на экране, после чего приложение переходит в состояние ожидания до возникновения какого либо события. Для завершения работы программы нужно щелкнуть мышью на кнопке закрытия формы или выполнить в программе оператор End.
Любой объект при создании получает по умолчанию соответствующее уникальное имя, например, Form1, Label2, Text1 и т.д. Несмотря на это сразу после создания целесообразно каждому объекту присваивать другое, значимое уникальное имя, отражающее назначение элемента. Следует помнить, что назначаемые объектам имена будут использоваться в программе, поэтому они не должны быть слишком длинными. Имя объекта записывается в его свойстве Name.
В случае программного обращения к объекту используется общая запись вида: Имя.Свойство или Имя.Метод, например, при выполнении следующей команды форма Form2 становится невидимой:
Form2.Visible=False
