200 likes | 395 Views
Курс по информационни технологии. Занятие № 8 Windows Phone. Съдържание 1/3. Windows Phone Какво е Windows Phone? История на Windows Phone Разработка за Windows Phone Инструментите за разработка Реални и емулирани устройства Възможности ( capabilities) Първоначален екран
E N D
Курс по информационни технологии Занятие №8Windows Phone
Съдържание 1/3 • Windows Phone • Какво е Windows Phone? • История на Windows Phone • Разработка за Windows Phone • Инструментите за разработка • Реални и емулирани устройства • Възможности (capabilities) • Първоначален екран • Дизайн на приложенията, вградени икони • Frames, pages& controls
Съдържание 2/3 • XAML • Какво е XAML? • Ресурси • Data binding • Вградени контроли • Оформление и групиране • Визуализиране на информация • Списъчни контроли • Въвеждане на данни от потребителя • Взаимодействие с потребителя • Обратна връзка • Windows Phone Toolkit
Съдържание 3/3 • Други функции • Навигация • Клавиатура (keyboard input) • Докосване (touch input) • Изолирано хранилище • Фонови агенти • Ресурси и теми • Launchers и choosers • Заснемане на снимки и клипове с камерата • Достъп до локация и визуализиране на карти • Изпълнение на музика и клипове
Windows Phone • Какво е Windows Phone? • Серия операционни системи на Microsoft • Предназначена за мобилни устройства • Насочена към масовия потребител • Наследник на Windows Mobile. Разлики • Собствена версия на .NET Framework Runtime • Механизми за обновяване на Windows Phone
Windows Phone • История на Windows Phone (1/2) • Версия 7(NoDo) – 21 октомври 2010/8 ноември 2010 • Първа версия • Версия 7.5 (Mango) – май 2011 • Мобилна версия на Internet Explorer 9 • Многозадачностза външни приложения • Twitter интеграция в People Hub • Windows Live SkyDrive • Версия 7.5 (Tango) – юни 2012 • Намалени изисквания към хардуера • Изключени ресурсоемки функционалности • Изключване инсталирането на ресурсоемки приложения
Windows Phone • История на Windows Phone (2/2) • Версия 7.8 – януари 2013 • Обявена успоредно с Windows Phone 8 • Обновен стартов екран • Допълнителни теми • Обновен заключен екран • Версия 8 – 29 октомври 2012 • Подменена архитектура от Windows CE към Windows NT • Internet Explorer 10 • Истинска многозадачност • Kids Corner и Rooms • Data Sense, NFC, Wallet и др. • Windows Phone Blue
Разработка за Windows Phone • Инструментите за разработка • Реални и емулирани устройства • Възможности (capabilities) • Първоначален екран • Дизайн на приложенията, вградени икони • Frames, pages& controls
XAML • Какво е XAML? • Ресурси • Data binding
Вградени контроли • Оформление и групиране • ContentControl, Border, ScrollViewer, Canvas, Grid, StackPanelи VirtualizingStackPanel • Panorama и Pivot • ApplicationBar • Визуализиране на информация • TextBlock, Image, Map, MediaElement и WebBrowser • Списъчни контроли • ItemsControl
Вградени контроли • Въвеждане на данни от потребителя • TextBoxи PasswordBox • CheckBox иRadioButton • Slider • ListBox • Взаимодействие с потребителя • Button, HyperlinkButton, LongListSelectorиApplicationBar • Обратна връзка • ProgressBarи Popup
Windows Phone Toolkit • Контроли (1/2) • AutoCompleteBox • ContextMenu • DatePicker • ExpanderView • HeaderedItemsControl • HubTile • ListPicker • LockablePivot
Windows Phone Toolkit • Контроли (2/2) • LongListSelector • MultiselectList • PerformanceProgressBar • PhoneTextBox • TimePicker • ToggleSwitch • WrapPanel
Windows Phone Toolkit • Tilt Effect • Page Transitions • Localized Resources • DateTime Converters • GestureService/GestureListener
Други функции (1/3) • Навигация • Преход към друга страница • Предаване на данни при преход • BackStackи връщане назад • Клавиатура (keyboard input) • Избор на подходяща клавиатура (InputScope) • Докосване (touch input) • Жестове с един пръст – събития на „мишката“ • Жестове с много пръсти – събития по манипулация • TouchPoint • Жестове с Windows Phone Toolkit
Други функции (2/3) • Изолираното хранилище • Какво е изолирано хранилище? • Съхранение на настройки (IsolatedStorageSettings) • Папки и файлове в изолираното хранилище • Локална база данни в изолираното хранилище с LINQ-to-SQL • Фонови агенти • Периодични задачи • Интензивни по отношение на ресурсите задачи • Ресурси и теми
Други функции (3/3) • Launchers и choosers • Заснемане на снимки и клипове с камерата • Достъп до локация и визуализиране на карти • Изпълнение на музика и клипове
Разработка за Windows Phone // ДЕМОНСТРАЦИЯ
Благодаря! • Валери Дачев • valery@david.bg • http://vdachev.net/ • @vdachev • https://www.facebook.com/vdachev • ДАВИД академия • acad@david.bg • http://acad.david.bg/ • @david_academy • https://www.facebook.com/groups/david.academy/