FinalBuilder Edition Pro是一款开发软件,可以帮助用户在软件创建新的程序,也可以创建直接发布的程序包,在发布的时候可以建立受保护的操作包,从而为你的程序包设置密码, FinalBuilder专业版包含ActionStudi Professional的许可证,ActionStudio Professional具有导入和导出受保护操作包的额外功能,受保护的操作包受密码保护,以便其他人无法查看操作包源,FinalBuilder Standard和FinalBuilder Professional都可以在运行时自动加载受保护的操作包,要在ActionStudio中打开要编辑的受保护操作包,您必须输入用于保护它的相同密码;FinalBuilder Edition编辑项目的功能也非常多,支持源代码设计,支持重复检测,可以测试运行,需要的朋友可以下载体验!
软件功能
1.图形界面
FinalBuilder以逻辑结构的图形界面展示构建过程。任何软件开发人员都可以使用FinalBuilder定义和维护他们的构建,而不需要学习新的XML模式或语言。
2.600 +行动
FinalBuilder拥有大量预先编写的操作库,可以自动执行构建过程中的每个常见任务。它还集成了现有的编译器、版本控制系统和测试工具。
3.流控制
FinalBuilder包括用于本地化错误处理的Try和Catch操作,以及使用完整编程语言获得的所有循环和条件语句。
4.计划的建立
FinalBuilder提供了与windows调度服务的紧密集成,该服务允许将构建计划为每天、每周或您希望的任何时候运行。
软件特色
FinalBuilder插件允许客户和第三方为FinalBuilder添加额外的功能。这些插件通常称为“自定义操作包”。
不编译操作包,而是编译XML文件定义。 ActionStudio可以
加载并保存这些xml文件。操作包(文件扩展名为.FBAP)是storec,位于FinalBuilder Action Defs目录中。
FinalBuilder在启动时会自动加载ActionDefs文件夹中的任何Action Package文件。
对于基于脚本和PowerShell的操作,操作包包含所有操作定义和实现脚本代码。
对于。 基于.NET的自定义操作包操作和属性页定义位于Action Package文件中,但操作实现是。 NET程序集。 此程序集必须存储在Action Defs directory.for.net2.0和3.5内的Assemblies目录的相关子目录中,正确的目录是ActionDefs Assemblies 2.0。
一些内置的FinalBuilder操作不在.FBAP文件中,而是从FinalBuilder程序目录中的BPL文件加载。 最终用户无法创建此类操作包,它们仅用于内置操作。
行动包树
“操作包树”显示操作包的内容。 每个操作包都包含选项公共脚本,共享属性页和属性集的节点。 它们还包含包文件中每个操作的Action节点。
Options节点定义可用于Action Package中所有操作类型实例的全局属性。
Common Script节点用于定义可以从Action Package中的任何脚本事件访问的脚本函数。
“共享属性页”节点用于定义可以添加到“操作包”中的任何操作的属性页。
“属性集”节点用于定义自定义属性集类型,此操作包中的操作使用这些类型。
每个操作节点定义一个操作,可以由最终用户添加到FinalBuilder项目中。
选项节点包含以下子节点:
选项属性
与Action Properties一样,此节点包含FinalBuilder IDE保存的所有选项属性。 单击属性节点将显示属性编辑器。 要添加新的选项属性,请从“包”菜单中选择“添加新选项属性”。
·选项页面
选项页面显示在“FinalBuilder IDE选项”对话框中(在“工具” - >“选项”下),并允许用户编辑“选项属性”。 单击选项页面将显示表单编辑器。 要添加新的选项页面,请从“包”菜单中选择“添加新选项页”。
每个操作都包含以下子节点:
脚本节点
根据操作类型(例如,基于脚本,基于.NET),Scripts节点将具有与操作类型相关的不同子脚本节点单击脚本节点将显示脚本编辑器。
安装方法
1、下载FinalBuilder Edition Pro 8.0.0.2550.exe软件直接启动安装,提示英文的安装界面
2、您可以勾选I accept the agreement接受软件软件的协议内容
3、提示官方设置的安装地址C:Program Files (x86)FinalBuilder 8
4、显示官方设置的安装快捷方式FinalBuilder 8
5、这里可以勾选Create a desktop,在桌面设置软件的启动图标
6、显示安装设置的内容,您上面设置的内容都在这里显示
7、查看安装进度,等待软件安装完毕就可以运行了
8、这里默认选择打开FinalBuilder 8,点击finish
破解方法
1、将三个补丁复制到软件的安装地址替换,需要在完毕软件的情况下才能完成替换
使用说明
创建HelloWorld示例操作
1.启动ActionStudio
您可以从FinalBuilder程序组(即Start-> Programs-> FinalBuilder-> ActionStudio)启动ActionStudio,也可以从FinalBuilder的Tools菜单中选择FinalBuilder ActionStudio。
2.选择File-> New以启动新的Action Package。
3.从“包”菜单中选择“添加新操作”
将出现以下对话框,您可以在其中选择要创建的操作类型。
对于此示例,我们将使用JScript作为脚本语言创建Active Script操作。
3.将操作的名称设置为“Hello World Example”(如图所示),并可选择填写任何其他字段。
操作名称 - 操作的唯一名称。 该名称将出现在FinalBuilder中的Action Types中
操作类别 - 将操作分组到的类别。
位图 - 单击“加载”为操作选择16x16位图。 左下角的像素用于设置透明度。
操作的Notes文档。
作者 - 行动作者
版权 - 您要添加到操作中的任何版权
操作标识符 - 这是一个唯一标识符,以便FinalBuilder可以将操作实例与操作实现相匹配。 如果已复制操作包并希望使用复制的操作包作为基础创建新操作,则只应重置操作标识符。
Action Implementation - 显示此操作正在ActiveScript中实现
操作类型 - 标准操作(有关更多信息,请参阅操作类型)
脚本语言-VBScript(操作的所有脚本必须以一种语言实现)
4.保存操作包
将操作包保存在FinalBuilderlActionDefs目录中且文件扩展名为fbap非常重要,否则FinalBuilder将不会加载操作包。
您刚刚保存的软件包将加载到FinalBuilder中,但它不会做任何有用的事情。 对于下一步,我们将添加一个名为“User Name”的属性,添加一个属性页面,允许FinalBuilder用户编辑“UserName”属性,当操作执行时,它将记录一条消息“Hello <用户名”>”。
5.向Hello World操作添加新属性
右键单击“属性”节点,然后选择“添加新属性”也可以单击“添加新属性”工具栏按钮,或从“操作”菜单中选择它。
6.将属性名称更改为“UserName”
属性名称 - 输入属性名称“UserName”。属性名称不能包含空格或非字母数字字符
属性类型 - 选择字符串类型的属性。还有其他各种类型。
以下字段也可用于配置属性。您现在不需要设置它们,但如果您愿意,可以随意设置它们:
默认值 - 这可用于在首次将操作添加到项目时将属性设置为默认值。
类别 - 属性将在FinalBuilder的Action Inspector列表中的此类别下显示。如果留空,则默认为“其他”。
别名 - 该属性将在FinalBuilder的Action Inspector列表中具有此名称。别名也在使用时使用。基于NET的自定义操作需要显示自定义错误消息。
注意 - 编写任何文档,以帮助您记住属性的用途或用途。此信息在Action Inspector中显示为“帮助”文本。
其他属性都与属性在Action Inspector中的显示方式有关。你现在可以忽略它们。
7.从包树中选择“OnExecute”脚本节点
在FinalBuilder中执行操作时,将调用OnExecute函数。这是您实现操作功能的地方。根据操作的成功或失败返回True或False。
另一个脚本事件OnValidate可用于向操作添加验证。 FinalBuilder在编辑后以及项目开始运行之前自动验证操作。
8.将OnExecute事件更改为以下代码上下文。 SendLogMessage“Hello Context.Properties.PropertyAsString(”UserName“),stInformation OnExecute True
我们发送带有'name的Hello消息,从Property中指定。
请注意,有代码完成可以帮助您通过向您显示可用的类型,功能,过程和参数来编写脚本。键入点时会自动激活代码补全,或者您可以通过按Ctrl-空格手动激活它。
参数帮助也可用,要激活它,您需要按Ctrl-Shift-Space
9.现在添加一个属性页面
右键单击“属性页”节点选择“添加新属性页”,或从“操作”菜单中选择它。
页面名称 - 属性页面的名称,它将在FinalBuilder的属性对话框中显示为选项卡标题。
设计表面 - 设计表面是您设计属性页面的位置。 您需要从组件面板中放置可视控件,并使用对象检查器对其进行自定义
对象属性 - 这是一个对象检查器。 在设计图面中选择可视控件后,对象检查器将显示您可以自定义的所有属性
Component Palette - 组件面板包含用于设计属性页面的可用可视控件。 要添加组件,请将其拖动到所需位置。
10.将Label和Text Edit添加到设计图面
在右侧框架中选择Component Palette,然后将“Text Edit”控件拖到属性页面上。 调整文本编辑的大小以使其比默认值更宽。 当你完成它应该看起来像这样。
11.修改标签标题
单击“属性页标题”将其选中,然后单击“对象检查器”选项卡以显示对象属性。 将标题属性更改为“用户名”。 如果你是一个完美主义者(像我一样),那么你也可以拖动斜角的左角使其适合(如图所示)。
12.将TextEdit控件绑定到UserName属性
在设计图面中选择TextEdit控件,并将BindTo属性(在对象属性中)更改为UserName属性。 BindTo仅显示操作的可用属性。
使用绑定集,FinalBuilder将在编辑属性页时自动加载并从控件中保存选定的属性。 ControlProp指定的属性(在本例中为Text)用于绑定值。
如果要使用脚本加载和保存属性,则可以使用属性页的ReadData和WriteData脚本事件。
13.保存操作包并启动FinalBuilder
保存操作包,然后启动FinalBuilder(如果它正在运行,则重新启动它。)在“操作”列表中找到您的新操作(搜索将有所帮助。)您应该看到新操作是您在步骤中指定的类别的一部分 3(如果没有提供类别,则为(无类别)。)
如果您无法在列表中看到您的操作,请确保该包保存在FinalBuilder程序目录内的ActionDefs文件夹中,并且您重新启动了FinalBuilder,以便它可以自动获取新包。
14.将Hello World操作添加到项目中
单击操作以将其添加到项目中。 编辑属性页以设置用户名。 然后运行动作,看它做到了!
恭喜你 - 你有自定义行动。 但是“Hello ”文本非常乏味,让我们解决它。
15.更改日志消息标记
不要费心关闭FinalBuilder,只需切换回您正在运行的ActionStudio副本。 单击OnExecute事件,并将“st Information”标记更改为“st Success”。
保存操作包并立即切换回FinalBuilder。
16.再次运行Project
您所做的更改将自动获取,无需重新加载任何内容:
∨ 展开