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

  • TextBox , ComboBox , DatePicker

  • Label

  • Основы создания приложений WPF с использованием языка XAML. Лаб 3. TextBox, ComboBox, DatePicker


    Скачать 1.94 Mb.
    НазваниеTextBox, ComboBox, DatePicker
    АнкорОсновы создания приложений WPF с использованием языка XAML
    Дата19.05.2022
    Размер1.94 Mb.
    Формат файлаdocx
    Имя файлаЛаб 3.docx
    ТипДокументы
    #537756

    1 Задание

    1. Разработать приложение WPF, которое выполняет параметрические запросы к массиву объектов из примера 1.1. Параметры запроса вводятся через различные элементы управления (TextBox, ComboBox, DatePicker и др.) и подставляются в предложения where запросов LINQ. Результаты запросов выводятся через окно сообщений (MessageBox).

    2. Разработать приложение WPF, использующее страничную навигацию. В создаваемое приложение необходимо добавить четыре страницы, каждая из которых должна содержать заголовок (элемент Label), главное меню (элемент Menu) и строку состояния (элемент StatusBar). Одна из страниц (главная) должна содержать ссылки (элементы Hyperlink) для переходов на остальные страницы. Три другие страницы должны соответствовать сущностям, определенным в XML-документе из работы №2. В каждой из этих страниц должна присутствовать таблица (элемент DataGrid) с определенным набором столбцов (на основе данных из XML-документа)

    2 Выполнение работы

    2.1 Задание №1

    Реализация MainWindow.xaml:







    Реализация класса Product:



    Создание экземпляров класса Product:



    Функция «Loaded»:



    Функция, которая срабатывает при нажатии на продукт:



    Получение товаров с количеством более данного при нажатии кнопки button1:



    Получение товаров данного производителя при нажатии кнопки button2:



    Получить количество наименований товаров с весом в заданном диапазоне при нажатии кнопки button3:



    Получить суммарную стоимость товаров с ценой менее заданной при нажатии кнопки button4:



    Получить наименование товаров с датой выпуска позже заданной при нажатии кнопки button5:



    Вид приложения:



    2.1 Задание №2

    Реализация MainPage.xaml:





    Реализация HousesPage.xaml:





    Реализация ApartmsPage.xaml:





    Реализация PersonsPage.xaml:





    Вид приложения:









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