Разделы презентаций


Язык C# Платформа. NET Visual Studio

Содержание

Язык программирования (список ЯП)Язык программирования – это набор правил, с помощью которых программист записывает исходную программу.ЯП:низкоуровневые (машинно ориентированные)высокоуровневыеПроцедурные (структурные) ЯП (в основе «Алгоритм»)Функции + ДанныеОбъектно-ориентированные ЯП (в основе «Модель», содержащая алгоритм)Объекты = Данные

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

Слайд 1Язык C# Платформа .NET Visual Studio

Язык C# Платформа .NET Visual Studio

Слайд 2Язык программирования (список ЯП)
Язык программирования – это набор правил, с

помощью которых программист записывает исходную программу.

ЯП:
низкоуровневые (машинно ориентированные)
высокоуровневые
Процедурные (структурные) ЯП (в

основе «Алгоритм»)
Функции + Данные
Объектно-ориентированные ЯП (в основе «Модель», содержащая алгоритм)
Объекты = Данные + функции вокруг данных.

Язык программирования (список ЯП)Язык программирования – это набор правил, с помощью которых программист записывает исходную программу.ЯП:низкоуровневые (машинно

Слайд 3Цели создания C# (Си-шарп)
создать объектно-ориентированный язык, в котором любая сущность

представляется объектом, объединяющим как информационную (данные), так и функциональную (действия

над этими данными) части;
создать первый компонентно-ориентированный язык программирования семейства C/C++;
упростить C++, сохранив по возможности его мощь и основные конструкции;
повысить надёжность программного кода.

Андерс Хейлсберг, разработчик Delphi и C#

C#
многое перенял от C++ и Java

Цели создания C# (Си-шарп)создать объектно-ориентированный язык, в котором любая сущность представляется объектом, объединяющим как информационную (данные), так

Слайд 4Основу среды .NET составляет CLR (Common Language Runtime) – общеязыковая

среда исполнения, которая состоит из двух
основных частей:
ядра (набор

служб, управляющих загрузкой приложения в память, собраны в библиотеке mscoree.dll);
библиотеки базовых классов (главная сборка в библиотеке mscorlib.dll).

C# основной язык платформы .NET FrameWork (произносится как дот-нет), которая является средой, объединяющей программные технологии, для разработки Web- и Windows-приложений (отсюда и название).

Основу среды .NET составляет CLR  (Common Language Runtime) – общеязыковая среда исполнения, которая состоит из двух

Слайд 5Роль платформы .NET
Поддержка нескольких языков. Основой платформы является общеязыковая среда

исполнения Common Language Runtime (CLR), благодаря чему .NET поддерживает несколько

языков: наряду с C# это также VB.NET, C++, F#, а также различные диалекты других языков, привязанные к .NET, например, Delphi.NET. При компиляции код на любом из этих языков компилируется в сборку на общем языке CIL (Common Intermediate Language) - своего рода ассемблер платформы .NET. Поэтому мы можем сделать отдельные модули одного приложения на отдельных языках.
Кроссплатформенность. .NET является переносимой платформой (с некоторыми ограничениями). Например, последняя версия платформы на данный момент .NET Framework поддерживается на большинстве современных ОС Windows (Windows 10/8.1/8/7/Vista). А благодаря проекту Mono можно создавать приложения, которые будут работать и на других ОС семейства Linux, в том числе на мобильных платформах Android и iOS.
Мощная библиотека классов. .NET представляет единую для всех поддерживаемых языков библиотеку классов. И какое бы приложение мы не собирались писать на C# - текстовый редактор, чат или сложный веб-сайт - так или иначе мы задействуем библиотеку классов .NET.
Разнообразие технологий. Общеязыковая среда исполнения CLR и базовая библиотека классов являются основой для целого стека технологий, которые разработчики могут задействовать при построении тех или иных приложений. Например, для работы с базами данных в этом стеке технологий предназначена технология ADO.NET. Для построения графических приложений с богатым насыщенным интерфейсом - технология WPF. Для создания веб-сайтов - ASP.NET и т.д.

Роль платформы .NETПоддержка нескольких языков. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR), благодаря чему

Слайд 6До и после

До и после

Слайд 7Процесс создания приложений на C#

Процесс создания приложений на C#

Слайд 8Первая программа на C# (ссылка на MSDN)

Первая программа на C# (ссылка на MSDN)

Слайд 9Пространство имен

Пространство имен

Слайд 10Что можно создать на C#?
Настольные приложения
Web-приложения
Сервисы
Мобильные приложения
Игровые программы
Решения для бизнеса

Что можно создать на C#?Настольные приложенияWeb-приложенияСервисыМобильные приложенияИгровые программыРешения для бизнеса

Слайд 11Знакомство с Visual Studio
Ссылка на MSDN

Знакомство с Visual StudioСсылка на MSDN

Слайд 12План
1. IDE
2. Кратко об MS Visual Studio
3. Где взять?
4. Работа

в MS Visual Studio

План1. IDE2. Кратко об MS Visual Studio3. Где взять?4. Работа в MS Visual Studio

Слайд 13IDE
IDE – Integrated Development Environment
Это система программных средств, используемая программистами

для разработки программного обеспечения (ПО)

IDE (среда разработки) включает:
текстовый редактор
компилятор и/или

интерпретатор
средства автоматизации сборки
отладчик
IDEIDE – Integrated Development EnvironmentЭто система программных средств, используемая программистами для разработки программного обеспечения (ПО)IDE (среда разработки)

Слайд 14Visual Studio
Microsoft Visual Studio — линейка продуктов, включающих интегрированную среду

разработки ПО и ряд других инструментальных средств.
консольные приложения
приложения с

графическим интерфейсом (с поддержкой технологии Windows Forms)
веб-сайты, веб-приложения, веб-службы
для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Microsoft Silverlight

В состав Visual Studio входит:
Visual Basic .NET (Visual Basic чуть-чуть отличается синтаксисом)
Visual C++
Visual C#
Visual F# (начиная с VB2010)
Visual StudioMicrosoft Visual Studio — линейка продуктов, включающих интегрированную среду разработки ПО и ряд других инструментальных средств.

Слайд 15Где взять Visual Studio?
https://www.visualstudio.com/

Версии (сравнение):
Premium
Professional
Ultimate
Visual Studio Community (описание)
Visual Studio Express



Где взять Visual Studio?https://www.visualstudio.com/Версии (сравнение):PremiumProfessionalUltimateVisual Studio Community (описание)Visual Studio Express

Слайд 16Текстовый редактор (IntelliSence)
IntelliSense - технология автодополнения Microsoft

Использование технологии

Текстовый редактор (IntelliSence)IntelliSense - технология автодополнения MicrosoftИспользование технологии

Слайд 17Полезные ресурсы
MSDN – Microsoft Developer Network
MSDN: Основы языка C#
MSDN: Использование

среды разработки

http://habrahabr.ru
http://stackoverflow.com

Основы работы в VS (youtube, youtube)



Полезные ресурсыMSDN – Microsoft Developer NetworkMSDN: Основы языка C#MSDN: Использование среды разработкиhttp://habrahabr.ruhttp://stackoverflow.comОсновы работы в VS (youtube, youtube)

Слайд 18Литература
Visual C# (описание)
Руководство по программированию С#
Справочник по C#

Герберт Шилдт «C#

3.0, 4.0. Полное руководство»

Совершенный код [Стив Макконнелл]
«Пишите код так, как

будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете»
Стив Макконнелл
ЛитератураVisual C# (описание)Руководство по программированию С#Справочник по C#Герберт Шилдт «C# 3.0, 4.0. Полное руководство»Совершенный код [Стив Макконнелл]«Пишите

Слайд 19Ввод / вывод на C#

Ввод
Console.Readline();
Console.Read()

Вывод
Console.Writeline();
Console.Write()

Работа с консолью, видео

Ввод / вывод на C#ВводConsole.Readline();Console.Read()ВыводConsole.Writeline();Console.Write()Работа с консолью, видео

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика