Приветствуем всех наших пользователей.
Вот и настал тот долгожданный день, хоть и это не релиз, но уже бета. Новая студия преобразилась до неузнаваемости, удобство пользования интерфейса программы выросло в разы, количество новых плюшек также увеличилось в разы. На разработку новой версии ушло целое лето, более 3х месяцев. Но это стоило того.
На этот раз приоритет был выбран в сторону удобства отладки программ и их защиты. Отладка программы одна из самых важных функций в RAD системах. Помните, как в 1.0 версиях, найденные ошибки частенько ни о чем не говорили. А ошибки в объектах-функциях вообще не отлавливались! Теперь это остается в прошлом.
Люди часто делают синтаксические ошибки в коде, которые можно обнаружить еще до компиляции программы. Они появляются очень часто. Поэтому мы реализовали систему, которая проверяет все события и скрипты программы на синтаксические ошибки, если они встречаются, вам ясно дают знать – в каком месте ошибка, на какой строке и дают возможность сразу просмотреть код события, где произошла ошибка. Создание больших проектов в первой версии студии было невозможно именно по причине отсутствия такой системы.
На этом система дебага не заканчивается. Также была реализована компиляция в дебаг режиме (красная кнопка), в чем преимущество такого режима? А все просто, вы сможете во время выполнения просматривать значения глобальных переменных в вашей программе. Не представляете, какая это удобная штука, если научится ее правильно использовать. Например, когда мы делали пример «лабиринты», в программе возникла странная ситуация – персонаж в некоторых местах мог проходить сквозь стены. Я ломал голову, перебрал кучу кода, потом вспомнил про дебаг режим и решил проверить глобальную переменную, которая отвечает за матрицу карты. Дебаг мне помог понять, что я перепутал в одном месте x с y. Благодаря этому я легко смог исправить эту нетривиальную ошибку. Вот такой вот пример из практики.
Очень советую доработать компилятор, до возможности работы с БД MySQL, удаленно как Приложение. Появится четкая положительная альтернатива WEB-редактированию БД авторских сайтов. Максимально упростить бы работу с формами и запросами к БД.