logo search
[ПСП] / lab22

Разработка web-приложений и asp.Net

(По материалам книги: Эндрю Троелсен. C# и платформа .NET. Библиотека программиста. – СПб.:Питер,2006 -796 с.: ил.)

До настоящего момента все приложения, которые мы разрабатывали, были кон­сольными приложениями или приложениями Windows Forms. В этой главе мы познакомимся с новым типом приложений — web-приложениями, для доступа к которым клиентам нужен лишь браузер. В начале мы рассмотрим главные «атомы Web», без которых не обходится ни одно web-приложение — HTML, запросы HTTP (POST и GET), применение скриптов, выполняемых в браузере клиента (JavaScript), а также классические ASP. Конечно, если вы уже знакомы с этими темами, вы впол­не можете пропустить эту часть.

Затем мы рассмотрим вопросы, связанные с применением ASP.NET. Как мы уви­дим, ASP.NET предлагает гораздо боле надежную модель создания web-приложе­ний, нежели классические ASP. Например, мы можем разделить логику представле­ния на HTML и бизнес-логику при помощи техники, называемой Codebehind. Кроме того, при создании web-приложений на ASP.NET мы можем использовать «настоящие» языки программирования, такие как С# и VB.NET, а не только ин­терпретируемые языки скриптов. Мы познакомимся с архитектурой web-прило­жения, с важнейшим типом Page и со свойствами, пришедшими из классического ASP, такими как Request, Response, Session и Application.

В самом конце главы мы рассмотрим серверные элементы управления (WebForm Controls) и события сервера. Одна из главных задач этой главы — подготовиться к созданию web-служб ASP.NET, о чем пойдет речь в следующей главе.