什么是Design Script
DesignScript 是dynamo 编程语言。通过代码块(Code Block),可以快速、简明的实现使用者的许多功能,前提是使用者有一定的计算机编程语言的基础。同时,dynamo 也提供了一个十分有用的功能,就是可以很便捷的将庞大的可视化编程好的节点和连线,直接变为代码块(Code Block)中的编程语言代码。
上图代码块(Code Block)中的代码,和节点的效果是一样的。
启动Code Block节点
可以在节点库找到本节点:Script -> Editor -> Code Block
同时可以通过“双击”空白区域,弹出Code Block节点
什么是Design Script
Design Script是在Code Block中编写
当开始打字的,程序集会自动帮助你完成代码的编写,将提示代码关键词在Design Script代码下面显示,可以滚动选择
你可以按“Tab”键或者单击该代码,完成选择
点表示法
Design包含一个“点”表示法特性,它展示了所选类下的可用构造函数(创建者)、方法(操作)和属性(查询)
要访问“点”表示法,只需要在类后面放一个点(句号点),这将弹出一个与指针对齐的下拉菜单,你可以(使用自动完成)在选择的操作中键入。
函数由函数标记(fx)图标来划分
构造函数由加好(+)图标分隔
属性不会出现在点符号中
彩色的IDE显示
Design Script的UI(用户界面)只是代码块内的彩色代码,颜色用来区分不同的特征:
类是绿色的
方法是蓝色的
原始类型是紫色的
数字是比较粗的蓝色
名称是棕色的
Design Script中的素有其他语法都是黑色的
颜色可以作为一种知道,帮助快速和准确的阅读Design Script代码