Visual Studio 2010 - Программа повышения квалификации

advertisement
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
СПАСИБО ЗА ВНИМАНИЕ!
Download