Visual Studio 2010 Куратор: Ямпольская Л.И., директор УЦ ТПУ&Softline, liy@tpu.ru, тел.раб.(3822)420003 Национальный исследовательский Томский политехнический университет Томск - 2013 Модуль 1: Обзор платформы Microsoft .NET Framework Введение в .NET Framework Обзор ASP.NET Обзор лабораторной работы Что такое Microsoft .NET? Среды разработки Клиенты Веб-приложения ASP.NET База данных Веб-службы XML Пользователи Компоненты .NET Framework Языки программирования Технологии Технологии Технологии .NET 2.0 .NET 3.0 .NET 3.5 Библиотека классов .NET Общеязыковая среда выполнения Операционная система Преимущества .NET Framework • Основан на Веб-стандартах и опыте разработок • Классы .NET Framework общедоступны • Код организован по иерархическим пространствам имен и классам • Масштабируемость и независимость от языков MFC/ATL Windows API Visual Basic .NET Framework ASP 1980s 1990s 2000s Среда разработки Visual Studio 2010 Веб-формы, ASP.NET AJAX Visual Studio 2010 Множество языков Веб-службы, WCF Проектиро -вание Windows Формы, WPF Разработк а Обработка ошибок Доступ к данным, LINQ Отладка Внедрени е Обзор ASP.NET Что такое ASP.NET? Веб-приложения ASP.NET Мультимедиа: Динамическая модель компиляции и выполнения ASP.NET Ресурсы Microsoft .NET Framework Что такое ASP.NET? Структура программирования для построения веб-приложений Независимость от браузеров Независимость от языков ASP.NET обеспечивает: Динамические веб-страницы, осуществляющие доступ к ресурсам серверов Обработку веб-форм со стороны серверов Поддержка веб-служб XML Веб-приложения ASP.NET Клиенты Веб-службы ASP.NET Internet Вебслужбы Внешняя память Страница1. aspx Вебформы Веб. config global. asax machine. config Codebehind pages (optional) Страница2. aspx Данные XML База дынных Компоненты Мультимедиа: Динамическая модель компиляции и выполнения ASP.NET Первый запрос Второй запрос Синтаксический анализатор Память Клиент Сервер Компилятор Ресурсы о Microsoft .NET Framework Документация по .NET Framework Примеры кодов Обучающие справочники Он-лайн сообщество http://go.microsoft.com/fwlink/?LinkId=110730 Веб-сайты http://go.microsoft.com/fwlink/?LinkId=110684 http://go.microsoft.com/fwlink/?LinkId=110714 http://go.microsoft.com/fwlink/?LinkId=110715 http://www.codeplex.com/ Установка приложения для лабораторных работ Проект Веб-сайт 7 веб-форм 2 Базы данных Сотрудники Академические дисциплины Лабораторная работа Lab Web Application Кафедра ИТ Master Page ITDepartment.master Style sheet Default.aspx Навигация ITDepartmentStyle.css Web.sitemap Page Header header.ascx О нас About.aspx Сообщения Feedback.aspx Сотрудники Persons.aspx Аттестация Assessment.aspx Web. config Конференции conference.aspx Subject Staff XML Files СПАСИБО ЗА ВНИМАНИЕ!