摘要: 转载:http://yangzb.iteye.com/blog/416778 最近换了个工作环境,现在在大望路这边上班,呵,刚上班接到的任务就是熟悉gsoap!废话少说,现在开始gSoap学习! gSOAP 是一个夸平台的,用于开发 Web Service 服务端和客户端的工具,在 Windows 、 Linux 、 MAC OS 和 UNIX 下使用 C 和 C++ 语言编码,集合了 SSL... 阅读全文
posted @ 2013-02-25 17:14 阿Q程序员 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 因为工作需要,接触到Onvif协议论坛,其中用到gSoap,gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。绝大多数的C++web服务工具包提供一组API函数类库来处理特定的SOAP数据结构,这样就使得用户必须改变程序结构来适应相关的类库。与之相反,gSOAP利用编译器技术提供了一组透明化的SOAP AP... 阅读全文
posted @ 2013-02-25 15:29 阿Q程序员 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 以前你可能是使用命令行通过cin和cout来实现编程,这节,我们将介绍怎么在SDL中使用事情驱动编程。简单的说,事件就是某些事情发生了,诸如按键按下、鼠标移动、窗口大小改变等,我们通过捕获这些事件,来实现我们自己的功能。 首先,我们需要在程序中建立一个SDL事件句柄: SDL_Event event;然后我们主程序中设置一个while循环,循环获取我们想要事件: while(quit ... 阅读全文
posted @ 2013-02-23 13:31 阿Q程序员 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 前几节我们了解到,SDL基本库只能加载普通的BMP图像,如果我们还想加载其它格式的图片,我们就需要用到SDL的扩展库,它可以帮助我们加载BMP, PNM, XPM, LBM, PCX, GIF, JPEG, TGA and PNG等格式图片。要下载SDL扩展帮助文档,点击此处! 使用扩展库之前,我们需要先从网上下载适合VS2010的库文件,点击此处,进入下载!如下图所示,下载该版本文件! ... 阅读全文
posted @ 2013-02-23 12:32 阿Q程序员 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 上一节,我们学会了如何显示一个32位位图,现在是时候开始新学习了。思考,如果我们的图片不是32位,是24位的位图,我们该如何显示?如果我们想同时显示两幅图像,一幅前景图一幅背景图,该如何操作呢? 1、加载头文件 2、定义显示面参数 3、定义加载图片函数,主要是为了方便24位图像到32位图像的转换 4、定义显示图片函数,主要是为了方便在不同位置显示图片 5、mian主函数 程序中用到两幅... 阅读全文
posted @ 2013-02-21 10:32 阿Q程序员 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 通过前一节,我们已经配置好了SDL相关的环境设置,这一节,我们学习如何在屏幕上显示一幅图像。 首先,我们得准备一幅32位的BMP图像,在此,我们取名叫hello.BMP,我们的编译平台仍为VS2010。 1、加载头文件 //加载头文件 #include "SDL.h"2、新建两个SDL_Surface指针,一个SDL_Surface就是一幅图像。在这个程序中,我们将要处理两幅图像,h... 阅读全文
posted @ 2013-02-20 19:38 阿Q程序员 阅读(2122) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://lazyfoo.net/SDL_tutorials/lesson01/windows/msvsnet2010e/index.php 1、你首先要做的事情就是下载SDL头文件和二进制文件。 你可以在SDL网页上找到他们,点击此处(SDL),进入SDL网页。 向下滚动到Development Libraries段处,然后下载Windows相关库: 2、打开zip文件,... 阅读全文
posted @ 2013-02-20 14:10 阿Q程序员 阅读(3562) 评论(0) 推荐(1) 编辑
摘要: 首先,我们从http://live555.com/liveMedia/public/live555-latest.tar.gz 下载最新版的live555工程。 将工程解压于C:/live(该路径可自己设定)下 1、配置编辑环境:打开VC++6.0开发环境,点击工具-选项-目录对话框,目录下拉对列表框中选定:inlcue files 在下面添加路径 ... 阅读全文
posted @ 2013-01-21 15:50 阿Q程序员 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 无标题栏对话框移动 为对话框添加左键点击事件,代码如下: 1: void CPlayerDlg::OnLButtonDown(UINT nFlags, CPoint point) 2: { 3: // TODO: 在此添加消息处理程序代码和/或调用默认值 4: SendMessage(WM_... 阅读全文
posted @ 2013-01-19 11:45 阿Q程序员 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 目录: 1、 环境搭建 2、 DMZ主机映射测试 3、 Upnp端口映射测试 一、环境搭建 硬件准备:两台电脑A和B,两个路由器(无线路由器A,有线路由器B)。 1、A、B两个路由器WAN直接连接,两台电脑A、B分别接A、B路由器任意LAN口; 2、登录路由器设置页面,选择DHCP服务器选项。 设置A路由器DHCP服务器参数,如图所示: 备注:如果A路由器登录IP不是192.16... 阅读全文
posted @ 2013-01-16 22:35 阿Q程序员 阅读(3169) 评论(0) 推荐(0) 编辑