140 likes | 417 Views
Программа повышения квалификации «Разработка Web -приложений в среде Microsoft Visual Studio 20 10 ». Куратор : Ямпольская Л.И . , директор УЦ ТПУ & Softline , liy@tpu.ru , тел.раб.(3822)420003. Национальный исследовательский Томский политехнический университет. Томск - 20 13.
E N D
Программа повышения квалификации «Разработка Web-приложений в среде Microsoft VisualStudio 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 .NET Framework Windows API Visual Basic ASP 1990s 2000s 1980s
Среда разработки VisualStudio 2010 Веб-формы, ASP.NET AJAX Windows Формы, WPF Visual Studio 2010 Обработка ошибок Множество языков Доступ к данным, LINQ Веб-службы, WCF Проектиро-вание Разработка Отладка Внедрение
Обзор ASP.NET • Что такое ASP.NET? • Веб-приложения ASP.NET • Мультимедиа: Динамическая модель компиляции и выполнения ASP.NET • Ресурсы Microsoft .NET Framework
Что такое ASP.NET? • Структура программирования для построения веб-приложений • Независимость от браузеров • Независимость от языков ASP.NET обеспечивает: • Динамические веб-страницы, осуществляющие доступ к ресурсам серверов • Обработку веб-форм со стороны серверов • Поддержка веб-службXML
Веб-приложенияASP.NET Клиенты Веб-службыASP.NET Веб-формы Веб.config Страница1.aspx Code-behind pages (optional) Internet Внешняя память global.asax machine.config Страница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 PageITDepartment.master Кафедра ИТ Default.aspx Style sheetITDepartmentStyle.css НавигацияWeb.sitemap Page Headerheader.ascx О насAbout.aspx СообщенияFeedback.aspx СотрудникиPersons.aspx АттестацияAssessment.aspx Web.config Конференцииconference.aspx Subject Staff XML Files