-
-
jiusiyi 发表于 2007/7/13 10:03:41
C#的使用
作为微软的最新高级语言,其使用远没有想象中那么困难。
为了避免因为功能的扩充而造成用户编写程序困难,易控(INSPEC)大量采用了可视化编程等等精心的人性化设计,用户程序代码编辑器提供了工程命令、用户程序可以引用的工程对象、关键字和运算符等窗口用于可视化选择,代码的不同部分采用不同颜色显示,提供智能感知,自动提示用户可选的方法(命令)和属性,导入和导出,语法检查、错误提示等等,极大简化了开发用户程序的难度,尽可能让用户更多关注其所要解决的问题,而不是语言本身。
“易控(INSPEC)”还对用户最可能开发的用户程序,不同的用户程序片段进行了非常好的组织管理,比如按照用户程序执行的触发条件来进行组织,结构清晰,同时简化了对用户程序的管理工作。
“易控(INSPEC)”的C#用户程序,是用户扩展监控系统功能的强大工具,将为用户实现特殊效果和功能,创造前所未有的条件,特别是高级用户,将能随心所欲如虎添翼地编制各种强大的逻辑、动画、算法和操作等功能,同时可以用更精简的代码实现需要大量代码的传统脚本程序。总之,“易控(INSPEC)”的C#用户程序将为用户带来前所未有的超越组态软件的体验。
引用 jiusiyi 2007/7/13 10:03:41 发表于12楼的内容
-
-
-
szzunzheng | 当前状态:离线
总积分:180 2024年可用积分:0
注册时间: 2007-06-06
最后登录时间: 2009-10-12
-
szzunzheng 发表于 2007/7/14 14:10:45
引用 szzunzheng 2007/7/14 14:10:45 发表于13楼的内容
-
-
-
jiusiyi 发表于 2007/7/16 13:19:04
看看易控的C#使用吧
(1) 图形化编程
例如关闭画面时,调用“画面”菜单下的close命令,即弹出画面选择界面,会列出该工程中所有的画面供用户直接选择。
除了命令能实现图形化编程外,对象也可以实现图形化编程,例如下图,选择画面“IO通信展示”,会列出该画面下的所有对象,双击该对象就可以实现对象的访问和操作等。
引用 jiusiyi 2007/7/16 13:19:04 发表于14楼的内容
-
-
jiusiyi 发表于 2007/7/18 10:29:31
看看易控的C#使用吧
(2) 智能感知
当输入Grp时,系统会自动顺序列出跟该字母有关的命令,用户无需准确记忆命令完整拼写。
引用 jiusiyi 2007/7/18 10:29:31 发表于15楼的内容
-
引用 jiusiyi 2007/7/19 10:06:22 发表于16楼的内容
-
-
aasevenl 发表于 2007/7/22 14:31:11
对于自动化所需要的上位复杂的软件功能来说,完全可以利用各种接口和VB,C#等高级语言来实现,是否需要整合到组态软件本身来实现?是否会影响到上位组态软件本身的基本功能呢?
不过也算是一个很有益的和前瞻的尝试.
引用 aasevenl 2007/7/22 14:31:11 发表于17楼的内容
-
-
jiusiyi 发表于 2007/7/27 10:17:22
(4) 外部功能引用
用户可以使用标准C#语言提供的所有功能,使用.net Framework提供的数以千计的庞大类库,以及第三方软件提供商提供的类库,即大量已经被其它厂家编写完成并经过其它用户使用的代码都可以直接使用。
引用 jiusiyi 2007/7/27 10:17:22 发表于18楼的内容
-
引用 jiusiyi 2007/7/27 10:32:24 发表于19楼的内容
-
引用 jiusiyi 2007/9/3 14:07:36 发表于20楼的内容
-
引用 jiusiyi 2008/6/27 10:45:48 发表于21楼的内容