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

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


Заключение

ПРИМЕЧАНИЕ

В 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 вводится с клавиатуры.



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

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