
- •Самбір вступ
- •Тема 1. Основні поняття інформатики.
- •2. Способи передачі та зберігання інформації. Носії інформації.
- •2. Коротка історія розвиту обчислювальної техніки.
- •3. Призначена головних пристроїв пеом: монітори, клавіатура, мишка, модеми, сканери, сd – rом, друкуючі пристрої.
- •Основні складові системного блоку.
- •Пристрої збереження та обміну інформацією.
- •Жорсткі диски мають такі характеристики:
- •Засоби введення інформації.
- •Засоби виведення інформації.
- •Тема 2. Програмне забезпечення пк.
- •2. Програми архівації. Необхідність архівації документів. Прогарма архівації arj.
- •3. Програми боротьби з комп'ютерними вірусами. Антивірусні програми Adstest, Doctor Web, Adinti msay.
- •4. Прикладне програмне забезпечення.
- •Робочий стіл і вікна.
- •Панель задач
- •Властивості об'єктів
- •Елементи вікна
- •Переміщення вікна
- •Зміна розмірів вікна
- •Діалогові вікна.
- •2. Головне меню ос Windows. Робота з довідковою інформаціею.
- •3. Робота з об’єктами: створення, копіювання, переміщення, пошук, знищення та відновлення об’єктів.
- •Практична робота №1
- •21. Зробіть активними почергово інші вікна.
- •Контрольні запитання
- •Теоретичні відомості
- •Контрольні запитання
- •Тема 3. Текстовий процесор.
- •Вікно текстового редактора Word.
- •Основні кнопки стандартної панелі інструментів
- •Основні кнопки панелі форматування
- •Створення нового документа
- •Збереження документа
- •Відкривання файлів
- •2. Обробка документів: набір текстів, виправлення помилок, виділення фрагментів текстів та операції над ними.
- •Операції з фрагментами тексту
- •Скасування і повторення операцій
- •Теоретичні відомості
- •Хід роботи
- •Висновок
- •Контрольні запитання
- •Лабораторна робота № 2
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання
- •3. Форматування тексту.
- •Форматування символів
- •Кнопки та швидкі клавіші вибору параметрів шрифту
- •Форматування абзаців
- •Форматування сторінок документа
- •Установлення розміру й орієнтації сторінок
- •Установлення параметрів полів
- •Практична робота № 3
- •Теоретичні відомості
- •Хід роботи
- •Відформатуйте текст, змінюючи розміри і вигляд шрифту, кольори тощо, так щоб текст зайняв цілу сторінку і мав такий вигляд, тему лабораторної роботи оформіть об’єктом WordArt:
- •Перевірте, чи оптимально розташований текст на аркуші.
- •Поекспериментуйте з командою Символи, що не друкуються.
- •Контрольні запитання
- •4. Перегляд і друк документів.
- •Попередній перегляд документа
- •Друкування документа
- •Лабораторна робота № 3
- •Теоретичні відомості
- •Контрольні запитання
- •Тема 4. Комп’ютерні презентації та публікації.
- •2. Огляд програмних і технічних засобів, призначених для створення і демонстрації презентацій PowerPoint.
- •3. Створення презентацій. Принципи стильного оформлення презентацій
- •Збереження презентації можна виконати в одному з форматів:
- •Практична робота № 4 Тема. Розробка презентації
- •Теоретичні відомості
- •Хід роботи
- •5. Керування показом презентацій, настроювання його часових параметрів.
- •Лабораторна робота № 4 Тема. Анімація у слайдових презентаціях
- •Теоретичні відомості
- •Хід роботи
- •2. Шаблони публікації. Структура публікацій.
- •3. Особливості роботи з графічними об’єктами. Створення, збереження, відкриття та друк публікації.
- •Практична робота № 5 Тема. Створення інформаційного бюлетеня і буклета
- •Теоретичні відомості
- •Хід роботи
- •Тема 5. Служби інтернету.
- •2. Робота з електронною поштою через веб - інтерфейс: реєстрація поштової скриньки, надсилання, отримання й перенаправлення повідомлень.
- •3. Робота з поштовим клієнтом. Керування обліковими записами, надсилання, отримання і перенаправлення повідомлень
- •4. Перегляд атрибутів повідомлень.
- •5. Етикет електронного листування.
- •Лабораторна робота №5. Тема. Електронне листування за допомогою поштового клієнта
- •Теоретичні відомості
- •Хід роботи
- •Запустіть програму ms Outlook Express чи Windows Mail.
- •Створіть адресну книгу з трьома контактами.
- •Тема 5.. 2. Інтерактивне спілкування.
- •2. Реєстрація в службі обміну миттєвими повідомленнями.
- •3. Поняття форуму.
- •4. Спілкування в чатах. Етикет інтерактивного спілкування.
- •Опорний конспект
- •Запитання
- •Домашня самостійна робота
- •Практична робота № 6. Тема. Робота на форумах та участь в обговореннях
- •Теоретичні відомості
- •Хід роботи
- •1. Огляньте теми форуму на порталі Мета чи іншому.
- •2. Візьміть участь у обговоренні.
- •Тема 6. Інформаційні технології у навчанні.
- •Інтерактивне дистанційне навчання
- •2. Програмні засоби вивчення іноземних мов. Електронні словники й програми-перекладачі.
- •Електронні словники
- •Програми-перекладачі та форуми перекладачів.
- •Інтерактивні та мультимедійні курси іноземних мов
- •Опорний конспект
- •Домашня самостійна робота
- •Тема 7. Основи програмування. Тема. 7. 1. Засоби візуальної розробки програм.
- •Основні поняття.
- •Інструменти середовища Delphi.
- •Головне меню та панель інструментів.
- •Палітра компонентів.
- •2. Властивості об’єкта: ідентичність, стан, поведінка. Інспектор об'єктів.
- •3. Поняття алгоритму, властивості алгоритму.
- •4. Принципи роботи у середовищі візуальної розробки програм Програмний проект і файли, що входять до його складу. Початок роботи
- •Головне вікно
- •Піктографічні кнопки
- •Дія, що реалізовується кнопкою Група Standard
- •Група View
- •Група Debug
- •Група Custome
- •Група Desktops
- •Група Internet
- •Палітра компонентів
- •Вікно форми
- •Вікно дерева об’єктів
- •Вікно інспектора об’єктів
- •Вікно коду програми
- •Стандартні файли Delphi
- •Правила створення простого додатку
- •5. Поняття форми і елемента керування. Редагування коду обробника подій, пов’язаних з елементами керування.
- •Контрольні питання
- •Практична робота №7. Тема. Створення, компіляція й використання найпростішого програмного проекту.
- •Теоретичні відомості
- •Зауваження
- •Порядок виконання роботи.
- •Встановіть на форму компоненти
- •Встановіть властивості даних компонент.
- •Вставте у форму компоненти „Мітка”
- •Встановіть властивості даних компонент.
- •Додайте у форму дві командні кнопки: Обчислити і Завершити.
- •Створити процедуру обробки події для кнопки „Обчислити”
- •Створити процедуру обробки події для кнопки „Завершити”
- •Контрольні питання
- •Тема 7.1. Теоретичні основи програмування в середовищі Delphi Форма – головний компонент додатку. Стандартні діалогові вікна та їх використання при розробці програм. Правила створення меню.
- •Тема 7.1. Теоретичні основи програмування в середовищі Delphi
- •Тема 7.1. Розвинені засоби в середовищі Delphi
- •1. Форма – головний компонент додатку
- •Компонент tform
- •Створення і використання форм
- •Програми з багатьма формами
- •Мал. 4. Діалогове вікно вибору форми
- •Загальні принципи використання стандартних діалогових вікон
- •Розробка системи меню пз Компоненти тиу MainMenu
- •Компоненти типу MenuItem
- •Контекстні меню
- •Контрольні питання
- •Тема 7.1. Розвинені засоби в середовищі Delphi Управління додатком і екраном. Обробка виключних ситуацій.
- •Тема 7.1. Теоретичні основи програмування в середовищі Delphi
- •Тема 7.1. Розвинені засоби в середовищі Delphi
- •Опрацювання виняткових ситуацій
- •Приклад обробки виняткових ситуацій
- •Контрольні питання
- •Компонент tRadioButton - залежні перемикачі
- •Використання списків для введення інформації
- •Порядок виконання роботи
- •Збережіть виконану на даний момент( Save all).
- •Для об’єкта Shape1 властивість Shape1. Shape встановити stEllipse (з списку).
- •Збережіть виконану на даний момент( Save all) і запустіть на виконання (під час роботи на формі можна вибрати потрібні значення в кожному з трьох списків незалежно.).
- •Порядок виконання роботи.
- •Завантажте систему візуального програмування Delphi.
- •Створіть форму вказаного разку
- •Створіть власну функцію табулювання заданої згідно варіанту функції (стандартні функції можна переглянути у додатку – математичні та тригонометричні функції).
- •Наприклад
- •Контрольні питання
- •Тема 7.2. Основи структурного програмування.
- •2. Поняття алгоритму. Основні способи опису алгоритму.
- •3. Класифікація алгоритмів.
- •Мовою блок-схем розгалужений алгоритм подається наступним чином:
- •Контрольні запитання:
- •Домашні самостійні завдання:
- •Практична робота №8 Тема. Програмування алгоритмів лінійної структури.
- •Операції в алгоритмічній мові Паскаль.
- •Стандартні функції мови паскаль.
- •Оператор присвоювання.
- •Приклад програми на мові Паскаль.
- •Лабораторна робота № 8 Програмування розгалужених процесів
- •Оператори розгалуження програми
- •Оператор безумовного переходу goto
- •7.2. Основи структурного програмування Оператори циклу: цикл з параметром, цикл з передумовою та післяумовою. Ітераційні цикли. Вкладені циклічні структури.
- •1. Структура повторення.
- •2.Оператори циклу.
- •Оператору циклу з передумовою відповідає блок-схема.
- •3. Ітераційні цикли.
- •4. Вкладені цикли.
- •Лабораторнаробота № 9 Програмування циклічних процесів
- •Оператор циклу з передумовою while
- •Оператор циклу з постумовою repeat
- •Оператор циклу з параметром for
- •Додаток 1
- •Додаток 2
- •7.2. Основи структурного програмування Визначення функцій, процедур. Параметри процедури. Процедури без параметрів. Виклик процедур. Глобальні і локальні параметри.
- •Підпрограми функції (function).
- •Лабораторна робота № 10 Програмування з використанням процедур і функцій
- •Додаток 1 Варіанти завдання
- •Додаток 2 Варіанти завдання
- •Список використаної літератури.
- •Тема 8. Системи обробки табличної інформації..
- •1. Можливості використання програми ехсеl. Задачі які можливо розв'язувати за допомогою електронних таблиць. Встановлення та запуск програми ехсеl.
- •2. Вікна книг. Робота з аркушами книг. Створення і збереження файлів книг.
- •1. Можливості використання програми ехсеl. Задачі які можливо розв'язувати за допомогою електронних таблиць. Встановлення та запуск програми ехсеl.
- •2. Вікна книг. Робота з аркушами книг. Створення і збереження файлів книг.
- •Робота з базами даних
- •Сортування даних
- •Форми даних
- •Контрольні запитання.
- •Практична робота № 9
- •Теоретичні відомості
- •Хід роботи
- •Запустіть програму Excel.
- •Перевірте, які задано параметри для першої сторінки.
- •Закрийте діалогове вікно Параметри (ок).
- •Розгляньте панель форматування.
- •Перемкніть клавіатуру на англійський (En) алфавіт.
- •Уведіть формули так:
- •Контрольні запитання
- •Лабораторна робота №11
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання
- •Лабораторна робота №12
- •Теоретичні відомості
- •Хід роботи
- •Запустіть програму ет, відкрийте нову книжку і створіть список користувача з назвами міст.
- •Уведіть дані для розв'язування задачі.
- •Збережіть книжку на диску, з назвою Прізвище2.
- •Закінчіть роботу. Здайте звіти. Контрольні запитання
- •Тема 8. Системи обробки табличної інформації..
- •2. Введення і редагування даних. Форматування клітинок і діапазонів.
- •3. Використання формул в програмі ехсеl.
- •Створення та використання діаграм.
- •Побудова графіків функцій.
- •Редагування діаграм.
- •Контрольні запитання.
- •Лабораторна робота № 13-14
- •Теоретичні відомості
- •Збережіть діаграму на диску. Закінчіть роботу. Здайте звіти. Контрольні запитання
- •Тема 9.Бази даних
- •2. Типи та властивості полів.
- •3. Створення бази даних. Установка ключового поля. Збереження структури таблиці.
- •Контрольні запитання.
- •Лабораторна робота №15
- •Теоритичні відомості.
- •Прізвища
- •Тема 9.Бази даних..
- •1. Робота з таблицями. Зміст структури таблиці.
- •2. Сортування записів у таблиці. Зв'язування таблиць бази даних.
- •1. Робота з таблицями. Зміна структури таблиці.
- •2. Сортування та використання запитів у системіАссеss.
- •Контрольні запитання по темі лекції № 16.
- •Тема 9. Бази даних.
- •1. Сортування та використання запитів у системі аccess.
- •2. Сортування та використання форм у системі аccess.
- •1. Сортування та використання запитів у системі аccess.
- •2. Сортування та використання форм у системі ассеss.
- •Контрольні запитання .
- •Лабораторна робота № 16.
- •Теоритичні відомості.
- •Структура бази даних (таблиці, поля, типи даних, ключові поля, зв’язки)
- •Приклади таблиць з інформацією
- •Опис форм, що входять до складу бази даних
- •Хід виконання
- •Контрольні запитання
- •Тема. 10. Створення, публікація веб-ресурсів.
- •2. Поняття про мову html. Основні теги і атрибути.
- •Основні структурні елементи html
- •Форматування тексту
- •Додавання малюнків
- •Лабораторна робота № 17.
- •Хід роботи
- •Запитання
- •Тема 10. Веб-дизайн у програмі м8 Word.
- •3. Сайт фірми.
- •3. Сайт фірми.
- •Тема 11. Основи інформаційної безпеки.
- •2. Основні складові інформаційної безпеки.
- •3. Об'єктно-орієнтований підхід та інформаційна безпека
- •Список використаної літератури.
Компонент tform
Властивості форми:
property Active: Boolean-property ActiveControl: TWinControl; |
Містить True, якщо вікно активно (має фокус введення) Визначає дочірній елемент, що містить фокус введення |
property ActiveMDIChild: TForm; |
Визначає дочірнє midi вікно з фокусом введення |
TBorderIcon = (biSystemMenu, biMinimize, biMaximize, biHelp) ; TBorderIcons = set of TBorderIcon; property Borderlcons: TBorderIcons; |
Визначає наявність кнопок в заголовку вікна: biSystemMenu - є кнопка виклику системного меню; biMinimize - є кнопка мінімізації; biMaximize - є кнопка максимізації; biHelp - є кнопка виклику довідкової служби |
property Canvas: TCanvas; |
Канва для промальовування фону вікна. Цю властивість можуть використовувати не віконні дочірні елементи |
property ClientHeight: Integer; |
Висота клієнтської частини вікна |
property ClientRect: TRect; |
Прямокутник клієнтської частини вікна |
property ClientWidth: Integer; |
Ширина клієнтської частини вікна |
property HelpFile: Strings; |
Кожна форма може мати індивідуальний Help- файл, ім'я якого містить ця властивість. Якщо ім'я не вказане, використовується Hdp-файл додатку |
property Icon: TIcon; |
Містить піктограму вікна. Для головної форми ця властивість визначає також піктограму програми |
property KeyPreview: Boolean; |
Якщо має значення True, форма отримує події від клавіатури, перш ніж вони поступлять в елемент з фокусом введення |
property MDIChildCount: Integer; |
У рамковому MDI-вікні указує кількість пов'язаних з ним дочірніх midi-oкнo |
property MDIChildren[I: Integer]: Tforms; |
У рамковому MDI-вікні відкриває доступ до I-му дочірньому вікну |
property Menu: TMainMenu; |
Містить головне меню вікна |
TModalResuit = Low(Integer)..High(Integer) ; property ModalResult: TModalResuit; |
Для модального вікна містить результат діалогу |
property PixelsPerInch: Integer; |
Визначає роздільну здатність вікна в пікселях на один лінійний дюйм для етапу конструювання форми |
TPosition = (poDesigned, poDefault, poDefaultPosOnly, poDefaultSizeOnly, poScreenCenter) ; property Position: TPosition; |
Визначає положення і розміри вікна у момент його появи на екрані: poDesigned - такі ж, як на етапі конструювання вікна; poDefault - положення і розміри визначає Windows; poDefaultposOnly - положення, як на етапі конструювання, розміри визначає Windows; л poDefaultSizeOnly - розміри, як на етапі конструювання, положення визначає Windows; poScreenCenter - в центрі екрану з розмірами, як на етапі конструювання |
TPrintScale = (poNone, poProportional, poPrintToFit); property PrintScale: TPrintScale; |
Визначає масштабування вікна при його друці на принтері: poNone - немає масштабування; кожен піксель вікна відтворюється однією крапкою на папері; рорrороrtional - форма масштабується так, щоб її образ на папері був максимально схожий на її зображення на екрані; poPrintToFit- форма друкується з такими ж пропорціями, як на екрані, але з розмірами, за полняющими лист паперу |
property Scaled: Boolean; |
Разрешает/запрещает масштабувати форму, якщо значення її властивості PixelPerinch відрізняється від поточного дозволу екрану |
TileMode = (tbHorizonial, tbVertical); property TileMode: TTileMode; |
Визначає стиль розташування дочірніх вікон MDI-додатку при їх впорядкуванні мозаїкою |
property WindowMenu: TMenuItem; |
Визначає пункт головного меню рамкового MDI-вікна, до якого додаються опції дочірнього вікна |
TWindowState = (wsNormal, wsMinimized, wsMaximized) ; property WindowState: TWindow State; |
Визначає стан вікна у момент його появи на екрані: wsNormal - звічайне Вікно; wsMinimized - мінімізовано до піктограми; wsMaximized - розкрито на важ екран |
Примітка
Якщо в безлічі властивості BоrderIcon прибрати кнопки biMinimize: biMaximize, а у властивість WindowState помістити значення wsMaximized, форма займе весь простір екрану, включаючи нижню панель завдань.
Методи форми:
procedure Arrangelcons;
|
Упорядковує піктограми закритих дочірніх вікон MDI-додатку |
procedure Cascade; |
Має в своєму розпорядженні дочірні MDI-вікна каскад |
procedure Close;
|
Закриває вікно. Для головного вікна завершує роботу програми |
function CloseQuery: Boolean |
Повертає True, якщо можна закрити вікно |
procedure DefocusControl(Control: TWinControl; Removing: Boolean); |
Відбирає фокус введення у дочірнього елементу Control. Якщо при цьому Removing=True, фокус введення отримує форма |
procedure FocusControl(Control: TWinControl); |
Передає фокус введення дочірньому елементу Control |
function GetFormImage: TBitmap; |
Містить поточне зображення вікна форми |
procedure Next; |
Робить активним наступне mdi-okнo |
procedure Previous; |
Робить активним попереднє mdi-okнo |
procedure Tile; |
Располагает дочерние MDI-окна мозаикой |
procedure Print; |
Друкує вікно на принтері |
procedure Release; |
Чекає закінчення обробки всіх подій форми і її дочірніх елементів, після чого знищує вікно і звільняє всю пов'язану з ним пам'ять |
procedure SendCancel- Mode(Sender: TControl); |
Відновлює початковий стан вікна: звільняє мишу, припиняє прокрутку і закриває меню |
procedure SetFocus; |
Передає фокус введення формі. Форма при цьому повинна бути активною і видимою |
procedure Show; |
Показує форму в немодальному режимі |
function ShowModal: Integer; |
Показує форму в модальному режимі і повертає результат діалогу |
Події форми:
property OnActivate: TNoti fyEvent; |
Виникає у момент активізації вікна (при отриманні фокусу введення) |
TCloseAction = (caNone, caHide caFree, caMinimize); TCloseEvent = procedure(Sender: TObject; var Action: TCloseAction) of object; property OnClose: TCloseEvent; |
Виникає перед закриттям вікна. Параметр Action уточнює необхідні дії: саNоnе - не закривати вікно; caHide - заховати вікно; caFree - знищити вікно; caMimimize - мінімізувати вікно |
TCloseQueryEvent = proce dure(Sender: TObject; var CanClose: Boolean) of object; property OnCloseQuery: TCloseQueryEvent; |
Возникает перед закрытием окна. В параметре canclose обработчик сообщает о возможности закрытия окна |
property OnCreate: TNotifyEvent; |
Виникає при створенні вікна, але до його появи на екрані |
property OnDeactivate: TNotifyEvent; |
Виникає при передачі активності іншому вікну тієї ж програми |
property OnDestroy: TNotifyEvent; |
Виникає перед руйнуванням вікна |
THelpEvent = function (Command: Word; Data: Longint; var CallHelp: Boolean): Boolean of object; property OnHelp: THelpEvent; |
Виникає при зверненні до довідкової служби. У параметрі callHelp обробник повідомляє про можливість отримання допомоги |
property OnHide: TNotifyEvent; |
Виникає перед зникненням вікна |
property OnPaint: TNotifyEvent; |
Виникає при необхідності промальовування вікна |
property OnResize: TNotifyEvent; |
Виникає при зміні розмірів вікна |
property OnShow: TNotifyEvent; |
Виникає при появі вікна на екрані |