
- •8. Практ Прим техн asp.Net в разр Интернет-маг
- •8.1. Обзор работы в Microsoft Visual Studio 2008
- •8.1.1. Начало работы с Visual Studio 2005
- •8.1.2. Создание нового приложения
- •8.1.3. Редактирование Веб-документов
- •8.1.4. Редактирование кода
- •8.1.5. Окно Solution Explorer
- •8.2. Переработка сайта AdventureWorks с использованием технологии asp.Net
- •8.2.1. Добавление MasterPage
- •8.2.2. Использование меню
- •8.2.3. Главная страница
- •8.2.4. Страница продуктов
- •8.2.4.1. Переопределение Page_load
- •8.2.5. Разработка пользовательских компонент
- •8.2.5.1. Использование пользовательских компонент на странице
- •8.3. Ключевые термины
- •8.4. Краткие итоги
8. Практ Прим техн asp.Net в разр Интернет-маг
Данное практическое занятие освещает вопросы разработки веб-сайта с использованием технологии ASP .NET 2.0.
Содержание
8.1. Обзор работы в Microsoft Visual Studio 2008
8.1.1. Начало работы с Visual Studio 2005
8.1.2. Создание нового приложения
8.1.3. Редактирование Веб-документов
8.1.4. Редактирование кода
8.1.5. Окно Solution Explorer
8.2. Переработка сайта AdventureWorks с использованием технологии ASP.NET
8.2.1. Добавление MasterPage
8.2.2. Использование меню
8.2.3. Главная страница
8.2.4. Страница продуктов
8.2.4.1. Переопределение Page_load
8.2.5. Разработка пользовательских компонент
8.2.5.1. Использование пользовательских компонент на странице
8.3. Ключевые термины
8.4. Краткие итоги
Цель практического занятия: Теперь, когда у нас имеется макет разрабатываемого сайта, необходимо реализовать различную функциональность, свойственную Интернет-магазинам. Однако для того, чтобы это сделать, одного только HTML уже не достаточно. Необходимо в рамках сайта реализовать бизнес-логику магазина. Целью данного занятия является рассмотрение основных возможностей технологии ASP.NET для создания Интернет-магазина.
8.1. Обзор работы в Microsoft Visual Studio 2008
Почти все крупномасштабные Веб-сайты ASP.NET разрабатываются с использованием Microsoft Visual Studio – полнофункциональной среды разработки Веб-приложений (в зависимости от версии среды можно разрабатывать различные проекты: Веб-приложения, консольные программы, программы с оконным интерфейсом, программы для мобильных устройств, расширения для пакета Microsoft Office, сервисы и многое другое). Как и любая другая профессиональная среда разработки, Visual Studio включает в себя средства управления проектами, редактор исходного текста, конструкторы пользовательского интерфейса, "визарды", компиляторы, компоновщики, инструменты, утилиты, документацию и отладчики. Она позволяет создавать приложения для 32- и 64-разрядных Windows-платформ, и поддерживает все версии .NET Framework начиная с 2.0.
К основным преимуществам Visual Studio можно отнести следующие:
Встроенный редактор WISIWYG ("Что видишь, то и получаешь"). С его помощью Visual Studio позволяет настраивать статическое HTML-содержимое, в том числе шрифты и стили.
Разработчику нужно писать меньше кода. Visual Studio автоматически генерирует код страниц, окон, подготавливает шаблоны метод для событий. Более того, в среду встроен развитый подсказчик кода (IntelliSense), который существенно ускоряет набор кода программистом.
Интуитивный стиль программирования – форматирование кода, выполняемое Visual Studio, во время его набора в виде автоматической расстановки отступов и использования цветового кодирования, значительно улучшает удобочитаемость кода и снижает вероятность допущения ошибок в коде.
Встроенный Веб-сервер, позволяющий запускать Веб-сайт прямо из среды проектирования, что, кроме удобства, увеличивает степень безопасности за счет отсутствия возможности получения доступа с внешнего компьютера к разрабатываемому Веб-сайту.
Многоязыковая разработка – Visual Studio позволяет разрабатывать приложения на любых языках платформы .NET с использованием одного и того же интерфейса (IDE). Более того, эта среда разработки предоставляет возможность помещения Веб-страниц, реализованных на C#, в тот же проект, в котором уже имеются Веб-страницы, написанные, например, на Visual Basic.
Увеличение скорости разработки, для чего Visual Studio обладает множеством возможностей. Удобства вроде мощной функции поиска и замены, а также средств автоматического добавления и удаления комментариев, которые могут временно скрыть блок кода, позволяют работать быстро и эффективно.
Отладка, для удобства осуществления которой Visual Studio располагает большим набор инструментов, таких как возможность просмотреть локальные переменные, увидеть стек вызова функций, поставить точку останова и другие. Более того, благодаря тому, что для компиляции приложений используется JIT-компилятор (Just-in-time), у разработчиков появляется возможность менять код на лету, прямо во время отладки программы, без ее перекомпиляции. Впрочем, надо заметить, что не все проекты поддерживают данную возможность.