- •1 Цель работы Получение навыков исследования предметной области, выделения необходимых сущностей, определения их атрибутов и связей.
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •3. 1Типы связей
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •3.1 Реляционные отношения
- •3.2 Реляционные ключи
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •5 Содержание отчета
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •4 Задание
- •5 Содержание отчета
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •4 Задание
- •5 Содержание отчета
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •4 Задание
- •5 Содержание отчета
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •4 Задание
- •5 Содержание отчета
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •4 Задание
- •5 Содержание отчета
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Перечень технических средств обучения
- •3 Краткие теоретические сведения
- •4 Задание
- •5 Содержание отчета
- •6 Контрольные вопросы
5 Содержание отчета
Текст программы и изображение форм.
6 Контрольные вопросы
6.1 Для чего предназначен компонент textbox?
6.2 Для чего предназначен компонент label?
6.3 Для чего предназначен компонент combobox?
Практическое занятие № 16
«Создание и выгрузка отчетов в MS Excel»
1 Цель работы
Получить навыки выгрузки отчетов в MS Excel
2 Перечень технических средств обучения
Персональный компьютер
Microsoft Windows
Microsoft Office (Word, Access)
Microsoft Visual Studio 2010
3 Краткие теоретические сведения
При написании кода будем использовать .Net сборки взаимодействия с приложениями Microsoft Office. При использовании импортирования библиотеки типов Com объекта и добавлении ссылки на него в Проект (Ссылки, вкладка Com), нам сразу становится доступно пространство имен объекта (в данном случае Excel).
Объекты, которыми оперирует сервер Excel, несколько десятков. Все объекты имеют иерархическую структуру. Сам сервер - объект Application или приложение Excel, может содержать одну или более книг, ссылки на которые содержит свойство Workbooks. Книги - объекты Workbook, могут содержать одну или более страниц, ссылки на которые содержит свойство Worksheets или (и) диаграмм - свойство Charts. Страницы - Worksheet, содержать объекты ячейки или группы ячеек, ссылки на которые становятся доступными через объект Range. Ниже в иерархии: строки, столбцы.
Интерфейс C# вместо понятия ячейки использует объекты Range (выбранная ячейка или группа ячеек). Группа объектов ActiveCell, ActiveChart и ActiveSheet, относящихся к активному окну (расположенному поверх других) полностью аналогична объектам Range, Chart и Sheet и, в ряде случаев, просто облегчают получение ссылки.
Свойство Windows объекта Excel.Application, предназначенное для управления окнами сервера Excel содержит набор объектов Window, которые имеют, в свою очередь, набор свойств и методов для управления размерами, видом, масштабом и упорядочиванием открытых окон, отображением заголовков, цветами и т.д. Эти же возможности доступны и для свойств и методов объекта Excel.Application - ActiveWindow (ссылка на активное окно).
Все эти объекты принято определять глобально для того, чтобы обеспечить доступ к ним из любой функции проекта.
using Excel = Microsoft.Office.Interop.Excel;
using Word = Microsoft.Office.Interop.Word;
/* определяем приложение Excel, Window
private Excel.Application excelapp;
private Excel.Window excelWindow;
excelapp = new Excel.Application();
excelapp.Visible=true;
//Вывод в ячейки используя номер строки и столбца Cells[строка, столбец]
for(m=1; m < 20; m++)
{
for(n=1; n < 15; n++)
{
excelcells = (Excel.Range)excelworksheet.Cells[m,n];
}
}
4 Задание
Согласно индивидуальному заданию, организовать выгрузку результатов всех запросов в рабочие листы MS Excel.
5 Содержание отчета
Отчеты по запросам.
6 Контрольные вопросы
6.1 Какой класс необходимо подключать для выгрузки MS Excel?
6.2 Как происходит процесс выгрузки?
Практическое занятие № 17 «Использование визуальных компонентов для создания дружественного интерфейса программы»
