- •Основные понятия и методы теории информатики
- •Введение в информатику
- •Информатика как наука. Предмет цель и задачи дисциплины.
- •Основные направления в информатике
- •Основные сведения об информации
- •Понятия виды и свойства информации.
- •Классификация информации
- •Формы представления информации. Меры и единицы количества и объема информации
- •Системы кодирования информации. Показатели качества информации.
- •Позиционные системы счисления
- •Логические основы эвм
- •3)«Или-не» (nor), она же «стрелка Пирса».
- •Общая характеристика процесса сбора, передачи, обработки и накопления информации.
- •2. Передача информации
- •Технические средства реализации информационных процессов
- •История развития, структура и архитектура эвм
- •История развития эвм. Поколения эвм.
- •Понятие и основные виды архитектуры эвм.
- •Общие принципы работы эвм.
- •3) Устройства ввода и вывода.
- •Состав и назначение основных элементов персонального компьютера
- •Состав и назначение основных элементов пк, их характеристики.
- •Запоминающие устройства эвм: классификация, принцип работы, основные характеристики.
- •Устройства ввода / вывода данных, их разновидности и характеристики.
- •Программные средства реализации информационных процессов.
- •Программное обеспечение.
- •Назначение и классификация программного обеспечения. Эвм.
- •Понятие системного и сервисного программного обеспечения: назначение возможности и классификация
- •Файловая структура операционных систем. Операции с файлами.
- •Прикладное программное обеспечение.
- •Общая характеристика прикладного программного обеспечения. Классификация и назначение наиболее распространённых прикладных программ
- •1 Проблемно-ориентированные ппп
- •3 Ппп общего назначения
- •4 Офисные ппп
- •6 Методо - ориентированные ппп
- •7 Настольные издательские системы и системы подготовки технических документов.
- •8. Ппп аудиов/ идиео
- •Технологии обработки текстовой информации.
- •Создание и использование стилей и шрифтов в ms Word.
- •Создание и форматирование таблиц и форм документов в ms Word
- •Создание и форматирование графических объектов в ms Word
- •Создание шаблонов и форм в текстовом редакторе ms Word
- •1. Подготовка основного документа. Основной документ может быть подготовлен как:
- •2. Подготовка источника данных.
- •3. Объединение.
- •Электронные таблицы.
- •Назначение ms Excel и возможности обработки данных в среде электронных таблиц
- •Применение электронных таблиц для расчетов. Использование встроенных функций в ms Excel.
- •Визуализация табличных данных с помощью диаграмм и графиков
- •Статистическая обработка данных в Excel.
- •3. Рассчитываем показатели описательной статистики для столбца у.
- •4. Для расчёта показателей открываем модуль «Анализ данных» и в его окне выбираем строку «Описательная статистика».
- •6. Рассчитываем показатели для регрессионно-корреляционного анализа.
- •7. Форматирование листа 2.
- •8. Используя режим предварительного просмотра сделать настройку на печать информации на одной странице.
- •9. Записываем уравнение регрессии.
- •10. Оформляем таблицу «Вывод остатка» и строим по ней график.
- •Создание сводных таблиц в ms Excel. Консолидация данных.
- •Математический пакет MathCad
- •Вычислительные возможности программы.
- •Работа с массивами, решение уравнений.
- •Построение графиков.
- •Регрессионный анализ. Решение оптимизационных задач
- •Технологии обработки графической информации.
- •Растровая и векторная графика.
- •Программы для работы с графикой
- •Создание электронных презентаций.
- •Локальные и глобальные сети эвм. Защита информации в сетях
- •Основы компьютерной коммуникации. Принципы организации и основные топологии вычислительных сетей.
- •Сетевой сервис и сетевые стандарты.
- •4) Служба World Wide Web (www).
- •9) Cистема телеконференций Usenet (от Users Network).
- •Защита информации в локальных и глобальных сетях
- •Базы данных.
- •Основы баз данных и знаний. Субд ms Access
- •Понятие баз данных (бд) и баз знаний. Модели бд.
- •1. Иерархические бд
- •2. Сетевые бд
- •3. Реляционные бд
- •5. Объектно-реляционные
- •6. Очень большие базы данных
- •Системы управления базой данных.
- •Реляционные бд.
- •Начение и возможности бд ms Access
- •Виды запросов. Порядок создания.
- •Виды отчётов. Порядок создания.
- •Алгоритмизация и программирование.
- •Алгоритмизация
- •Понятие алгоритма. Свойства алгоритма и способы описания.
- •Основные алгоритмические конструкции. Базовые алгоритмы.
- •Пример вложенных циклов для
- •Пример вложенных циклов пока
- •Технологии программирования.
- •Структурное программирование
- •Модульный принцип программирования
- •Подпрограммы
- •Принцип проектирования программ сверху-вниз и снизу–вверх.
- •Этапы решения задач на эвм
- •Классификация тестирования программного обеспечения:
- •Языки программирования.
- •Общая характеристика и обзор языков и систем программирования.
- •Бейсик. Характеристика Visual Basic (vb).
- •Интегрированная среда разработки Visual Basic.
- •Объектно-ориентированное программирование.
- •Объектно-ориентированное программирование
- •Объектно-ориентированное программирование
- •Взаимосвязь свойств, методов и событий.
- •Проект. Этапы разработки проекта.
- •Объявление и использование переменных.
- •Переменные, имена и типы переменных.
- •Классификация типов данных
- •Способы объявления переменных.
- •Понятие процедуры, оператора, функции.
- •1. Разбиение программного кода на отдельные компактные модули.
- •2. Разбиение программного кода уже внутри модуля на отдельные части — процедуры.
- •Создание приложений.
- •Создание форм и работа с ними
- •Свойства форм (60 свойств)
- •События форм (31)
- •Методы форм(19)
- •Размещение и использование элементов управления.
- •События, свойства и методы элементов управления.
- •Свойства кнопок(44)
- •События кнопок (17)
- •Методы кнопок(7)
- •2) Метка –Lable Метка на форме
- •3) Текстовое поле – TextBox Текстовое поле на форме
- •Свойства текстовых полей (56)
- •События текстовых полей (23)
- •Методы текстовых полей (11)
- •Создание простого вычислительного проекта. Линейный вычислительный процесс.
- •Создание приложений с ветвлением.
- •Создание приложений с использованием циклов.
Бейсик. Характеристика Visual Basic (vb).
VISUAL BASIC - один из первых языков, поддерживающий событийно управляемое программирование (event-driven programming).
В настоящее время с помощью Visual Basic можно быстро создавать приложения, работающие в среде Windows для любой области компьютерных технологий: бизнес-приложения, мультимедиа, приложения типа клиент — сервер и приложения управления базами данных. Кроме того, Visual Basic является встроенным языком для приложений Microsoft Office. Многие разработчики приложений также используют Visual Basic в качестве внутреннего языка своих приложений.
Приложение может работать в режиме компиляции или интерпретации. В режиме интерпретации все инструкции на языке БЭЙСИК, из которых состоит программа, будут выполняться системой Visual Basic непосредственно в процессе их чтения компьютером строка за строкой в среде разработки.
В режиме компиляции сначала производится отладка программы с помощью интерпретатора, затем она полностью транслируется (переводится) с языка высокого уровня (Бейсика) на язык низкого уровня (язык машинных команд компьютера), т. е. компилирует. Скомпилированная программа помещается в файл с расширением ехе. Этот файл может быть запущен на исполнение самостоятельно, без поддержки среды Visual Basic.
Три поколения языка Basic фирмы Microsoft:
1. GWBasic, Basic - поколение интерпретаторов. Работа только в среде интерпретатора оз-начает, что при каждом запуске каждая строка программы переводится в машинный код.
2. QuickBasic – второе поколение языка. Появился в середине 80-х. Включает интерпретатор и компилятор. Усеченный вариант Qbasic.
3. Visual Basic – третье поколение языка. Появился в 1991 году. Он даёт возможность использования средств Windows в форме обращения к её собственным функциям.
Существует несколько версий Visual Basic. Каждая версия предлагает свой способ работы на ПК (каждая следующая – все более удобная и мощная)
Издания языка Basic
Visual Basic распространяется в виде трёх изданий, каждое из которых снабжено специфи-ческим набором средств разработки:
I. Издание для начинающих (учебное издание – Visual Basic Lerning edition). Оно предос-тавляет программистам только основные возможности для создания приложений для Microsoft Windows и Windows NT;
II. Издание для профессионалов (Professional edition). Предоставляет больше инструментов и вспомогательных средств. Обеспечивает расширенные возможности к базам данных и созда-ния приложений OLE сервера;
III. Промышленное издание (Enterprise edition). Предназначено для разработчиков корпора-тивных сетей
Интегрированная среда разработки Visual Basic.
Visual Basic представляет собой интегрированную среду разработки, которая содержит набор инструментов, облегчающих и ускоряющих процесс разработки приложений. Причем процесс разработки заключается не в написании программы (программного кода), а в проектировании приложения. Приложение формируется средствами графического редактирования (компоновки), что позволяет свести процесс создания программного кода к минимуму.
Visual Basic IDI (Integrated Development Environment - интегрированная среда разработки) – это набор меню, панелей, инструментов и окон, в совокупности образующих рабочее место программиста. Это среда, в которой разрабатываются приложения.
Компоненты IDI:
1. Главное меню.
2. Панели инструментов:
- Стандартная (Standart) – используется для быстрого доступа к часто исполь-зуемым средствам и функциям;
- Отладка (Debug) - используется для тестирования программ и исправления ошибок;
- Правка (Edit) –используется при работе с программным кодом.
- Редактор формы (Form Editor) – используется для изменения размеров, пере-мещения выравнивания элементов управления в форме.
Настройка панелей – Просмотр / Панели инструментов / Customize / вкладки Toolbars, Commands
3. Окно управления приложениями (окно проекта- ProjectExplorer) – помогает осу-ществлять управление одним или несколькими проектами и служит для быстрого по-лучения информации о различных составляющих проекта (формах, классах, модулях). Вызов окна - Ctrl+R или Просмотр / Исследователь программ.
4. Палитра (панель) элементов управления (ToolBox) – содержит набор наиболее по-пулярных стандартных объектов (кнопка, текстовое поле, таймер и т.д.), применяемых при создании проектов.
Вызов - кнопка на СПИ или Просмотр / Блок инструментов.
5. Окно свойств - в нём отражаются различные атрибуты (свойства) выделенных объек-тов. В левом перечислены названия свойств, а в правом значения. Имеется 2 закладки сортировки этих свойств по алфавиту или по категории.
Вызов – F4 или СПИ или Просмотр / Свойства окна.
6. Окно макета формы – позволяет увидеть и указывать расположение на экране ПК одной или несколько форм.
Вызов – Просмотр / Формат окна или кнопка на СПИ.
7. Окно просмотра объекта – в нем отображаются свойства, события и методы объек-тов, постовляемых с VB или создаваемых программистом.
Вызов – F2 или Просмотр / Окно Просмотра Объекта или кнопка на СПИ.
8. Окно формы – представляет собой контейнер для элементов управления формы ( Ак-тивизация формы -Просмотр / Объект или Shift+F7)
9. Окно кода программы - служит для ввода и редактирования кода программы, кото-рый разделяется на процедуры, связанные с определёнными элементами управления. (двойной щелчок мыши на форме или Просмотр / Код)
Комбинации клавиш при работе в окне кода:
Ctrl +X удаляет выделенный фрагмент в буфер обмена
Ctrl + C копирует выделенный фрагмент в буфер обмена
Ctrl +V вставка из буфера
Ctrl +Y удаление строки
Ctrl + N вставка строки
10. Окно непосредственного выполнения (просмотр/Окно просмотра объекта).
Окно появляется само (в процессе выполнения программы) или вызывается программи-стом в процессе отладки программы. VB выполняет строку с операторами сразу после на-жатия клавиши Enter в конце строки.
Управление окнами
Окна могут быть закрепленными и незакрепленными. Закрепленные окна могут быть при-вязаны к любой из 4 сторон главного окна, где их не смогут перекрывать другие окна. Нельзя за-крепить окно Программного кода и окно Формы. Наличие одной кнопки закрытия окна в строке заголовка говорит о том, что окно закреплено.
Снять закрепление – Инструменты / Опции / Ввод.
VB - автоматически сохраняет текущую структуру окна.
Режимы интегрированной среды разработки
VB IDE имеет два режима – однодокументный интерфейс (все окна существуют незави-симо друг от друга, окно IDE отсутствует и многодокументный (все окна размещены внутри од-ного большого окна). Переключение: Инструменты / Опции / Advanced / SDE Development Envi-ronment
Приложение, создаваемое в среде Visual Basic, называется проектом. Программный проект — это совокупность частей, составляющих будущее WINDOWS-приложение. Любой проект должен обязательно состоять из экранных форм (хотя бы одной) и программных модулей (хотя бы одного). Visual Basic хранит каждый проект в отдельном файле с расширением vbp.
Экранная форма — это графическое представление WINDOWS-приложения вместе с содержанием этого окна. Содержание включает в себя:
совокупность свойств этого окна с их значениями;
совокупность, объектов, находящихся в этом окне;
совокупность свойств этих объектов с их значениями.
В Visual Basic экранная форма хранится в отдельном файле с расширением frm.
Программный модуль — это хранящийся в отдельном файле программный код (текст некоторой программы). Он может использоваться при решении чаще всего одной, а иногда и нескольких задач. Имя этого файла имеет расширение bas.
Программный код проекта существует не сам по себе, он привязан к отдельным объектам экранной формы. Часть кода, которая относится только к одному объекту, в свою очередь может состоять из нескольких фрагментов-процедур.
В Visual Basic программный код почти всегда привязывается к какому-либо событию, которое является сигналом к началу работы программы. Например, щелчок мыши по какому-либо объекту экранной формы; загрузка новой экранной формы; перемещение указателя мыши вдоль полосы прокрутки; нажатие какой-либо клавиши на клавиатуре.
Сначала проектируется экранная форма, затем устанавливаются события, которые будут происходить в работающем приложении, и только затем программируются действия, связанные с этими событиями.
Событие — это характеристика класса объекта, описывающая внешнее воздействие, на которое реагирует объект этого класса во время работы приложения.
Большинство процедур, из которых состоит программный код VB, привязаны к событиям и называются процедурами-событиями.