🗊Презентация Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET

Нажмите для полного просмотра!
Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №1Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №2Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №3Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №4Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №5Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №6Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №7Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №8Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №9Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №10Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №11Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №12Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №13Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №14Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №15Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №16Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №17Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №18Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №19Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №20Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №21Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №22Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №23Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №24Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №25Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №26Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №27Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №28Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №29Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №30Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №31Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №32Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №33Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №34Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №35Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №36Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №37

Содержание

Вы можете ознакомиться и скачать презентацию на тему Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET. Доклад-сообщение содержит 37 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Интегрированная среда разработки программного обеспечения Microsoft Visual Studio. Платформа.NET. Среда Visual Studio.NET, слайд №1
Описание слайда:

Слайд 2





Цели на текущий семестр
Платформа Microsoft.NET 
Язык программирования С# (стандарт ECMA)
Объектно-ориентированное программирование
Научиться создавать Console и WinForms приложения
Описание слайда:
Цели на текущий семестр Платформа Microsoft.NET Язык программирования С# (стандарт ECMA) Объектно-ориентированное программирование Научиться создавать Console и WinForms приложения

Слайд 3





Платформа Microsoft.NET
В 2002 году компания Microsoft выпустила платформу разработки и выполнения программ под управлением ОС Windows – .NET Framework, которая предлагает новый подход к решению проблем разработки программного обеспечения и соответствие целям информационных систем следующего поколения.
Microsoft .NET Platform это новая интегрированная, объектно-ориентированная среда разработки и выполнения программ. 
С программной точки зрения .NET Platform это 
набор библиотек классов;
среда выполнения программ CLR;
набор программных инструментов (Visual Studio, компиляторы, отладчики и пр.).
Описание слайда:
Платформа Microsoft.NET В 2002 году компания Microsoft выпустила платформу разработки и выполнения программ под управлением ОС Windows – .NET Framework, которая предлагает новый подход к решению проблем разработки программного обеспечения и соответствие целям информационных систем следующего поколения. Microsoft .NET Platform это новая интегрированная, объектно-ориентированная среда разработки и выполнения программ. С программной точки зрения .NET Platform это набор библиотек классов; среда выполнения программ CLR; набор программных инструментов (Visual Studio, компиляторы, отладчики и пр.).

Слайд 4





Состав платформы .NET
Общая среда выполнения (Common Language Runtime)
Runtime engine (виртуальная машина) для управляемого кода
Управление потоками и памятью
Управление безопасностью  (security)
Межъязыковое управление исключениями, диагностика, отладка
Библиотека классов (.NET Framework Class Libraries)
Набор иерархически организованных библиотек классов
Используется всеми языками .NET
Встроенная общая система типов данных (common type system)
Объектно-ориентированная, расширяемая
Набор инструментов разработки и отладки программ 
Компиляторы (VB .NET, C# и C++)
Инструменты (AL.exe, Disasm.exe)
Описание слайда:
Состав платформы .NET Общая среда выполнения (Common Language Runtime) Runtime engine (виртуальная машина) для управляемого кода Управление потоками и памятью Управление безопасностью (security) Межъязыковое управление исключениями, диагностика, отладка Библиотека классов (.NET Framework Class Libraries) Набор иерархически организованных библиотек классов Используется всеми языками .NET Встроенная общая система типов данных (common type system) Объектно-ориентированная, расширяемая Набор инструментов разработки и отладки программ Компиляторы (VB .NET, C# и C++) Инструменты (AL.exe, Disasm.exe)

Слайд 5





Список версий .NET Framework
Описание слайда:
Список версий .NET Framework

Слайд 6





Установка .NET Framework
Варианты установки
Software Development Kit (SDK) (354 Mb) – для выполнения и создания управляемых приложений
Redistributable Package (22.4 Mb) – выполнения управляемых приложений
Описание слайда:
Установка .NET Framework Варианты установки Software Development Kit (SDK) (354 Mb) – для выполнения и создания управляемых приложений Redistributable Package (22.4 Mb) – выполнения управляемых приложений

Слайд 7





Факты об .NET Framework
Microsoft.NET Framework SDK свободно распространяется  (SDK – Software Development Kit)
Microsoft.NET Framework SDK включает компиляторы для языков:  C#, VB.NET и C++.
Программирование на .NET Framework SDK не требует наличия среды разработки Visual Studio .NET
Имеются бесплатные версии среды разработки Visual.Studio (Express Edition)
Microsoft.NET Framework SDK включает набор инструментов, запускаемых из командной строки, такие как компиляторы, отладчики, и разные утилиты
Rotor это открытый код реализации .NET  Common Language Runtime (CLR) и C# языка
Описание слайда:
Факты об .NET Framework Microsoft.NET Framework SDK свободно распространяется (SDK – Software Development Kit) Microsoft.NET Framework SDK включает компиляторы для языков: C#, VB.NET и C++. Программирование на .NET Framework SDK не требует наличия среды разработки Visual Studio .NET Имеются бесплатные версии среды разработки Visual.Studio (Express Edition) Microsoft.NET Framework SDK включает набор инструментов, запускаемых из командной строки, такие как компиляторы, отладчики, и разные утилиты Rotor это открытый код реализации .NET Common Language Runtime (CLR) и C# языка

Слайд 8





Проект Mono
Проект по созданию полноценной реализации платформы системы .NET на базе свободного программного обеспечения. Выполняется компанией Novell, руководит Мигель де Иказа.
Включает следующие компоненты:
компилятор языка C# — mcs, 
среду исполнения (CLR) — mono (с поддержкой JIT) и mint (без поддержки JIT), 
отладчик
ряд библиотек, включая реализацию ADO.NET и ASP.NET. 
В рамках проекта также разрабатываются привязки для графической библиотеки GTK+ на платформу .NET. Среда исполнения mono может исполнять модули, написанные на языках C#, Visual Basic .NET, Java, Boo, Nemerle, Python, JavaScript, PHP и Object Pascal (при наличии компилятора в среду .NET/Mono). Ожидается также поддержка языков C, Ada 2005 и Eiffel.
Реализации Mono существуют для таких операционных систем, как: 
GNU/Linux, 
FreeBSD, 
Solaris, 
Mac OS X, 
Microsoft Windows
Unix.
Описание слайда:
Проект Mono Проект по созданию полноценной реализации платформы системы .NET на базе свободного программного обеспечения. Выполняется компанией Novell, руководит Мигель де Иказа. Включает следующие компоненты: компилятор языка C# — mcs, среду исполнения (CLR) — mono (с поддержкой JIT) и mint (без поддержки JIT), отладчик ряд библиотек, включая реализацию ADO.NET и ASP.NET. В рамках проекта также разрабатываются привязки для графической библиотеки GTK+ на платформу .NET. Среда исполнения mono может исполнять модули, написанные на языках C#, Visual Basic .NET, Java, Boo, Nemerle, Python, JavaScript, PHP и Object Pascal (при наличии компилятора в среду .NET/Mono). Ожидается также поддержка языков C, Ada 2005 и Eiffel. Реализации Mono существуют для таких операционных систем, как: GNU/Linux, FreeBSD, Solaris, Mac OS X, Microsoft Windows Unix.

Слайд 9





Особенности платформы Microsoft.NET
Кроссплатформенность: .NET может работать на разных компьютерах, начиная от серверов и настольных компьютеров и заканчивая планшетами и сотовыми телефонами.
Единая модель и инструментарий разработки всех типов приложений (локальных и сетевых)
Активная поддержка международных стандартов: .NET использует такие стандартные протоколы коммуникации, как XML, HTTP, SOAP и WSDL.
Безопасность: данная платформа предоставляет безопасную среду выполнения, даже в случае получения программного кода из не надежных источников.
Описание слайда:
Особенности платформы Microsoft.NET Кроссплатформенность: .NET может работать на разных компьютерах, начиная от серверов и настольных компьютеров и заканчивая планшетами и сотовыми телефонами. Единая модель и инструментарий разработки всех типов приложений (локальных и сетевых) Активная поддержка международных стандартов: .NET использует такие стандартные протоколы коммуникации, как XML, HTTP, SOAP и WSDL. Безопасность: данная платформа предоставляет безопасную среду выполнения, даже в случае получения программного кода из не надежных источников.

Слайд 10





Microsoft.NET Framework
Описание слайда:
Microsoft.NET Framework

Слайд 11





Основные идеи .NET
1. Общий промежуточный язык (Common Intermediate Language - CIL)
Все компиляторы .NET создают программу на специальном языке CIL
2. Общая среда выполнения (Common Language Runtime - CLR)
Все программы выполняются под управлением специальной программы (CLR)
3. При выполнении программы, написанные на любом языке,            используют общую библиотеку классов (Framework Class Library - FCL)
Описание слайда:
Основные идеи .NET 1. Общий промежуточный язык (Common Intermediate Language - CIL) Все компиляторы .NET создают программу на специальном языке CIL 2. Общая среда выполнения (Common Language Runtime - CLR) Все программы выполняются под управлением специальной программы (CLR) 3. При выполнении программы, написанные на любом языке, используют общую библиотеку классов (Framework Class Library - FCL)

Слайд 12





Стек технологий платформы Microsoft.NET
Описание слайда:
Стек технологий платформы Microsoft.NET

Слайд 13





Примеры программ .NET:
Microsoft VisualStudio 2012+
Описание слайда:
Примеры программ .NET: Microsoft VisualStudio 2012+

Слайд 14





Примеры программ .NET:
SharpDevelop (www.icsharpcode.net)
Описание слайда:
Примеры программ .NET: SharpDevelop (www.icsharpcode.net)

Слайд 15





Примеры программ .NET:
Microsoft Office 2012+
Описание слайда:
Примеры программ .NET: Microsoft Office 2012+

Слайд 16





Книги
Язык программирования C# 5.0 и платформа .NET 4.5, 6-е издание
Авторы: Э. Троелсен  
Год издания: 2010
Издательство: Вильямс 
Страниц: 544
Признанный эксперт мирового уровня - Эндрю Троелсен, обучающий .NET с самой первой версии, поможет вам обрести с помощью книги «Язык программирования C# 5.0 и платформа .NET 4.5» глубокое понимание ключевых аспектов языка программирования C#, а также новых функциональных возможностей платформы, которые появились в версии .NET 4.5.
Описание слайда:
Книги Язык программирования C# 5.0 и платформа .NET 4.5, 6-е издание Авторы: Э. Троелсен Год издания: 2010 Издательство: Вильямс Страниц: 544 Признанный эксперт мирового уровня - Эндрю Троелсен, обучающий .NET с самой первой версии, поможет вам обрести с помощью книги «Язык программирования C# 5.0 и платформа .NET 4.5» глубокое понимание ключевых аспектов языка программирования C#, а также новых функциональных возможностей платформы, которые появились в версии .NET 4.5.

Слайд 17





Интегрированная среда разработки Microsoft Visual Studio
Это основная интегрированная среда разработки программ для платформы .NET компании Microsoft.
Может использоваться для разработки программ с консольным и графическим интерфейсом, Web сайтов, web приложений и web сервисов для всех OC (Microsoft Windows, Windows Mobile), поддерживающих .NET Framework, .NET Compact Framework and Microsoft Silverlight. 
Это программа предоставляет программисту доступ ко множеству различных полезных инструментов 
.NET Framework
компиляторы, 
редактор текста, 
отладчик, 
справочная система, 
система визуального проектирования и генерации программ) 
Обозреватель объектов (Object Browser)
Описание слайда:
Интегрированная среда разработки Microsoft Visual Studio Это основная интегрированная среда разработки программ для платформы .NET компании Microsoft. Может использоваться для разработки программ с консольным и графическим интерфейсом, Web сайтов, web приложений и web сервисов для всех OC (Microsoft Windows, Windows Mobile), поддерживающих .NET Framework, .NET Compact Framework and Microsoft Silverlight. Это программа предоставляет программисту доступ ко множеству различных полезных инструментов .NET Framework компиляторы, редактор текста, отладчик, справочная система, система визуального проектирования и генерации программ) Обозреватель объектов (Object Browser)

Слайд 18





Visual Studio поддерживает
Проектирование приложения (рассмотрим позже)
Управление разработкой программы
Проект – тип результата, отдельные папки и опции компилятора
Решение – набор проектов
Составление программы
Выбор языка программирования
Визуальное программирование интерфейса
Составление и редактирование кода
Отладку и выполнение программы
Справочное обеспечение
Общение с другими программистами
Описание слайда:
Visual Studio поддерживает Проектирование приложения (рассмотрим позже) Управление разработкой программы Проект – тип результата, отдельные папки и опции компилятора Решение – набор проектов Составление программы Выбор языка программирования Визуальное программирование интерфейса Составление и редактирование кода Отладку и выполнение программы Справочное обеспечение Общение с другими программистами

Слайд 19





Типы проектов – создаваемых прикладных программ
Application – Приложения
Console (консольные приложения), 
Windows (windows приложения), 
Smart Device (PDAs, mobile phones ) 
ASP.NET Web (web приложения - сайты) 
ASP.NET Mobile Web (приложения для мобильного доступа к web )
Library – Библиотеки
Class (библиотека классов), 
Windows Controls (библиотека элементов управления для Windows Form)
Web Controls (библиотека элементов управления для Web Form)
Services - Сервисы
Windows services (фоновые программы)
Web services (предоставление доступа к классам в WWW)
Описание слайда:
Типы проектов – создаваемых прикладных программ Application – Приложения Console (консольные приложения), Windows (windows приложения), Smart Device (PDAs, mobile phones ) ASP.NET Web (web приложения - сайты) ASP.NET Mobile Web (приложения для мобильного доступа к web ) Library – Библиотеки Class (библиотека классов), Windows Controls (библиотека элементов управления для Windows Form) Web Controls (библиотека элементов управления для Web Form) Services - Сервисы Windows services (фоновые программы) Web services (предоставление доступа к классам в WWW)

Слайд 20





Console Applications
Console User Interface (CUI)
Описание слайда:
Console Applications Console User Interface (CUI)

Слайд 21





Windows Applications
Graphical User Interface (GUI)
Описание слайда:
Windows Applications Graphical User Interface (GUI)

Слайд 22





Web Application
Описание слайда:
Web Application

Слайд 23





Начальная страница (start page)
Описание слайда:
Начальная страница (start page)

Слайд 24





Создание новых проектов
Описание слайда:
Создание новых проектов

Слайд 25





Создание нового проекта 
(File/New Project/Project)
Описание слайда:
Создание нового проекта (File/New Project/Project)

Слайд 26





Решения и проекты
Project (проект) это набор файлов для создания отдельной программы
Solution (решение) - это набор проектов для создания программного комплекса для решения сложной проблемы
Site (сайт) это набор файлов для создания программы, которая будет работать в сети Интернет.
Описание слайда:
Решения и проекты Project (проект) это набор файлов для создания отдельной программы Solution (решение) - это набор проектов для создания программного комплекса для решения сложной проблемы Site (сайт) это набор файлов для создания программы, которая будет работать в сети Интернет.

Слайд 27





Проект
Набор файлов для создания сборок
Все файлы в одной папке с именем проекта
Содержание проекта
Описание проекта <имя проекта>.csproj
Описание сборки AssemblyInfo.cs
Файлы с кодом <имя>.cs
Описание слайда:
Проект Набор файлов для создания сборок Все файлы в одной папке с именем проекта Содержание проекта Описание проекта <имя проекта>.csproj Описание сборки AssemblyInfo.cs Файлы с кодом <имя>.cs

Слайд 28





Решение
Оболочка для набора проектов
Решение может размещаться в отдельной папке или в папке с проектов.
Если решение в отдельной папке, то все проекты в покаталогах этой папки
Файлы решения
Описание решения <имя проекта>.sln
Опции и конфигурация решения <имя проекта>.suo
Описание слайда:
Решение Оболочка для набора проектов Решение может размещаться в отдельной папке или в папке с проектов. Если решение в отдельной папке, то все проекты в покаталогах этой папки Файлы решения Описание решения <имя проекта>.sln Опции и конфигурация решения <имя проекта>.suo

Слайд 29





Пример иерархии Решения
Описание слайда:
Пример иерархии Решения

Слайд 30





Управление проектами и решениями
Создание проекта
Окна для управления проектами
Project Explorer
Class View
Project properties
Задание начального проекта
Управление ссылками
Добавление ссылки
Просмотр состава используемых модулей
Описание слайда:
Управление проектами и решениями Создание проекта Окна для управления проектами Project Explorer Class View Project properties Задание начального проекта Управление ссылками Добавление ссылки Просмотр состава используемых модулей

Слайд 31





Свойства проекта
Описание слайда:
Свойства проекта

Слайд 32





Окно редактирования кода  
Editor Window
Описание слайда:
Окно редактирования кода Editor Window

Слайд 33





Справочная система
MS Visual Studio Documentation (F1)
MSDN Library
Локальная 
В Интернет (http://msdn.microsoft.com/library)
На русском языке (http://msdn.microsoft.com/library/rus/)
Dynamic help (Динамическая справка)
IntelliSense
Документирование собственного кода
Описание слайда:
Справочная система MS Visual Studio Documentation (F1) MSDN Library Локальная В Интернет (http://msdn.microsoft.com/library) На русском языке (http://msdn.microsoft.com/library/rus/) Dynamic help (Динамическая справка) IntelliSense Документирование собственного кода

Слайд 34





MSDN Library
Описание слайда:
MSDN Library

Слайд 35





Библиотека MSDN на русском языке (http://msdn.microsoft.com/library/rus/default.asp)
Описание слайда:
Библиотека MSDN на русском языке (http://msdn.microsoft.com/library/rus/default.asp)

Слайд 36





IntelliSense 
Выбор имени метода класса
Описание слайда:
IntelliSense Выбор имени метода класса

Слайд 37





IntelliSense
 Выбор параметров метода
Описание слайда:
IntelliSense Выбор параметров метода



Похожие презентации
Mypresentation.ru
Загрузить презентацию