BizSpark<br />Сергей Байдачный<br />Sergiy.Baydachnyy@microsoft.com<br />специалист по разработке ПО<br />Майкрософт Украи...
Что такое BizSpark?<br />Бесплатное ПО для разработки:<br />компания классифицируется как стартап<br />&lt;3 лет<br />&lt;...
SilverLight 3: полный обзор возможностей<br />Сергей Байдачный<br />Sergiy.Baydachnyy@microsoft.com<br />специалист по раз...
Содержание<br />Поддержка “3D”<br />Offline работа<br />Проверка данных в элементах<br />SaveFile диалоговое окно<br />Изм...
Поддержка &quot;3D&quot;<br />Простое вращение<br />Элемент PlaneProjection<br />RotationX, RotationY, RotationZ<br />Cent...
Демонстрация<br />
Offline работа<br />Application.Current.Detach();<br />вызов из события, которое инициируется пользователем<br />Модификац...
Демонстрация<br />
Offline работа<br />Приложение не должно взаимодействовать с DOM и вызывать JavaScript<br />Возможность определить подключ...
Проверка данных в элементах<br />Работает для TextBox, CheckBox, ListBox, ComboBox, RadioButton<br />Ошибка инициируется п...
Демонстрация<br />
SaveFile диалоговое окно<br />SaveFileDialogsfd = new SaveFileDialog();<br />sfd.Filter= &quot;Text File | *.txt&quot;;<br...
Демонстрация<br />
Изменения в базовых элементах<br /><ul><li>Поддержка ToolTips
Позволяет отображать в качестве подсказки любой элемент, включая контейнеры
Множественный выбор в ListBox
Single, Multiply, Extended
CaretBrushдля TextBoxи PasswordBox
поддерживает все типы Brush (включая Video)</li></li></ul><li>Демонстрация<br />
Новые элементы в SDK<br />Элементы компоновки: DockPanel, WrapPanel, ViewBox<br />Работа с данными: DataForm,DataPager, De...
Поддержка GPU<br />&lt;param name=&quot;EnableGPUAcceleration&quot; value=&quot;true&quot; /&gt;<br />CacheMode=&quot;Bitm...
Демонстрация<br />
Pixel API<br />
Демонстрация<br />
Простая анимация<br />
Демонстрация<br />
Стили и ресурсы<br />
Демонстрация<br />
Поддержка эффектов<br />
Демонстрация<br />
Upcoming SlideShare
Loading in...5
×

Введение в Microsoft Silverlight 3.0

753

Published on

Введение в Microsoft Silverlight 3.0.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
753
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Введение в Microsoft Silverlight 3.0

  1. 1. BizSpark<br />Сергей Байдачный<br />Sergiy.Baydachnyy@microsoft.com<br />специалист по разработке ПО<br />Майкрософт Украина<br />
  2. 2. Что такое BizSpark?<br />Бесплатное ПО для разработки:<br />компания классифицируется как стартап<br />&lt;3 лет<br />&lt;$500000 оборота<br />создание собственных продуктов<br />Бизнес и технические тренинги<br />Бесплатное ПО для развертывания компонентов своего ПО<br />Срок действия программы 3 года<br />www.microsoftstartupzone.com<br />
  3. 3. SilverLight 3: полный обзор возможностей<br />Сергей Байдачный<br />Sergiy.Baydachnyy@microsoft.com<br />специалист по разработке ПО<br />Майкрософт Украина<br />
  4. 4. Содержание<br />Поддержка “3D”<br />Offline работа<br />Проверка данных в элементах<br />SaveFile диалоговое окно<br />Изменение в базовых элементах<br />Новые элементы в SDK<br />Поддержка GPU<br />И многое другое…<br />
  5. 5. Поддержка &quot;3D&quot;<br />Простое вращение<br />Элемент PlaneProjection<br />RotationX, RotationY, RotationZ<br />CenterOfRotationX,…<br />GlobalOffesetX,…<br />LocalOffsetX,…<br />
  6. 6. Демонстрация<br />
  7. 7. Offline работа<br />Application.Current.Detach();<br />вызов из события, которое инициируется пользователем<br />Модификация манифеста<br />&lt;Deployment.ApplicationIdentity&gt;<br /> &lt;ApplicationIdentityShortName=&quot;HBO on Broadband” Title=&quot;HBO on Broadband&quot;&gt;<br /> &lt;ApplicationIdentity.Blurb&gt; Stream HBO content to your desktop at home or on the go.<br />&lt;/ApplicationIdentity.Blurb&gt;<br /> &lt;ApplicationIdentity.Icons&gt;<br />&lt;Icon Size=&quot;16x16&quot;&gt;icons/16x16.png&lt;/Icon&gt;<br /> &lt;Icon Size=&quot;32x32&quot;&gt;icons/32x32.png&lt;/Icon&gt;<br /> &lt;Icon Size=&quot;48x48&quot;&gt;icons/48x48.png&lt;/Icon&gt;<br /> &lt;Icon Size=&quot;128x128&quot;&gt;icons/128x128.png&lt;/Icon&gt;<br /> &lt;/ApplicationIdentity.Icons&gt;<br /> &lt;/ApplicationIdentity&gt;<br /> &lt;/Deployment.ApplicationIdentity&gt;<br />
  8. 8. Демонстрация<br />
  9. 9. Offline работа<br />Приложение не должно взаимодействовать с DOM и вызывать JavaScript<br />Возможность определить подключение к сети: GetIsNetworkAvailable<br />Состояние приложения: LaunchingDetached<br />Приложения будут иметь возможность обновляться<br />
  10. 10. Проверка данных в элементах<br />Работает для TextBox, CheckBox, ListBox, ComboBox, RadioButton<br />Ошибка инициируется при выполнении связывания данных<br />Возможность обработки в событии BindingValidationError<br />Text=&quot;{Binding Path=FirstName, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}&quot;<br />
  11. 11. Демонстрация<br />
  12. 12. SaveFile диалоговое окно<br />SaveFileDialogsfd = new SaveFileDialog();<br />sfd.Filter= &quot;Text File | *.txt&quot;;<br />sfd.DefaultExt= &quot;.txt&quot;;<br />sfd.ShowDialog();<br />if (sfd.File.Name != &quot;&quot;)<br />{<br />System.IO.StreamWriter s = <br />new System.IO.StreamWriter(sfd.OpenFile());<br />s.Write(textBox1.Text);<br />s.Close();<br />}<br />
  13. 13. Демонстрация<br />
  14. 14. Изменения в базовых элементах<br /><ul><li>Поддержка ToolTips
  15. 15. Позволяет отображать в качестве подсказки любой элемент, включая контейнеры
  16. 16. Множественный выбор в ListBox
  17. 17. Single, Multiply, Extended
  18. 18. CaretBrushдля TextBoxи PasswordBox
  19. 19. поддерживает все типы Brush (включая Video)</li></li></ul><li>Демонстрация<br />
  20. 20. Новые элементы в SDK<br />Элементы компоновки: DockPanel, WrapPanel, ViewBox<br />Работа с данными: DataForm,DataPager, DescriptionViewer, ErrorSummary<br />Навигация: Frame, Page<br />Другие элементы: ChildWindow, Label, Expander, HeaderedContentControl, HeaderedItemsControl, AutoCompleteBox, TreeView<br />
  21. 21. Поддержка GPU<br />&lt;param name=&quot;EnableGPUAcceleration&quot; value=&quot;true&quot; /&gt;<br />CacheMode=&quot;BitmapCache“<br />Работает при смешивании пикселей, изменении размера и трансформации<br />
  22. 22. Демонстрация<br />
  23. 23. Pixel API<br />
  24. 24. Демонстрация<br />
  25. 25. Простая анимация<br />
  26. 26. Демонстрация<br />
  27. 27. Стили и ресурсы<br />
  28. 28. Демонстрация<br />
  29. 29. Поддержка эффектов<br />
  30. 30. Демонстрация<br />
  31. 31. Улучшения в Data Binding<br />
  32. 32. Демонстрация<br />
  33. 33. И многое другое…<br />События ImageOpenedи MediaOpened<br />Улучшение работы с кэшем при загрузке изображений (BitmapImage)<br />Поддержка новых форматов: MPEG 4, RAW audio и video, HD Photo, H.264 и ACC.LC decoders<br />
  34. 34. И многое другое…<br />Улучшенная работа со шрифтами в элементе Glyph (загрузка различных шрифтов из .zip архива, доступ к системным шрифтам)<br />Возможность расширения фреймворка своими службами<br />Улучшенная работа с событиями KeyUp, KeyDown, MouseUp, MouseDown<br />Поддержка системных цветов (ActiveCaption, Menu и т. д.)<br />
  35. 35. Вопросы?<br />Sergiy.Baydachnyy@microsoft.com<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×