随笔分类 - CLK Framework
摘要:[CLK Framework] CLK.Threading.PortableTimer - 跨平台的Timer类别问题情景开发应用程式的时候,免不了需要加入一些定时执行的设计,例如说:定时更新画面资料、定时检查资料库内容、定时检查通讯是否断线...等等。而.NET Framework也很贴心的提供三种不同的Timer类别,用来帮助开发人员设计出定时执行的功能模组。.NET Framework提供的三种Timer类别,可以参考Bill叔的部落格:三种时间人《.NET中的Timer(1)》三种时间人《.NET中的Timer(2)》三种时间人《.NET中的Timer(3)》 但是当功能模组的开发,是
阅读全文
摘要:[CLK Framework] CLK.Settings - 跨平台的参数存取模块问题情景开发功能模块的时候,常常免不了有一些参数(例如ConnectionString),需要存放在Config檔(App.Config、Web.Config)。而.NET Framework也很贴心的提供System.Configuration命名空间里的类别,用来帮助开发人员简化存取Config档的开发工作。但是当功能模块的开发,是以跨平台执行为目标来做设计的时候,因为不是每个平台都允许Config档的存在,所以连带的System.Configuration命名空间里的类别,也并不支持跨平台的参考使用。像是开
阅读全文
摘要:目标提供开发人员简单方便的硬件状态监控平台。架构图重点设计采用Zookeeper的运作逻辑 1. Server端Keeper维护由Client端Author Publish过来的Device。2. Server端Keeper定时移除一段时间内没有Client端Author Heartbeat 的De...
阅读全文
摘要:目标开发人员只要设计合约类别,就可以跟硬件建立联机、交换讯息。架构图重点设计采用WCF的ABC设定 1. Host启动Binding。2. Binding使用Addrerss建立Connecter用来跟硬件联机。3. Binding使用Connecter建立的硬件联机,透过CodeDOM建立实作IC...
阅读全文