Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемГригорий Зотов
1 Windows Vista Платформа для приложений нового поколения
2 Vista с точки зрения пользователей МобильнаяСвязь с людьми, информацией и устройствами – в любое время в любом месте НадежнаяКомпьютер просто работает: безопасно, надежно, управляемо ПонятнаяЭффективная организация информации, фокус – на работе
3 Windows Vista Stacks Network Access Protection Network Location Awareness High Resolution/High DPI Windows Sideshow Windows Vista Display Driver Model People Near Me Windows Defender Power Management Live Icons Windows SideBar Parental controls Windows Feedback Services Desktop Window Manager Registry/File System Virtualization Protected Mode IE Windows Service Hardening Sync Center Aero Presentation Settings Preview Pane User Account Control Ad-hoc Meeting Networks Quick Search Windows Imaging Format Windows Resource Protection MMC 3.0 Cancelable I/O Resource Exhaustion Diagnostics Peer Name Resolution Protocol Reading Pane Windows Disk Diagnostics Restart Manager Transactional Registry Single binary Memory Diagnostics Startup Repair Toolkit Transactional File System Eventing and Instrumentation WS-Management InfoCard SuperFetch Segoe UI Font Flip3D New Explorers Taskbar Thumbnails IPv6 XAML Search Folders Ink Analysis Split Tokens Mandatory Integrity Control UI Privilege Isolation Secure Startup Windows Filtering Platform User Mode Driver Framework New Open/Save Dialogs Shell Property System Winlogon Rearchitecture Windows Communication Foundation Windows Presentation Foundation Glass Open Package Specification XML Paper Specification Windows Workflow Foundation Windows Installer 4.0 Monad RSS Platform Function Discovery API Wizard Framework Crypto Next Generation Credential Providers Confident | Clear | Connected
4 Защищенный режим в IE7 User Account Protection Full Volume Encryption Основанная на компонентах инсталяция Windows Imaging Format (WIM) Customer Feedback Приложения и файлы загружаются быстрее Быстрый старт Спящий режим Мониторинг оборудования На 50% меньше перегрузок Перезапуск сервисов Встроенные возможности Безопасность Производительность Надежность Развертывание
5 AERO – пользовательский интерфейс для приложений Windows Vista Authentic Energetic Reflective Open & Approachable
6 Возможности для разработчиков Windows Vista User Interface Guidelines Иконки высокого разрешения Элементы управления (comctl32.dll v6) Не задавайте цвет в коде…используйте темы TaskDialog Сообщения об ошибках Новая библиотека для создания мастеров
7 Визуализаця, организация, поиск Простое управление данными в ваших приложениях OLE DB Provider для Windows Search Чтение и запись свойств (Property Provider API) Новые диалоговые панели для открытия/сохранения файлов Расширенные возможности для собственных форматов файлов Поддержка метаданных(чтение, запись, индексация): Property Handlers Полнотекстовая индексация : IFilter Live Icons: Thumbnail Providers Просмотр в Reading Pane: Preview Handlers
8 Ресурсы Windows Vista User Interface Guidelines: msdn.microsoft.com/windowsvista/experience msdn.microsoft.com/windowsvista/experience MSDN dev center: msdn.microsoft.com/ui/ msdn.microsoft.com/ui/ Windows Vista Development Forums: forums.microsoft.com/msdn/ forums.microsoft.com/msdn/
9 Совместимость приложений с User Account Control? Если приложение работает корректно под Standard User: Если приложение рассчитано на администраторов: Если приложение не работает под Standard User: Если не все операции требуют привелегий: Никаких действий не требуется Удалить все опрерации, требующих повышенных привелегий Задать параметры при установке приложения Использовать манифест и атрибут requestedExecutionLevel Выделить операции в отдельный процесс Использовать специальную иконку для административных операций Developer Best Practices and Guidelines for Applications in a Least Privileged Environment
10 WinFX Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation
11 WinFX Позволяет разработчикам воспользоваться всеми преимуществами новых технологий и оборудования Увеличивает производительность разработчиков Уваличивает безопасность приложений Новая программная модель доступная через WinFX Основана на.NET Framework Легко расширяет Win32 приложения Позволяет разработчикам воспользоваться всеми преимуществами новых технологий и оборудования Увеличивает производительность разработчиков Уваличивает безопасность приложений Новая программная модель доступная через WinFX Основана на.NET Framework Легко расширяет Win32 приложения
12 Подсистемы Windows Communication Foundation Windows Workflow Foundation Windows Presentation Foundation Три стратегические технологии, которые будут поставляться в составе Windows Эти технологии будут доступня для Windows XP и Windows Server 2003 в виде отдельных пакетов
14 Совместимость Унификация существующих технологий Кросс-платформенная совместимость Унификация Windows Communication Foundation Унифицированная платформа для создания сервис- ориентированных приложений для Windows Поддержка всех возможностей SOA Ориентация на сервисы
15 Каждая из технологий имеет свои особенности и подходит для определенных сценариев Клиенты хотят комбинировать возможности: Надежные сервисы Совместимые транзакции Services Interoperable ASP.NET Infrastructure ObjectsExtensible CLR Infrastructure Components Transactions COM+ Infrastructure Queuing Reliable Msg MSMQ Infrastructure Существующие технологии
16 WS-*Protocols SOAInterop Attribute-BasedProgrammingMessage-OrientedProgramming ComposabilityExtensibility Объединение существующих технологий
17 Архитектура WCF Transport Extensibility Reliability Security API Встроенные элементы
18 Service Model Layer Instancing Behavior Security Channel TCP Transport Channel UDP Transport Channel Cross-Proc Transport Channel Queue Transport Channel HTTP Transport Channel Messaging Layer Full Duplex Channel Reliable Messaging Channel Custom Channel BehaviorsChannels Transaction Behavior CLR Type Integration Behavior Throttling Behavior Metadata Behavior Error Handling Behavior Concurrency Behavior Custom Behavior Security Channel HTTP Transport Channel TCP Transport Channel UDP Transport Channel Reliable Messaging Channel Custom Channel Instancing Behavior Custom Behavior CLR Type Integration Behavior Компоновка
19 Полезные ссылки Windows Communication Foundation Developer Center Windows Communication Foundation Community Site
21 Что такое поток работ? Набор действий, координирующий работу людей и/или программ... НаправитьРуководителю Примеры…. ПровестиПереучет Такого как блок-схема…. …представленные в виде процесса. Или диаграммы состояний….
22 Workflow Потоки работ повсюду Каждое if выражение Каждый переход между Web-страницами Любое приложение, реализующее условную логику… Позволяет перейти на новый уровень Вынесение сложной логики из приложения Реализация этой логики в отдельной подсистеме Использование этой подсистемы разработчиками
23 Windows Workflow Foundation Инфраструктура и средства разработки для продуктов Microsoft, партнеров и пользователей Единая технология разработки потоков работ для Windows Фундаментальная часть Office System 2007
24 Ключевые концепции и компоненты Ключевые концепции Хост-процесс Windows Workflow Foundation Среда исполнения Поток работ Действие Сервисы среды исполнения Базовая библиотека действий Библиотеки действий Visual Designer Visual Designer: Средство визуальной разработки Поток работ это набор действий Поток работ выполняется в хост- процессе(любое приложение) Разработчики могут создавать собственные библиотеки действий Компоненты Базовая библиотека действий: входит в комплект поставки Среда исполнения : управление ходом выполнения и состоянием Сервисы среды исполнения: гибкость размещения
25 Удобная и знакомая среда разработки Дизайнеры потоков работ (À la ASP.NET дизайнер) Создание нового потока работ Визуальное представление Визуальная отладка Поддержка тем Дизайнер действий (À la UserControl дизайнер) Создание нового действия Расширение функциональности существующего действия или создание нового Activity Designer Sequential Designer State Machine Designer
26 SharePoint: Создание, участие и отслеживание потока работ Поток работ выполняется в SharePoint и доступен всем приложениям Office System OutLook: Получение уведомлений и отслеживание задач FrontPage: Создание и модификация потоков работ Возможности Word, PowerPoint, Excel, InfoPath: Участие в потоке работ Предоставляет ориентированные на документы потоки работ как часть Office System Предоставляет пользователям готовый набор типовых потоков работ Позволяет организациям создавать потоки работ любой сложности используя возможности платформы Потоки работ в Office 2007 Интеграци потока работ с Office System 2007
27 WF Ресурсы MSDN ® Workflow Page Download the Microsoft ® Visual Studio ® Extensions Download 12 Hands-on Labs Community Site Download samples, tools, and runtime service components Forums Ask questions in the forums
28 Возможность создания удивительных приложений Windows ® Presentation Foundation
29 Пользовательский интерфейс Требования к пользовательскому интерфейсу зачастую не оговариваются Функциональность имеет более высокий приоритет Сложность создания качественного интерфейса Требует больших затрат времени Создание пользовательского интерфейса требует специальных навыков Накопленный опыт, лучшие практики и технологии являются двигателем индустрии создания пользовательских интерфейсов
30 Богатство и сложность - технологии Microsoft UX Richness Developer Productivity ASP.NET 2.0 (HTML) Windows Forms 2.0 Win32 Direct 3D v9 Availability: DHTML (AJAX) 1997 ASP.NET Atlas Approachable Direct 3D v10 Richness Windows Presentation Foundation Optimized Richness & Approachable
31 Windows Presentation Foundation Стратегия Microsoft Общая основа для создания пользовательских интерфейсов Windows Vista Windows Presentation Foundation состоит из: Графический движок, построенный на Direct 3D v10 Объектная модель, основанная на.NET Framework Декларативный язык разметки XAML
32 Extensible Application Markup Language –XAML Декларативная разработка Полностью совместимая с объектной моделью Каждый элемент соответсвует существующему классу Простое использование средствами разработки Взаимодействие между средствами для разработчиков и дизайнеров Согласующаяся модель разработки Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = new Length(100); OK HorizontalGradient White LtBlue Dim b1 As New Button b1.Content = "OK" b1.Background = New SolidColorBrush(Colors.LightBlue) b1.Width = New Length(100) XAML – декларативное создание пользовательского интерфейса
33 WPF Ресурсы Dev Center Guidelines WPF Home ation/default.aspx ation/default.aspx WPF Newsgroup mid=119&siteid=1 mid=119&siteid=1
34 Microsoft Expression Introduction
35 Продукты для дизайнеров Microsoft Expression Профессиональные средства от Microsoft Три продукта: Graphic Designer Interactive Designer Web Designer
36 Обзор Acrylic Graphic Designer Создание визуальных эффектов Создание векторных и растровых изображений Экспорт в XAML Sparkle Interactive Designer Создание богатых пользовательских интерфейсов Анимация переходов и действий Генерация XAML Quartz Web Designer Разработка и поддержка Web sites Поддержка всех возможностей ASP.NET 2.0
37 Полезные ссылки Expression Home Page aspx aspx Expression Demos aspx aspxFAQ sion_faq.aspx sion_faq.aspx News and Press and_press/default.aspx and_press/default.aspx
38 Полезные ссылки MSDN Windows Vista Developer Center Top-10 Ways to Light Up Your Windows Vista Applications Preliminary Windows Vista UX Guidelines Enterprise Planning Guide for Windows Vista PCs mspx mspx Using Application Compatibility Tools for Marking Legacy Applications with Elevated Run Levels on Windows Vista mspx mspx PDC 2005 Recorded Sessions
39 Вопросы
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.