原创 C++ Socket編程步驟
sockets(套接字)編程有三種,流式套接字(SOCK_STREAM),數據報套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基於
原创 Windows Media Player播放器(VC++ 2008)
系統環境:Windows 7 軟件環境:Visual C++ 2008 SP1 本次目的:編寫一個WMP播放器 利用控件來實現的
原创 VS IDE Release或Debug進行運行時,在Debug或Release文件夾中的文件或者庫文件不能直接找到,需要加上Debug或Release目錄
在VS的IDE中,工作目錄是項目路徑,所以進行調試時,放在Debug中的文件(config.xml)和Lib(tinyxml.lib)是不能直接找到,在程序中是需要加上Debug目錄才能找到, 如CString strConfigPath
原创 VC MFC SDI/MDI框架各部分指針獲取方式
鏈接:http://www.cnblogs.com/kangwang1988/archive/2011/07/20/2111315.html 點贊 收藏 分享 文章舉報 wlju
原创 c++生成、加載函數類型的動態庫
一、生成函數類型的動態庫1、創建一個動態庫的工程2、創建一個CPP文件名爲:ExecCmd.cpp內容如下:#include <windows.h> extern "C" {__declspec(dllexport) int _stdc
原创 Linux C++ gbk轉爲utf-8
linux下沒有上面的兩個函數,需要使用函數 mbstowcs和wcstombs mbstowcs將多字節編碼轉換爲寬字節編碼 wcstombs將寬字節編碼轉換爲多字節編碼 這兩個函數,轉換過程中受到系統編碼類型的影響,需要通過設
原创 Cocos2d-x動手操作
1、使用Cocos2d-x 3.4製作一個簡單的遊戲 2、Cocos2d-x v3.2 開發《超級跑酷》遊戲源碼分享
原创 std::set進行排序並刪除重複數據
#include <iostream> #include <set> #include <string> using namespace std; struct A { string ssName; string ss
原创 cocos2d-x 3.4 加載Cocos studio v2.1中發佈的資源
一、Cocos Studio創建、發佈資源 1、新建一個空白資源項目 2、填寫項目名稱、項目存放的位置、選擇屏幕方向 3、在MainScene中拉入一個TextTable控件,並修改內容爲Hello Cocos Studio! 4、保
原创 Windows 環境下搭建Cocos2d-x 3.0環境並配置Android交叉編譯環境
Windows 7環境下搭建Cocos2d-x 3.3環境並配置Android交叉編譯環境 點擊查看 補充一下:如果在Classes文件夾下面加入了另一個Scene文件的類文件時(如:MyGameScene.h MyGameSce
原创 wsdl2h解析器和soapcpp2編譯器選項介紹
wsdl2h解析器和soapcpp2編譯器選項介紹 1、wsdl2h(利用wsdl文件生成對應的h文件)用法 Usage: wsdl2h [-a] [-c] [-d] [-e] [-f] [-g] [-h] [-I path]
原创 windows C++ gbk轉爲utf-8
1、在windows下可以使用函數MultiByteToWideChar先將多字節字符,轉換爲unicode。 2、使用函數WideCharToMultiByte,將unicode再轉換爲utf8編碼。 google一下,網上例子很
原创 Duilib創建窗口雙擊標題欄禁止窗口最大化
來源於:http://www.cnblogs.com/chechen/p/5713718.html
原创 如何修改WAMP中mysql默認空密碼&重新登錄phpmyadmin
WAMP安裝好後,mysql密碼是爲空的,那麼要如何修改呢?其實很簡單,通過幾條指令就行了,下面我就一步步來操作。 首先,通過WAMP打開mysql控制檯。 提示輸入密碼,因爲現在是空,所以直接按回車。 然後輸入“use
原创 模擬點擊某個軟件中的控件
1、用Spy++獲取到該控件的句柄,如:00081100 2、操作代碼如下: int ID = 0x00081100; HWND hWnd = (HWND)ID; UINT uID = ::GetDlgCtrlID(hWnd);