|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.12.2017, 17:52 | #31 | |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Цитата:
Я уже писал, что ядро библиотеки зависит только от System и System.Drawing. В этом плане она не только хорошо портируется, но и достаточно безопасна. Остаётся как-то передавать потоки данных - принимать, сохранять. Последний раз редактировалось LV1974; 24.12.2017 в 18:07. |
|
25.12.2017, 10:11 | #32 |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Когда открываешь свою поделку, то появляются люди с вопросами.
Это хорошо. Однако после нескольких месяцев ударной работы по 19 часов в сутки, такая ситуация может полностью выбить из колеи. Это мы проходили. Поэтому, как я думаю, лучше сразу выкладывать поделку с самого раннего этапа, и дорабатывать по частям. Обозревая перспективу, я тоже имею определённые пожелания. Мне сейчас надо 3 сотрудника: 1. Разработчики расширений функционала библиотеки. 2. Дизайнер кнопок и демонстраций. 3. Разработчики прикладных редакторов и тестеры. |
26.12.2017, 18:39 | #33 |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
версия 0.5
версия 0.5
Класс LCallback - упразднён. Теперь обратный вызов происходит через действия LUIAction или LUITracker. Сделал масштабирование колёсиком - Ctrl+MouseWheel. Добавил ограничения на масштабирование вида. Скорректировал перемещения с учётом масштаба. Добавил в контекст таблицу стилей LStyleSheet с именами. Добавил класс настроек LSettings. Добавил контрол LControlObjectGrid, с браузером объектов и таблицей свойств. Увязал выбор компонентов, изменение свойств и обновление вида. |
03.01.2018, 15:21 | #34 |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Версия 0.6
Версия 0.6
Сделал резиновый прямоугольник выделения Shift + LButton + MouseMove. Сделал клонирование компонентов. Сделал классы LHandle, LHandleBuffer, LHelper. Сделал отрисовку хэндлов с оптимизацией и стилями. Теперь можно покрутить хэндлы компонентов. + В архиве: 1. История версий, 2. Мануал, 3. Исходники, 4. Исполняемый файл и библиотеки. Последний раз редактировалось LV1974; 03.01.2018 в 17:30. Причина: + |
08.01.2018, 13:34 | #35 |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Версия 0.7
0.7
Сделал отрисовку сетки и прицеливание по сетке. Сделал класс пределов LLimits. Сделал и увязал скролбары. Сделал линейки вида. Сделал прокрутку холста по колёсику. Сделал отображение холста на панели обозревателя. |
15.01.2018, 16:44 | #36 | |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Версия 0.8
Цитата из документации:
Цитата:
Сделал демонстрацию фигур: прямоугольник, эллипс, дуга, сектор, линия, полигон, кривая, Безье. Сделал основные трансормации фигур по хэндлам. Сделал перемещение вершин кривых линий по хэндлам. Сделал ряд небольших исправлений. Подработал документацию. Оставил проблему расхождения при редактировании вершин кривых и её трансформации. В архиве - как обычно: Документация, история версий, исходники и демонстрационный исполняемый файл с библиотеками. |
|
15.01.2018, 18:59 | #37 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
GDI+ ?
|
15.01.2018, 19:42 | #38 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
|
20.01.2018, 13:55 | #39 | |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
LiteView 0.9
Версия 0.9
Поправил проверку попадания в границу незалитых фигур. Сделал изменение курсора при попадении в фигуру или хэндл. Сделал контрол стилей и их свойств. Сделал выбор и установку стиля по его имени в компоненте. Сделал создание новых стилей. Сделал панель для создания новых компонентов. Реализовал функционал создания простых компонентов. Сделал удаление компонентов по кнопке Delete. Цитата:
Документация, история версий, исходники и демонстрационный исполняемый файл с библиотеками. Последний раз редактировалось LV1974; 20.01.2018 в 13:59. |
|
20.01.2018, 16:04 | #40 |
Заблокирован
Регистрация: 09.08.2017
Сообщений: 1,136
|
Отмечу, что для пользы дела в ближайшем будущем, могут помочь:
1. Тестеры, 2. Программисты расширений библиотеки, 3. Программисты вариантов редактора библиотеки, 4. Программист-математик для реализации трансформаций, 5. Программист растровых эффектов, 6. Программист анимации, 7. Дизайнер. Последний раз редактировалось LV1974; 20.01.2018 в 16:32. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Геометрия, как найти скалярное произведение? | Алексей_2012 | Помощь студентам | 8 | 10.11.2014 23:29 |
Как откосить от информатики? | Max1548 | Свободное общение | 5 | 25.10.2011 17:18 |
Как Программно создать раздел E:\ | KWN, lnc | Общие вопросы Delphi | 18 | 27.08.2009 13:37 |
как добавить модули в раздел uses | kate158 | Общие вопросы Delphi | 1 | 25.08.2009 09:52 |