- •Камышинский технологический институт (филиал) Волгоградского государственного технического университета
- •Введение.
- •1.Задания на проведение лабораторной работы
- •2. Контрольные вопросы.
- •3. Описание работы.
- •Формирование проекта.
- •Компоненты управления диалогом
- •Свойства компонентов
- •Проектирование главной формы приложения "Компоненты".
- •Кнопка "Список"
- •Список имен файлов "Files"
- •Кнопка "ок"
- •Кнопка "Cancel"
- •4. Отчет по лабораторной работе
- •5. Литература
2. Контрольные вопросы.
2.1. Задание 1. Изучение порядка формирования проекта при разработке приложений в C# (1 балл).
2.1.1. Как запустить процедуру создания нового проекта?
2.1.2. Как определить момент окончания автоматического создания проекта?
2.1.3. Что такое управляющая панель окна среды программирования Visual Studio 2005?
2.1.4. Что такое панель формы/кода окна среды программирования Visual Studio 2005?
2.1.5. Как вызвать на экран панель Solution Explorer?
2.1.6. Какие категории свойств компонентов Вы знаете?
2.1.7. Опишите порядок переноса компонентов в главную форму.
2.1.8. Что является содержимым файла Form1.Designer.cs?
2.2. Задание 2. Написание и отладка кода для кнопки Список и компоненты Files (1 балл).
2.2.1. Как переименовать файлы, относящиеся к главной форме приложения?
2.2.2. Как установить значения по умолчанию у компонент Pdoc и PFile?
2.2.3. Опишите порядок инициализации события, связанного с нажатием клавиши Enter или щелчка левой клавиши мышки на кнопке Список и передачи управления на его обработку.
2.2.4. Подробно опишите работу программного кода обработчика события, связанного с нажатием клавиши Enter или щелчка левой клавиши мышки на кнопке Список.
2.2.5. Опишите порядок инициализации события, связанного с нажатием клавиши Enter или щелчка левой клавиши мышки в окне компоненты Files, и передачи управления на его обработку.
2.2.6. Подробно опишите работу программного кода обработчика события, связанного с нажатием клавиши Enter или щелчка левой клавиши мышки в окне компоненты Files.
2.3. Задание 3. Написание и отладка кода для кнопок ОК и Cancel (1 балл).
2.3.1. Опишите порядок инициализации события, связанного с нажатием клавиши Enter или щелчка левой клавиши мышки на кнопке ОК, и передачи управления на его обработку.
2.3.2. Подробно опишите работу программного кода обработчика события, связанного с нажатием клавиши Enter или щелчка левой клавиши мышки на кнопке ОК.
2.3.3. Подробно опишите работу программного кода обработчика события, связанного с нажатием клавиши Enter или щелчка левой клавиши мышки на кнопке Cancel.
0-2 балла - “не зачтено”, 3- 9 балла - “зачтено”.
3. Описание работы.
Особенностью современных операционных систем является наличие у них специальной библиотеки функций API (Application Program Interface), включающей в себя большое количество различных программных модулей (так называемых функций), предназначенных для реализации процедур ввода-вывода, управления вычислительным процессом и управления памятью. Функции API предназначены для использования программистами. Они облегчают создание программ, предоставляя готовые решения для выполнения наиболее распространенных процедур, необходимых в программах. Конечно, если программист пользуется каким-либо языком программирования высокого уровня, например, C#, то он будет скорее применять библиотеку модулей этого языка, нежели функции API, так как это удобнее. Однако сами библиотеки модулей языков программирования для той или иной операционной системы создаются их разработчиками с использованием функций API этой операционной системы.
В настоящей лабораторной работе изучаются наиболее популярные программные модули системы программирования языка C# (так называемые компоненты) класса Control, которые мы будем называть компонентами управления.
