Четверг, 25.04.2024, 11:05
Приветствую Вас Гость | RSS

Лекции

Меню сайта
Форма входа
Категории раздела
ТАУ (Теория автоматического управления) [31]
лекции по ТАУ
Экология [151]
учебник
Бухгалтерский учет и налогообложение в строительстве [56]
Дементьев А.Ю. - Практическое пособие
Психология [104]
Пип
информатика [80]
с# Карли Ватсон
современные стулья [0]
новинки
Поиск

Главная » Архив материалов
Добавление web-метода
Следующее, что необходимо сделать, это добавить некоторый метод в web-
службу. Мы добавим в нее простой метод Reversestring (), который получает
строку и возвращает клиенту перевернутую строку.
Практикум: добавление метода
1. Добавьте Следующий КОД В файл Servicel.asmx.cs:
[WebMethod] •:
public s t r i n g ReverseString(string message)
:•/:;:;: • { .
char[] arr = message.ToCharArray();
Array.Reverse(arr);
message = new string(arr);
,;;.••';•••.;•:'••;•-.,.\ r e t u r n m e s s a g e ; : V'^v^'-':\::;::,;;:..;^::-i;:-';:.:'.^; :. . . •'• . .
Чтобы однозначно идентифицировать XML-элементы в создаваемом описании
web-службы, необходимо добавить пространство имен. Добавим атрибут webservice
с пространство имен http://www.wrox.com/webservices в класс Service"!. Можно ис-
пользовать любую другую строку, которая идентифицирует XML-элементы уникаль-
ным образом. Так, например, м ... Читать дальше »
Категория: информатика | Просмотров: 3641 | Добавил: basic | Дата: 11.02.2010 | Комментарии (6)

Web-службы
Возможно, термин "web-служба" вам уже встречался ранее, хотя вы можете
и не знать, что из себя представляют эти службы и каким образом они подстраи-
ваются под работу Паутины в настоящее время. Web-службы являются основой
нового поколения web-приложений. Что бы ни представляло из себя клиентское
приложение, будь это приложение Windows или приложение ASP.NET Web
Forms, и какая бы система ни использовалась на клиентской машине, например,
Windows, Pocket Windows или какая-либо другая, они будут постоянно взаимодей-
ствовать с Интернетом посредством web-службы. Web-службы напоминают ком-
поненты, с которыми мы познакомились в главе 21, за исключением того, что они
выполняются через Интернет. Это выполняющиеся на стороне сервера программы
ожидают прихода сообщений от клиентских приложений и возвращают им какую-
то специфическую информацию. Эта информация может исходить непосредственно
от самой web-службы, ... Читать дальше »
Категория: информатика | Просмотров: 2900 | Добавил: basic | Дата: 11.02.2010 | Комментарии (5)

Сортировка вхождений
Последнее созданное вхождение не выводится в самом верху страницы. Однако
при традиционном способе работы web-регистраторов первым должно выводиться
вхождение, введенное самым последним.
Поэтому требуется сортировать вхождения по дате при считывания их из ди-
ректории. .NET возвращает файлы в алфавитном порядке, и именно поэтому мы
используем уже созданный формат. Рассмотрим следующие три файловых имени:
20010718_1318.xml
20010719_1003.xml
20010720_1823.xml
В данном случае используется формат yyyymmdd_hhmm. Его недостаток заклю-
чается в том, что файлы, предназначенные для работы с сайтом, могут создаваться
не чаще одного в минуту. В данном случае это не представляет серьезной пробле-
мы, поскольку мы обычно должны создавать не более одного файла в день. Файлы
с именами в таком формате при сортировке по алфавиту автоматически располага-
ются от самого раннего к самому позднему. Все, ч ... Читать дальше »
Категория: информатика | Просмотров: 1372 | Добавил: basic | Дата: 11.02.2010 | Комментарии (4)

Создание новых вхождений web-регистратора
На данный момент имеются все функциональные возможности, необходимые
для извлечения и вывода списка вхождений, которые могут появиться на нашем
сайте. Мы однако пока не умеем создавать новые вхождения без Notepad! В идеа-
ле желательно иметь на сайте форму, которую можно было бы использовать для
создания новых вхождений.
Практикум: создание вхождений web-регистратора
1. Войдите в Solution Explorer, щелкните правой кнопкой мыши
на проекте Weblog и выберите пункт меню Add | Add Web Form.
Введите ИМЯ — Edit.aspx.
2. Откройте Designer для данной страницы. Щелкните мышью один раз
на основание страницы и с помощью окна Properties замените
Значение свойства pageLayout на FlowLayout.
3. Выберите пункт меню View HTML Source. Добавьте следующий код:
<%@ Page language="c#" Codebehind=nEdit.aspx.cs" AutoEventWireup="false"
Inherits=IIWebLog.Edit" %>
<!DOCTYPE HTML ... Читать дальше »
Категория: информатика | Просмотров: 1223 | Добавил: basic | Дата: 11.02.2010 | Комментарии (1)

Вхождения web-регистратора
Рассмотрев основной принцип построения страниц ASP.NET, в котором ис-
пользуется парадигма управляющего элемента/события, перейдем к вопросу
о том, каким образом этот принцип может быть использован для создания чего-
нибудь полезного. Мы создадим отдельную страницу, где будет целиком выводить-
ся вхождение web-регистратора, которое представляет собой список событий
и планов на конкретный день.
Одно из преимуществ создания активного web-сайта заключается в том, что не
требуется писать код на HTML каждый раз, когда необходимо дополнить или из-
менить его содержимое. Отсюда следует, во-первых, что добавлять в него новое
содержимое теперь могут и люди, ничего не понимающие в HTML, и, во-вторых,
что опытные программисты на HTML могут добавлять новое содержание быстро
и просто.
Традиционным способом наполнять сайт новым содержанием является предо-
ставление пользователю некоторой формы, ... Читать дальше »
Категория: информатика | Просмотров: 1271 | Добавил: basic | Дата: 11.02.2010 | Комментарии (2)

Приложения ASP.NET
ASP.NET — это способ, предусмотренный в .NET для создания динамических
web-сайтов. Как и ADO.NET, ASP.NET заимствует свое название от предшеству-
ющей технологии Active Server Pages (ASP — активные серверные страницы), но
в данном случае сходство этим практически и ограничивается. В то время как
ASP-страницы интерпретировались и создавались на функционально ограниченных
языках описания сценариев VBScript и JScript, приложения ASP.NET компилиру-
ются на язык MSIL точно также, как и другие приложения .NET. Это означает,
что у нас появляется возможность описывать их на тех же языках программирова-
ния, что и остальные приложения .NET. В данном случае особенно важно (посколь-
ку книга посвящена языку.программирования С#), что можно писать приложения
ASP.NET на С#.
Другим огромным преимуществом ASP.NET является использование управляю-
щих элементов на стороне сервера. В ASP та ... Читать дальше »
Категория: информатика | Просмотров: 9733 | Добавил: basic | Дата: 11.02.2010 | Комментарии (3)

Эволюция Паутины
Появление web-страниц ASP было знаменательным событием. Они позволяли
решить фундаментальную проблему функционирования World Wide Web. Возмож-
ность создавать активные web-страницы на основе информации, извлекаемой из
баз данных или других систем, расположенных на стороне сервера, была поистине
революционной. Большинство сайтов продолжают использовать эту технологию
и сегодня.
Многие обратили внимание на то, что при выполнении сценариев на стороне
сервера существуют некоторое фундаментальное ограничение. Поскольку такие
страницы не компилируются, а создаются в динамике по мере поступления запроса
от клиента, то время ожидания ответа может оказаться достаточно большим. А по-
скольку на создание каждой страницы требуется достаточно много времени, сервер
может оказаться не в состоянии справиться с нагрузкой, если к нему будет посту-
пать тысячи обращений в секунду.
По этой ... Читать дальше »
Категория: информатика | Просмотров: 962 | Добавил: basic | Дата: 11.02.2010 | Комментарии (0)

Основы web-программирования
На протяжении трех последующих глав мы будем изучать программирование для
World Wide Web (Всемирная паутина). Это очень большая тема, и в настоящей
главе вы получите хорошие знания как о таящихся в ней трудностях, так и об уди-
вительных открывающихся возможностях. В следующей главе мы познакомимся
с использованием ASP.NET, однако для начала нам придется потратить некоторое
время для рассмотрения того, что было раньше и каким образом возникли Интер-
нет вообще и Всемирная паутина в частности.
В этой главе будут рассматриваться следующие темы:
• Устройство Интернета
• Основы HTML и HTML-форм
• Различия между неизменяемыми и активными web-страницами
• Различия между сценариями клиентской и серверной сторон
• Вопрос о том, почему ASP.NET представляет собой
наилучший выбор для разработки современных web-решений
Краткая история Интернета
Интернет впервые был ... Читать дальше »
Категория: информатика | Просмотров: 2898 | Добавил: basic | Дата: 11.02.2010 | Комментарии (2)

Нестандартные атрибуты
В первой половине главы мы сосредоточились на некоторых атрибутах, кото-
рые входят в состав .NET Framework. Но это еще не все — можно создавать свои
собственные атрибуты.
В этой главе мы только обрисуем в общих чертах те возможности, которые
таят в себе нестандартные атрибуты. В этом разделе мы познакомимся с разраба-
тываемыми атрибутами:
• TestcaseAttribute позволяет привязать код, в котором осуществляется
тестирование некоторого класса, к самому классу
• BugFixAttribute позволяет сохранять информацию о том,
кто изменял что-либо в исходном коде и когда это делалось
• DatabaseTableAttribute демонстрирует, как МОЖНО Создавать
схему базы данных из классов .NET.
Атрибуты 631
Нестандартный атрибут — это просто специальный класс, который должен
удовлетворять следующим двум требованиям:
• Атрибут ДОЛЖен быть ПРОИЗВОДНЫМ ОТ System. Attribute
• Конструктор(ы) ат ... Читать дальше »
Категория: информатика | Просмотров: 1185 | Добавил: basic | Дата: 11.02.2010 | Комментарии (0)

Атрибуты
В этой главе будет рассказано о том, что такое атрибуты и для чего они могут
быть использованы, а в качестве примера будут приведены некоторые атрибуты,
используемые в .NET Framework.
Будет также обсуждено понятие нестандартных атрибутов — атрибутов, кото-
рые вы можете создавать самостоятельно для расширения вашей системы, и при-
ведено несколько работающих примеров. Будет рассмотрен вопрос о том, каким
образом Intermediate Language Disassembler (iidasm — дисассемблер промежу-
точного языка) может использоваться для обнаружения атрибутов существующих
модулей.
Атрибуты являются одной из наиболее полезных особенностей .NET Framework.
Они часто используются компанией Microsoft. Для того чтобы научиться эффек-
тивно их использовать, придется потратить значительное количество времени, но
оно того стоит. В последующих разделах мы познакомимся с тем, каким образом
атрибуты могут приме ... Читать дальше »
Категория: информатика | Просмотров: 1502 | Добавил: basic | Дата: 11.02.2010 | Комментарии (0)

« 1 2 3 4 ... 41 42 »
Календарь
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

krutoto.ucoz.ru
Бесплатный конструктор сайтов - uCoz