
- •12.Описати стандартні дії для модальних форм.
- •13.Назвати дії для встановлення назви гарячої клавіші в ек Label.
- •14.Описати послідовність дій при створенні форми.
- •26. Назвати формати класу часу та дати. Long, Short, Time, Custom.
- •32. Навести приклад додавання часу в інструментальну полосу.
- •33. Навести приклад включення кнопки і текстового поля в інструментальну полосу
- •35. Що описується в файлах Form1.Cs: Form1.Desiner.Cs.
- •38. Записати опис структури прямокутника
- •39. Записати параметри конструкторів для класу Font.
- •40. Записати похідні від класу Brush
1. Назвати особливості , які мають ЕК. Реалізують роботу з різними типами вікон ОС Windows. Підтримують роботу в двох режимах:
а) режим проектування (design mode) в якому працює середовище розробки;
б) режим виконання (run mode) в якому виконується взаємодія користув. з елем. керув.
2. Назвати різницю між GUIта CUI.
Раніше використовувався консольний інтерфейс CUI. A додаток GUI –графічний інтерфейс і для взаємодії з користувачем використовує не Console, а клас Form.
3. Назвати структури, які використовують ЕК для роботи з координатами та розмірами.
Для роботи з координатами і розмірами ЕК використовуються певні в бібліотеці FCL структури Point, PointF, Size, SizeF і Rectangle активно використовуються при роботі з графічними об'єктами.
4. Назвати дії для програмного завершення додатка.
Application.Exit(); або Closed ();.
5. Записати стандартний тип обробника подій.
public delegate void <ім’я_делегата>
(object sender,<тип_параметрів>args);
6. Назвати методи для відкриття форми.
ShowDialog() відкриває форму як модальну, а метод Метод Show()- як немодальну.
7. Назвати базовий клас для всіх ЕК.
Базовим класом для всіх елементів керування є клас Control,який реалізує саму базову функціональність.
8. За допомогою чого задається певне положення вікна?Певне положення вікна задається структурою Restangle, також використовується структури Point,PointF,Size,SizeF.
9. Назвати властивість, яка визначає, чи була оброблена подія. Властивість Handled використовують для визначення того, чи було оброблено дану подію.
10. Назвати різницю між модальними та немодальними формами. Модальне вікно не дозволяє, якщо воно відкрите, тимчасово переключитися на роботу з іншим вікном даного додатка. Немодальному вікна допускають паралельну роботу в різних вікнах додатка. . Метод Show Dialog () відкриває форму як модальну, а метод Show () - як немодальну. Іншою відмінністю цих методів є те, що метод Show () не повертає ніякого значення при завершенні роботи, а метод ShowDialog () при завершенні повертає в якості результату одне з значень перерахування DialogResult.
11.Дати визначення МDI та описати його. Багатодокументний інтерфейс MDI використовується для додатків, які можуть в клієнтській області основної форми показувати багато екземплярів одного чи різних типів форм, які показують різний зміст (документи). Наприклад, редактор текстів, який одночасно показує в різних дочірніх вікнах зміст різних документів. Для організації MDI інтерфейсу слід в основний формою додатка задати властивості IsMDIContaner значення true. А для того, щоб дочірні вікна вели себе відповідним чином (відкривалися в батьківському вікні), у них потрібно привласнити властивості MdiParent посилання на дану батьківську форму
12.Описати стандартні дії для модальних форм.
* OpenFileDialog - діалог вибору і відкриття файлу для зчитування даних; * SaveFileDialog - діалог вибору і відкриття файлу для запису даних; * PrintDialog - діалог виводу на друк; *PrintPreviewDialog - діалог попередній перегляд результату друку; * ColorDialog - діалог вибору кольору; * FontDialog - діалог вибору шрифту; * FolderBrowserDialog - діалог роботи з каталогами.
13.Назвати дії для встановлення назви гарячої клавіші в ек Label.
Значення цієї властивості можна змінити в коді програми. Якщо задати властивості UseMnemonic значення true, то знак амперсанда (&) у властивості Text буде інтерпретуватися як призначення клавіші швидкого доступу. При натисканні клавіш ALT в комбінації з призначеним символом призведе до того, що фокус буде перенесений на ЕК, стоячий наступним у послідовності переходів за ЕК Label.
14.Описати послідовність дій при створенні форми.
1) Load; 2) Activated; 3) Deactivated; 4) Closing; 5) Closed. Подія Load виникає після ініціалізації об'єкту, але перед тим, як форма стане видимою на екрані. При обробці даної події можна вважати, що всі внутрішні об'єкти форми вже створені. Подія Activated виникає, коли форма вже стала видимою і поточної, але користувальницька область ще не відмалювана. Подія Deactivated виникає, коли форма перестає бути активною. Подія Closing виникає в процесі закриття форми і надає можливість управляти процесом закриття програми. Подія Closed виникає після закриття форми, дозволяючи звільнити всі виділені ресурси. Якщо в програмі викликається метод Application.Exit () і є відкриті форми, то події Closing і Closed виникати не будуть.
15.Назвати клас, який обмежує текст, який буде вводитися.
Клас MaskedTextBox дозволяє обмежити вводимі користувачем текстові рядки, а також автоматично форматувати дані, що вводяться.
16.Назвати клас для збереження тесту в форматі RTF.
Клас RichTextBox дозволяє зберігати і показувати текст у форматі Rich Text Format (RTF), який підтримує спеціальні можливості форматування тексту.
17.Назвати дії для імітації події Click без реального натиснення кнопки. За допомогою методу PerformClick () можна імітувати подія Click для кнопки без реального клацання на кнопці.
18.Назвати, що виконується при настанні події Checked Changed?
CheckedChanged виникає при зміні користувачем стану ЕК. Обробка цієї події може бути корисною для завдання інших значень, на основі нового стану CheckBox.
19.Назвати властивість, за допомогою якої можна звернутися до спискових ЕК. Класи списочних ЕК містить колекцію об'єктів, до якої можна звернутися за допомогою властивості Items.
20. Описати різницю між ЕК ListBox, ComboBox, CHeckedListBox.
Якщо треба вибрати лише один елемент викор. ComboBox, якщо треба бачити декілька елементів зразу- ListBox, а якщо треба вибрати зі списку один, тоді- CheckedListBox.
21.Назвати , що виконує елемент Selected Items? Selected Items -колекція вибраних елементів, дає можливість вибору декількох елементів.
22. Як виконується керування кількістю елементів списку, які вибирає користувач (властивість).
Кількість елементів списку, які може вибрати користувач, залежить від значення властивості SelectionMode. Дана властивість може мати одне з значень перерахування SelectionMode:
-None - жоден елемент не може бути вибраний;
- One - тільки один елемент може бути вибраний (за замовчуванням);
- MultiSimple - кілька елементів можна вибрати;
- MultiExtended - кілька елементів можна вибрати і при цьому можна використовувати клавіші SHIFT, CTRL і стрілки.
23. Як можна задати поточний стан індикатора? Властивість Value повертає поточний стан індикатора ProgressBar.
24. Назвати склад ЕК розділених панелей. Він має два ЕК Panel з роздільником між ними Splitter.
25. Як відбувається завдання зображення в PictureBox? Для завдання зображення в PictureBox потрібно спочатку створити об'єкт типу Image. Наприклад, завантажити JPEG файл в PictureBox:
Bitmap myJpeg = new Bitmap ("mypic.jpg");
pictureBox1.Image = (Image) myJpeg;