Поделиться через


Учебник. Создание кода на языке определения отчетов с помощью платформы .NET Framework

Этот учебник демонстрирует, как следует пользоваться языком определения отчетов для создания файла определения отчета с использованием класса System.Xml..::..XmlTextWriter. Модуль записи предоставляет быстрый однонаправленный способ формирования XML-кода на языке определения отчетов, что помогает создавать документы определения отчета, соответствующие спецификации этого языка. Класс System.Xml..::..XmlTextWriter ведет запись в поток вместо использования объектной модели, такой как XML DOM, что способствует повышению производительности.

Как правило, класс System.Xml..::..XmlTextWriter используется при необходимости записывать XML-код в виде необработанных данных без дополнительных затрат ресурсов на использование синтаксического анализатора DOM. Класс System.Xml..::..XmlTextWriter является реализацией класса System.Xml..::..XmlTextWriter, предоставляющего API-интерфейс для записи XML-кода в файловый поток. Класс XmlTextWriter предоставляет несколько методов, которые полезны для создания файла определения отчета. В частности, следующий учебник демонстрирует, как составлять файл определения отчета с использованием методов XmlTextWriterWriteStartElement()()()(), XmlTextWriterWriteAttributeString()()()(), XmlTextWriterWriteElementString()()()() и XmlTextWriter..::..WriteEndElement.

Новые знания

В ходе работы с этим учебником предстоит выполнить следующие действия:

  • создать приложение, используя шаблон проекта приложения командной строки Visual Studio;

  • Добавить соединение с образцом базы данных AdventureWorks.

  • написать код, чтобы получить список полей для источника данных;

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

Требования

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

  • Microsoft Reporting Services.

  • MicrosoftVisual Studio 2005 или аналогичное средство разработки, совместимое с Microsoft.NET Framework.

  • Образец базы данных AdventureWorks, установленный на экземпляре SQL Server 2008. Образцы не устанавливаются автоматически в процессе установки, но их можно установить в любое время. Сведения об установке образцов см. в разделе Вопросы установки образцов кода и образцов баз данных SQL Server.

Предполагаемое время для выполнения заданий учебника: 60 минут

Задачи

Занятие 1. Создание проекта генератора языка определения отчетов в среде Visual Studio

Занятие 2. Создание соединения с образцом базы данных

Занятие 3. Получение списка полей для определения отчета

Занятие 4: Создание кода для формирования файла определения отчета

Занятие 5: Выполнение приложения генератора языка определения отчетов (VB/C#)

ПримечаниеПримечание

При просмотре учебников на панель инструментов системы просмотра документов рекомендуется добавить кнопки «Далее» и «Назад». Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».