Главная страница
Навигация по странице:

  • ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ

  • КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

  • Windows Forms

  • Windows Forms Application

  • Class View .Окно свойств Properties

  • Properties

  • Некоторые свойства формы

  • BackColor Цвет формы Control Background- Image

  • FormBorder- Style Определение вида границ формы:None

  • Fixed3D

  • FixedToolWindow

  • StartPosition Расположения формы при запуске приложе- ния:Manual

  • WindowsDefaultLocation

  • Normal

  • All Windows Forms

  • Разработка gui. Создание sdiприложений обработка событий


    Скачать 361.78 Kb.
    НазваниеРазработка gui. Создание sdiприложений обработка событий
    Дата14.10.2022
    Размер361.78 Kb.
    Формат файлаdocx
    Имя файла14.10.docx
    ТипЛабораторная работа
    #733575
    страница1 из 7
      1   2   3   4   5   6   7

    ЛАБОРАТОРНАЯ РАБОТА

    РАЗРАБОТКА GUI. СОЗДАНИЕ SDI-ПРИЛОЖЕНИЙ ОБРАБОТКА СОБЫТИЙ




    Цель работы:


    • изучить принципы разработки графического интерфейса прило- жений для ОС Windows в Visual Studio .Net;

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

    • освоить принципы построения иерархических меню, создания диалоговых окон;

    • изучить модель обработки событий в языке C#.


    ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ

      1. Создать учебные примеры и разобрать принцип их работы. Поместите в отчет примеры работы программ, их код с комментариями.

      2. Создать SDI-приложение (Single Document Interface, одно- документный интерфейс) с элементами ввода и отображения полей класса из задания к лабораторной работе 2. Для этого используйте раз- личные элементы управления: текстовые поля, списки, независимые и радиокнопки, а также панели и менеджеры компоновки.

      3. Ввод новых данных осуществлять через дополнительную диало- говую форму.

      4. При изменении данных запрашивать подтверждение через окно диалога. В случае неполных данных сообщать об ошибке.

      5. Объекты сохранять в коллекции.

      6. Реализовать просмотр всей коллекции объектов через список. Для редактирования выбранного объекта создать дополнительную форму модального диалога.

      7. Добавить на форму меню, позволяющее работать с пунктами: добавить, просмотреть, удалить, редактировать, справка.

      8. Дублировать основные операции панелью инструментов.


    КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

    Средством взаимодействия пользователя с программой является графический пользовательский интерфейс (Graphical User Interface, GUI). На практике программирование Windows-приложений с GUI

    предполагает экстенсивное использование различных инструменталь- ных средств и мастеров, которые намного упрощают этот процесс.

    Windows Forms – это часть каркаса .NET Framework, которая под- держивает создание приложений со стандартным GUI на платформе Windows.

    Форма – это экранный объект, обеспечивающий функциональ- ность программы. Как правило, приложение содержит главное окно, которое реализовано с помощью некоторого класса MyForm, произ- водного от класса Form.

    Запускаем Visual Studio .NET, создаем новый проект, для которого выбираем тип Windows Forms Application, задаем имя проекта – FirstForm и сохраняем его в папку, определяемую полем Location. На экране появилась пустая Windows-форма (рис. 3.1).




    Рис. 3.1. Главное окно программы в режиме разработки приложения с GUI

    Окно Object Browser (проводник объектов, View —> Object Browser) является средством получения информации о свойствах объ- ектов. Можно получать краткое описание любого метода, класса или свойства, просто щелкнув на нем, – на информационной панели не- медленно отобразится краткая справка.

    Окно Properties'>Class View (обзор классов, View —> Class View) позволяет перемещаться в коде по выбранному объекту; содержит методы,

    классы, данные всего листинга проекта. Для перехода, например, в class Form1, щелкаем на соответствующем названии в окне Class View.

    Окно свойств Properties – основной инструмент настройки формы и ее компонент. Содержимое этого окна представляет собой весь спи- сок свойств выбранного в данный момент компонента или формы. Вы- зывается окно несколькими способами, чаще на выбранном объекте щелкаем правой кнопкой мыши и в контекстном меню пункт Properties. Когда вы только создали проект, в окне Properties отобра- жаются свойства самой формы (табл. 3.1, 3.2).

    Т а б л и ц а 3.1

    Описание интерфейса окна Properties


    Элемент

    Изображение

    Описание

    Object name




    Название выбранного объек- та, который является экземп- ляром какого-либо класса

    Categorized




    Сортировка свойств выбран- ного объекта по категориям

    Alphabetic




    Сортировка свойств и собы- тий объекта в алфавитном по- рядке

    Properties




    Перечисление свойств объ- екта

    Events




    Перечисление событий объ- екта

    Description Pane




    Информация о выбранном свойстве


    В табл. 3.2 приводится описание некоторых свойств формы, обыч- но определяемых в режиме дизайна.

    Т а б л и ц а 3.2

    Некоторые свойства формы


    Свойство

    Описание

    Значение по умолчанию

    Name

    Название формы в проекте

    Form1 и т. д.

    AcceptButton

    Значение кнопки, которая будет срабаты- вать при нажатии клавиши Enter

    None

    BackColor

    Цвет формы

    Control

    Background- Image

    Изображение на заднем фоне

    None

    CancelButton

    Значение кнопки, которая будет срабаты- вать при нажатии клавиши Esc

    None

    ControlBox

    Наличие трех стандартных кнопок в верх- нем правом углу формы: "Свернуть", "Раз- вернуть" и "Закрыть"




    Cursor

    Вид курсора при его положении на форме

    Default

    DrawGrid

    Включение сетки из точек, которая помо- гает форматировать элементы управления

    True

    Font

    Выбор шрифта, используемого для ото- бражения текста на форме в элементах управления

    Microsoft Sans Serif; 8,25pt

    Icon

    Изображение иконки, располагаемой в за- головке формы. Формат .ico



    Maximize- Box

    Определяется активность стандартной кнопки "Развернуть" в верхнем правом углу формы

    True

    Maximum- Size

    Максимальный размер ширины и высоты формы при нажатии на стандартную кноп- ку "Развернуть"

    (Во весь экран)

    Minimize- Box

    Определяется активность стандартной кнопки "Свернуть" в верхнем правом углу формы

    True

    Minimum- Size

    Минимальный размер ширины и высоты формы, задаваемый в пикселях

    0;0

    Size

    Ширина и высота формы

    300; 300

    О к о н ч а н и е т а б л . 3.2


    Свойство

    Описание

    Значение по умолчанию

    FormBorder- Style

    Определение вида границ формы:

    None – форма без границ и строки заголовка FixedSingle – тонкие границы без возможно- сти изменения размера пользователем Fixed3D – границы без возможности изме- нения размера с трехмерным эффектом FixedDialog – границы без возможности из- менения, без иконки приложения

    Sizable – обычные границы: пользователь может изменять размер границ FixedToolWindow – фиксированные грани- цы, имеется только кнопка закрытия формы SizableToolWindow – границы с возможно- стью изменения размеров, имеется только кнопка закрытия формы

    Sizable

    StartPosition

    Расположения формы при запуске приложе- ния:

    Manual – форма появляется в верхнем левом углу экрана

    CenterScreen – в центре экрана WindowsDefaultLocation – расположение формы по умолчанию WindowsDefaultBounds – границы формы принимают фиксированный размер CenterParent – в центре родительской формы

    Windows- Default- Location

    Text

    Заголовок формы

    Form1 и т. д.

    Window- State

    Определение положения формы при запуске: Normal – форма запускается с размерами, указанными в свойстве Size

    Minimized – форма запускается с минималь- ными размерами, указанными в свойстве MinimumSize

    Maximized – форма разворачивается на весь экран

    Normal

    Кнопка Events переключает окно Properties в режим управле- ния обработчиками различных событий (например, мыши, клавиатуры)

    и одновременно выводит список всех событий компонента. Двойной щелчок мыши в поле значения события генерирует обработчик для него и переключает в режим кода.

    Окно Toolbox (панель инструментов, View —> Toolbox) содержит компоненты Windows-форм, называемые элементами управления, ко- торые размещаются на форме. Оно состоит из нескольких закладок. Наиболее часто употребляемой закладкой является All Windows Forms. Для размещения нужного элемента управления достаточно просто щелкнуть на нем в окне Toolbox или, ухватив, перетащить его на форму.

      1   2   3   4   5   6   7


    написать администратору сайта