FastLinkSystem,这个项目是应用于石油测井,实时显示井下温度,压力数据曲线的客户端。使用Access数据库保存用户信息,管理员具有最高权限,可以添加或删除用户。使用socket与下位机进行通信,使用自己编写的数据通信协议。TCP不具有流控制,我自己编写的连包拆分,断包拼接处理机制。曲线图使用visifire控件进行显示,在图表界面左右两边显示两个纵轴,一个代表压力的纵轴,一个代表温度的纵轴,时间轴为横轴。可以设置曲线线宽,线的颜色,显示与否,并可以把设置保存到数据库,下次加载的时候记忆历史设置。可以显示历史曲线,在显示历史的时候,新到来的数据保存到队列里面,等历史曲线显示完毕,显示保存的新数据。下位机上传的数据可以实时保存成xml文件,可以读取出历史数据记录。数据可以导出到Excel。可以实时切换中英文,包括MessageBox的按钮文本也可以改成英文。
视天下客户端,这个是一个视频监控以及物联网节点控制的客户端,视频切换调用c写的ocx程序,使用popup覆盖在视频上边,以对视频进行最大化,暂停,开始的操作,可以切换显示格式,是九宫格显示或者某个视频单独变大,物联网节点的操作调用c写的dll动态链接库,使用工厂模式进行物联网节点的实例化。