Microsoft Silver Partner
Оформити заявку

Курс - Windows Forms

Изображение к курсу Windows Forms
Курс Windows Forms
Тривалість 10 днів / 20 годин
Кількість уроків 10

Очне навчання

2560 UAH Записатися

Онлайн навчання

2560 UAH Записатися

Відео навчання

Підписатися

Консультації

Записатися
Курс дозволяє навчитися працювати з технологією Windows Forms і використовувати її для створення настільних прикладних програм. Після закінчення курсу Ви будете розуміти структуру програми, вивчите основні елементи управління і навчіться їх застосовувати, опануєте патерн MVP для розробки складних настільних програм.

Курс дозволяє зрозуміти, як правильно застосовуючи прив'язку до даних, Ви зможете уникнути написання купи непотрібного коду і надати своїм користувачам широкі засоби роботи з даними,що коректно функціонують, отримуючи при цьому код, який легко супроводжувати
• Розуміння ООП і знання синтаксису C #
• Володіння основними бібліотеками. NET Framework
• Досвід роботи з Visual Studio останньої версії
Курс буде корисним програмістам, які мають базові знання про роботу зі Windows Forms, а також тим розробникам, які мають досвід програмування прикладних програм для Windows, що бажають максимально швидко і ефективно вивчити Windows Forms
Урок 1

Урок 1. Знайомство з Windows Forms. Робота з формами

Урок знайомить з технологією Windows Forms, розглядаються приклади завантаження, відкриття / закриття, згортання в трей і зміна розмірів форм, а також створення контекстного меню

Урок 2

Урок 2. Діалогові вікна

На занятті розглядаються приклади створення діалогових вікон, застосування до них стилів, організація процесу обміну даними між ними

Урок 3

Урок 4. Інструменти малювання і застосування стилів для тексту

На уроці розглядаються приклади малювання у вікні форми, використання колірної гами, пензлів, підстановка картинок, а також форматування рядків і застосування шрифтів. Пояснюється процес створення вікон неправильної форми.

Урок 4

Урок 5. Компоненти та елементи управління. Друк

Урок допомагає зрозуміти принципи перевизначення методів, додавання нових властивостей, комбінування готових компонентів, застосування нестандартних елементів меню, панелей інструментів і їх компонентів. Пояснюється процес організації друку документів і використання налаштувань принтера.

Урок 5

Урок 6. Ресурси

Тема створення, застосування, управління, додавання та видалення ресурсів, є однією з найбільш важливих для реалізації ідеї створення повноцінних програм. На уроці розглядаються приклади локалізації прикладних програм.

Урок 6

Урок 7. Створення прикладних програм

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

Урок 7

Урок 3. Конфіденційність і динамічне розміщення

Призначення даного уроку, є ознайомлення з панелями і компонентами, організація стикування і прив'язки, застосування властивостей Padding і Margin, а також розгляд розміщення в панелі FlowLayout Panel та TableLayout Panel

Урок 8

Урок 8. Налаштування і конфігураційні файли

На уроці демонструються приклади створення файлів налаштувань, їх редагування, створення конфігураційних і строго типізованих файлів. Пояснюються принципи створення файлів налаштувань, здійснення їх експорту та імпорту

Урок 9

Урок 9. Зв'язування елементів управління з джерелами даних

На уроці пояснюються основні принципи зв'язування елементів управління з джерелами даних, розглядається застосування ComboBox, DataGridView і використання інтерфейсів зв'язування даних. Демонструються приклади верифікації введення даних.

Урок 10

Урок 10. Багатопотокові інтерфейси

Урок дозволяє навчитися застосовувати індикації прогресу виконання завдань прикладною програмою, виконувати асинхронні операції, використовувати безпечну багатопоточність. Демонструється створення асинхронних веб-сервісів. Пояснюються принципи проектування програм на основі застосування патерну MVP.

• створювати програми для Microsoft Windows з використанням можливостей мови С # і бібліотеки класів Windows Forms
• створювати нові нестандартні і комбінувати існуючі елементи управління
• розробляти панелі інструментів та меню
• застосовувати механізм динамічного розміщення елементів управління на формі
• виконувати прив'язку елементів управління до даним
• застосовувати різні теми до розроблених програм
• формувати та використовувати файли налаштувань та конфігурації до своїх програм
• на підставі патерну MVP виконувати проектування архітектури прикладної програми
Check mark Записатися у навчальний центр Separator Онлайн форма регістрації
Стаціонар Напівстаціонар 3 дні на тиждень
Дата початку Дата закінчення Час

Не знайшли потрібний курс в розкладі? Оформіть заявку

Стаціонар Напівстаціонар 3 дні на тиждень
Дата початку Дата закінчення Час

Не знайшли потрібний курс в розкладі? Оформите заявку