В первом посте, хотел бы рассказать, чего такого будет в новой версии, а чего не будет. Кстати, новая версия будет маркироваться как 1.1.
Застой в выходе новых версий получился из-за нескольких факторов, во-первых, я готовился к сдачи дипломной работы и экзаменов, во-вторых, уже давно требуется большая реконструкция главного сайта и не только.
И так, что же будет в новой версии.
То что будет точно
1. В процессе тестирования меня стало сильно напрягать, что возле кнопки «добавить событие», нет кнопки «изменить событие» (т.е. изменить тип существующего события). Теперь она будет, и к тому же, попутно, мы усовершенствовали добавление событий – добавленные событие в списке становятся неактивными.
2. Далее, в панельке компонентов, пришлось уменьшить расстояние между кнопками, и кстати, после этого она стала выглядеть намного удобнее – теперь компонентов в окно вмещается больше.
3. Также появилась идея сделать возможность создавать в среде виджеты для рабочего стола и фоновые программы, вернее сильно упростить эту операцию для неведующих. В общем, теперь в настройках программы будет опция – «Тип программы» с 3 возможными ответами – стандарт, виджет, тихий. Тихий режим предлагает вам вообще не показывать главное окно программы, программа запускается, но графически ее не видно, и на панеле задач тоже. Виджет позволяет показывать программу графически, но он скрывает информацию о программе на панеле задач.
4. Меня уже давно не устраивала система событий в среде, на техническом уровне, я имею ввиду. Она какая-то слишком громоздкая и неуклюжая в реализации. Новая система событий, которую мы воплотили, намного динамичней и быстрей. В апи самой студии, теперь станет возможным обращаться к кодам всех форм и объектов, раньше можно было обращаться только к объектам открытой формы. Также оптимизировали систему загрузки событий, на нее, кстати, тратится больше всего времени – 90%.
Манипуляции с событиями привели к тому, что проекты старых версий стали недоступны для новой. Но не беда! Как же без старых проектов-то жить? Это мы тоже предусмотрели, встроили автоматическую конвертацию старых проектов при загрузке в среду, кстати среда предупреждает об автоматической конвертации (он сама определяет старые проекты). Конвертация происходит в несколько секунд, во время неё будут перезагружаться все формы, но вы не волнуйтесь, так и должно быть. К тому же, теперь к проектам добавляется информация о среде, на которой последний раз проект редактировался.
Новые компоненты
Известный компонент «Простой диалог» или TSampleDialog, будет добавлен в официальную сборку, он оказался очень удобным и востребованным. А пока, новых компонентов не наблюдается…
На последок…
В новой версии обязательно будут новые примеры (возможно появится мастер примеров), вообще, наша стратегия в этом направлении – «новая версия – новые примеры». Естественно старые останутся на месте
Очень вероятно, что появится несколько мастеров действий в редакторе кода, они будут связаны с методами и событиями объектов.
Планируется также визуальный мастер действий (аля Месс Бокс), но пока не известно, будет он в следующей версии или нет. Технологически создать его сейчас – трудностей не вызывает, для него уже все готово, кроме визуального отображения (хотя внизу уже и так есть подсказка).
На этом пока все. Ждите новостей.
сделайте еще нормальную справку…
согласен с Аркадием. Много вопросов на форуме из-за отсутствия справочной информации.
согласен, думаю в скором времени выйдет полная справочка в формате chm, все будет понятно.
А мне не нравится что нельзя выбрать любой цвет шрифта, а только стандартные из выпадающего списка…
Раньше я говорил что devel studio ето фигня но теперь…
меня обрадовал номер 3.
воробщето,я просил Devel’а написать плагин. Причём просил нормально. Наклёвывается вопрос: «И ГДЕ?»
Мы не благотворительный фонд и не можем растрачиваться на плагины для текущей версии. «И ГДЕ?» вопрос нас не волнует.
Будем ждать версии адын.адын))
Мне нравится проект)
Было бы сделать хорошо компонент браузер не зависимым от EI