原创 sockaddr與sockaddr_in結構體

sockaddr與sockaddr_in結構體簡介 收藏   struct sockaddr {       unsigned  short  sa_family;     /* address family, AF_xxx */    

原创 《深入淺出MFC》序言1

Version control 是用來記錄程序開發過程中的各個版本..遺憾的是人的大腦沒有這種能力   學習過程的傍徨猶豫,挫折困頓,在日積月累的漸悟或剎那之間的頓悟之後,彷彿成了遙遠模糊的回憶,曾經大惑不解的地方,學成之後看起來則那麼裏

原创 socket 工作原理與電話工作原理比較

什麼是 socket socket 是進行程序間通訊(IPC)的 BSD 方法。這意味着 socket 用來讓一個進程和其他的進程互通信息,就象我們用電話來和其他的人交流一樣。 用電話來比喻是很恰當的,我們在後面將一直用電話這個概念來

原创 SetTimer定時器1

UINT SetTimer(UNIT nIDEvent, UINT nElapse, void (CALLBACK EXPORT* lpfnTimer)(HWND,UINT ,UINT,DWORD));   第一個參數是標識定時器本身的I

原创 CDC CClientDC CPen CBrush使用

//創建一個DC畫一條線,然後釋放DC CDC *pDC = GetDC();pDC->MoveTo(m_ptOrigin);pDC->LineTo(point);ReleaseDC(pDC);   //創建一個ClientDC畫一條線,

原创 同步通信 異步通信 概念

在串行通信中,由於是一位一位地進行數據傳送。爲了把每個字節區別開來,需要收發雙方在傳送數據的串行信息流中,加入一些標記信號位。在數據中根據所添加的標記信號位的不同方式,分成同步通信和異步通信兩種。  1.“異步通信”是一種很常用的通信方式

原创 移動光標位置,響應退格和回車按鈕

//移動插入符,鼠標按下void CView::OnLButtonDown(UINT nFlags,CPoint point){ SetCaretPos(point);//設置位置 m_strLine.empty(); m_ptOrigi

原创 《深入淺出MFC》學習前提2

 C++/MFC程序設計必須跨越四大技術障礙:1.面向對象觀念和C++語言2.Windows程序機制(程序進入點,消息傳遞,窗口函數,callback...)3.MFC 類本身。4.VC++ 集成開發環境。 C++ 語言的繼承特性對於我們

原创 VC入門學習方法帖子(加油!)

學編程急不得,上來就學VC肯定碰一頭灰,說VC難就難在這點上了。如果硬上,意志堅強的話也許能挺過來,但也是會缺乏後勁,不得不回過頭來補習基礎知識。意志不堅強的話,很有可能就此放棄了,並留下一個VC難得不得了的印象。其實,只要踏踏實實一步一

原创 經典試題C/C++中聯合體(union)的使用

試題一:編寫一段程序判斷系統中的CPU是Little endian還是Big endian模式?分析:作爲一個計算機相關專業的人,我們應該在計算機組成中都學習過什麼叫Little endian和Big endian。Little endi

原创 socket編程(udp tcp)代碼備忘 C++/C

socket編程(udp tcp)代碼備忘 C++/C sockets(套接字)編程有三種,流式套接字(SOCK_STREAM),數據報套接字(SOCK_DGRAM),原始套接字(SOCK_RAW); 基於TCP的socket編程是採用的

原创 MFC 滾動條

今天折騰了一天就學了個滾動條,沒有想到挺麻煩的........雖然老師說以後用控件,現在做真夠費勁的!      爲窗口添加滾動條     爲窗口添加滾動條非常的簡單,只需在創建窗口時指定窗口的樣式中加上WS_VSCROLL或WS_HSC

原创 static 類型變量和函數

static變量必須在類外面初始化 static函數內部只可以調用static成員(可以從內存模型理解,static成員不需要構造對象就可以存在,而非static成員需要構造對象才行,兩者存在的先後順不一樣,故無法調用非static成員)

原创 動態庫調用方式 動態加載 靜態加載

問題: 我有個a.dll庫,我想在我的mfc對話框項目中調用a.dll中的message函數,怎樣靜態加載dll或者動態加載dll 並調用?       回答: 靜態加載: 如果你有a.dll和a.lib,兩個文件都有的話可以用靜態加載的

原创 動態創建Menu 菜單

動 態 創 建 級   聯   菜   單                 菜單是Windows的標準界面元素,幾乎所有的Windows應用程序中都有它的身影。MFC中的類CMenu對它進行了封裝,使其使用起來更加簡便。要在程序中使用菜單