ЯПВУ. Лекция 1. Виды интерфейсов Windows

Содержание

Слайд 2

Виды интерфейсов Windows

Консольное приложение
Веб-приложение (ASP.NET Core)
WinForms (использует User32 и GDI+)
WPF (DirectX)
UWP (DirectX)

Виды интерфейсов Windows Консольное приложение Веб-приложение (ASP.NET Core) WinForms (использует User32 и

Слайд 3

Обучающие материалы на docs.microsoft.com

WinForms (https://clck.ru/ajM6C)
WPF (https://docs.microsoft.com/ru-ru/visualstudio/get-started/csharp/tutorial-wpf?view=vs-2022)
UWP (https://docs.microsoft.com/ru-ru/visualstudio/get-started/csharp/tutorial-uwp?view=vs-2022)

Обучающие материалы на docs.microsoft.com WinForms (https://clck.ru/ajM6C) WPF (https://docs.microsoft.com/ru-ru/visualstudio/get-started/csharp/tutorial-wpf?view=vs-2022) UWP (https://docs.microsoft.com/ru-ru/visualstudio/get-started/csharp/tutorial-uwp?view=vs-2022)

Слайд 4

WPF

Технология WPF (Windows Presentation Foundation) является часть экосистемы платформы .NET и представляет

WPF Технология WPF (Windows Presentation Foundation) является часть экосистемы платформы .NET и
собой подсистему для построения графических интерфейсов.
Первая версия - WPF 3.0 вышла вместе с .NET Framework 3.0 и операционной системой Windows Vista в 2006 году
Приложения WPF основаны на DirectX (значительная часть работы по отрисовке ложиться на графический процессор на видеокарте).

Слайд 5

Пространство имен проекта WPF

http://schemas.microsoft.com/winfx/2006/xaml/presentation содержит описание и определение большинства элементов управления
http://schemas.microsoft.com/winfx/2006/xaml - это пространство

Пространство имен проекта WPF http://schemas.microsoft.com/winfx/2006/xaml/presentation содержит описание и определение большинства элементов управления
имен, которое определяет некоторые свойства XAML (например, Name и Key)
x:Class="XamlApp.MainWindow" - здесь создается новый класс MainWindow и соответствующий ему файл кода, куда будет прописываться логика для данного окна приложения

Слайд 6

XAML

XAML (eXtensible Application Markup Language) - язык разметки, используемый для инициализации объектов

XAML XAML (eXtensible Application Markup Language) - язык разметки, используемый для инициализации
в технологиях на платформе .NET.
Применительно к WPF (а также к Silverlight) данный язык используется прежде всего для создания пользовательского интерфейса.
*.xaml и *.xaml.cs
Похож на HTML, XML,

Слайд 7

Ссылки

Проект WPF
https://metanit.com/sharp/wpf/
https://docs.microsoft.com/ru-ru/visualstudio/get-started/csharp/tutorial-wpf?view=vs-2022
Документация XAML
https://docs.microsoft.com/ru-ru/windows/uwp/xaml-platform/
https://coderlessons.com/tutorials/microsoft-technologies/vyuchit-xaml/uchebnik-po-xaml

Ссылки Проект WPF https://metanit.com/sharp/wpf/ https://docs.microsoft.com/ru-ru/visualstudio/get-started/csharp/tutorial-wpf?view=vs-2022 Документация XAML https://docs.microsoft.com/ru-ru/windows/uwp/xaml-platform/ https://coderlessons.com/tutorials/microsoft-technologies/vyuchit-xaml/uchebnik-po-xaml