09.02.03 «Программирование в компьютерных системах»

МДК.03.02 «Инструментальные средства разработки программного обеспечения»

 

Контрольная работа № 1

 

1. История появления технологии .NET и языка C#?

2. Дайте характеристику библиотеке FrameWork.

3. Приведите структуру проекта в среде Visual Studio.

4. Какие основные свойства и события формы в C# вы знаете? Как задать главную форму в проекте?

5. Какие методы форм в C# Вы знаете? Приведите код запроса на выход их программы.

6. Какой метод C# используется для выдачи на экран диалоговых сообщений?  Как в нем обработать результат ответа пользователя?

7. Опишите компонент Label. Как привязать «горячий» символ компонента к текстовому полю на форме?

8. Опишите компонент TextBox. Какие основные свойства у компонента? Как конвертировать данные из текста в число и наоборот?

9. Как создать на форме поле-счетчик? Опишите основные свойства компонента. Как задать дробный шаг в компоненте?

10. Опишите свойства и методы списка ListBox. Как прочитать выбранное значение в списке?

11. Как создать новую форму в проекте и открыть ее в коде? Как получить доступ к компонентам на другой форме?

12. Как создать многострочное текстовое поле? Приведите код отображения полосы прокрутки в поле.

13. Как создать меню на форме? Какие свойства у меню и у пункта меню вы знаете?

14. Опишите диалоги работы со шрифтами и цветом. Приведите код задания шрифта в поле и цвета фона формы.

15. Опишите диалоги открытия и сохранения файла. Приведите код открытия файла в текстовое поле и сохранения содержимого текстового поля в файл.

16. Какие события мыши вы знаете? Какие параметры имеют события мыши? Дайте их характеристику.

17. Как организовать обработку события от вращения колесика мыши? Пример изменения размера формы. Как выполнить перетаскивание формы по экрану за свободное место на ней?

18. Дайте характеристику событиям KeyDown, KeyUp. Какие  параметры имеют эти события?

19. Дайте характеристику события KeyPress. Какой параметр оно имеет?

20. Приведите код ограничения поля на ввода только целых чисел. Приведите команду переключения языков на клавиатуре.

21. Как определить состояние специальных клавиш NumLock, CapsLock, Insert.

22. Приведите команды программного нажатия на клавишу.

23. Какие методы для работы с папками в C# Вы знаете?

24. Какие методы для работы с файлами в C# Вы знаете?

25. Какие методы для работы с полными путями к папкам и файлам в C#  Вы знаете?

26. Какие классы в C#  используются для управления текстовыми файлами? Как описать переменные-экземпляры этих классов?

27. Какие методы классов чтения и записи текстовых файлов в C#  вы знаете?

28. Опишите назначение метода String.Format() в C#. Пример его использования.

29. Дайте характеристику INI файлу.

30. Опишите метод и особенности записи данных в INI файл в C#.

31. Опишите метод и особенности чтения данных из INI файла в C#.

32. Дайте характеристику реестру Windows.

33. Опишите метод и особенности записи данных в реестр в C#.

34. Опишите метод и особенности чтения данных из реестра в C#.

35. Как в среде C# создать параметры приложения для нужных свойств и сохранить их?

 

=====================================

Контрольная работа

по междисциплинарному курсу

МДК.01.03 "Инструментальные средства разработки программного обеспечения"

студента 4 курса группы ПКС-2018-1/9

Иванова Ивана Ивановича

 

 

Вариант № 1

=============================

 

 

Распределение вариантов

 

Фамилия

Имя

Вариант

1

Власенко

Дмитрий

1,9,17,25

2

Гонцов

Максим

2,10,18,26

3

Кнышенко

Кирилл

3,11,19,27

4

Козловский

Алексей

4,12,20,28

5

Костина

Александра

5,13,21,29

6

Кравчук

Руслан

6,14,22,30

7

Лактионова

Анастасия

7,15,23,31

8

Манчевский

Владислав

8,16,24,32

9

Медков

Егор

9,17,25,33

10

Митюшкин

Игнат

10,18,26,34

11

Пригарин

Антон

11,19,27,35

12

Раевский

Алексей

12,20,28,31

13

Ризнык

Владислав

1,10,19,28

14

Свербиненко

Анна

2,11,20,29

15

Стучилов

Кирилл

3,12,21,30

16

Суслина

Илона

4,13,22,31

17

Хромов

Ярослав

5,14,23,32

18

Цымбалюк

Ярослав

6,15,24,33