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

30.10.10

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Классы для 3D Active Button Magic
.zip 2,10Mb
326
326 Скачать (1 SM) Купить за 1 850 руб.
1CPP
.dll 1,91Mb
5
5 Скачать (1 SM) Купить за 1 850 руб.
3D Active Button
.ocx 1,12Mb
11
11 Скачать (1 SM) Купить за 1 850 руб.
Требуемый Formex
.dll 549,50Kb
8
8 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

  Примечание:

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

 

См. также

Работа с интерфейсом Пользователь Платформа 1С v7.7 1C77 Абонемент ($m)

Часто встречающаяся проблема: потерялось Окно сообщений. Обработка исправляет эту "проблему" одним нажатием кнопки. Для обычных пользователей. Не требует программирования. Достаточно запустить обработку и нажать кнопку "Выполнить".

5 стартмани

17.01.2025    362    1    CheBurator    11    

6

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

Создание и использование на формах в среде 1С 7.7 прогрессбара, индикатора, как в 1С 8.Х для контроля над длительными процессами. Реализовано средствами языка программирования 1С 7.7.

1 стартмани

06.06.2024    887    1    user1416274    17    

2

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

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

2500 руб.

18.10.2022    6046    1    45    

4

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

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

1 стартмани

30.03.2022    5164    2    igor7777    4    

6

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

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

15.12.2021    5059    77    Cерый    13    

8

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

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

1 стартмани

09.06.2020    7588    4    vap_pig    5    

4

Учет рабочего времени Работа с интерфейсом Программист Бухгалтер Пользователь Платформа 1С v7.7 1C77 Россия Абонемент ($m)

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

1 стартмани

18.09.2019    13267    6    Jill    8    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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. Ёпрст 1065 25.10.10 09:17 Сейчас в теме
(4) да нет там особых ограничений..
6. kompas-dm 781 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. Ёпрст 1065 26.10.10 10:21 Сейчас в теме
Посмотрел классы.
Сделано, если честно, через 1 место.
Мелькание - следствие
1.Вызов нужно перенести в ПослеСозданияФормы
2.Неправильная работа с созданием активикса + неправильная работа со слоями формы, из-за создания активиксов на всех слоях формы + установка видимого слоя приводят к эффекту "мигания формы"
10. vip 26.10.10 13:16 Сейчас в теме
(9) И я ж про то.
Чрезмерное усложнение классов на пустом месте привело к "1 месту".
11. Ёпрст 1065 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 9 15.09.11 14:17 Сейчас в теме
Знающие, подскажите, пожалуйста. С помощью чего сделана надпись Ver_24.10.2010_52 на скриншоте Диалог Предупреждение()? Я понимаю, что это какой-то плагин к OpenConf, поскажите как называется. Спасибо.
Прикрепленные файлы:
18. bainov 52 17.09.11 06:46 Сейчас в теме
19. Lyolik 9 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 Сейчас в теме
очень красиво смотрится! Автору спасибо, обязательно скачаю, как будет возможность)
Оставьте свое сообщение