1C.Net:Предприятие – использование богатых графических возможностей .Net Framework

1C.Net:Предприятие – использование богатых графических возможностей .Net Framework

Windows Presentation Foundation (WPF) – презентационная система нового поколения для построения клиентских приложений Windows с ошеломляющими возможностями. Технология WPF основана на независимой от разрешения системе визуализации, построенной на векторной графике и использующей преимущества современного графического оборудования. В составWPF входят следующие средства: язык описания Extensible Application Markup Language (XAML), элементы управления, механизм привязки данных, средства разметки, 2d- и 3d-графика, анимация, стили, шаблоны, документы, медиа-элементы, текст и средства оформления текста. Презентационная система входит в состав .Net framework и доступна для использования внутри 1С:Предприятие средствами Elisy .Net Bridge, начиная с версии 3.2. Windows Presentation Framework полностью заменяет и многократно превосходит устаревающую технологию WinForms.


19.05.2010 06:58 [15.05.2012 08:14] (Elisy) Elisy 12 [+] [−] Перейти к публикации

Страницы: 1
1.
boozin (файл скачал) 19.05.10 8:42 URL

А как саму компоненту скачать ? По ссылке из топика скачивание недоступно.

Ответили: (2)

2.
Elisy 19.05.10 8:45 URL

(1) Специально для Инфостарт компонент выложен в публикации:
Elisy .Net Bridge - подключите .Net Framework к 1C
В статьи дана ссылка на форум, где лежат все версии .Net Bridge и доступны для скачивания зарегистрированным пользователям.

3.
tango 19.05.10 12:04 URL

можно было просто ссылку опубликовать smile:)
http://www.gotdotnet.ru/blogs/elisy/7859/

Ответили: (6)

4.
tango 19.05.10 12:22 URL

(0)
Зарегистрировать Elisy.HwndHost.dll в реестре (команда: regsvr32 Elisy.HwndHost.dll).
vs
Нет необходимости предварительной регистрации каждой сборки WPF. (Примечание: в ранних версиях требуется зарегистрировать Elisy.HwndHost.dll)

Ответили: (8)

5.
tango 19.05.10 12:24 URL

(0) SizeChanged событие вызывается каждый раз, когда размер окна изменяется для того, чтобы изменить размер WPF-контрола.

не возникнет ли коллизии между обработчиком этого события и отработкой привязок формы 1сом?

Ответили: (9)

6.
Elisy 19.05.10 12:26 URL

(3)В прошлый раз ссылку на Инфостарт опубликовал - получил 5 минусов smile:)

7.
tango 19.05.10 12:28 URL

минус - это не по морде дали

8.
Elisy 19.05.10 12:35 URL

(4) Имеется ввиду следующее:
Elisy.HwndHost.dll не является сборкой - это ActiveX-компонент. Регистрация в реестре этой библиотеки необходимо, чтобы положить на форму 1С. Рассматривается в будущем вариант оформления ее в виде ВК для 1С. Тогда в случае ЗагрузитьВнешнююКомпоненту регистрацию выполнит 1С сама при загрузке.
Сборки, содержащие WPF-контролы, не требуют регистрации, как в случае традиционного подключения WinForms. Т.е. можно подключить бесконечное число сборок, зарегистрировав только Elisy.HwndHost.dll.

9.
Elisy 19.05.10 12:51 URL

(5)Коллизии не заметил. Последовательность следующая:
1. Пользователь изменяет размер
2. Форма изменяет размер ActiveX Elisy.HwndHost.dll согласно привязке
3. Elisy.HwndHost.dll отправляет событие на форму
4. Форма изменяет размер элемента управления WPF, который "прикреплен" к ActiveX Elisy.HwndHost.dll
Цепь не замыкается

10.
Elisy 20.05.10 12:59 URL

Добавлен пример построения Wpf-панели в стиле Outlook. Внизу статьи смотрите, как он выглядит.

Изменено: Elisy - 20.05.10 13:31
11.
dushelov 25.05.10 18:00 URL

Да, делал я подобное, только для винформс: http://infostart.ru/public/15912/
С отслеживанием всех событий. Только мало кому надо smile:)

Ответили: (12)

12.
Elisy 26.05.10 12:08 URL

(11) Время должно пройти, чтобы оценили .Net framework. Хотя уже начали появляться коммерческие проекты, дополняющие Нетом 1С. Например:
http://infostart.ru/public/70859/

13.
CheBurator 30.05.10 17:42 URL

Озвучьте самое главное: подключается/используется ПОЛНЫЙ ФУНКЦИОНАЛ? компонента - платная/бесплатная?

Ответили: (14)

14.
Elisy 31.05.10 7:10 URL

(13) Компонента платная. Демонстрационная версия включает весь функционал.

15.
quick 09.06.10 10:49 URL

интересно как все это в терминале будет работать...

Ответили: (16) (17)

16.
dushelov 09.06.10 11:42 URL

(15) Нормально все будет работать.

17.
Elisy 09.06.10 14:33 URL

(15) В случае работы с WPF в терминале может потребоваться дополнительная оптимизация. Она состоит в слеюующем:
Использовать как можно меньше анимации (особенно градиентной), специальных эффектов (BitmapEffects / Effects / ShaderEffects, blurs & drop shadows with large radii) и 3д-графики

18.
Elisy 23.07.10 14:29 URL

В галерею добавлены 2 изображения-демонстрации технологии WPF в 1С:
Использование WPF-компонента Dynamic Data Display
и
Обрезка фотографий, основанная на WPF

19.
deemaa 15.05.12 14:42 URL

(0).нет это хорошо, но в свете выхода клиента по линух как-то не очень "кроссплатформенно" (mono упоминать не будем)

Изменено: deemaa - 15.05.12 14:43
20.
Air777 16.05.12 17:05 URL

В табличном документе можно использовать эти красоты? В частности интересует наложение картинки с частичной прозрачностью на другую картинку

Ответили: (21)

21.
Elisy 17.05.12 7:31 URL

(20) Для табличного документа эксперименты не делались

Страницы: 1

12 [+] [−] Перейти к публикации