Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемdownload.intuit.ru
1 Тренинг «Разработка веб-приложений на ASP.NET» Занятие 1 Знакомство с ASP.NET Гайдар Магдануров
2 Microsoft.NET Framework Базовая библиотека классов (BCL) Общеязыковая спецификация (CLS) Общеязыковая среда выполнения (CLR) Работа с данными (SQL, XML, …) VBC++C# Visual Studio ASP.NET IronRuby… WinFormsWPF…
3 Microsoft.NET Framework Компиляция кода – Промежуточный язык MSIL – Компиляция в машинный код во время выполнения или во время установки Безопасность типов и кода – Верификация MSIL на соответствие типов – Защита от переполнения массивов, некорректных приведений типов, неинициализированных переменных и т.п. Безопасность приложений – Набор прав для разных типов приложений – Возможность подписи сборок
4 Microsoft.NET Framework Общеязыковая среда выполнения (CLR) МетаданныеСистема типовВыполнение Общие классы IONetSecurityServiceProcess ADO.NETXMLSQLThreading System.Web Web ServicesWeb Forms Службы ASP.NET System.WinForms ControlsDrawing Службы Windows Form
5 Процесс компиляции C#MSILJIT Машинный код File1.cs File2.cs File3.cs File4.cs Assembly.dll Возможность пре-компиляции Компиляция только при первом обращении, после этого код кешируется и для последующих вызовов повторно используется.
6 ASP.NET Технология Web Forms – Разработка веб-приложений аналогично «настольным» приложениям В процессе разработки ASP.NET MVC Framework – Подход к разработке с использованием паттерна MVC
7 Visual Studio Основной инструмент разработки Интегрированная среда для использования всех технологий разработки Microsoft.NET Бесплатная облегченная редакция Express – Visual Web Developer Express Интеграция с СУБД SQL Server – Бесплатная версия SQL Server Express
8 Установка компонентов Для разработки достаточно Visual Web Developer Express Быстрый путь установить нужные компоненты – Web Platform Installer
9 Web Platform Installer
10 Знакомство с Visual Studio
11 Типы проектов ASP.NET WebApplication WebSite
12 Проект WebApplication Свойства проекта и информация о сборке Ссылки на другие сборки Файлы разметки ASPX и логики CS страницы Конфигурация приложения
13 Проект WebSite Файлы приложения – то, что размещено в директории веб-сайта. Код в специальной директории App_Code. Сборки подключаются в файле web.config
14 Различия компиляции проектов WebApplication – Одна сборка для приложения WebSite – Отдельные сборки для каждой страницы – Возможность обновления «на-лету» при публикации веб-приложения с полным исходным кодом
15 Различия компиляции проектов Default.aspx Default.aspx.cs WebApp.dll ddfsDefault.dll Компиляция App_Code.dll WebApplication WebSite
16 Выполнение проекта Visual Studio: F5– запуск с отладкой – Подгружается дополнительные данные – Компилятор генерирует отладочную информацию Ctrl+F5 – запуск без отладки
17 СОЗДАНИЕ ВЕБ-ПРИЛОЖЕНИЯ Лабораторная работа
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.