Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Архитектура платформы .Net

Содержание

Знакомство с платформой .NET FrameworkЗнакомимся c .NET Framework, ее ключевыми концепциями и инструментами, предоставляемыми для упрощения разработки приложений
Курс “Языки программирования”  Лекция 1.  Архитектура платформы .Net Знакомство с платформой .NET FrameworkЗнакомимся c .NET Framework, ее ключевыми концепциями и Платформа .NET Framework Внутри .NET FrameworkFCLCLR CLRCLR (Common Language Runtime) - общеязыковая исполняющая среда или .NET runtime)Managed code ILMicrosoft Intermediate Language - независимый от процессора набор инструкций, который можно эффективно преобразовать в машинный код. ILstatic void Main(string[] args){ foreach (string arg in args) CLRCLR is a virtual machine component of the .NET Framework that translates Управляемые модули, MSIL код и метаданные Сборки в .NET Сборки в .NET Создание проектов в Visual Studio 2010Знакомимся со средой разработки Visual Studio, ее Основные возможности Visual Studio Шаблоны в Visual Studio Шаблоны в Visual Studio Шаблоны в Visual Studio Шаблоны в Visual Studio Структура проектов и решений Visual StudioVisual Studio использует решения и проекты как Структура проектов и решений Visual Studio Структура проектов и решений Visual Studio Написание приложений на C#Знакомимся со структурой простого приложения C#, содержащего один или Классы и пространства имен Классы и пространства имен Классы и пространства именusing System;using System.IO;using System.Collections; Структура консольного приложения using System; namespace MyFirstApplication{  class Program  {    static Выполнение ввода и вывода с использованием консольного приложенияusing System;...Console.Clear(); using System;...int nextCharacter Выполнение ввода и вывода с использованием консольного приложения Выполнение ввода и вывода с использованием консольного приложения Рекомендации по комментированию приложений C# Документирование приложенийЗнакомимся с XML комментариями, возможностями их использования при разработке .NET приложений, XML комментарииВ Visual Studio можно добавить комментарии к исходному коду, который будет Общие теги XML комментариев Общие теги XML комментариев Отладка приложений с помощью Visual StudioЗнакомимся с возможностями, предоставляемыми Visual Studio, для выполнения отладки приложений Отладка в Visual StudioVisual Studio предоставляет несколько инструментов, которые помогают выполнять отладку Отладка в Visual Studio Отладка в Visual Studio Использование точек останова Функции пошагового выполнения кода Through and Over Code Использование Debug WindowsVisual Studio включает в себя несколько окон, которые можно использовать для отладки приложений Использование Debug Windows Использование Debug Windows Спасибо за внимание
Слайды презентации

Слайд 2 Знакомство с платформой .NET Framework

Знакомимся c .NET Framework,

Знакомство с платформой .NET FrameworkЗнакомимся c .NET Framework, ее ключевыми концепциями

ее ключевыми концепциями и инструментами, предоставляемыми для упрощения разработки

приложений


Слайд 3 Платформа .NET Framework

Платформа .NET Framework

Слайд 4 Внутри .NET Framework

FCL

CLR

Внутри .NET FrameworkFCLCLR

Слайд 5 CLR
CLR (Common Language Runtime) - общеязыковая исполняющая среда

CLRCLR (Common Language Runtime) - общеязыковая исполняющая среда или .NET runtime)Managed

или .NET runtime)
Managed code (управляемый код) - кода программы,

исполняемой под «управлением» CLR

Компиляция кода в .NET выполняется в два этапа:

1. Compilation of source code to Microsoft Intermediate Language (MSIL/IL).
2. Compilation of IL to platform-specific code by the CLR.

Microsoft Intermediate Language is the key to providing many of the benefits of .NET.


Слайд 6 IL
Microsoft Intermediate Language - независимый от процессора набор

ILMicrosoft Intermediate Language - независимый от процессора набор инструкций, который можно эффективно преобразовать в машинный код.

инструкций, который можно эффективно преобразовать в машинный код.


Слайд 7 IL
static void Main(string[] args)
{
foreach (string arg in

ILstatic void Main(string[] args){ foreach (string arg in args)

args) Console.WriteLine(arg);
Console.WriteLine("Press Enter to

continue");
Console.ReadLine();
}

.method private hidebysig static void Main(string[] args) cil managed
{
.entrypoint
// Code size 51 (0x33)
.maxstack 2
.locals init ([0] string arg,
[1] string[] CS$6$0000,
[2] int32 CS$7$0001,
[3] bool CS$4$0002)
IL_0000: nop
IL_0001: nop
IL_0002: ldarg.0
IL_0003: stloc.1
IL_0004: ldc.i4.0
IL_0005: stloc.2
IL_0006: br.s IL_0017
IL_0008: ldloc.1
IL_0009: ldloc.2
IL_000a: ldelem.ref
IL_000b: stloc.0
IL_000c: ldloc.0
IL_000d: call void [mscorlib]System.Console::WriteLine(string)
IL_0012: nop
IL_0013: ldloc.2

C# code

IL code


Слайд 8 CLR
CLR is a virtual machine component of the

CLRCLR is a virtual machine component of the .NET Framework that

.NET Framework that translates IL into native machine code

when you run a C# program.

The CLR uses a just-in-time compiler (JIT compiler) to compile pieces of the IL code only when they are needed.


Слайд 9 Управляемые модули, MSIL код и метаданные

Управляемые модули, MSIL код и метаданные

Слайд 10 Сборки в .NET

Сборки в .NET

Слайд 11 Сборки в .NET

Сборки в .NET

Слайд 12 Создание проектов в Visual Studio 2010

Знакомимся со средой

Создание проектов в Visual Studio 2010Знакомимся со средой разработки Visual Studio,

разработки Visual Studio, ее возможностями при разработке .NET приложений

с помощью шаблонов приложений, а также особенностями интегрированной среды разработки (Integrated Development Environment, IDE) Visual Studio

Слайд 13 Основные возможности Visual Studio

Основные возможности Visual Studio

Слайд 14 Шаблоны в Visual Studio

Шаблоны в Visual Studio

Слайд 15 Шаблоны в Visual Studio

Шаблоны в Visual Studio

Слайд 16 Шаблоны в Visual Studio

Шаблоны в Visual Studio

Слайд 17 Шаблоны в Visual Studio

Шаблоны в Visual Studio

Слайд 18 Структура проектов и решений Visual Studio

Visual Studio использует

Структура проектов и решений Visual StudioVisual Studio использует решения и проекты

решения и проекты как концептуальные контейнеры для организации исходных

файлов в процессе разработки. Классификация исходных файлов таким образом, упрощает компоновку и развертывание процесса для приложений .NET Framework

ASP.NET project

.aspx

.aspx.cs

.config

.csproj

WPF project

.xaml

.xaml.cs

.config

.csproj

Console project

.cs

.config

.csproj


Слайд 19 Структура проектов и решений Visual Studio

Структура проектов и решений Visual Studio

Слайд 20 Структура проектов и решений Visual Studio

Структура проектов и решений Visual Studio

Слайд 21 Написание приложений на C#

Знакомимся со структурой простого приложения

Написание приложений на C#Знакомимся со структурой простого приложения C#, содержащего один

C#, содержащего один или несколько классов, учимся ссылаться на

функциональность, определенную в классах в других сборках и библиотеках, знакомимся с рекомендациями по использованию комментариев в приложениях

Слайд 22 Классы и пространства имен

Классы и пространства имен

Слайд 23 Классы и пространства имен

Классы и пространства имен

Слайд 24 Классы и пространства имен
using System;
using System.IO;
using System.Collections;

Классы и пространства именusing System;using System.IO;using System.Collections;

Слайд 25 Структура консольного приложения

Структура консольного приложения

Слайд 26 using System;
 
namespace MyFirstApplication
{
class Program
{

using System; namespace MyFirstApplication{ class Program {  static void Main(string[] args)

static void Main(string[] args)

{
 
}
}
}

Структура консольного приложения


Импорт пространства имен System

Определение нового пространства имен MyFirstApplication

Определение нового internal класса с именем Program

Определение статического метода Main


Слайд 27 Выполнение ввода и вывода с использованием консольного приложения

using

Выполнение ввода и вывода с использованием консольного приложенияusing System;...Console.Clear(); using System;...int

System;
...
Console.Clear();
using System;
...
int nextCharacter = Console.Read();
using System;
...
ConsoleKeyInfo key =

Console.ReadKey();

using System;
...
string line = Console.ReadLine();

using System;
...
Console.Write("Hello there!");

using System;
...
Console.WriteLine("Hello there!");


Слайд 28 Выполнение ввода и вывода с использованием консольного приложения

Выполнение ввода и вывода с использованием консольного приложения

Слайд 29 Выполнение ввода и вывода с использованием консольного приложения

Выполнение ввода и вывода с использованием консольного приложения

Слайд 30 Рекомендации по комментированию приложений C#

Рекомендации по комментированию приложений C#

Слайд 31 Документирование приложений

Знакомимся с XML комментариями, возможностями их использования

Документирование приложенийЗнакомимся с XML комментариями, возможностями их использования при разработке .NET

при разработке .NET приложений, созданием файла в формате справки

с помощью инструмента Sandcastle


Слайд 32 XML комментарии

В Visual Studio можно добавить комментарии к

XML комментарииВ Visual Studio можно добавить комментарии к исходному коду, который

исходному коду, который будет обработан в XML файл
///

The Hello class prints a greeting on the screen
///
public class Hello
{
/// We use console-based I/O. For more information about
/// WriteLine, see
///

public static void Main()
{
Console.WriteLine("Hello World");
}
}

XML файл может быть включен в процесс создания справочной документации по классу или использован для поддержки IntelliSense


Слайд 33 Общие теги XML комментариев

Общие теги XML комментариев

Слайд 34 Общие теги XML комментариев

Общие теги XML комментариев

Слайд 35 Отладка приложений с помощью Visual Studio

Знакомимся с возможностями,

Отладка приложений с помощью Visual StudioЗнакомимся с возможностями, предоставляемыми Visual Studio, для выполнения отладки приложений

предоставляемыми Visual Studio, для выполнения отладки приложений


Слайд 36 Отладка в Visual Studio

Visual Studio предоставляет несколько инструментов,

Отладка в Visual StudioVisual Studio предоставляет несколько инструментов, которые помогают выполнять

которые помогают выполнять отладку кода. Эти инструменты можно использовать

во время разработки кода, во время тестовой фазы или после того, как приложение было выпущено

Слайд 37 Отладка в Visual Studio

Отладка в Visual Studio

Слайд 38 Отладка в Visual Studio

Отладка в Visual Studio

Слайд 39 Использование точек останова


Использование точек останова

Слайд 40 Функции пошагового выполнения кода Through and Over Code


Функции пошагового выполнения кода Through and Over Code

Слайд 41 Использование Debug Windows
Visual Studio включает в себя несколько

Использование Debug WindowsVisual Studio включает в себя несколько окон, которые можно использовать для отладки приложений

окон, которые можно использовать для отладки приложений


Слайд 42 Использование Debug Windows

Использование Debug Windows

Слайд 43 Использование Debug Windows

Использование Debug Windows

  • Имя файла: arhitektura-platformy-net.pptx
  • Количество просмотров: 366
  • Количество скачиваний: 1