TMS Scripter
借助本地Pascal或Basic腳本以及帶有可視化表單設(shè)計器、對象檢查器等的完整IDE(集成開發(fā)環(huán)境),為您的應用程序提供了更大的靈活性和功能。
功能概述





使您的應用程序最終用戶可自定義!
通過在應用程序中添加腳本支持,可以在應用程序中提供高度的可配置性、靈活性和自動化控制。
•它允許修改應用程序行為,而無需更新整個應用程序。僅發(fā)送一個新的小腳本文件就足夠了。
•它允許您在類似Delphi的集成開發(fā)環(huán)境中在運行時創(chuàng)建和調(diào)試腳本和表單。
•最終用戶可以通過腳本將應用程序邏輯與COM服務器綁定,從而為應用程序添加全新的功能。
•可以在腳本中放置不同的最終用戶特定規(guī)則,從而可以維護單個應用程序以用于不同用途
•更多 ...
TMS Scripter支持偽編譯腳本,使時間緊迫的腳本例程變得更快。

功能細節(jié)
•Integrated Development Environment(IDE)允許在運行時使用多個跨語言腳本(Basic和Pascal)和表單創(chuàng)建腳本項目
•支持跨平臺使用:Win32、Win64、macOS、iOS和Android
•運行時的可視表單設(shè)計器和對象檢查器
•IDE中的集成和自動調(diào)試系統(tǒng),包括斷點、監(jiān)視程序、跟蹤到庫等。
•Delphi 7和Delphi 2007樣式的組件面板
•集成語法突出顯示備忘錄與自動代碼完成功能
•分離組件可構(gòu)建您的自定義IDE
•Tool Palette中類似Delphi 2007的過濾系統(tǒng)
•IDE中的Helper對話框,例如“對齊”、“大小”、“設(shè)計器”選項等…
•IDE組件中的事件允許將腳本和表單保存到數(shù)據(jù)庫或從數(shù)據(jù)庫中加載腳本和表單
•運行時Pascal或Basic語言解釋器
•跨語言腳本編寫器組件允許從Pascal腳本調(diào)用基本腳本,反之亦然
•能夠加載Delphi dfm表單并運行
•訪問腳本中的任何Delphi對象,包括屬性和方法
•支持try..except和try..finally腳本塊
•允許在腳本中讀取/寫入Delphi變量和常量
•允許從Delphi代碼訪問(讀/寫)腳本變量
•您可以(通過Delphi代碼)構(gòu)建自己的帶有屬性和方法的類,以在腳本中使用
•大多數(shù)Delphi系統(tǒng)過程(轉(zhuǎn)換、日期、格式、字符串操作)已包含在內(nèi)(IntToStr、FormatDateTime、復制、刪除等)。
•您可以使用AddFunction方法添加自己的自定義函數(shù)
•您可以保存/加載已編譯的代碼,不需要每次都執(zhí)行時重新編譯源代碼
•腳本庫
•線程安全腳本引擎
•支持COM
•支持調(diào)用DLL函數(shù)
•調(diào)試功能(斷點、進入、運行到光標處、暫停、停止...)
屏幕截圖
在IDE中調(diào)試表單腳本

使用Tool Palette中的過濾器

代碼完全顯示表單的屬性和組件

從macOS上的FireMonkey應用程序中調(diào)試腳本

在FireMonkey應用程序中的動態(tài)腳本生成的表單

演示概述
為Pascal和Basic腳本提供了以下演示:
|
IDEPro |
主演示顯示完整的IDE環(huán)境 |
|
添加方法和屬性 |
說明如何通過庫使Delphi對象方法和屬性在scripter中可用 |
|
ADO |
顯示基于COM的從ADO腳本的訪問 |
|
案例 |
顯示案例結(jié)構(gòu) |
|
帶表達式的案例 |
顯示帶有表達式的復雜用例結(jié)構(gòu) |
|
類別方法 |
顯示對象創(chuàng)建和類別方法調(diào)用 |
|
DB導入庫 |
顯示導入的Delphi DB庫 |
|
調(diào)試器 |
顯示腳本調(diào)試器 |
|
DynaForms |
顯示從腳本創(chuàng)建的動態(tài)表單 |
|
Excel |
顯示從腳本訪問的基于COM的Excel |
|
MSWord |
顯示從腳本訪問的基于COM的Word |
|
Outlook |
顯示從腳本訪問的基于COM的Outlook |
|
可變參數(shù) |
顯示如何在腳本中引用參數(shù) |
|
XMLDOM |
顯示從腳本訪問的基于COM的XMLDOM |
|
通過Delphi設(shè)置事件 |
顯示從Delphi代碼和事件序列設(shè)置基于腳本的事件處理程序 |
|
自定義事件 |
顯示基于簡單腳本的組件事件處理 |
|
事件處理 |
顯示表單事件處理和初始化 |
|
事件推送 |
顯示事件處理的序列操作 |
|
基于腳本的庫 |
顯示如何使用腳本庫功能 |
|
Threads |
顯示使用腳本的線程安全引擎 |
|
WebScripter |
顯示使用腳本程序從生成腳本生成的Web內(nèi)容 |
所有演示均包含在TMS Scripter發(fā)行的試用版中。
TMS Scripter導入工具
導入工具可用于導入TMS Scripter的Delphi源代碼。帶有針對Delphi 7、2007、2009、2010、XE、XE2、XE3、XE4、XE5、XE6、XE7、XE8、10 Seattle、10.1 Berlin的導入類,并導入TMS Components for Delphi 7、2007、2009、2010、XE、XE2、XE3、XE4、XE5、XE6、XE7、XE8、10 Seattle、10.1 Berlin。隨附的文檔中包含了導入工具的使用。
重要說明: Import Tool for TMS Scripter是TMS Scripter的附加組件。盡管已經(jīng)做了很多努力以覆蓋盡可能多的自動導入的Delphi語法,但不能保證可以完全導入所有Delphi代碼。如果出現(xiàn)問題,可能需要對代碼進行手動調(diào)整。由于導入工具能夠?qū)胪暾腄elphi類別庫,因此它應該涵蓋大量的Delphi代碼。
用戶評論
很抱歉,我對購買Scripter感到遺憾。我的意思是,我很遺憾之前沒有購買它;-)由于文檔和可用功能的出色示例,我不到4小時就實現(xiàn)了我的應用程序所需的例程。我甚至感到“害怕”,因為一切都是在第一次工作的,每次發(fā)生這種情況時,都會出現(xiàn)真正錯誤的“隱藏”,只有當應用程序在客戶運行時才會出現(xiàn)(墨菲定律之一)。恭喜!
Natali Junior Samuel,通過電子郵件
我愛上了這個偉大的產(chǎn)品。它改變了我對編程的觀點和愿景。我每天至少要使用12個小時,而且每天我都知道你們使用了什么干凈的代碼...非常感謝。
Mehrdad Esmaili,通過電子郵件
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫