Часть 1. Файл -> Создать проект
Учебник Tailspin Spyworks демонстрирует простоту создания производительных и масштабируемых приложений для платформы .NET. Он показывает, как использовать замечательные новые компоненты ASP.NET 4 для создания интернет-магазина (включая реализацию функций выбора товаров, покупки и администрирования). В этой серии учебников описаны все шаги, необходимые для создания примера приложения Tailspin Spyworks. Часть1 содержит обзор и описание этапа создания проекта. Обзор В этом учебнике дается введение в веб-формы ASP.NET. Мы будем двигаться постепенно, поэтому опыт веб-разработки начального уровня будет достаточен для понимания. Создаваемое приложение — простой интернет-магазин. Посетители могут просматривать продукты по категориям: Просматривать один продукт и добавлять его в корзину: Просматривать корзину, удаляя любые не требуемые более продукты: При переходе к покупке у посетителей будет запрошено: После заказа посетители увидят простое окно подтверждения: Начнем с создания нового проекта веб-форм ASP.NET в Visual Studio 2010 и постепенно будем добавлять компоненты для создания законченного рабочего приложения. В процессе разработки будет рассмотрено обращение к базе данных, режимы просмотра "Список" и "Таблица", страницы обновления данных, проверка данных, использование главных страниц для согласованной разметки страниц, AJAX, проверка, членство пользователей и т. д. Можно последовательно переходить от шага к шагу или загрузить законченное приложение со страницы http://tailspinspyworks.codeplex.com/. Можно использовать Visual Studio 2010 или бесплатное приложение Visual Web Developer 2010 со страницы https://www.microsoft.com/express/Web/. Для размещения базы данных в процессе создания приложения можно использовать SQL Server или экспресс-выпуск SQL Server. Файл | Создать проект Начнем с выбора команды "Создать проект" в меню "Файл" в Visual Studio. Откроется диалоговое окно "Создание проекта". В левой части выберите группу шаблонов Visual C# | Web, затем — шаблон "ASP.NET Web Application" в центральном столбце. Назовите проект MvcMusicStore и нажмите кнопку "ОК". Будет создан новый проект. Взгляните на папки, включенные в созданное приложение, в обозревателе решений справа. "Пустое решение" не является полностью пустым — в него добавлена базовая структура папок. Обратите внимание на соглашения, применяемые в шаблоне проекта ASP.NET 4 по умолчанию.
При нажатии клавиши F5 для запуска приложения и обработки страницы default.aspx будет отображено следующее: Итак, приступим. Сначала заменим файл Style.css из шаблона веб-форм по умолчанию классами CSS и связанными файлами изображений, которые будут формировать визуальные элементы приложения Tailspin Spyworks. После выполнения этого действия страница default.aspx будет выглядеть следующим образом. Обратите внимание на ссылки на изображения в верхней правой части страницы и на элементы меню, добавленные на главную страницу. В настоящий момент на существующие страницы (созданные шаблоном по умолчанию) указывают лишь ссылки Sign In (вход) и Account (учетная запись); оставшиеся страницы будут созданы в процессе написания приложения. Мы также переместим главную страницу в каталог Styles (данное действие не обязательно, но может немного упростить работу, если в будущем для приложения необходимо будет сделать сменные обложки). После перемещения главной страницы необходимо изменить ссылки на нее во всех ASPX-файлах, созданных страницами веб-форм ASP.NET по умолчанию. |