- •Информатика как наука. Предмет и задачи информатики. Истоки и предпосылки возникновения информатики. Основные задачи информатики. Основные понятия информатики.
- •Понятие информации. Виды существования информации. Способы передачи информации. Единицы измерения количества информации. Свойства информации.
- •Краткая история вычислительной техники.
- •История создания и развития эвм.
- •Принцип действия компьютера. Обобщенная структура эвм, характеристика и назначение основных устройств.
- •Архитектура эвм, построенная на принципах фон Неймана
- •Структура современных эвм
- •Способы классификации эвм.
- •Структурная схема пэвм. Назначение и характеристики основных устройств, входящих в состав системного блока.
- •Внешние запоминающие устройства пэвм. Носители информации, их назначение и характеристики.
- •Монитор: основные характеристики. Клавиатура пэвм: общая характеристика.
- •Виды периферийного оборудования компьютера, их краткая характеристика.
- •Классификация программного обеспечения для пэвм
- •Системное программное обеспечение: состав и назначение
- •Состав системных программ
- •Понятие, назначение, функции операционной системы. Классификация операционных систем.
- •Понятие файловой системы. Организация данных на магнитном носителе.
- •Ос семейства Windows. Общая характеристика. Файловая система Windows. Основные объекты Windows (файл, папка, документ, ярлык, приложение).
- •Виды окон Windows и их основные элементы. Операции над окнами. Основные приемы работы в Windows. Проводник в Windows: возможности использования.
- •Панель управления в операционной системе Windows, ее назначение и возможности, изменение параметров настройки компьютера.
- •Служебные программы Windows.
- •Файловые менеджеры, их назначение, виды и характеристика.
- •Сервисные программы, их назначение и виды. Программы форматирования дисков, дефрагментации дисков, сканирования
- •Понятие компьютерного вируса. Классификация вирусов.
- •Защита от компьютерных вирусов. Антивирусные программы: назначение и классификация.
- •Программы-архиваторы. Назначение и принцип архивации. Функциональные возможности и сравнительная характеристика архиваторов (WinZip, WinRar).
- •Задачи обработки текстовой информации: ввод текста, редактирование, сохранение документа, форматы текстовых документов, публикация документов. Перевод документов.
- •Сканеры для ввода текстов и иллюстраций:
- •Текстовые редакторы – общая характеристика, функциональные возможности, технология работы.
- •Параметры страницы и абзаца, проверка орфографии, задание переносов в текстовом процессоре Word.
- •Расстановка номеров страниц, вставка колонтитулов, работа с окнами в текстовом процессоре Word.
- •Вставка номеров страниц
- •Установка начального номера страницы раздела
- •Удаление номеров страниц
- •Форматирование и расположение колонтитулов
- •Изменение горизонтального расположения колонтитула
- •Изменение вертикального расположения колонтитула
- •Изменение расстояния между текстом документа и колонтитулами.
- •Создание разных колонтитулов для четных и нечетных страниц
- •Создание отдельного колонтитула для первой страницы документа или раздела
- •Удаление колонтитулов
- •Cоздание списков (маркированные и нумерованные) в текстовом процессоре Word.
- •Подготовка таблиц средствами текстового процессора Word.
- •Графические возможности текстового процессора Word.
- •Общая характеристика табличных процессоров, их функциональные возможности. Основные понятия табличного процессора. Структурные единицы электронной таблицы.
- •Общая характеристика табличного процессора Excel. Особенности его интерфейса, панели инструментов, их настройка.
- •Окно MicrosoftExcel
- •Ввод информации в ячейки, виды информации в табличном процессоре Excel. Редактирование таблиц.
- •Ввод данных в таблицу и их корректировка, выделение ячеек и их областей в табличном процессоре Excel.
- •Задание формул, копирование формул, мастер функций, назначение и возможности в табличном процессоре Excel.
- •Типы и способы адресации ячеек в табличном процессоре Excel.
- •Правило относительной ориентации клетки
- •Копирование формул
- •Перемещение формул
- •Форматирование таблиц в Excel.
- •Построение диаграмм в табличном процессоре Excel.
- •Работа с таблицей как с базой данных в среде Excel (сортировка, фильтрация, использование форм, получение итогов).
- •[Имя_книги]Имя_листа!Адрес_ячейки
- •Классификация компьютерной графики. Форматы графических данных.
- •Растровая графика – основные понятия. Программные средства растровой графики.
- •Векторная графика. Фрактальная графика. Программные средства векторной графики.
- •Математические основы векторной графики
- •Соотношение между векторной и растровой графикой
- •Фрактальная графика
- •Основные редакторы векторной графики
- •Основные понятия векторной графики
- •Свойства объектов векторной графики
- •Коротко о главном
- •Основные понятия трехмерной графики. Программные средства трехмерной графики.
- •Презентация и ее структура. Слайд. Объекты слайдов, разметка слайдов, заметки к слайдам. Система создания презентаций PowerPoint. Функциональные возможности.
- •Составной электронный документ. Технологии обмена данными в Windows: использование технологии drag-and-drop, буфера, dde, ole. Особенности реализации, преимущества и недостатки.
- •Этапы решения задачи на эвм.
- •Понятие алгоритма, основные свойства алгоритма, способы его записи.
- •Способы записи алгоритмов
- •Типы алгоритмических процессов.
- •Линейный алгоритм
- •Разветвляющийся алгоритм
- •Циклический алгоритм
- •Объекты алгоритма
- •Языки программирования: понятие, классификация, поколения.
- •Классификация языков программирования, их эволюция
- •Поколения языков программирования
- •Обзор языков программирования. Понятие системы программирования. Основные системы программирования. Алгоритмические (процедурные) языки программирования
- •Декларативные (описательные) языки программирования
- •Объектно-ориентированные языки программирования
- •Языки создания сценариев (программирование для Интернета)
- •Языки программирования баз данных
- •Языки моделирования
- •Системы программирования и их компоненты
- •Макропрограммирование в Microsoft Office.
- •Основы программирования на языке Visual Basic for Applications (vba). Синтаксис. Типы данных.
- •Основы программирования на языке Visual Basic for Applications (vba). Виды выражений. Оператор присваивания.
- •Основы программирования на языке Visual Basic for Applications (vba). Операторы организации ветвящейся структуры программы.
- •Основы программирования на языке Visual Basic for Applications (vba). Операторы организации циклической структуры программы.
- •Основы программирования на языке Visual Basic for Applications (vba). Подпрограммы-процедуры и подпрограммы-функции. Модульная структура программы.
- •Основы программирования на языке Visual Basic for Applications (vba). Модель объектов msExcel.
- •Основы программирования на языке Visual Basic for Applications (vba). Форма и элементы управления.
Основы программирования на языке Visual Basic for Applications (vba). Модель объектов msExcel.
В модели объектов Excelимеется более 100 объектов. Наиболее часто используемыми объектамиExcelявляются объектыApplication,WorkbooksиWorkbook,WorksheetsиWorksheet,Range,Selection.
Коллекцияпредставляет собой объект, содержащий несколько других объектов, как правило, одного и того же типа.
Объект Workbooksсодержит все открытые объектыWorkbook(рабочая книга).
Доступ к заданному элементу коллекции осуществляется либо по номеру, либо по имени.
Например, Worksheets(1) обозначает первый рабочий лист активной книги, аWorksheets(“Лист1”) - рабочий лист с именемЛист1.
Методы и Свойства
Объект.Метод
Пример: Application.Quit
Объект.Свойство = ЗначениеСвойства
Примеры: Application.Caption = “Пример”
MsgBox Worksheets.Count
Полная ссылка на объект состоит из ряда имен вложенных последовательно друг в друга объектов. Их имена в этом ряду разделяются точками. Ряд начинается с объекта Applicationи заканчивается именем самого объекта.
Пример: Application.Workbooks(“Архив”).Worksheets(“Продажа”).Range(“A1”)
В неявной ссылке, в отличие от полной, активный в данный момент объект, как правило, можно опускать.
Если программа выполняется в Excel, тоWorkbooks(“Архив”).Worksheets(“Продажа”).Range(“A1”)
Если рабочая книга Архивявляется активной, то ссылку можно сократить:Worksheets(“Продажа”).Range(“A1”)
Если рабочий лист Продажаактивен, тоRange(“A1”)
Объект Application– это главный (корневой) объект в иерархии объектовExcel, представляет само приложениеExcel. Он имеет огромное число свойств и методов, позволяющих установить общие параметры приложенияExcel.
Свойства объекта Application
ActiveWorkbook (активная рабочая книга)
ActiveSheet (активный рабочий лист)
ActiveCell (активная ячейка)
ActiveChart(активная диаграмма)
Пример:
With ActiveCell
.Font.Bold = True
.Value = “Отчет за Май”
End With
Caption – Возвращает или устанавливает текст из заголовка главного окнаExcel. Установка значения свойства равнымEmptyвозвращает заголовок, используемый по умолчанию.
Application.Caption = “Отчет за 2000 год”
Application.Caption =Empty
Метод Quit – Закрывает приложение.
Пример: Application.Quit
После объекта Applicationв иерархии объектовExcelследует коллекцияWorkbooks, которая содержит объектыWorkbook. ОбъектWorkbookпредставляет собой рабочую книгуExcel. Все открытые вExcelрабочие книги включены в коллекциюWorkbooks.
Свойства коллекции Workbooksи объектаWorkbook
Count- возвращает число объектов коллекцииWorkbooks.
Worksheets– возвращает коллекцию всех рабочих листов книги.
Charts– возвращает коллекцию всех диаграмм книги (которые не внедрены в рабочие листы)
Методы коллекции Workbooksи объектаWorkbook
Activate - активизирует рабочую книгу.
Add– создает новый объект в коллекцииWorkbooks.
Close –закрывает книги.
MsgBox Workbooks.Count
Workbooks(“Отдел кадров”).Activate
Workbooks(1).Close
Workbooks.Close
Обработка событий объекта Workbook
Перейти в редактор VBA;
В окошке Project Explorerвыбрать объектЭтаКнига и перейти в окошко кода для этого объекта;
В верхнем левом списке выбрать объект Workbook;
В верхнем правом списке выбрать необходимое событие.
Коллекция Worksheets включает в себя множество всех объектовWorksheet (рабочий лист) в рабочей книге. В иерархииExcelобъектWorksheetsидет сразу после объектаWorkbook.
Свойства коллекции Worksheetsи объектаWorksheet
Name – возвращает или устанавливает имя рабочего листа.
Visible– возвращаетTrue, если объект – видимый.
Cells– возвращает коллекцию всех ячеек рабочего листа.
Columns, Rows– возвращает коллекцию всех столбцов и строк рабочего листа.
Методы коллекции Worksheetsи объектаWorksheet
Activate – активизирует рабочий лист.
Add– создает новый рабочий лист.
Delete – удаляет рабочий лист.
Worksheets(1).Name = “Декабрь”
Workbooks(1).Worksheets(3).Cells(1,3).Font.Size = 20
Worksheets(“Итоги”).Activate
ActiveSheet.Delete
Worksheets(3).Add
Activate – активизирует рабочий лист.
Add– создает новый рабочий лист.
Delete – удаляет рабочий лист.
Worksheets(1).Name = “Декабрь”
Workbooks(1).Worksheets(3).Cells(1,3).Font.Size = 20
Worksheets(“Итоги”).Activate
ActiveSheet.Delete
Worksheets(3).Add
Обработка событий объекта Worksheet
Перейти в редактор VBA;
В окошке Project Explorerвыбрать объектЛист1 (или другой лист) и перейти в окошко кода для этого объекта;
В верхнем левом списке выбрать объект Worksheet;
В верхнем правом списке выбрать необходимое событие.
События объекта Worksheet
Activate– при активизации рабочего листа.
BeforeDoubleClick– при двойном щелчке по рабочему листу.
Calculate – при пересчете рабочего листа.
Change– при изменении содержимого ячейки пользователем.
Deactivate– когда рабочий лист теряет фокус.
SelectionChange– при изменении выделенного диапазона ячеек.
Объект Range
В иерархии ExcelобъектRange(диапазон), один из ключевых объектовVBA,следует сразу после объектаWorksheet. ОбъектRangeможет представлять собой ячейку, строку, столбец или диапазон ячеек.
Объект Selection
Объект Selection– это любые выделенные ячейки на рабочем листе. При работе с объектомSelectionможно использовать свойства и методы объектаRange. Для определения объектаSelectionможно использовать методSelect.
Задание группы строк и столбцов
Range(“A:C”) – задает диапазон, состоящий из столбцовA,BиC.
Range(“2:2”) – задает диапазон состоящий из второй строки.
Range(“2:5”) – задает диапазон состоящий из 2, 3, 4, 5 строки.
Rows(2)– задает вторую строку.
Columns (1)– задает столбец А.
Связь объекта Rangeи свойстваCellsобъектаWorksheet
Range(“A2”) – задает ячейку A2.
Cells(1,2)– задает ячейкуB1.
Range(“A2:C3”)– задает диапазон ячеекA2:C3.
Range(“A2:C3, A5:C6”) – задает диапазон ячеек A2:C3 и A5:C6.
Range(Cells(1,2), Cells(3,3)) – задает диапазон ячеек B1:C3.
Range(“B2:D4”).Select Selection.Cells(2,2).Value = 2 – значение 2 вводится в ячейку C3.
Свойства объекта Range
Value– возвращает или устанавливает значение в ячейках диапазона.
Interior– возвращает объект, представляющий собой фон ячейки. СвойствоColorIndexэтого объекта задает цвет фона (от 1 до 56: 1-черный, 2-белый, 3-красный, 4-зеленый, 5-синий, 6-желтый, 7-фиолетовый ).
Font– возвращает объект, представляющий собой шрифт. Свойства:Name,FontStyle(Regular(обычный),Bold(жирный),Italic(курсив)),Size,ColorIndex.
Formula– возвращает или устанавливает формулу в форматеA1.
Address – возвращает адрес ячейки.
Примеры:
X=Range(“C1”).Value‘X- переменная
Range(“A1:B3”).Value = 1
With Range (“A1:B2”).Font .Size = 14 : .FontStyle = “Bold” : .ColorIndex = 3 End With
Range(“A1”).Formula = “=$A$4 + $A$10”
Методы объекта Range
Activate – активизирует ячейку.
Clear – очищает диапазон.
Copy– копирует диапазон в другой диапазон или в буфер обмена.
Delete – удаляет диапазон.
Select – выделяет диапазон.
Примеры:
Range(“A1:B3”).Clear
Range (“A1:D4”).Copy Worksheets(“Лист2”).Range(“E5”)
Rows(3).Delete
Range(“A1:C3”).Select : Range(“B1”).Activate