Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка Windows приложения для формирования отчетных данных с использованием технологии LINQ

Автор:   •  Ноябрь 26, 2023  •  Лабораторная работа  •  1,329 Слов (6 Страниц)  •  59 Просмотры

Страница 1 из 6

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

 Разработка Windows приложения для формирования отчетных данных с использованием технологии LINQ

8.1 Формальная часть

8.1.1 Цель работы

Получить опыт использования технологии LINQ для разработки программного средства по формированию итоговых данных по лицензиям, содержащимся в базе данных ЕГРЮЛ.

8.1.2 Предмет и содержание работы

 Лабораторная работа направлена на приобретение навыков по разработке информационных систем с помощью Visual Studio с применением технологии LINQ.

В процессе работы необходимо разработать приложение, позволяющие выдавать итоговые сведения по лицензиям в различных аспектах.

Это приложение должно выдавать сведения о наличии лицензий по различным категориям: по видам деятельности или по лицензирующим органам в зависимости от варианта.

Разработанное приложение должно предусматривать выдачу информации либо с учетом даты, на которую выдается информация, либо без учета даты, а также с включением в отчет всех данных из справочника или только тех данных, по которым есть сведения в таблице Licenz.

8.1.3 Оборудование и технические средства:

Техническими средствами для выполнения работы являются средства лаборатории «Электронный офис». Программное средство разрабатывается с помощью Microsoft Visual Studio 2010.

8.1.4 Порядок выполнения работы

Предусматривается два варианта задания: по первому варианту создается приложение, отображающее данные в разрезе видов лицензируемой деятельности, а по второму варианту – в разрезе лицензирующих органов.

  1. Создать форму и расположить на ней два элемента DataGridView, первый элемент будет использоваться для отображения названия из справочника и о количестве данных в таблице Licenz по данному коду, а второй элемент – идентифицирующие сведения по юридическим лицам, по которым имеются сведения по данному коду справочника
  2. Добавить на форму элемент управления, с помощью которого пользователь может задать дату, например DateTimePicker
  3. Добавить на форму два элемента CheckBox, первый из них для включения режима учета даты, а второй для указания режима, обеспечивающего включение в отчет всех строк справочника, независимо от наличия данных в таблице Licenz
  4. Задать свойства DataGridView таким образом, чтобы в таблице длинные названия, состоящие из многих строк, отображались с переносом и с возможностью автоматического увеличения высоты строк
  5. С помощью приложения, созданного в лабораторной работе № 7, добавить данные в базу таким образом, чтобы в справочнике было не менее 20 строк и чтобы сведений в таблице Licenz было не менее 30 и не менее, чем по 15 различным кодам
  6. Отладить программное средство, добиться правильной работы

8.2 Контрольные вопросы

  1. Каким образом обеспечить внутреннее соединение таблиц в запросе LINQ
  2. Зачем используется служебное слово equals в LINQ-запросах
  3. Можно ли использовать сформированный LINQ-запрос в качестве источника данных для элемента DataGridView
  4. Можно ли использовать сформированный LINQ-запрос в качестве источника данных для элемента BindingSource
  5. Каким образом в LINQ-запросе сгруппировать данные по некоторому показателю
  6. Каким образом в LINQ-запросе отсортировать данные по некоторому показателю
  7. Для чего используется объектно-реляционный конструктор
  8. Как в LINQ-запросе отсортировать сформированную последовательность в порядке убывания некоторого показателя
  9. Каким образом можно извлечь данные, получаемые с помощью LINQ-запроса
  10. Каким образом обеспечить режим переноса по словам в ячейке таблицы DataGridView

8.3 Список литературы:

1. Хандхаузен, Р. Знакомство с Microsoft Visual Studio 2005 Team System / Р. Хандхаузен. – СПб. : Питер, 2006. – 678 с.

2. Пауэрс, Л., Снэлл М. Microsoft Visual Studio 2008 / Л. Пауэрс, М. Стэлл. – СПб. : БХВ-Петербург, 2009. – 547 с.

...

Скачать:   txt (17.4 Kb)   pdf (1.8 Mb)   docx (1.7 Mb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club