Разделы презентаций


Багатозадачність Незалежність програм від апаратури Стандартний графічний

Содержание

Структура програми, що керується подіями:Подійно-кероване програмування

Слайды и текст этой презентации

Слайд 1Багатозадачність
Незалежність програм від апаратури
Стандартний графічний інтерфейс з користувачем
Підтримка віртуального адресного

простору для кожного додатка.
Можливість обміну даними між додатками
Можливість запуску старих

програм

Основні особливості Windows

БагатозадачністьНезалежність програм від апаратуриСтандартний графічний інтерфейс з користувачемПідтримка віртуального адресного простору для кожного додатка.Можливість обміну даними між

Слайд 2Структура програми, що керується подіями:

Подійно-кероване програмування

Структура програми, що керується подіями:Подійно-кероване програмування

Слайд 3Структура Windows- додатку

Структура Windows- додатку

Слайд 4Середовище Visual Studio.NET містить зручні засоби розробки Windows-додатків, наприклад:
створення шаблонів

додатків і форм;
створення заготовок обробників подій.
Бібліотека класів .NET включає простір

імен System.Windows.Forms, що містить величезну кількість типів - будівельних блоків Windows-додатків, наприклад:
Application
Button, CheckBox, DataGrid, GroupBox, ListBox, PictureBox
Form
ColorDialog, FileDialog, FontDialog
Menu, MainMenu, MenuItem
Clipboard, Help, Timer, Screen, Cursors
StatusBar, ToolBar, ScrollBar

Середовище Visual Studio.NET містить зручні засоби розробки Windows-додатків, наприклад:створення шаблонів додатків і форм;створення заготовок обробників подій.Бібліотека класів

Слайд 5Елементи управління
Windows.Forms

Елементи управлінняWindows.Forms

Слайд 6Процес створення Windows-додатку складається із двох основних етапів:
візуальне проектування,

тобто задання зовнішнього вигляду додатку
визначення поведінки додатку шляхом написання процедур

обробки подій.
Візуальне проектування заключається в розміщенні на формі компонентів (елементів управління) і заданні їх властивостей і властивостей самої форми.
Процес створення Windows-додатку складається із двох основних етапів: візуальне проектування, тобто задання зовнішнього вигляду додаткувизначення поведінки додатку

Слайд 7Огляд.

Створення форми Form
Робота з об'єктами керування Controls
Створення SDI та MDI

Applications
Робота з подіями

Огляд.Створення форми FormРобота з об'єктами керування ControlsСтворення SDI та MDI ApplicationsРобота з подіями

Слайд 8Після створення Windows-додатку…
Середовище візуальної розробки

Після створення Windows-додатку…Середовище візуальної розробки

Слайд 9Як створити Windows-форму?

Під час створення проекту
створюється

базова форма

Додати форму до проекту:
1) правий клік у

вікні
SolutionExplorer
2) натиснути Add
3) обрати Add Windows Form
Як створити Windows-форму?Під час створення проекту   створюється базова формаДодати форму до проекту:  1) правий

Слайд 10Як встановити властивості Windows-форми?

Як встановити властивості Windows-форми?

Слайд 11Визначення поведінки програми
Визначення поведінки програми починається з прийняття рішення, які

дії повинні виконуватися при клацанні кнопки, введенні тексту, виборі пунктів

меню і т. д. (по яким подіям будуть виконуватися дії, що реалізують функціональність програми).
Заготовка шаблону обробника події формується подвійним клацанням на полі, розміщеному зправа від імені відповідної події на вкладці Events вікна влативостей, при цьому з’являється вкладка вікна редактора коду з заготовкою відповідного обробоника.
Для кожного класу визначено свій набір подій, на які він може відреагувати.
Визначення поведінки програмиВизначення поведінки програми починається з прийняття рішення, які дії повинні виконуватися при клацанні кнопки, введенні

Слайд 12Події, які виникають найчастіше
Activated — отримання формою фокуса введення;
Click, DoubleClick — одинарне

і подвійне клацання мишею;
Closed — закриття форми;
Load — завантаження форми;
KeyDown, KeyUp — натиснення

і відпускання будь-якої клавіші і їх поєднань;
KeyPress — натиснення клавіши, що має ASCII-код;
MouseDown, MouseUp — натиснення і відпускання кнопки миші;
MouseMove — переміщення миші;
Paint — виникає при необхідності перемалювання форми.
Події, які виникають найчастішеActivated — отримання формою фокуса введення;Click, DoubleClick — одинарне і подвійне клацання мишею;Closed — закриття форми;Load — завантаження

Слайд 13Види вікон
Модальне вікно не дозволяє користувачу переключатися на інші вікна

того ж додатку, поки не буде завершена робота з поточним

вікном.
Модальними зазвичай роблять діалогові вікна, що вимагають від користувача введення будь-якої інформації.
Немодальне вікно дозволяє переключатися на інші вікна того ж додатку. Немодальні вікна зазвичай є інформаційними. Вони використовуються в тих випадках, коли користувачу бажано надати свободу вибору — залишати на екрані яку-небудь інформацію чи ні.
Кожен додаток містить одне головне вікно. Клас головного вікна додатку містить точку входу в додаток (статичний метод Main). При закритті головного вікна додаток завершується.
Вид вікна визначає його функціональність, наприклад, вікно з одинарною рамкою не може змінювати свої розміри.
Види віконМодальне вікно не дозволяє користувачу переключатися на інші вікна того ж додатку, поки не буде завершена

Слайд 14Як розуміти “цикл існування” об’єкта Form?
«Життя» форми починається з виклика

її назви методом Application.Run();
Після розміщення об’єкта в динамічній пам’яті генерується

подія Load();
Коли форма отримує фокус введення – генерується подія Activated();
Після втрати фокуса введення – Deactivate();
Після закриття форми по черзі генеруються:
1) подія FormClosing() безпосередньо перед закриттям;
2) подія FormClosed() – після закриття.
Як розуміти “цикл існування” об’єкта Form?«Життя» форми починається з виклика її назви методом Application.Run();Після розміщення об’єкта в

Слайд 15“Життєвий цикл” форми:

“Життєвий цикл” форми:

Слайд 16Як додати елементи керування на форму?


Як додати елементи керування на форму?

Слайд 17Як змінювати Controls Toolbox?


Правий-клік на Toolbox
Натиснути Choose Items
Обрати необхідний

Control на сторінці
.Net Framework Components

Як змінювати Controls Toolbox?Правий-клік на ToolboxНатиснути Choose ItemsОбрати необхідний  Control на сторінці .Net Framework Components

Слайд 18SDI- и MDI- додатки.
Існує три типи додатків:

Що базуються на діалоговому

вікні.
Однодокументні (Single Document Interface, SDI).
Багатодокументні (Multi-Document Interface, MDI).

SDI- и MDI- додатки.Існує три типи додатків:Що базуються на діалоговому вікні.Однодокументні (Single Document Interface, SDI).Багатодокументні (Multi-Document Interface,

Слайд 19SDI- и MDI- додатки.

SDI- и MDI- додатки.

Слайд 20Стандартний Delegate загальної бібліотеки.
Стандартний делегат та події.

Опис поняття
Створення делегата
Використання

делегата

Стандартний Delegate загальної бібліотеки. Стандартний делегат та події.Опис поняттяСтворення делегатаВикористання делегата

Слайд 21Створення та використання делегатів. Опис поняття.
Делегат – це об’єкт,

що використовується для виклику деякого методу. Головною властивістю делегатів є

спроможність вказати метод не в період компіляції, а в процесі виконання програми.
Делегат може посилатися на декілька методів або функцій.







Делегат використовується як засіб формування подій при отриманні повідомлень від додатка. Всі дії реалізуються через обробники подій.
Створення та використання делегатів. Опис поняття. Делегат – це об’єкт, що використовується для виклику деякого методу. Головною

Слайд 22Створення та використання стандартних делегатів. Постановка задачі.
Друзі відправилися на

рибалку. На березі вони розставили вудки, конструкції яких відрізнялись одна

від одної, але інструкції по використанню були присутні. Самі сіли відпочивати, а делегатом був назначений Дядя Федір. Іншими словами:
ДЕЛЕГАТ – це представник, який має визначені повноваження (в нашому випадку все, що описує процес рибалки, а саме “обробити” рибу, що клює, насадити черв’яка, тощо). На відміну від повноважень (дій) делегата наперед не відомі події, що ініціює дію (клює чи зірвалась риба). А як саме реагувати під час можливих подій делегату стане відомо з інструкцій, що були наперед визначені.
Створення та використання стандартних делегатів. Постановка задачі. Друзі відправилися на рибалку. На березі вони розставили вудки, конструкції

Слайд 23Створення та використання стандартних делегатів. Опис поняття.
Делегат забезпечує реакцію

на подію:

В цьому процесі ще присутні інші учасники:
подія, що трапилась

з вудкою (object sender);
інструкція щодо дій (EventArgs e).

Ініціатор дії – завжди sender (об’єкт-відправник – джерело події).
Другий учасник (інструкція щодо дій по використанню вудки, на яку впливає sender) – наперед визначений клас EventArgs, в якому зберігається інформація про подію.
Створення та використання стандартних делегатів. Опис поняття. Делегат забезпечує реакцію на подію:В цьому процесі ще присутні інші

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика