随笔分类 -  智能监控系统

摘要:1.课表控件当在该课表控件点击(如行:星期一、列:上午第一节课),则可将教学班安排在该时段上课或删除上课时段2.合并多行列内容相同的DataGrid下图中专业描述相同的行自动合并3.跨多行显示同一条记录的DataGrid在上图中,教师ID为22的教室有三条不同的排课记录,该DataGrid自动将相同ID的记录合并显示在一起,并去除了水平线,让人看起来就像一条记录4.DataGrid中实现checkbox列在智能监控系统中的设置窗口中的DataGrid,除合并多行相同内容的列外,还实现了在数据列中绑定CheckBox控件5.在DataGrid列中绑定Multi-Column ComboBox控件 阅读全文
posted @ 2012-07-18 10:51 simplefrog 阅读(889) 评论(0) 推荐(0)
摘要:在开发智能监控系统时需要不同的监控器可播放不同的声音,如果多个监控器同时报警,声音需同时播放在解决该问题时,使用了NET框架提供的声音播放类,效果都不理想,当多个监控器同时报警时,声音会出现延迟或听起来很混乱最终找到了解决方法,直接调用操作系统的Win32 API,自己实现声音播放功能参考codeprojecthttp://www.codeproject.com/Articles/3352/A-low-level-audio-player-in-C 阅读全文
posted @ 2012-07-14 21:42 simplefrog 阅读(337) 评论(0) 推荐(0)
摘要:下图是智能监控系统自定义的WinForm窗体实现方法参见codeprojecthttp://www.codeproject.com/Articles/6048/Creating-Bitmap-Regions-for-Forms-and-Buttons 阅读全文
posted @ 2012-07-14 20:49 simplefrog 阅读(260) 评论(0) 推荐(0)
摘要:在做智能监控系统时,需要用红外遥控器来操作系统功能,而红外遥控器的SDK提供了将遥控器按键信号转换成电脑键盘按键的功能。下面的文章就实现了应用程序中的键盘处理功能 This article shows several different techniques for handling .NET keyboard events in an application Whenever a new tool comes out, if it has something to do with building user interfaces, one of the very first question 阅读全文
posted @ 2012-07-14 20:34 simplefrog 阅读(145) 评论(0) 推荐(0)
摘要:如果觉得Visual studio提供的按钮控件不好看,试试下面文章的控件参考:codeprojecthttp://www.codeproject.com/Articles/18000/Enhanced-GlassButton-using-GDI 阅读全文
posted @ 2012-07-14 20:27 simplefrog 阅读(294) 评论(0) 推荐(0)