WEB开发网
开发学院网络安全黑客技术 带你迈上专业软件开发第一步:远程屏幕监视软件的... 阅读

带你迈上专业软件开发第一步:远程屏幕监视软件的设计与实现

 2009-05-29 16:52:57 来源:WEB开发网   
核心提示: 软件在100.0Mbps的局域网中对远程主机的实时监视图像传输速率可以234帧/min;在带宽为512kb/s的ADSL宽带用户的计算机上可以达到196帧/min;对带宽为56kb/s的拨号上网用户无法实现实时监视功能,只能使用截图方式对其监视,带你迈上专业软件开发第一步:远程屏幕监视软件

软件在100.0Mbps的局域网中对远程主机的实时监视图像传输速率可以234帧/min;在带宽为512kb/s的ADSL宽带用户的计算机上可以达到196帧/min;对带宽为56kb/s的拨号上网用户无法实现实时监视功能,只能使用截图方式对其监视。

结语

经过二十一天的设计和开发,远程屏幕监视软件EagleEye基本开发完毕。其功能基本符合需求,但由于设计时间太短,该软件还有许多不尽如人意的地方,比如出错处理不够周全,图像传输效率不是很高等一些方面问题,这些都有待进一步改善。

通过这软件设计,巩固了编程开发工具Borland C++ Builder 6.0的使用技能,它使用面向对象的开发技术,能够轻松开发出功能强大的应用程序。使用与Borland C++ Builder 6.0相配套的第三方面控件能够快速高效地制作美观的用户界面。使用其自带的相关控件可以快速、随意地制作出用户需要的各种形式的程序模块。

最后感谢《头老摺犯艺獯瓮陡宓幕帷T诖耍蚬笊绲墓愦蠖琳吲笥衙恰⒈嗉潜硎咀钪孕牡母行弧P形牟执伲缬胁蛔愦砦笾Γ肱乐附蹋篍mail:liuyit-123@163.com

Socket:如果软件在你的计算机无法编译,原因是你计算机上的C++Builder没有安装SUIpackL控件或控件的搜索路径与我的计算机的路径不同。安装后控件后修改EagleEye工程代码中的视图资源文件的路径为你计算机上SUIpack的搜索路径即可。

else

MessageBox(0,("无法与主机’"+ RemoteAddress +"’建立连接").c_str(),"EagleEye",MB_ICONERROR); }

else

MessageBox(0,"分配端口失败,无法继续接收数据","EagleEye",MB_ICONERROR);}

__finally {

delete jpeg;  // 释放资源

}

RecvPort+=1;

}

}

__finally {

delete Stream;  // 释放资源

}

}

else

MessageBox(0,("主机’"+RemoteAddress+"’没有响应").c_str(),"EagleEye",MB_ICONERROR);

return bRtn;

}

大体流程就是这样,中间因为篇幅的问题省略掉了Ping模块的编写,不过已经提供了全部的程序代码,大家可以自己看看。

上一页  4 5 6 7 8 9 

Tags:专业 软件开发 第一

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接