BizSpark Сергей Байдачный Sergiy.Baydachnyy@microsoft.com специалист по разработке ПО Майкрософт Украина

Содержание

Слайд 2

Что такое BizSpark?

Бесплатное ПО для разработки:
компания классифицируется как стартап
<3 лет
<$500000 оборота
создание собственных

Что такое BizSpark? Бесплатное ПО для разработки: компания классифицируется как стартап создание
продуктов
Бизнес и технические тренинги
Бесплатное ПО для развертывания компонентов своего ПО
Срок действия программы 3 года
www.microsoftstartupzone.com

Слайд 3

SilverLight 3: полный обзор возможностей

Сергей Байдачный
Sergiy.Baydachnyy@microsoft.com
специалист по разработке ПО
Майкрософт Украина

SilverLight 3: полный обзор возможностей Сергей Байдачный Sergiy.Baydachnyy@microsoft.com специалист по разработке ПО Майкрософт Украина

Слайд 4

Содержание

Поддержка “3D”
Offline работа
Проверка данных в элементах
SaveFile диалоговое окно
Изменение в базовых элементах
Новые элементы

Содержание Поддержка “3D” Offline работа Проверка данных в элементах SaveFile диалоговое окно
в SDK
Поддержка GPU
И многое другое…

Слайд 5

Поддержка "3D"

Простое вращение
Элемент PlaneProjection
RotationX, RotationY, RotationZ
CenterOfRotationX,…
GlobalOffesetX,…
LocalOffsetX,…

Поддержка "3D" Простое вращение Элемент PlaneProjection RotationX, RotationY, RotationZ CenterOfRotationX,… GlobalOffesetX,… LocalOffsetX,…

Слайд 6

Демонстрация

Демонстрация

Слайд 7

Offline работа

Application.Current.Detach();
вызов из события, которое инициируется пользователем
Модификация манифеста

 

Offline работа Application.Current.Detach(); вызов из события, которое инициируется пользователем Модификация манифеста Stream
on Broadband">
  Stream HBO content to your desktop at home or on the go.

 
icons/16x16.png
icons/32x32.png
icons/48x48.png
icons/128x128.png



Слайд 8

Демонстрация

Демонстрация

Слайд 9

Offline работа

Приложение не должно взаимодействовать с DOM и вызывать JavaScript
Возможность определить подключение

Offline работа Приложение не должно взаимодействовать с DOM и вызывать JavaScript Возможность
к сети: GetIsNetworkAvailable
Состояние приложения: LaunchingDetached
Приложения будут иметь возможность обновляться

Слайд 10

Проверка данных в элементах

Работает для TextBox, CheckBox, ListBox, ComboBox, RadioButton
Ошибка инициируется при

Проверка данных в элементах Работает для TextBox, CheckBox, ListBox, ComboBox, RadioButton Ошибка
выполнении связывания данных
Возможность обработки в событии BindingValidationError
Text="{Binding Path=FirstName, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}"

Слайд 11

Демонстрация

Демонстрация

Слайд 12

SaveFile диалоговое окно

SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "Text File

SaveFile диалоговое окно SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "Text File
| *.txt";
sfd.DefaultExt = ".txt";
sfd.ShowDialog();
if (sfd.File.Name != "")
{
System.IO.StreamWriter s =
new System.IO.StreamWriter(sfd.OpenFile());
s.Write(textBox1.Text);
s.Close();
}

Слайд 13

Демонстрация

Демонстрация

Слайд 14

Изменения в базовых элементах

Поддержка ToolTips
Позволяет отображать в качестве подсказки любой элемент, включая

Изменения в базовых элементах Поддержка ToolTips Позволяет отображать в качестве подсказки любой
контейнеры
Множественный выбор в ListBox
Single, Multiply, Extended
CaretBrush для TextBox и PasswordBox
поддерживает все типы Brush (включая Video)

Слайд 15

Демонстрация

Демонстрация

Слайд 16

Новые элементы в SDK

Элементы компоновки: DockPanel, WrapPanel, ViewBox
Работа с данными: DataForm, DataPager,

Новые элементы в SDK Элементы компоновки: DockPanel, WrapPanel, ViewBox Работа с данными:
DescriptionViewer, ErrorSummary
Навигация: Frame, Page
Другие элементы: ChildWindow, Label, Expander, HeaderedContentControl, HeaderedItemsControl, AutoCompleteBox, TreeView

Слайд 17

Поддержка GPU


CacheMode="BitmapCache“
Работает при смешивании пикселей, изменении размера и трансформации

Поддержка GPU CacheMode="BitmapCache“ Работает при смешивании пикселей, изменении размера и трансформации

Слайд 18

Демонстрация

Демонстрация

Слайд 19

Pixel API

Pixel API

Слайд 20

Демонстрация

Демонстрация

Слайд 21

Простая анимация

Простая анимация

Слайд 22

Демонстрация

Демонстрация

Слайд 23

Стили и ресурсы

Стили и ресурсы

Слайд 24

Демонстрация

Демонстрация

Слайд 25

Поддержка эффектов

Поддержка эффектов

Слайд 26

Демонстрация

Демонстрация

Слайд 27

Улучшения в Data Binding

Улучшения в Data Binding

Слайд 28

Демонстрация

Демонстрация

Слайд 29

И многое другое…

События ImageOpened и MediaOpened
Улучшение работы с кэшем при загрузке изображений

И многое другое… События ImageOpened и MediaOpened Улучшение работы с кэшем при
(BitmapImage)
Поддержка новых форматов: MPEG 4, RAW audio и video, HD Photo, H.264 и ACC.LC decoders

Слайд 30

И многое другое…

Улучшенная работа со шрифтами в элементе Glyph (загрузка различных шрифтов

И многое другое… Улучшенная работа со шрифтами в элементе Glyph (загрузка различных
из .zip архива, доступ к системным шрифтам)
Возможность расширения фреймворка своими службами
Улучшенная работа с событиями KeyUp, KeyDown, MouseUp, MouseDown
Поддержка системных цветов (ActiveCaption, Menu и т. д.)

Слайд 31

Вопросы?

Sergiy.Baydachnyy@microsoft.com

Вопросы? Sergiy.Baydachnyy@microsoft.com
Имя файла: BizSpark-Сергей-Байдачный-Sergiy.Baydachnyy@microsoft.com-специалист-по-разработке-ПО-Майкрософт-Украина.pptx
Количество просмотров: 888
Количество скачиваний: 3