Submit Search
Upload
внедрении Wpf в сложных системах (слайды)
•
Download as PPTX, PDF
•
0 likes
•
629 views
W
WhiteMbIXA
Follow
Внедрении WPF в сложных системах (слайды)
Read less
Read more
Education
Report
Share
Report
Share
1 of 41
Download now
Recommended
О разработке десктопных приложений / About desktop development
О разработке десктопных приложений / About desktop development
Alexander Granin
CI для Microsoft Dynamics crm
CI для Microsoft Dynamics crm
Roman Savran
методические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работы
Zhanna Kazakova
Разработка пользовательских элементов управления в WPF
Разработка пользовательских элементов управления в WPF
CUSTIS
UI тестирование WPF приложений в Дойче Банке
UI тестирование WPF приложений в Дойче Банке
GoSharp
внедрении Wpf в сложных системах
внедрении Wpf в сложных системах
WhiteMbIXA
ПартФорум DIRECTUM 2013 - разработка прикладных решений
ПартФорум DIRECTUM 2013 - разработка прикладных решений
Виктор Золотов
Андрей Кощеев - Мастерство управления качеством в полном цикле разработки
Андрей Кощеев - Мастерство управления качеством в полном цикле разработки
SQALab
Recommended
О разработке десктопных приложений / About desktop development
О разработке десктопных приложений / About desktop development
Alexander Granin
CI для Microsoft Dynamics crm
CI для Microsoft Dynamics crm
Roman Savran
методические указания по выполнению расчетно графической работы
методические указания по выполнению расчетно графической работы
Zhanna Kazakova
Разработка пользовательских элементов управления в WPF
Разработка пользовательских элементов управления в WPF
CUSTIS
UI тестирование WPF приложений в Дойче Банке
UI тестирование WPF приложений в Дойче Банке
GoSharp
внедрении Wpf в сложных системах
внедрении Wpf в сложных системах
WhiteMbIXA
ПартФорум DIRECTUM 2013 - разработка прикладных решений
ПартФорум DIRECTUM 2013 - разработка прикладных решений
Виктор Золотов
Андрей Кощеев - Мастерство управления качеством в полном цикле разработки
Андрей Кощеев - Мастерство управления качеством в полном цикле разработки
SQALab
Денис Захаркин, VR Concept - MIXAR2016
Денис Захаркин, VR Concept - MIXAR2016
mixARConference
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Elias Fofanov
[RU] Connecting AutoCAD and Python (by Alex Bausk)
[RU] Connecting AutoCAD and Python (by Alex Bausk)
Alexander Bausk
Презентация ZWCAD 2009i
Презентация ZWCAD 2009i
Alexandr
Continuous Integration(как мы подружили frontend и backend)
Continuous Integration(как мы подружили frontend и backend)
Talks&Works
Continuous integration, или как мы подружили front end и back-end
Continuous integration, или как мы подружили front end и back-end
wlbl
Anatol filin pragmatic documentation 1_r
Anatol filin pragmatic documentation 1_r
rit2010
О разработке сайтов в целом
О разработке сайтов в целом
Uplab_University
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Ontico
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008
Александр Шамрай
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Vadim Martynov
Прагматичный подход к документированию Веб-проектов
Прагматичный подход к документированию Веб-проектов
Anatol Filin
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14
IKonkov
Тестирование приложений с помощью Visual studio 2010
Тестирование приложений с помощью Visual studio 2010
Anton Vidishchev
Impact WEBcnx управление рабочим процессом для производителей упаковки
Impact WEBcnx управление рабочим процессом для производителей упаковки
Aleksey Shibaev
Api Microsoft Loghechkin
Api Microsoft Loghechkin
Alex Ilyin
Тяжело в учении - легко в бою
Тяжело в учении - легко в бою
Dmitry Zimin
DevNightDnepr 2015: «Взаимодействие менеджера и дизайнера: техническое задани...
DevNightDnepr 2015: «Взаимодействие менеджера и дизайнера: техническое задани...
DevGAMM Conference
Requirement modelling in software creation process
Requirement modelling in software creation process
Dima Dzuba
Microsoft Visual Studio 2010
Microsoft Visual Studio 2010
Alexander Babich
More Related Content
Similar to внедрении Wpf в сложных системах (слайды)
Денис Захаркин, VR Concept - MIXAR2016
Денис Захаркин, VR Concept - MIXAR2016
mixARConference
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Elias Fofanov
[RU] Connecting AutoCAD and Python (by Alex Bausk)
[RU] Connecting AutoCAD and Python (by Alex Bausk)
Alexander Bausk
Презентация ZWCAD 2009i
Презентация ZWCAD 2009i
Alexandr
Continuous Integration(как мы подружили frontend и backend)
Continuous Integration(как мы подружили frontend и backend)
Talks&Works
Continuous integration, или как мы подружили front end и back-end
Continuous integration, или как мы подружили front end и back-end
wlbl
Anatol filin pragmatic documentation 1_r
Anatol filin pragmatic documentation 1_r
rit2010
О разработке сайтов в целом
О разработке сайтов в целом
Uplab_University
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Ontico
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008
Александр Шамрай
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Vadim Martynov
Прагматичный подход к документированию Веб-проектов
Прагматичный подход к документированию Веб-проектов
Anatol Filin
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14
IKonkov
Тестирование приложений с помощью Visual studio 2010
Тестирование приложений с помощью Visual studio 2010
Anton Vidishchev
Impact WEBcnx управление рабочим процессом для производителей упаковки
Impact WEBcnx управление рабочим процессом для производителей упаковки
Aleksey Shibaev
Api Microsoft Loghechkin
Api Microsoft Loghechkin
Alex Ilyin
Тяжело в учении - легко в бою
Тяжело в учении - легко в бою
Dmitry Zimin
DevNightDnepr 2015: «Взаимодействие менеджера и дизайнера: техническое задани...
DevNightDnepr 2015: «Взаимодействие менеджера и дизайнера: техническое задани...
DevGAMM Conference
Requirement modelling in software creation process
Requirement modelling in software creation process
Dima Dzuba
Microsoft Visual Studio 2010
Microsoft Visual Studio 2010
Alexander Babich
Similar to внедрении Wpf в сложных системах (слайды)
(20)
Денис Захаркин, VR Concept - MIXAR2016
Денис Захаркин, VR Concept - MIXAR2016
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Вячеслав Смирнов - Инструменты нагрузочного тестирования
[RU] Connecting AutoCAD and Python (by Alex Bausk)
[RU] Connecting AutoCAD and Python (by Alex Bausk)
Презентация ZWCAD 2009i
Презентация ZWCAD 2009i
Continuous Integration(как мы подружили frontend и backend)
Continuous Integration(как мы подружили frontend и backend)
Continuous integration, или как мы подружили front end и back-end
Continuous integration, или как мы подружили front end и back-end
Anatol filin pragmatic documentation 1_r
Anatol filin pragmatic documentation 1_r
О разработке сайтов в целом
О разработке сайтов в целом
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Прагматичный подход к документированию Веб-проектов
Прагматичный подход к документированию Веб-проектов
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14
Тестирование приложений с помощью Visual studio 2010
Тестирование приложений с помощью Visual studio 2010
Impact WEBcnx управление рабочим процессом для производителей упаковки
Impact WEBcnx управление рабочим процессом для производителей упаковки
Api Microsoft Loghechkin
Api Microsoft Loghechkin
Тяжело в учении - легко в бою
Тяжело в учении - легко в бою
DevNightDnepr 2015: «Взаимодействие менеджера и дизайнера: техническое задани...
DevNightDnepr 2015: «Взаимодействие менеджера и дизайнера: техническое задани...
Requirement modelling in software creation process
Requirement modelling in software creation process
Microsoft Visual Studio 2010
Microsoft Visual Studio 2010
внедрении Wpf в сложных системах (слайды)
1.
Первый опыт внедрения
WPF в сложной системе (С++ и COM) Михаил Павлов Transas
2.
3.
4.
Сцена
5.
Основные части Инструменты
редактирования Диалоговые окна UI Движок редактора Редактирование свойств Редактирование геометрии Логика Модули импорта Модуль экспорта Хранилище данных
6.
7.
UI – MFC,
ATL, WTL, C#(WF)
8.
Движок редактора –
С++, MFC, GDI+
9.
Модули импорта-экспорта –
C++, COM
10.
Визуализация – С++,
COM, OpenGL
11.
12.
13.
Падение скорости разработки
UI
14.
Ограничения в расширяемости
15.
16.
Программист пишет только
код
17.
Дизайном занимаются дизайнеры
18.
Улучшение внешнего вида
19.
Сложные проблемно-ориентированные компонент
UI
20.
Ускорение разработки UI
21.
22.
23.
Проблемы синхронизации Interopоберток
24.
Потери быстродействия
25.
26.
27.
Легкости модификации системы
при внесении изменений, нет и в помине
28.
29.
Expression Blend в
качестве редактора дизайна UI
30.
Разделить обязанности между
дизайнером и программистом
31.
32.
33.
Множество корректур дизайна
34.
Замусоренный код от
дизайнера
35.
Формирование библиотеки стилей
36.
Формирование базового функционала
37.
Переход на векторную
графику
38.
Тонкости использования WPF
39.
40.
Практический опыт =>
экономия времени
41.
Бюрократия=>упорядочивание внесения изменений
42.
Баланс обязанностей =>
экономия времени
43.
Сформулированы пожелания заказчика=>
снижение потока изменений
44.
Баланс между переделкой
и повторным использованием графических ресурсов=> экономия времени
45.
Мы перешли на
WPF :)
46.
47.
Правильная интеграция 3D
визуализации
48.
49.
Переход на новейшие
технологии не до конца
50.
Разделение обязанностей дизайнера
и программиста – в небольшом объеме
51.
Улучшение внешнего вида
– однозначно да
52.
Повышение функциональности интерфейса
–да, но с оговорками
53.
Скины –автоматически (by
design)
54.
55.
56.
Внедрять WPF должны
программисты .Net (квалификация)
57.
Внедрять должны минимум
два программиста (совещательность)
58.
Для одного из
программистов желателен опыт работы с WPF (центр кристаллизации знаний)
59.
Для дизайнера желателен
опыт верстки HTML (подобие)
60.
Структурируйте разработку UI
с целью упорядочивания внесения изменений и понимания остальными происходящего (экономия времени и нервов)
61.
Начинайте разработку с
простой задачи с акцентом на библиотеку стилей (задел вширину)
62.
Продолжайте разработку с
самой сложной, но локальной задачи (задел архитектуры)
63.
Помните – архитектура
главное, остальное по нескольку раз меняется (акцент)
64.
Спасибо за внимание
Михаил Павлов Transas pavmb2001@mail.ru
Download now