|
Программирование >> Обработка исключительных ситуаций
Заключение ПРИМЕЧАНИЕ В ASP.NET есть два элемента, DataGrid и DataList, которые предназначены для отображения данных, полученных из источника (обычно это объект ADO DataSet). С помощью этих объектов можно создать приложение для решения одной из часто встречающихся задач - найти в каком-либо источнике данные по запросу пользователя и вернуть их в виде таблицы. С помощью XML можно создавать программные компоненты, которые взаимодействуют друг с другом независимо от языка и платформы. Веб-службы обеспечивают доступ к программным компонентам через стандартные протоколы Интернета, такие как HTTP и SMTP. Веб-служба .NET - это модуль кода .NET, который обычно устанавливается на IIS-сервере. Веб-служба строится из тех же типов, что и любая сборка .NET: классов, интерфейсов, перечислений и структур, которые для клиента представляют собой черный ящик , отвечающий на запросы. Службы предназначены для обработки удаленных вызовов, поэтому у них обычно отсутствует графический интерфейс пользователя. Одно из значений термина служба в обычной жизни - это, например, справочная служба или служба быта, когда мы по запросу получаем какую-либо услугу от поставщика услуг. В программном обеспечении службой называется блок кода, способный выполнить какие-либо действия по запросу пользователя (считать данные из источника, выполнить вычисления) и ждать следующего запроса. Веб-службы могут использоваться любым приложением, умеющим разбирать XML-поток, переданный по протоколу HTTP. Веб-служба, как и обычное приложение ASP.NET. традиционно располагается в виртуальном каталоге на IIS-сервере. Файл веб-службы имеет расширение asmx. В нем так же, как и в aspx-файле, содержится ссылка на кодовый файл на языке С# с расширением asm.cs, в котором и находится собственно код веб-службы. Класс, обеспечивающий работу веб-службы, является потомком класса System.Web. Services.WebService. Для создания веб-службы используется шаблон проекта ASP. NET Web Service. Заключение Чтобы использовать язык С# на профессиональном уровне, необходимо не только хорошо представлять себе его конструкции, но и изучить бесчисленные классы библиотеки .NET. В этом вам поможет электронная документация и книги, например, [13], [20], [21], [23], [27], [31]-[33]. Для понимания возможностей классов необходимо представлять себе основы построения сетей и баз данных, протоколы Интернета, HTML, XML и многое другое. Желаю вам получить удовольствие от погружения в это бескрайнее море информации и от программирования на прекрасном языке! Ведь, говоря высоким слогом, познание и созидание - одни из самых сильных и глубоких радостей жизни. Лабораторные работы Лабораторная работа программы 1. Линейные Теоретический материал: главы 1-3. Напишите программу для расчета по двум формулам. Предварительно подготовьте тестовые примеры с помощью калькулятора (результаты вычисления по обеим формулам должны совпадать). Класс Math, содержащий математические функции С#, описан на с. 64. Кроме того, для поиска нужной функции можно воспользоваться алфавитным указателем. Методы, отсутствующие в классе, выразите через имеющиеся. 1. 2: 5. 7 1 1 . rs 2, =---sin - я - 8а z2 = 4 - 4 sins я - 8а 1. г. =cosa + sina + cos3a + sm3a; zt = cos а + sin а + cos За + sin За; Z, ==isoos+ а1п+ sinoaа)o+- Зза + sin За; = 2>tcosDа 2а j sin 2а + Onaa -- аРЗа cos a + 1 - 2 sinj 2a cosa + l-2sin 2a .cosa 2 -.n2a + sin5a . sin,3aO Zj cosa - cos3a + cosol г, = 2 sin a. z , = 2SINA . z2=tg3a. cos la - cos 3a + cos 5 a 4 ZJ ==;cosiao+co2 2aO+a uao+oaa; z, =cos -jc---cosr -Л + -1; 1 U 4J J 1 8 4/ Z, ==;coS4нsiуo+ 4isin2 £x -1; Z2 = = cosi + cos4a. = cos a + cos a. z2г=i=t4osу i* a coei4aa. -sin-.O 2 2 2 Лабораторная работа 2. Разветвляющиеся вычислительные процессы Лабораторная работа 2. Разветвляющиеся вычислительные процессы Теоретический материал: глава 4, раздел Операторы ветвления . Задание 1. Вычисление значения функции Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиатуры.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0.004
При копировании материалов приветствуются ссылки. |