原创 關於windows中的結構化異常處理

  微軟在windows中引入了結構化異常處理(SEH)的主要動機是爲了便於操作系統的開發。操作系統的開發人員使用SEH,使得系統更加強壯。我們也可以

原创 我的這一段日子

     現在有些麻木的我,很難找到以往的激情與豪邁。現在的我,是性格多變的,總是在不經意間缺失了一些東西。 最近這些日子以來的生活,真的還是好好總結一下吧。     在學習上,排除了考試的壓力之外,這半年可謂是“快樂死神仙”,但可惜的是

原创 關於CTreeCtrl上添加CToolTipCtrl

class CTreeCtrlhAssiant{public: static void AddNode(CMyToolTipCtrl& treeCtrl) {  treeCtrl.m_pToolTipCtrl = new CToolTip

原创 關於Windows窗口消息

今天,閒着無事,就把Windows消息窗口章節又看了一遍,發現原來自己還有很多不懂的東西。 寫於此以備錄警示。   關於消息隊列有兩種,一種是系統消息隊列,另一種是線程消息隊列。windows應用程序的運行需要依靠外部發生的事件來驅動。應

原创 MFC vs. SDK程序流程

大家都知道,windows API編程以及其消息處理,其過程都清晰可見,大體步驟如下: 1)聲明消息窗口類 2)註冊窗口類 3)createwindows 4)消息獲得以及分派(windows procedure)。 但是,對於MFC同樣

原创 關於榮譽與過程

 哦,過了半個月的馬馬虎虎地生活了。5月14號至17號的這兩天,真的過的“累並快樂着”。這些日子,我們付出了很多,但是結果也是真的很讓我滿意。第八屆機器人足球比賽我們代表大學取得了雙冠王的光榮稱號。真的有感於前些日子的無奈與勤奮。 在準備

原创 07年初寒假開學的這段日子

        來到學校,就沒日沒夜的忙起來了。 說真的,這半個月可謂廢寢忘食。我的課題是關於智能機器人足球方面的,起初認爲這個方向什麼都學不到東西。艱苦奮鬥了一段日子,才明白原來自己是多麼的幼稚與缺乏學術與生活上的造詣。從最初的什麼都不

原创 關於extend neighbor

CPoint CDrawtestView::fun( CPoint ptCenter, int iRadius, int iInterval ) {        for(int i = 1; true; i++)        {   

原创 淺談vector、deque與list

大家都知道,在stl的container中,基礎的container 可以分爲兩類(1)Sequence containers它包括 vector、deque、list;(2)Associative containers 包括set、mu

原创 C++中的function object

   看過了funciton object中的部分內容,感覺這些技術、 概念等真的需要慢慢體會,才能感受到它的博大精深。 看下面的這個例子:   #include <iostream>   #include <vector>   #inc

原创 備錄

CPoint CDrawtestView::fun( CPoint ptCenter, int iRadius, int iInterval ,int idirect ,int iFlag){ if( iFlag ==-1) {  int

原创 dll的隱式鏈接

     在應用程序(或另一個D L L)能夠調用D L L中的函數之前,D L L文件映像必須被映射到調用進程的地址空間中。若要進行這項操作,可以使用兩種方法中的一種,即加載時的隱含鏈接或運行期的顯式鏈接。 這裏主要介紹隱式鏈接。 若要

原创 一個簡單的Traits進階過程

設計一個模板函數,用來求和。並且用Traits機制一步一步完善: //traits/accum1.h#ifndef ACCUM_H#define ACCUM_Htemplate <typename T>inlineT accum(T co

原创 zip function

struct CAddInfo {     CAddInfo(){}     CAddInfo(const CString& szName, DWORD iSize, bool bDir = false)         :m_szNam

原创 網絡發現邏輯

網絡發現邏輯    根據UI輸入的IP,從後臺查找相應的ip, mask。    如果後臺有相關的Device數據,從後臺獲取。    如果發現該數據不支持Discover,直接返回。    根據後臺返回的數據,獲取相關Apid。