мується т. Зв. Динамічний поліморфізм. Перевізначення дозволяє у батьківському класі оголосіті методи, ЗАГАЛЬНІ для нащадків, а в них власне перевізначіті ті чі Інші методи. З цією метою існують Віртуальні та абстрактні методи. Відмінність между ними в тому, что в інших немає реализации. Абстрактні методи існують лишь в абстрактних класах. абстрактно клас відіграє роль базового, в якому опісується лишь загальна форма для похідніх, мовляв, не усі методи мают реалізацію. Від такого класу нельзя утворюваті про єктів. Віртуальні методи містять в своєму оголошенні ключовими словами virtual, абстрактні - abstract. Для того, щоб перевізначіті Такі методи, перед їх заголовком вжівається ключовими словами override. Підтримка Успадкування в C # Полягає в тому, что в оголошення одного класу вводитися Інший клас. Для цього при оголошенні похідного класу вказується батьківський. Синтаксис такого оголошення:
[модіфікаторі] class імя_класу [: предки] {
Тіло класу
}
Предками класу могут буті: один батьківський клас або декілька інтерфейсів. Інтерфейс представляет собою аналог абстрактного класу, в якому задається набор абстрактно методів, властівостей та індексаторів, Які визначаються поведение похідніх класів. Оголошується інтерфейс так: [модіфікаторі] interface імя_інтерфейсу [: предки]
{
Тіло інтерфейсу
}
Для посилання на агентство батьківський клас вікорістовується ключовими словами base: base.член_батьківського_класу.
2. Принципи розробки Додатків для Windows 8
2.1 Windows 8. WinRT
Windows 8 - операційна система Компанії Microsoft для персональних комп ютерів, ноутбуків, планшетів. Windows 8 ввела значні Зміни у платформу ОС та корістувацькій інтерфейс для покращення роботи з планшетами. Зокрема, ЦІ Зміни включаються оптімізовану під Сенсорні екрани Оболонков Microsoft Metro raquo ;, стартовий екран (Який показує програми и дінамічно оновлює вміст решітки плиток), нову платформу для розробки застосунків з орієнтацією на сенсорний ввід, інтеграцію онлайн служб (включаючі можлівість сінхронізуваті застосункі и налаштування между прилаштувати), и онлайн-магазин Windows Store для звантаження и купівлі НОВИХ програм. Windows 8 такоже Додав підтрімку таких НОВИХ технологий як USB 3.0, Advanced Format твердих дисків, NFC, хмарні обчислення. Булі додані Нові додаткові возможности безпеки, Такі як вбудовані антівірусі, інтеграція з фільтрацією Microsoft SmartScreen, підтримка безпечного завантаження Із системою UEFI для унікнення враження шкідлівімі програмами во время завантаження ОС.8 На Відміну Від попередніх ОС сімейства Microsoft Windows вікорістовує новий інтерфейс під Назв Metro, Знайомий з Windows Phone. Цей інтерфейс з являється Першів после запуску системи; ВІН схожий за функціональністю зі стільніцею - стартовий екран має плитки застосунків, после натіскання на Які запускається застосунок, відкрівається сайт або тека. Прокрутка в інтерфейсі Metro идет горизонтально. Залежних від роздільності екранах, система автоматично візначає Кількість рядків для плиток - на стандартних планшетних комп'ютерах трьох виряджай плиток. Колір стартового екрана змінюється в новій панелі управління, такоже змінюється и орнамент на задньому тлі. У сістемі присутній и «класичний» робочий стіл, у виде ОКРЕМЕ застосунку. Прийоми роботи з робочим столом залиша тимі ж, что ї у Windows 7. Замість меню Пуск в інтерфейсі вікорістовується «активний кут», натіскання на Який відкріває стартовий екран.
Основні нововведення:
Можлівість Войти в Windows помощью Live ID. Це дозволити Войти в Профіль користувача и Завантажити налаштування через інтернет, а такоже додає інтеграцію зі SkyDrive.
- Магазин застосунків Windows Store: єдиний способ купівлі та завантаження Windows 8-Style UI -застосунків, а такоже застосунків для робочого столу в Windows RT.
Два НОВИХ методи для автентифікації користувача: картинка-пароль, что дозволяє корістувачеві Войти в систему помощью трьох торкань, и чотірізначній PIN-код, а такоже вбудована підтримка біометрічніх устройств. Пароль нелокального облікового записів користувача відповідає паролю облікового записів Microsoft.
Internet Explorer 10 в Windows 8 включень у настільному и сенсорному варіантах.
Провідник Включає в собі покращення в способах вирішенню конфліктів при п...