Simpl#入门
Posted dotNET跨平台
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Simpl#入门相关的知识,希望对你有一定的参考价值。
Simpl#是Crestron公司为3系列控制主机开发的可编程框架,使用C#语言,开发环境为微软 Visual Studio 2008 专业版. 通过使用C#语言,你将能够获得强大且灵活的控制系统。
一、环境安装:
使用过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#的项目建立及加载。
以上是关于Simpl#入门的主要内容,如果未能解决你的问题,请参考以下文章