原创 基於MSComm控件的GSM模塊程序

          最近要寫一個關於GSM模塊的發送短信的程序,在網上找了半天的代碼和資料都不太懂。有些需要什麼dll文件的呀,有些需要專門數據結構的呀。 其中衆所周知MSComm控件是操作串口的很好工具。  經過不少挫折,最終還是自己寫

原创 使用信標對象實現線程同步

 使用信標對象實現線程同步   信標對象也屬於系統內核對象之一,它包含有計數,當使用計數爲0時,信標對象處於無信號狀態; 當使用計數大於0時,信標計

原创 使用互斥對象實現線程同步

  使用互斥對象實現線程同步   互斥對象屬於系統內核對象,它能夠使線程擁有對某個資源的絕對訪問權。互斥對象主要包含使用 數量,線程ID和遞歸計數器

原创 VS2010的MFC中配置GDI+

如何在VS2010中的MFC中配置GDI+ 首先,VS2010中已經有GDI+SDK包的,不需要額外下載 1:在stdafx.h文件中加入下面3行代碼,添加相應的頭文件和庫   #pragma comment( lib, "gdiplus

原创 套接字模型

              套接字I/O模型 1:Select模型  Select模型是一種常見的模型,通過select函數來確定套接字狀態。在網絡

原创 截圖功能的實現

  保存抓圖的簡單實現   實現類似的抓屏功能(簡單的截圖功能) 其實只要兩個函數就行了,以下從網上摘抄的一段代碼的改寫,算是原創吧 (http://www.wenyiwen.cn/a24/how161448.htm): 函數1: Cop

原创 8位與24位圖像的相互轉換

原文鏈接: http://hi.baidu.com/mayadong7349/blog/item/1b7e2b445f8e9e1c6a63e53a.html #include <stdio.h>#include <stdlib.h>#i

原创 套接字函數詳細介紹

  套接字函數介紹   套接字函數通常封裝在Ws2_32.dll動態連接庫中,頭文件是winsock2.h,因此用戶需要引用頭文件和鏈接庫     

原创 自己動手寫推箱子游戲——界面(源碼)

                                                                                         MFC開發自己的推箱子游戲 源碼下載地址:http://do

原创 AfxBeginThread函數創建進程

    MFC使用AfxBeginThread()函數創建線程 CWinThread *AfxBeginThread(AFX_THREADPROC

原创 盤符加載和CFindFile類的遍歷

void CFindFileDlg::find(CString dir) { CFileFind ff; CString path; //MessageBox(dir); if(dir.Right(1)!="//"

原创 自己動手寫推箱子游戲——休閒放鬆(源碼)

源碼下載地址:http://download.csdn.net/source/3503308   第四:休閒放鬆       有些玩家希望在玩遊戲過程中聽歌放鬆等休閒,所以我自己設計了一個簡易的mp3、mp4播放器 播放器能夠對各個盤

原创 加速鍵使用方法詳解(示例)

   加速鍵的使用 第一步:創建加速鍵表 在Resource試圖中添加一個Accelerator資源表,在表中根據條件輸入值。 第二步:在類中添加一個HACCEL的變量           HACCEL m_hAccel; 第三步:在初

原创 彩色圖像的灰度化處理

 彩色圖像的灰度化處理 算法一::圖片依然保持24位真彩色的形式,只是將一個像素點中R G B三個值分別化成新的灰度值 假設date指向原理的圖像數

原创 線程的掛起,喚醒和終止

 //如果是利用h=AfxBeginThread()創建線程,需要獲取句柄,h->m_hThread 線程的掛起 在CreateThread()等函