大家好,欢迎来到IT知识分享网。
一、环境安装:
使用过Crestron系统的集成商都知道,Crestron系统编程需要安装SimplWindows集成开发环境及ToolBox调试工具,在此基础上需要安装微软 Visual Studio 2008并打上Visual Studio 2008 SP1补丁,安装crestron_simpl_sharp_pro的IDE插件,及打上NETCFv35PowerToys的系统补丁。安装完成后,使用VS2008进行项目新建时会有专门的Crestron项目。
二、项目建立:
打开VS2008 点击文件->新建项目,项目类型选择Crestron,模板选择SIMPL# Libary建立S#工程,SIMPL# PRO/SIMPL#PRO Library工程为S#PRO相关,将在以后的更新中讲解。
项目建立完成后如下所示:
这里会有一个注释,意思是S+调用S#库文件的时候,将会执行默认的构造函数,如果有变量需要初始化,请使用专门的初始化方法。这里也就是说,默认的这个无参构造函数不能做变量初始化工作,特别是有一定运算量的变量初始化。S#模板加载了Crestron.SimplSharp命名空间,空间内所有子命名空间、类及类的成员变量请查看help.crestron.com中Simpl#的帮助文档。
三、项目编译:
项目完成后,点击编译按键,编译完成后,将在项目文件夹的bin\Debug&Release目录下生成编译后的项目dll文件、Crestron相关的库文件及整体打包后的clz文件,使用Simpl+调用S#库文件只需要clz文件。
四、项目加载:
在S#项目的父目录建立Simpl+项目目录,Simpl+目录与S#目录的关系如下所示:
在S+文件中使用如下两个预编译关键字:
#INCLUDEPATH “..\SIMPLSharpDemoLib\bin\Debug\”
#USER_SIMPLSHARP_LIBRARY “SIMPLSharpDemoLib”
完成后在USER_SIMPLSHARP_LIBRARY的库名称后面点击鼠标右键,将会出现OpenApi的选项,选择后将会显示所有S#库加载的API,提供给S+调用。
自此,我们便完成了S#的项目建立及加载。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/155375.html