VS2012测试可用 [cpp] #include <windows.h> #pragma comment(lib, "wininet.lib") #include <wininet.h> #include <iostream> #include <string.h> std::string Post(const char* Url,const char* Path,const char* PostData,const char* Head,boo…
VS2012测试可用 [cpp] #include <windows.h> #pragma comment(lib, "wininet.lib") #include <wininet.h> #include <iostream> #include <string.h> std::string Post(const char* Url,const char* Path,const char* PostData,const char* Head,boo…
最近想在C++的类中实现windows窗口创建,今天一直在找资料,总是没找到自己想要的,现在总算给我找到了,分享给大家 转自:http://blog.csdn.net/norains/article/details/1376412 //======================================================================== //TITLE: // 在C++类中实现Windows窗口的创建 //AUTHOR: // norains //DATE: // Thur…
如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。其错误是普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递this指针给其成员函数从而实现程序函数可以访问C++的数据成员。这也可以理解为什么C++类的多个实例可以共享成员函数却-有不同的数据成员。由于this指针的作用,使得将一个CALL-BACK型的成员函数作为回调函数安装时就会因为隐含的this指针使得函数参数个数不匹配,从而导致回调函数安装失败。要解决这一问题的关键就是不让this指针起作用,通过…
转自于:http://www.cppblog.com/JERKII/articles/5239.html Windows是一个消息驱动的操作系统,在系统中发生的所有消息均需要通过消息处理过程(或叫窗口过程)进行处理。由于C++给我们在程序设计中带来更多的灵活性(如继承、重载、多态等),所以我们都希望能够使用C++的类来封装Windows中的窗口过程函数,但是Windows规定了窗口过程函数必须定义为一个全局函数,也就是说需要使用面向过程的方法来实现,为了使用面向对象的技术来实现消息处理,我们必须另辟它径。目前我们在…
/* Virtual Keys, Standard Set*/ VK_LBUTTON 0x01 VK_RBUTTON 0x02 VK_CANCEL 0x03 VK_MBUTTON 0x04 #define VK_LBUTTON 0x01 //鼠标左键 #define VK_RBUTTON 0x02 //鼠标右键 #define VK_CANCEL 0x03 //Ctrl + Break #define VK_MBUTTON 0x04 //鼠标中键/* NOT contiguous with L & RBUT…
最近花了些时间把这个东西完成了,哈哈~~~ 用Socket实现了发送HTTP请求,源码已经打包了 这些是CHttp里面公开的函数 [cpp] void SetUrl(char*); //设置网页URL char* GetCookie(); //获取网页cookie void SetCookie(std::string strCookie);//添加cookie std::string GetLastHead(){return tmpHead;} //获取上一个请求返回的头 std::string GetLastDa…
微软研究院正式推出一款基于浏览器的教育代码游戏——Code Hunt,可让用户在玩游戏的同时学习编码。此款游戏可供入门级的学生到高级编程师、软件工程师使用,招聘公司也可用它来测试招聘者的代码水平等。 北京时间5月16日消息,据国外科技网站The Next Web报道,微软研究院今日正式推出Code Hunt。Code Hunt是一款基于浏览器的教育编码游戏,可让用户在游戏的过程中学习代码编写。游戏规则很简单:玩家只要按要求编写代码来升级。 Code Hunt可在各种浏览器中运行,但目前仅支持Java和C#两种语言,…
一个星期的时间来写项目总结书,六天半用来浪费,半天用来构思加书写。 你明明每天都记得要回复邮件的,你明明记得今天是一个朋友的生日,你明明记得你所承诺过的每一件事,只是,最后你都无动于衷。 如果工作迫在眉睫却无从下手,在感到焦躁厌烦之外,你唯一想做的,就是能推多久推多久。 大多数关于工作效率的问题基本上可以归咎于拖拉的毛病,但是很少人能够对这种毛病实际的做一些努力。 拖拉并不会只是影响你的个人生活,同样会影响到你的事业,因为一旦有机会,这个毛病也会你在工作中表现出来。错过机遇,加班加点,压力,折磨,…
相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中string类的使用。标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。现将具体用法的一部分罗列如下,只起一个抛砖引玉的作用吧,好…
今天又学到了点新知识,分享给大家 首先呢,咱要下载GCC GCC网站:http://gcc.gnu.org/,或者也可以去网上找 我们这里以我这个为例:http://sourceforge.net/projects/mingw/ 我下载的 下载好后,运行它 弹出这个东东,点击 Install 安装 选择安装目录,其他不管,然后继续 等待.... 继续,然后会弹出这个框框 选哪个mingw32-gcc-g++ 和 mingw32-gcc-objc,右键 Mark for installation 然后,上面哪个菜…