Private void dataGridView1_RowHeaderMouseClick(object sender,




DataGridViewCellMouseEventArgs e)

{

textBox2.Text =

DataXML.Tables[0].Rows[e.RowIndex][2].ToString();

textBox1.Text =

DataXML.Tables[0].Rows[e.RowIndex][1].ToString();

textBox3.Text =

DataXML.Tables[0].Rows[e.RowIndex][3].ToString();

textBox4.Text =

DataXML.Tables[0].Rows[e.RowIndex][0].ToString();

textBox5.Text =

DataXML.Tables[0].Rows[e.RowIndex][4].ToString();

pictureBox1.Image = new Bitmap(textBox5.Text);

}

}

}

 

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

 

1. Изучить теоретические сведения и примеры, представленные ниже.

2. Ответить на контрольные вопросы.

3. Разработать Windows -приложение в соответствии с вариантом практического задания.

4. Для созданного приложения разработать UML -диаграмму классов.

5. Составить отчет в электронном виде, который должен содержать титульный лист, цель лабораторной работы, задание, ответы на контрольные вопросы, листинг программы и результаты ее работы.

Контрольные вопросы и задания

1. Расшифруйте аббревиатуру XML.

2. Для каких целей может использоваться язык XML?

3. Дайте характеристику XML - документа.

4. Объясните значение аббревиатуры DOM.

5. В каком пространстве имен определены классы библиотеки FCL, поддерживающие работу с XML - документами?

6. Каким образом можно выполнить создание XML - документа
в среде Visual Studio платформы .NET?

7. Сколько корневых элементов может содержать XML - доку-мент?

8. Каким образом маркируются данные в XML - документе?

9. Перечислите правила корректного формирования XML - доку-мента.

10. Назовите классы библиотеки FCL, позволяющие выполнить чтение XML - файлов.

11. Какие различия имеются в использовании классов XmlReader и XmlDocument?

12. Какой класс предоставляет возможности для редактирования XML - документа?

13. Каким образом можно выполнить чтение данных из XML - до-кумента со строгим контролем типов?

14. В каких случаях следует использовать класс XPathNavigator?

15. Как программно выполнить вставку узла в XM L - документ?

16. Каким образом можно выполнить чтение данных из XML -до-кумента со строгим контролем типов данных?

17. С помощью какого элемента можно отобразить данные на форме в виде таблицы?

Варианты практических заданий

1. Разработать приложение Телефонный справочник.

Разработать структуру xml -файла для хранения фамилии, имени, отчества абонентов, их номеров телефонов и адресов. Предусмотреть возможность поиска данных по фамилии и номеру телефона.

2. Разработать приложение Автосалон.

Разработать структуру xml -файла для хранения таких данных, как марка автомобиля, страна производителя, цена, его изображение. Предусмотреть возможность поиска данных по марке автомобиля
и его стоимости.

3. Разработать приложение Мой фотоальбом.

Разработать структуру xml -файла для хранения фотографии, ее названия, даты съемки. Предусмотреть возможность поиска данных по названию фотографии и дате.

4. Разработать приложение Книги.

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

5. Разработать приложение Транспорт.

Разработать структуру xml -файла для хранения таких данных, как наименование транспорта, тип, год выпуска, максимальная скорость, объем двигателя, расход, объем бензобака. Предусмотреть возможность сортировки данных по году выпуска и поиска данных по наименованию и году выпуска.

6. Разработать приложение Продовольственные товары.

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

7. Разработать приложение Студенты.

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

8. Разработать приложение Объекты недвижимости.

Разработать структуру xml -файла для хранения таких данных, как адрес, количество комнат, этажность, количество квартир на этаж, количество подъездов, всего квартир. Предусмотреть возможность сортировки данных по количеству комнат и поиска данных по адресу и количеству комнат.

9. Разработать приложение Спортсмены.

Разработать структуру xml -файла для хранения таких данных, как фамилия, имя, отчество, вид спорта, разряд, фотография. Предусмотреть возможность сортировки данных по фамилии и поиска данных по виду спорта.

10. Разработать приложение Периодические издания.

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

11. Разработать приложение Отдел кадров.

Разработать структуру xml- файла для хранения таких данных, как фамилия, имя, отчество, отдел, должность, дата приема на работу, стаж работы. Предусмотреть возможность сортировки данных по фамилии и поиска данных по фамилии и должности.

12. Разработать приложение Научно-исследовательские разработки.

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

13. Разработать приложение Программное обеспечение.

Разработать структуру xml -файла для хранения таких данных, как наименование, назначение, количество дисков, объем после установки (полной, минимальной, типичной), цена. Предусмотреть возможность сортировки данных по наименованию и поиска данных по назначению и цене.

14. Разработать приложение Комплектующие ЭВМ.

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

15. Разработать приложение Перевозки.

Разработать структуру xml -файла для хранения таких данных, как пункт назначения, количество транспорта, дата выезда, время
в дороге. Предусмотреть возможность сортировки данных по времени в дороге и поиска данных по пункту назначения и дате выезда.

16. Разработать приложение Аудиостудия.

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

17. Разработать приложение Мобильные телефоны.

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

18. Разработать приложение Учебный план.

Разработать структуру xml- файла для хранения таких данных, как наименование, название направления подготовки, название дисциплины, отчетность по дисциплине (зачет, экзамен), номер семестра, в котором изучается дисциплина, количество часов. Предусмотреть возможность сортировки данных по номеру семестра и поиска данных по названию дисциплины и номеру семестра.

19. Разработать приложение Учебная группа.

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

20. Разработать приложение Кафедра.

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

21. Разработать приложение Расписание занятий.

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

 

 

Лабораторная работа 9



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-09-06 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: