
Программы и Дизайн » Веб-разработка и Программирование » Компоненты для сред программирования
TMS Scripter Studio Pro 1.2[hr]
Год выпуска: 2008
Версия: 1.2
Разработчик: TMS Software
Сайт разработчика: http://tmssoftware.comОперационная система: Windows
Платформа: Delphi7- Delphi 2007, C++Builder 6-2006;
Таблетка: Присутствует
Описание:TMS Scripter Studio — набор компонентов, добавляющий гибкость и мощность в приложения с Pascal или Basic скриптами. Сделайте ваши приложения для конечного пользователя полностью настраиваемыми! Встраивая сценарии поддержки в ваши приложения, вы можете обеспечить высокую степень настраиваемости, гибкости и управления автоматизации в ваших приложениях.
[spoiler="Feature details"]
* Integrated Development Environment (IDE) allow creating script projects at runtime with multiple cross-language scripts (Basic and Pascal) and forms
* Visual form designer and Object inspector at runtime
* Integrated and automatic debugging system in the IDE, including breakpoints, watch viewer, trace into libraries, etc.
* Component palette in both Delphi 7 and Delphi 2007 styles
* Integrated syntax highlight memo with automatic code completion
* Separated components to build your own custom IDE
* Delphi 2007-like filtering system in Tool Palette
* Helper dialogs in IDE like Alignment, Size, Designer options, among others
* Events in IDE components allow saving/loading scripts and forms to/from database
* Run-time Pascal or Basic language interpreter
* Cross-language scripter component allows calls to Basic scripts from Pascal scripts and vice-versa
* Ability to load Delphi dfm forms and run them
* Access any Delphi object in scripts, including properties and methods!
* Supports try..except and try..finally blocks in script
* Allows reading/writing of Delphi variables and constants in script
* Allows access (reading/writing) script variables from Delphi code
* You can build (from Delphi code) your own classes, with properties and methods, to be used in script
* Most of Delphi system procedures (conversion, date, formatting, string-manipulation) are already included (IntToStr, FormatDateTime, Copy, Delete, etc.)
* You can add your own custom functions, using AddFunction method
* You can save/load compiled code, so you don't need to recompile source code every time you want to execute it
* Script libraries
* Thread-safe scripter engine
* COM support
* Support for calling DLL functions
* Debugging capabilities (breakpoint, step into, run to cursor, pause, halt ...)
[/spoiler]
[spoiler="History"]
v1.2
* New: Delphi 2009/C++Builder 2009 support
* New: DelphiFormEditing demo shows how to use scripter pro components to edit existing Delphi forms
* Improved: C++ to Pascal converter demo updated with more examples
* Improved: Fixed some minor visual issues with menu editor
* Improved: Scrollbars in form designing
* Improved: Main unit is now the last one being saved when a "save all" operation is performed
* Improved: IDE component combo now sort component names
* Various smaller improvements & fixes
v1.1
* New: non-modal menu editor in the IDE allows better integration with the IDE while editing a menu
* New: Undo menu option in IDE Dialog
* New: "Find" and "Find and Replace" menu options in IDE Dialog
* New: TIDEProjectFile.SaveFormToString method
* New: TIDEProjectFile.FormResource property
* New: method TAdvMemo.SaveToRTFStream
* New: property TatCustomScripter.Watches (TatScripterWatches class) with the concept of watches for the whole scripter, not only the current script being executed
* New: AddNotifier and RemoveNotifier in TIDEEngine allows to receive notifications about changed in the IDE
* New: TIDEEngine.ActiveFileModified allows notify the IDE that the current file was updated
* New: read/write TIDEEngine.SelectedComponent property identifies which is the current component selected in the ide form designer
* Improved: Scroll bars now appear in the form designer when the form is bigger than client editor area
* Improved: Clicking on caption bar now selects the form being designed
* Improved: renaming internal classes for compatibility with other 3rd party tools (Greatis, ReportBuilder)
* Improved: memo syntax highlighting with pascal syntax
* Improved: autocompletion list updating while typing
* Improved: local variables are now initialized to NULL
* Fixed: center in window option in alignment tool was not working properly
* Fixed: issue with editing TForm.WindowMenu property
* Fixed: issue with editing TForm.ActiveControl property
* Fixed: menu items now can be selected in the object inspector and component combobox.
* Fixed: runtime error message was not displaying correct line and number of error
* Fixed: issue with watches not being updated or disappearing while debugging
* Fixed: issue with parameters passed by value to subroutines behaving like by reference
* Fixed : issue with paste on non expanded line in TAdvMemo
* Fixed : issue with repainting after RemoveAllCodeFolding in TAdvMemo
* Fixed : issue with pasting into an empty memo in TAdvMemo
* Fixed : issue with TrimTrailingSpaces = false in TAdvMemo
* Fixed : issue in Delphi 5 with inserting lines in TAdvMemo
* Fixed : issue with scrollbar animation on Windows Vista in TAdvMemo
* Fixed : gutter painting update when setting Modified = false programmatically in TAdvMemo
v1.0
* First release, based on Scripter Studio 4.0
[/spoiler]
[spoiler="Screens"]



[/spoiler]