Введение в Microsoft Silverlight 3.0
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

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

on

  • 1,272 views

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

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

Statistics

Views

Total Views
1,272
Views on SlideShare
1,245
Embed Views
27

Actions

Likes
0
Downloads
5
Comments
0

2 Embeds 27

http://msug.vn.ua 26
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

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