- •Основные понятия объектно-ориентированного программирования
- •Объекты
- •Классы объектов
- •Три основных принципа ооп
- •Событийный механизм управления
- •Структура приложения разработанного с использованием ооп
- •Этапы создания приложений
- •Интегрированная среда разработки приложений
- •Структура проекта Delphi
- •Общая организация программы в Delphi
- •Структура главного файла проекта *.Dpr
- •Структура модуля приложения Delphi *.Pas
- •Структура событийной процедуры
- •Создание, компиляция и сохранение проекта
- •Основные общие свойства компонентов Delphi
- •Основные общие методы объектов Delphi
- •Основные события объектов Delphi
- •События инициируемые мышью
- •События инициируемые клавиатурой
- •События инициируемые для компонентов
- •Краткая характеристика компонентов, используемых при создании простых приложений
- •Основы программирования вDelphi
- •Основные элементы алгоритмического языка
- •Алфавит языка
- •Константы и переменные
- •Типы данных
- •Скалярные, стандартные типы данных
- •Пользовательские скалярные типы данных
- •Выражения и операции
- •Арифметические выражения
- •Логические выражения
- •Строковые выражения
- •Стандартные подпрограммы
- •Операторы
- •Простые операторы
- •Структурные операторы
- •Составной оператор
- •Условные операторы
- •Организация ввода-вывода данных
- •Подпрограммы пользователя
- •Пользовательские процедуры
- •Пользовательские функции
- •Структурированные типы данных Массивы
- •Описание массивов
- •Операции над строками
- •Текстовые файлы
- •Открытие текстового файла
- •Процедуры для открытия текстовых файлов
- •Обработка текстовых файлов
- •Функции работы с файлами
- •Закрытие файла
- •Пакеты прикладных программ
- •Обработка текстовых данных Текстовые редакторы и текстовые процессоры
- •Основные понятия текстового процессора
- •Режим вставки и замены символов
- •Копирование, перемещение и удаление текста
- •Копирование и перемещение фрагментов текста
- •Удаление текста
- •Операция откатки
- •Форматирование текста
- •Работа с окнами
- •Перемещение текста в окне
- •Минимальный набор типовых операций при работе с текстом
- •Расширенный набор типовых операций
- •Обзор некоторых операций
- •Режимы отображения документов
- •Масштаб отображения документа
- •Форматы текстовых файлов
- •Автоматизация ввода информации в компьютер
- •Сканеры для ввода текстов и иллюстраций:
- •Программы оптического распознавания текстов
- •Автоматический перевод документов
- •Работа с гипертекстовыми документами
- •Обработка числовых данных Электронные таблицы
- •Основные понятия эт
- •Типовая структура интерфейса эт
- •Типы входных данных эт
- •Форматирование в эт
- •Формулы
- •Функции
- •Относительная и абсолютная адресация
- •Правило относительной ориентации клетки
- •Копирование формул
- •Перемещение формул
- •Режимы работы табличного процессора
- •Основные группы команд
- •Диаграммы
- •Функции в Excel
- •Математические и статистические функции
- •Логические функции
- •Работа с матричными объектами: векторы, матрицы и массивы
- •Основные операции с матрицами
- •Использования функций поиска для поиска значений в таблицах и связи между таблицами
- •Аналитические методы обработки числовых данных
- •Математические пакеты как инструмент обработки числовых данных
- •Обзор некоторых математических пакетов
- •Обработка графических данных Компьютерная графика
- •Виды компьютерной графики
- •Растровая графика
- •Векторная графика
- •Математические основы векторной графики
- •Соотношение между векторной и растровой графикой
- •Фрактальная графика
- •Основные понятия компьютерной графики Разрешение изображения и его размер
- •Цветовое разрешение и цветовые модели
- •Цветовая модель rgb
- •Цветовая модель cmyk
- •Цветовая модель hsb
- •Преобразование между моделями
- •Коротко о главном
- •Классы программ для работы с растровой графикой
- •Коротко о главном
- •Основные редакторы векторной графики
- •Основные понятия векторной графики
- •Свойства объектов векторной графики
- •Коротко о главном
- •Информационно-поисковые системы и их классификация
- •Информационные единицы баз данных
- •Модели данных
- •Классификация баз данных
- •Этапы проектирования баз данных
- •Нормализация таблиц при проектировании базы данных
- •Субд Microsoft Access
- •Свойства полей базы данных Access
- •Типы данных Access
- •Объекты базы данных
- •Компьютерные сети
- •Основные характеристики и классификация компьютерных сетей
- •Основные характеристики сетей
- •Топология сетей Физическая передающая среда лвс
- •Основные топологии лвс
- •Архитектуры сетей
- •Модель взаимосвязи открытых систем
- •Сетевое оборудование
- •Глобальная компьютерная сеть Internet История развития Internet
- •Структура и принципы работы Интернет
- •Адресация в Интернет
- •Базовые протоколы Интернет
- •Прикладные протоколы и службы Интернет
- •Унифицированный указатель ресурса Интернет (url)
- •Соединение с провайдером
- •Сервисы Интернет world-wide-web (Всемирная информационная сеть)
- •Электронная почта e-mail
- •Телеконференции
- •Icq (от англ. I Seek You – я ищу тебя)
- •Поиск информации в Интернет
- •Сетевой этикет
- •Методы защиты информации и сведений, составляющих государственную тайну
- •Компьютерные вирусы и их классификация
- •Средства защиты от вирусов
- •Разработка политики информационной безопасности
- •Технические, организационные и программные средства обеспечения сохранности и защиты от несанкционированного доступа
- •Криптография
Автоматизация ввода информации в компьютер
Одной из основных задач информатики является разработка и внедрение средств и методов использования вычислительной техники для перевода документооборота из бумажной формы в электронную. Основным методом такого перевода является сканирование.
Сканирование– это технологический процесс, в результате которого создается графический образ. Существуют несколько разных видов сканеров, но в их основе лежит один и тот же принцип. Документ освещается светом от специального источника, а отраженный свет воспринимается светочувствительным элементом. Минимальный элемент изображения интерпретируется сканером как цветная (или серая точка). В результате создается графический файл, в котором хранится растровое изображение исходного документа. Количество точек определяется как размером изображения, так и разрешением сканера.
Сканеры для ввода текстов и иллюстраций:
Ручные сканеры. Не имеет движущихся частей, сканирование производится путем перемещения сканера по документу. Наименее качественное изображение. Очень узкая полоса сканирования.
Листовые сканеры. За одну операцию сканируется лист стандартного формата. Блок сканирования неподвижен, а бумага протягивается мимо него как в принтере. Гарантируют хорошее качество сканирования.
Планшетные сканеры. Блок сканирования перемещается вдоль документа внутри корпуса сканера. Обеспечивают наилучшее качество и максимальное удобство при работе.
Связь сканера с операционной системой:
Есть сканеры со специальной платой-контроллером, которая устанавливается в одно из гнезд материнской платы.
Есть сканеры, которые подключаются к свободному параллельному порту (порту принтера).
Для стандартизации программного интерфейса связи операционной системы и различных сканеров был создан протокол TWAIN, который должен поддерживаться и ОС и сканером.
Программы оптического распознавания текстов
С точки зрения компьютера, документ после сканирования превращается в набор точек, а не в текстовый документ. Проблема распознавания текста в составе графического изображения является весьма сложной.
Ранее распознавание текста было возможно только путем сравнения обнаруженных конфигураций точек со стандартным образцом (эталоном, хранящимся в памяти компьютера). Подобные программные системы назывались OСR(оптическое распознавание символов), они опирались на специально разработанные шрифты, облегчавшие такой подход. В последние годы появились совершенно новые алгоритмы распознавания образов и программы, построенные на этих алгоритмах, могут справляться с текстом, не ориентируясь на конкретный шрифт или алфавит, в том числе текст может быть и рукописным.
Наиболее широко известны и распространены программы отечественных производителей FineReader и CuneiForm.
Программа FineReader (ABBY Software). Эта программа предназначена для распознавания текстов на русском, английском, немецком, украинском, французском и многих других языках, а также для распознавания смешанных двуязычных текстов.
Возможности:
Работает с разными моделями сканеров.
Позволяет объединять сканирование и распознавание в одну операцию, работать с пакетами документов (многостраничными документами) и с бланками.
Позволяет редактировать распознанный текст и проверять его орфографию.
Обучается неизвестным ей шрифтам и учитывает дефекты начертания букв.
Сохраняет оформление документа, запоминая расположение текста в колонках, таблицы, рисунки и шрифтовое оформление бумажного оригинала.
Распознает табличные данные и сохраняет их в формате электронных таблиц.
Экспортирует результат напрямую в MS Wordили Excel