Меню с красивыми 3D кнопками

30.10.10

Разработка - Работа с интерфейсом

Классы 1С++ для работы с библиотекой 3D Active Button Magic.

Скачать файлы

Наименование Файл Версия Размер
Классы для 3D Active Button Magic
.zip 2,10Mb
326
.zip 2,10Mb 326 Скачать
1CPP
.dll 1,91Mb
5
.dll 1,91Mb 5 Скачать
3D Active Button
.ocx 1,12Mb
10
.ocx 1,12Mb 10 Скачать
Требуемый Formex
.dll 549,50Kb
8
.dll 549,50Kb 8 Скачать

Набор классов позволяет быстро оформить интерфейс пользователя в стиле Vista, Aero.

Можно построить меню или диалоговое окно с красивыми кнопками и спецэффектами.

При этом можно настроить дизайн элемента управления в специальном редакторе от пакета 3D Active Button Magic, записать шаблон кнопки в файл и загрузить этот шаблон, настроив описание элемента управления Текст.

Также можно полностью настроить дизайн в среде 1С - параметры контрола пишем в текст описания реквизита диалога формы.

Есть альтернативы стандартным диалогам Вопрос и Предупреждение с расширенными возможностями, при этом сохраняется совместимость со штатными диалогами. Для применения новых диалогов достаточно изменить, например, вызовы функции Вопрос() на вызов глВопрос().

  Примечание:

  • Не все возможности программной настройки контролов при помощи текста описания представлены в классе. Пользуясь документацией от пакета 3D Active Button Magic можно легко добавить требуемые (или все возможные) параметры.
  • файлы 1cpp.dll и formex.dll надо записать в каталог/Dll

 

См. также

1С:Фото номенклатуры 7.7 - решение для работы с фотографиями номенклатуры в 1С:7.7 (включая формат PNG)

Работа с интерфейсом Логистика, склад и ТМЦ Платформа 1С v7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

5000 руб.

18.10.2022    5159    1    45    

3

WebЦвета для 1с77 FormEx

Инструментарий разработчика Работа с интерфейсом Платформа 1С v7.7 Абонемент ($m)

Обработка с фрагментами кода для программного использования набора цветов из коллекции WebЦвета 1с версии 8+ в 1с версии 77. Требуется предварительное подключение сторонней библиотеки FormEх. Будет полезно программистам 1с 77, 1с 8. Да и вообще при программировании на любом языке при потребности использовать коллекцию цветов WebЦвета.

1 стартмани

30.03.2022    4543    2    igor7777    4    

5

К привязкам элементов форм (1С 7.7, FormEx)

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Публикация имеет цель обратить внимание на возможность улучшения интерфейса.

15.12.2021    4464    62    Cерый    13    

6

Выбор цвета для 1С 7.7

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Простая и удобная внешняя обработка для выбора цвета без применения внешних компонент.

1 стартмани

09.06.2020    7024    3    vap_pig    5    

3

Производственный календарь для 1С 7.7

Учет рабочего времени Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработка производственного календаря с возможностью импорта и экспорта xls для 1С 7.7 (7.70.027) без изменения конфигурации.

1 стартмани

18.09.2019    12577    6    Jill    8    

3

Альтернативная обработка "Выбор периода"

Работа с интерфейсом Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Альтернативная обработка ввода периода для 1С 7.7.

1 стартмани

27.03.2019    6588    3    v.a.n-    11    

2

Несколько табличных частей в 1С:7.7 - это просто

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

При программировании на платформе V7 достаточно часто возникает задача создать несколько табличных частей документа (или справочника). Традиционно эта задача имеет несколько решений..

1 стартмани

01.05.2018    22420    27    Gkmy    11    

5
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. bainov 52 23.10.10 20:10 Сейчас в теме
Для работы необходима библиотека 3В Active Button Magic.
Ее можно скачать с сайта производителя: http://www.multimediasoft.com/3dabm/
2. nosoftyes 23.10.10 23:29 Сейчас в теме
Красиво, спору нет, но библиотека то денег стОит. Commercial edition - 199 US$.
3. overdriver 24.10.10 00:58 Сейчас в теме
Красиво! Но не более того. С такими кнопками нельзя работать, к концу дня в глазах будет рябить. Читабельность кнопок низкая, нужно присматриваться к кнопкам. Кароч, кроме красоты еще надо подумать об эргономике.
4. bainov 52 24.10.10 06:09 Сейчас в теме
(3) Берешь редактор кнопок и делаешь любой интерфейс типа Office 2007 или Aero за минуты, в нем также можно, если постараться, воспроизвести унылый серый вид кнопок 1С :) .
(2) 199$ - не такая уж высокая цена.
И потом, я не заметил пока никаких ограничений у триальной версии, кроме того, что в редакторе кнопок не все возможности библиотеки представлены. Правда пользовался этой библиотекой всего только неделю. Может кто знает? :)
5. Ёпрст 1063 25.10.10 09:17 Сейчас в теме
(4) да нет там особых ограничений..
6. kompas-dm 780 25.10.10 10:47 Сейчас в теме
(0) Работать ,действительно, нельзя - мелькает... Утомляет ...
7. vip 25.10.10 11:18 Сейчас в теме
(6) Мелькает из-за неграмотности работы с формой.
Кнопки надо рисовать не в ПослеОткрытия(), а в ПослеСозданияФормы(), тогда мелькать не будет.
И вариант с файлами *.3bt не самый лучший. Раз уж решил оформить классами, то лучше один раз описать руками свойства кнопок, чтобы можно было быстро поправить.

А вообще накручено семь верст до небес на пустом месте.
Неохота дальше смотреть.
kompas-dm; +1 Ответить
8. bainov 52 25.10.10 20:16 Сейчас в теме
(7) При замене вызовов ПослеОткрытия() на ПослеСозданияФормы() мелькание остается. Видимо так работают объекты ActiveX.
Про вариант с файлами *.3bt - здесь можно как грузить файлы *.3bt, так и указывать параметры вручную (правда, пока еще не все возможные, т.к. добавлял поддержку только тех, что понадобились). Можно также применить и тот и другой вариант оформления кнопки одновременно.
Для этого в свойствах экранного элемента Текст указываем свойства кнопки, для загрузки шаблона из файла пишем
file=ИмяФайлаШаблона.bt
Прикрепленные файлы:
9. Ёпрст 1063 26.10.10 10:21 Сейчас в теме
Посмотрел классы.
Сделано, если честно, через 1 место.
Мелькание - следствие
1.Вызов нужно перенести в ПослеСозданияФормы
2.Неправильная работа с созданием активикса + неправильная работа со слоями формы, из-за создания активиксов на всех слоях формы + установка видимого слоя приводят к эффекту "мигания формы"
10. vip 26.10.10 13:16 Сейчас в теме
(9) И я ж про то.
Чрезмерное усложнение классов на пустом месте привело к "1 месту".
11. Ёпрст 1063 26.10.10 14:13 Сейчас в теме
(10) но + всё равно поставлю..
3d маджик вещь хорошая :)
12. vip 26.10.10 16:07 Сейчас в теме
(11) Поставлю маленький минус за то, что 3d маджик действительно вещь хорошая (виртуальный, потому что для реального минуса/плюса я рылом не вышел).
А автор чрезмерно увлекся классами и нечаянно похоронил суть чудесной вещи.
13. ded00786 347 27.10.10 13:47 Сейчас в теме
(12) Автор молодец, удивил)
Не обращая внимания на "критику", кому надо тот допилит, а за идею ЖИРНЫЙ плюс
14. bainov 52 27.10.10 21:30 Сейчас в теме
Немного изменил классы и работу с АктивИкс. "Моргания" стало намного меньше.
Обнаружил, что если мы используем элемент управления ActiveX в режиме статического текста со спецэффектами (Style=STYLE_LABEL), то получаем эффект моргания.

Спасибо за критику и за советы.
(13) вдохновляет, спасибо :)

(9)
неправильная работа со слоями формы, из-за создания активиксов на всех слоях формы + установка видимого слоя приводят к эффекту "мигания формы"

Я специально загружаю при создании формы все активиксы - чтобы потом диалог не моргал при переключении между слоями.

Чрезмерное усложнение классов на пустом месте привело к "1 месту".

Классы были разработаны не ради вывода окна вопроса или предупреждения. Это просто частный случай их применения.
Присмотритесь получше, может еще и пригодится кому.
15. DeniNik 01.12.10 12:03 Сейчас в теме
Здравствуйте! Скиньте библиотеки, а то с моими или при запуске 1С вылетает или пишет что не та версия!?
16. bainov 52 17.01.11 20:05 Сейчас в теме
(15)
Добавил работающие DLL-ки
17. Lyolik 8 15.09.11 14:17 Сейчас в теме
Знающие, подскажите, пожалуйста. С помощью чего сделана надпись Ver_24.10.2010_52 на скриншоте Диалог Предупреждение()? Я понимаю, что это какой-то плагин к OpenConf, поскажите как называется. Спасибо.
Прикрепленные файлы:
18. bainov 52 17.09.11 06:46 Сейчас в теме
19. Lyolik 8 17.09.11 12:13 Сейчас в теме
20. RomKazim 20.12.11 17:05 Сейчас в теме
Класс. Очень вовремя все это появилось. Спасибо.
21. lilly 12.01.12 20:40 Сейчас в теме
Бесспорно красиво смотрится!
22. lelusha 20.02.14 22:04 Сейчас в теме
очень красиво смотрится! Автору спасибо, обязательно скачаю, как будет возможность)
Оставьте свое сообщение