摘要: 最近在做一个数据采集系统,基于已有十几年前的C++程序,重新以C#来实现。 这里首先要做的是任务分解:1.数据采集系统,2.控制系统,3,数据处理 单独把数据采集功能抽出来实现,并考虑之后把它做成一个服务,需要数据的模块通过WCF向它要。 其中一个重要目的就是从上层的功能框架到下层的类的实现,尽可能消除耦合! 数据采集说白了就是返回信号的当前值,参照之前业务: 以每一个串口为一个线... 阅读全文
posted @ 2013-02-24 10:16 LionX 阅读(315) 评论(0) 推荐(0)
摘要: 整理一下对TreeView的使用: 1.TreeView是作为一个容器控件,一般会在其内放入TreeViewItem控件,当然也可以放入Button等控件。 2.当需要在某些层展开,后面的收起时,需要配合TreeViewItem的Header和ItemsSource来使用。前面展开的部分都使用Header赋内容,后面收起的则使用ItemsSource统一赋值。不恰当的比喻是类似于if,else... 阅读全文
posted @ 2013-02-24 08:28 LionX 阅读(462) 评论(0) 推荐(0)
摘要: 今天找了一个GridSplitter 例子,看了半天才整明白这里的一个道道,暂时记下来: 1.代码中的<ColumnDefinition Width="0"/>并没有起任何作用,估计是用来占位的。 2.GridSplitter 和ListView 挂在一个单元格下,节省单独GridSplitter 占的界面空间,更显得紧凑。 3.Grid行列都是从0开始计数。 <Grid> ... 阅读全文
posted @ 2013-02-22 18:12 LionX 阅读(193) 评论(0) 推荐(0)