Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы экзамен по ПМ.02.docx
Скачиваний:
421
Добавлен:
09.12.2018
Размер:
1.32 Mб
Скачать

9. Этапы жизненного цикла, поддерживаемые корпоративными системами.

Ответ:

10. Понятие платформы Microsoft .Net. Структура Microsoft.Net Framework. Программы для платформы Microsoft.Net.

Ответ:

Понятие платформы Microsoft .NET.

Microsoft .Net – это совокупность программных средств, обеспечивающих разработку приложений на основе промежуточного кода и их выполнение в специализированной операционной среде .NET Framework.

Структура Microsoft.NET Framework

Структура платформы .NET состоит из нескольких частей (снизу вверх на рисунке):

  • операционная система .NET;

  • платформа для разработки и выполнения приложений;

  • сетевые сервисы и серверные продукты;

  • средства разработки приложений.

Программы для платформы Microsoft.Net.

В первую очередь это средства разработки приложений – Visual Studio .NET, Xamarin Studio (MonoDeveloper)

Архитектура .NET — это устройство платформы .NET со всеми ее составными частями и схемами взаимодействия между ними. Говоря об архитектуре, имеют в виду общие принципы и правила создания и использования приложений .NET, представленные в виде описаний, спецификаций и стандартов.

Операционная среда .NET Framework— это важнейшая составная часть платформы .NET, обеспечивающая разработку, распространение и выполнение приложений .NET. Ее роль настолько велика, что довольно часто в публикациях происходит подмена понятий и под заголовком «Архитектура .NET» находится описание .NET Framework. Поэтому всегда нужно помнить, что .NET Framework — это составная часть платформы .NET. Именно она представляет наибольший интерес для разработчиков.

Приложения .NET — новый тип приложений, которые могут выполняться только под управлением операционной среды, т. к. они откомпилированы не в двоичный код операционной системы, а в коды промежуточного языка MSIL..

Службы .NET — XML Web-службы, разработанные и функционирующие под управлением операционной среды .NET Framework. Хотя некоторые источники определяют .NET как архитектуру и платформу для создания нового поколения именно Web-служб, это только часть (безусловно, важная и перспективная) ее предназначения.

11. Приемы и методы разработки графического интерфейса пользователя.

Ответ:

Обязательными элементами графического интерфейса являются:

  • Одно или несколько окон для вывода графических результатов расчета.

  • Несколько редактируемых окон, с помощью которых задаются и/или изменяются значения параметров задачи.

  • Управляющие кнопки, которые позволяют запускать и останавливать процесс расчета, перерисовывать результаты, выходить из задачи.

  • Поясняющие надписи (статический текст).

12. Библиотека классов Windows Forms. Объекты библиотеки.

Ответ:

Класс Control – базовый класс для почти каждого создаваемого элемента управления и формы.

Класс Control реализует базовую функциональность создания и отображения всего, что видит пользователь. Класс Control унаследован от класса System.ComponentModel.Component. Класс Component обеспечивает Control всей необходимой инфраструктурой, которая потребуется для того, чтобы его можно было перетаскивать на поверхность проектирования в визуальном конструкторе и помещать в другой объект. Класс Control предоставляет огромный список функциональности классам,

унаследованным от него.

Стандартные элементы управления и компоненты:

  • Button. Класс Button представляет простую командную кнопку и наследуется от класса ButtonBase. Наиболее часто приходится писать код для обработки события Click кнопки.

  • Checkbox. Элемент управления CheckBox также унаследован от ButtonBase и используется для приема двух или трех состояний от пользователя. Если установить свойство ThreeState в true, то свойство CheckState элемента CheckBox сможет принимать одно их трех значений перечисления CheckState (Checked, Unchecked, Indeterminate - серый).

  • RadioButton. Элемент управления RadeoButton (переключатель) также унаследован от ButtonBase. Переключатели обычно используются в группе. Иногда называемые кнопками опций, переключатели позволяют пользователю выбирать одну из нескольких опций. При наличии нескольких элементов управления RadioButton в одном контейнере, только один из них может быть выбран в один и тот же момент времени.

  • ComboBox, ListBox и CheckedListBox. Элементы управления ComboBox, ListBox и CheckedListBox унаследованы от класса ListControl. Этот класс предоставляет некоторую базовую функциональность управления списками. Наиболее важные аспекты использования списочных элементов управления состоят в добавлении данных и выборе данных из списка.

  • DataGridView. DataGridView обладает возможностями привязки. Он предлагает различные представления одних и тех же данных. В простейшем виде данные могут быть отображены (как в классе DataSet) установкой свойств DataSource и DataMember.

  • DateTimePicker. Элемент управления DateTimePicker позволяет выбирать значение даты или времени (или то и другое) во множестве разных форматов. Значение DateTime можно отобразить в любом стандартном формате времени и даты. Свойство Format принимает значение перечисления DateTimePickerFormat, которое устанавливает формат Long, Short, Time или Custom. Если свойство Format установлено в DateTimePickerFormat.Custom, с помощью свойства CustomFormat можно задать строку, представляющую формат.

  • Label. Элемент управления Label (метка) обычно используется для представления пользователю описательного текста. Текст может быть связан с другими элементами управления или текущим состоянием системы.

  • PictureBox. Элемент управления PictureBox используется для показа изображения. Изображение может иметь формат BMP, JPEG, GIF, PNG, метафайла или значка.

  • TextBox, RichTextBox и MaskedTextBox. Элементы TextBox, RichTextBox и MaskedTextBox унаследованы от TextBoxBase. Элемент TextBoxBase предоставляет такие свойства, как MultiLine и Lines.