5.4 Пространство имен System.Data
В рамках дипломного проекта пространство имен System.Data используется для построения и работы с таблицами. Содержит в себе следующие классы:
DataTable - представляет одну таблицу с данными в памяти
DataColumn – представляет схему столбца в DataTable
DataRow - представляет строку данных в DataTable
DataView - представляет настраиваемое и допускающее привязку данных представление объекта DataTable для сортировки, фильтрации, поиска, изменения и навигации
В свою очередь класс DataTable имеет следующие конструкторы:
DataTable - инициализирует новый экземпляр класса DataTable, не передавая ему никаких аргументов
DataTable(String) - инициализирует новый экземпляр класса DataTable с указанным именем таблицы
Свойства класса DataTable:
Columns - получает коллекцию столбцов, принадлежащих данной таблице
Rows - получает коллекцию строк, принадлежащих данной таблице
MinimumCapacity - возвращает или задает начальный размер таблицы
Методы класса DataTable:
BeginInit - начинает инициализацию класса DataTable, используемого в форме или другим компонентом. Инициализация осуществляется во время выполнения
Copy - копирует структуру и данные для DataTable
Equals(Object) - определяет, равен ли заданный объект Object текущему объекту Object
NewRow - создает новый класс DataRow, имеющий ту же схему, что и таблица
Select(String) - получает массив всех объектов DataRow, отвечающих условиям фильтра в порядке первичного ключа (если ключ отсутствует, то в порядке их добавления)
GetRowType – получение типа строки
В данной главе были рассмотрены основые классы, методы, структуры, используемые для реализации программного обеспечения web-приложения. Также стоит упомянуть об использовании пространства имён System.Security.Cryptography, а точнее класса RandomNumberGeneratorдля генерации случайного цвета отображения столбцов в гистограмме, пространство System.Text,представляющее кодировки ASCII, Юникод, UTF-7 и UTF-8, абстрактные базовые классы для преобразования блоков символов в блоки байтов и обратно. Пространство System.Collections содержит интерфейсы и классы, которые определяют различные коллекции объектов, такие как списки, очереди, двоичные массивы, хеш-таблицы и словари.
Структура разработанного программного обеспечения устроена следующим образом:
страницы дизайна располагаются в файлах *.aspx, сам программный код и код обработки этих страниц в файлах *.cs;
для каждого разработанного куба созданы отдельные страницы дизайна форм и программного кода обработки, принцип построения этих страниц один и тот же, поэтому для понимания работы программного обеспечения в целом достаточно шаблона обработки одного куба, с которым можно ознакомиться в приложении А;
разработанное web-приложение является кроссплатформенным, то есть работает в различных браузерах, тестировалось при использовании Opera 11.0, Mozilla firefox 4.0, Google Chrome, Internet Explorer 8.0
Ознакомиться с практическим использованием данных классов, функций, методов можно на компакт-диске, являющимся приложением к дипломному проекту.
- Минобрнауки россии
- 2011 Г. Минобрнауки россии
- Им. В.И.Ульянова (Ленина)” (сПбГэту) ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- Реферат
- Введение
- 1 Обзор и анализ программных технологий разработки web-приложений для аналитической обработки данных
- 1.1 Технологии оперативной аналитической обработки данных
- 1.2 Технологии аналитической обработки данных Microsoft sql Server
- Sql dso
- PivotTable Service, ole db for olap и ado md
- Клиенты аналитических служб.
- Analysis Manager
- Приложения Microsoft Office
- 1.3 Технологии аналитической обработки данных в среде .Net
- 2 Постановка задачи дипломного проекта
- 3 Разработка многомерных моделей данных для построения olap-кубов по международному научно-техническому и образовательному сотрудничеству вузов России
- 3.1 Анализ инфологической модели базы данных
- 3.3 Многомерная модель данных для построения olap-куба по международному научно-техническому сотрудничеству вузов и научных организаций России
- 4 Разработка интерфейса web-приложения для аналитической обработки данных
- 5 Разработка программного обеспечения web-приложения для аналитической обработки данных
- 5.1 Реализация подключения к источнику данных
- 5.2 Реализация получения данных из источника аналитических данных
- 5.3 Пространство имен System.Web
- 5.4 Пространство имен System.Data
- 6. Экономическое обоснование дипломного проекта.
- 6.1 Концепция
- 6.2 Трудоемкость выполнения работ
- 6.3 Определение себестоимости проведения нир
- 6.4 Экономическая эффективность проекта
- 6.5 Рентабельность
- 6.6 Качественная оценка
- 6.7 Выводы
- 8 Охрана интеллектуальной собственности
- 8.1 Интеллектуальная собственность
- 8.2 Программа для эвм
- 8.3 Правообладатель
- Лицензионный договор на использование программы для эвм
- 1 Термины и их определение
- 2 Предмет Договора
- 3 Обеспечение Договора
- 4 Усовершенствования
- 5 Платежи
- 6 Защита передаваемых прав
- 7 Ответственность Сторон и разрешение споров
- 8 Срок действия Договора и условия его расторжения
- 9 Заключительные положения
- 10 Адреса Сторон
- Прошунин и.С. Спбгэту в.М. Кутузов Заключение
- Список используемых источников