本实例实现超市摄像头定时监控系统

上传人:m**** 文档编号:547943161 上传时间:2022-10-30 格式:DOC 页数:4 大小:40KB
返回 下载 相关 举报
本实例实现超市摄像头定时监控系统_第1页
第1页 / 共4页
本实例实现超市摄像头定时监控系统_第2页
第2页 / 共4页
本实例实现超市摄像头定时监控系统_第3页
第3页 / 共4页
本实例实现超市摄像头定时监控系统_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《本实例实现超市摄像头定时监控系统》由会员分享,可在线阅读,更多相关《本实例实现超市摄像头定时监控系统(4页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 本实例实现超市摄像头定时监控系统。运行本例后,在“定时监控设置”处设置监控的星期及时间,单击【保存】按钮,将“定时设置”参数数据保存到数据库中。系统在运行到定时时间后,程序将自动进行监控。如图所示。另外,监控的录像文件和图片文件保存在D盘根目录中,命名格式为系统当前日期。图 超市摄像头定时监控实现过程(1)新建一个项目,命名为Ex13_10,默认窗体为Form1,添加一个类文件(.CS),用于编写视频类。(2)在Form1窗体中,主要添加一个PictrueBox控件,用于显示视频。(3)主要程序代码。视频类中主要程序代码如下: / / 开始录像

2、/ / 要保存录像的路径 public void StarKinescope(string path) IntPtr hBmp = Marshal.StringToHGlobalAnsi(path); SendMessage(hWndC,WM_CAP_FILE_SET_CAPTURE_FILEA,0, hBmp.ToInt32(); SendMessage(hWndC, WM_CAP_SEQUENCE, 0, 0); / / 停止录像 / public void StopKinescope() SendMessage(hWndC, WM_CAP_STOP, 0, 0); Form1窗体主要代码

3、如下: private void timer1_Tick(object sender, EventArgs e) string strTime=; /星期一 if (chk1.Checked & Convert.ToInt32(DateTime.Now.DayOfWeek)=1) strTime = DateTime.Now.ToString(HH:mm); DateTime date = Convert.ToDateTime(mtxt1.Text); if (strTime = date.ToString(HH:mm) video.StarKinescope(d: + DateTime.To

4、day.Month.ToString() + DateTime.Today.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + .avi); /星期二 if (chk1.Checked & Convert.ToInt32(DateTime.Now.DayOfWeek) = 2) strTime = DateTime.Now.ToString(HH:mm); DateTime date = Convert.ToDateTi

5、me(mtxt2.Text); if (strTime = date.ToString(HH:mm) video.StarKinescope(d: + DateTime.Today.Month.ToString() + DateTime.Today.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + .avi); /星期三 if (chk1.Checked & Convert.ToInt32(DateTime.Now.D

6、ayOfWeek) = 3) strTime = DateTime.Now.ToString(HH:mm); DateTime date = Convert.ToDateTime(mtxt3.Text); if (strTime = date.ToString(HH:mm) video.StarKinescope(d: + DateTime.Today.Month.ToString() + DateTime.Today.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTim

7、e.Now.Second.ToString() + .avi); /星期四 if (chk1.Checked & Convert.ToInt32(DateTime.Now.DayOfWeek) = 4) strTime = DateTime.Now.ToString(HH:mm); DateTime date = Convert.ToDateTime(mtxt4.Text); if (strTime = date.ToString(HH:mm) video.StarKinescope(d: + DateTime.Today.Month.ToString() + DateTime.Today.D

8、ay.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + .avi); /星期五 if (chk1.Checked & Convert.ToInt32(DateTime.Now.DayOfWeek) = 5) strTime = DateTime.Now.ToString(HH:mm); DateTime date = Convert.ToDateTime(mtxt5.Text); if (strTime = date.ToSt

9、ring(HH:mm) video.StarKinescope(d: + DateTime.Today.Month.ToString() + DateTime.Today.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + .avi); /星期六 if (chk1.Checked & Convert.ToInt32(DateTime.Now.DayOfWeek) = 6) strTime = DateTime.Now.T

10、oString(HH:mm); DateTime date = Convert.ToDateTime(mtxt6.Text); if (strTime = date.ToString(HH:mm) video.StarKinescope(d: + DateTime.Today.Month.ToString() + DateTime.Today.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + .avi); /星期日 i

11、f (chk1.Checked & Convert.ToInt32(DateTime.Now.DayOfWeek) = 7) strTime = DateTime.Now.ToString(HH:mm); DateTime date = Convert.ToDateTime(mtxt7.Text); if (strTime = date.ToString(HH:mm) video.StarKinescope(d: + DateTime.Today.Month.ToString() + DateTime.Today.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + .avi); /

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号