Программирование >>  Обработка исключительных ситуаций 

1 ... 118 119 120 [ 121 ] 122 123 124 ... 142


Глава 15. Дополнительные средства С#

Таблица 15.5. Теги документирования

Описание

<с>

<code>

<example>

<exception>

<include file-файл

path=nyTb[@name= Hfl ] />

<Tist>

<param>

<paramre

<permission>

<remarks>

<returns>

<see cref= элемент > <seealso с = элемент > <summary> <value>

Форматирование как фрагмента кода

Многострочн1й код (используется в секции <ехашр1е>)

Пример использования класса или метода

Исключение, генерируемое классом

Ссылка на комментарии в другом файле, в котором находдятся описания элементов исходдного кода

Перечисление в виде списка Описание параметра метода Ссылка на параметр Права доступа к элементу

Подробное описание элемента (класса, метода и т. п.)

Возвращаемое значение метода

Ссылка на элемент класса

Сс1лка на документацию вида см. также

Краткое описание элемента (класса, метода и т. п.)

Описание значения свойства

Примеры тегов:

/<summary> Фукяя в1числеия синуса </summary> /7/<param name= i > Ар1ент функции </рагаш> /<seealso cref= System.Double > double </seealso> /<returns> Возвращает величину синуса </returns> /<remarks> Для вычислений используется разложение /в ряд Тейлора </remarks> public double Sin( double i ) { ... }

Для построения файлов документации в формате XM L требуется использовать1 режим компиляции /doc: имяфайла. xml. Этот режим можно установить и в среде Visual Studio в окне свойств проекта (Project Properties) на вкладке Build (задать имя файла XML documentation file). Компилятор проверяет правильность записи тегов и их соответствие элементам программы. в

ПРИМЕЧАНИ Е-Г

В Visual Studio 2003 для построения файлов документации в формате HTML пользуется команда меню Tools Build Comment Web Pages.

Темы, не рассмотренные в книге

Эта книга заканчивается там, где начинается самое интересное - профессиональное применение С#: создание веб-форм и веб-служб, распределенных приложений, работа с базами данных с помощью ADO.NET и т. д. Этим вопросам посвящены



Темы, не рассмотренные в книге

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

ADO.NET

Работа с данными является одной из главных задач при создании как сетевых, так и автономных приложений. Библиотека .NET содержит богатый набор средств под общим названием ADO.NET (ActiveX Data Objects) , поддерживающих взаимодействие с локальными и удаленными хранилищами данных.

Объектная модель ADO.NET состоит из классов двух видов: компоненты сущностей (content components) и компоненты управляемых поставщиков (managed-provider components). Основным классом первого вида является класс DataSet, представляющий собой набор связанных таблиц - локальную копию базы данных или ее части. Кроме того, определены вспомогательные классы DataTable, DataRow, DataColumn и DataRelation. В классах этого вида располагаются пересылаемые данные . Класс DataSet может содержать несколько объектов DataTable и DataRelation. В классе DataSet описан набор методов, итерирующих его с XML , что делает возможным межплатформенное взаимодействие.

Компоненты управляемых поставщиков обеспечивают интерфейс для доступа к данным (извлечения и обновления). Для непосредственной работы с данными используются объекты Connection, Coiand и DataReader. Класс DataAdapter играет роль канала передачи данных между хранилищем и компонентами сущностей.

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

Классы ADO.NET предназначены для решения следующих задач:

установления соединения с хранилищем данных;

создания и заполнения данными объекта DataSet;

отключения от-хранилища данных;

возврата изменений, внесенных в DataSet, обратно в хранилище данных.

Классы ADO.NET определены в пространствах имен System.Data, System.Data.Common, System. Data.01 eDb, System.Data.SqlClient и System.Data.SqlTypes.

Среда Visual Studio .NET располагает средствами, упрощающими программирование баз данных. В среду включена копия ядра MSDE. С помощью окна Server Explorer (View Server Explorer) можно подключиться к SQL Server в локальной или удаленной системе. После подключения можно выполнять различные операции с базами данных, таблицами и хранимыми процедурами.

ASP.NET

Под термином ASP.NET (Active Server Pages for .NET) объединяются все средства поддержки веб-серверов в .NET, включая веб-страницы и веб-службы.

Сервер - это аппаратный или программный компонент вычислительной системы, выполняющий специализированные функции по запросу клиента, предоставляя



368 Глава 15. Дополнительные средства С#

ему доступ к определенным ресурсам. Сервер, реализованный в виде программы или программного модуля, обычно решает строго определенную задачу и обменивается информацией с клиентом по определенному протоколу. Примеры программных серверов: FTP-сервер, веб-сервер (Apache, IIS), сервер баз данных, почтовый сервер.

Веб-сервер - это сервер, предоставляющий доступ к сайтам World Wide Web. Когда пользователь дает браузеру команду открыть документ на некотором сайте, браузер подключается к соответствующему серверу и запрашивает у него содержимое документа. Обычно веб-сервер работает по протоколам HTTP и/или HTTPS. На сегодня наиболее распространенными веб-серверами являются:

Apache (свободно распространяемый веб-сервер с открытым исходным кодом; наиболее часто используется в Unix-подобных операционных системах);

IIS (Internet Information Services) от компании Microsoft.

ПРИМЕЧАНИЕ-

IIS поставляется Microsoft как часть операционной систем!, но по умолчанию в Windows 2000 Professional не устанавливается. Для установки IIS воспользуйтесь командой меню Пуск Настройка Панель управления Установка и удаление программ Установка компонентов Windows. После этого потребуется зарегистрировать его с помощью утилиты aspnetregiis, следуя инструкциям справочной службы.

Веб-приложение - это набор взаимосвязанных файлов, расположенных на IIS-сервере в своем виртуальном каталоге, которому соответствует физический каталог на диске. Файлы веб-страниц имеют расширение aspx. Для создания веб-приложения следует выбрать шаблон ASP.NET Web Application. Обратите внимание на то, чтов поле Location записан URL-адрес компьютера, а не путь к каталогу на диске. Вид среды после создания проекта практически такой же, как и при создании Windows-приложения, однако для разработки интерфейса веб-страницы используются элементы категории Web Form Controls, основанные на HTML-коде, а не категории Windows Forms.

Интерактивная веб-страница создается так же, как обычное Windows-приложение: перетаскиванием элементов управления с панели инструментов на форму, настройкой их характеристик в окне свойств и заданием реакции на события. Среда автоматически создает файл для генерации HTML-кода с расширением aspx (его можно просмотреть на вкладке HTML окна редактора кода) и связанный с ним файл на языке С# с расширением aspx.cs. В этом файле расположено описание класса, являющегося потомком System.Web.UI.Page. Страница (aspx-файл) содержит ссылку на этот класс. Когда клиент запрашивает страницу, среда выполнения ASP.NET создает экземпляр класса.

Возможность применения стандартных элементов управления из категории Web Form Controls является одним из важнейших достоинств ASP.NET , поскольку при этом значительно упрощается создание пользовательского интерфейса на веб-страницах. С элементами управления можно работать и как с обычными классами С#, и через aspx-файл. В каждом элементе определены набор событий, которые будут обрабатываться на сервере, и средства проверки ввода данных пользователем.



1 ... 118 119 120 [ 121 ] 122 123 124 ... 142

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика