История проекта TxCalc

Версия 2.07 (05.01.2010) - мелкие доработки, попытка простого решения проблемы внутренних переменных - проблема осталась. Поэтому выкладывается только exe-файл. Версия промежуточная. См. соответствующий пример.

  1. Предопределен блок nil.
  2. В сообщение об ошибке выводится имя блока, в котором эта ошибка произошла: [name]. [] - начальная программа.
  3. В loop и sel введена возможность ввода условия выхода в виде <выражение><знак><выражение>
    где <знак>:: =,>=,<=,>,<
  4. Использован новый модуль gifimage.pas. Finn Tolderlund на основе Anders Melander. Улучшена работа с палитрой GIF-файлов.
  5. Введены внуренние переменные - начинаются со знака "_"
  6. В режиме русского текста добавлена возможность ввода символов { и } путем нажатия на комбинацию CTRL+{ или CTRL+}.
Версия 2.06 (15.12.2009)
  1. Добавлен вариант оператора
    win(<х>,<у>) - позиционирование графического экрана.
  2. Изменена работа с графикой. Вывод графики происходит теперь после завершения вычислений. На форме графического экрана доработана клавиша [save] - появляется подменю для возможности записи в различных форматах: GIF, BMP, JPG. Соответственно, при нажатии на клавишу [load] можно читать файлы этих форматов.
  3. Для незарегистрированной версии 60-минутное ограничение изменено на 120-минутное.
  4. Доработан документ TxCalc.pdf и файл помощи.
  5. Добавлены примеры.
Версия 2.05 (22.11.2009)
  1. Добавлено использование блоков в операторе EQU() (решение системы линейных уравнений).
  2. В язык шаблонов добавлены операторы для построения графиков:
    graph(<блок>,<х>,<у>,<т>,<начало>,<конец>,<шаг>)
    pen(<Т>,<к>,<з>,<г>)
    win(<х>,<у>,<к>,<з>,<г>)
  3. Доработана система защита. Введено 60-минутное ограничение.
  4. Изменена работа с графикой. Включена модификация размера графического экрана. На форму графического экраны добавлены клавиши [new], [save], [load], [close].
    [new] - очистка экрана и модификация его размеров;
    [save] - запись содержимого экрана в jpg-файл;
    [load] - загрузка jpg и bmp файлов;
    [close] - закрытие формы.
  5. Подготовлены примеры, показывающие новые возможности. Проведено тестирование.
  6. Доработан файл помощи.
Добавления в версию 2.04 (26.10.2009) - работа над ошибками
  1. Было: x=? - даже если x не была опеделена, после этого оператора она задавалась =0. Исправлено, теперь идет сообщение об ошибке.
  2. Изменена общая обработка ошибки - сразу идет выход из блоков и подпрограмм.
  3. В обработке события прерывания расчета по нажатию на клавишу восстановления шаблона сделан переход на общую обработку ошибки.
  4. Во всех процедурах после вызова общей обработки ошибки предусмотрен последующий выход из этих процедур.
  5. Сделана коррекция сообщений об ошибках.
  6. Добавлены примеры.
Добавления в версию 2.03 (18.10.2009)
  1. Проведено тестирование работы блоков. Добавлена возможность включения в тело блока операторов sel() и loop().
  2. Включение блоков в тело другого блока пока не предусмотрено, хотя включение блоков в файлы подпрограммы работает нормально.
Добавления в версию 2.02 (12.10.2009)
  1. В язык интерпретатора введены дополнительные возможности:
    - теперь можно использовать именованные блоки;
    - можно использовать оператор ветвления sel(блок1,выражение,блок2);
    - можно использовать оператор обобщенного цикла loop(блок1,выражение,блок2).
  2. Проведено изменение файла помощи.
  3. Добавлены новые примеры, в которых использованы новые языковые конструкции.
  4. Программа переведена в условно-бесплатные, в связи с этим добавлена процедура активации.
Добавления в версию 1.23
  1. При наведении мышки на графические клавиши они выделяются рамочкой.
  2. Дополнительно к графическим клавишам добавлены клавиши
  3. F1 - помощь
    F2 - запись
    F3 - чтение
    F4 - запуск расчета
    F5 - печать
    F8 - очистка экрана
    F9 - смена режима символов
    Esc - возврат к исходному шаблону
    Возможно в будущем эти клавиши будут изменены на стандартные для Windows - зависит от реакции пользователей.
  4. При попытке записи на существующий файл изменено сообщение и убран звук.
  5. При попытке повторного счета изменено сообщение на более вразумительное и убран звук.
  6. В сообщениях добавлены иконки.
  7. Очистка экрана переводит экран в режим редактирования шаблона, как и при чтении внешнего файла (это уже было).
  8. Изменен заголовок главного окна программы в соответствии с рекомендацией С.Жаркова ("Учебник по созданию Shareware-программ"), теперь он начинается с имени открытого файла.
  9. Коррекция Help-а.
  10. Изменены hint-ы.
  11. Изменены некоторые иконки.
  12. Убран вертикальный и горизонтальный скролинг у главного окна.
  13. При переходе окна в режим результата заголовок главного окна меняется на "Результат расчета".


 
X