青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

06 2008 檔案

     摘要: 先在現成游戲客戶端上面加一個中華網的登錄窗口
首先用驗證這個是中華網的通行證
通過SOCKET連接到中華網游服務器,第一次驗證是否是中華網的注冊用戶
如果不是提示注冊,如果是那么提示輸入游戲密碼,如果是第一次的話,提示
設置游戲密碼,以后就輸入游戲密碼進入游戲  閱讀全文

posted @ 2008-06-27 18:05 RichardHe 閱讀(118) | 評論 (0)  編輯 |

     摘要: 今天用MD5加密一個字符串時;在參數為char*時,我自己所傳入的是BSTR類型,
我想強變弱應該是可以的,代碼跟蹤的時候所得到的數據也是自己所想要的數據;
但是經過MD5加密后得到的確不是所要的.我想想應該是上類型轉換上出了問題;
結果上網查了一下.果然是這個問題;再在GOOGLE中查到解決方法;
//char*轉換為BSTR
ConvertStringToBSTR
//BSTR轉換為 char*
ConvertBSTRToString
  閱讀全文

posted @ 2008-06-25 17:32 RichardHe 閱讀(155) | 評論 (0)  編輯 |

     摘要: GetModuleFileName這個API在生成DLL時,第二個參數返回運行這個DLL時的絕對路徑  閱讀全文

posted @ 2008-06-23 18:00 RichardHe 閱讀(146) | 評論 (0)  編輯 |

     摘要: 這兩天寫了一個IE插件,基于BHO的.大慨知道了寫一個小插件的流程;
我的插件功能主要是從WEB上的一個鍵接,當點這個鍵接時,可以啟動本地的EXE
開始走了許多彎路,還想獲取一個WEB上的所有HREF.這樣效率不但慢,并且還是沒
有用的,因為你不知道點了那個鍵接;回想了一下原來ATL已經寫好了事件處理.所以參考
程序中的例子寫了一個當點鍵接的事件.既(OnLinkClickedOn),這個函數映射到事件
SINK_ENTRY_EX(1, DIID_DWebBrowserEvents2, DISPID_BEFORENAVIGATE2,OnLinkClickedOn)
方法OnLinkClickedOn(IDispatch *pDispatch, VARIANT *pvarURL)中,一開始沒注意后面
這個參數的用處,原來是當你點擊的時候傳遞的URL,這不正是我們所需要的嗎?呵呵..

在使用ShellExecute時的參數時出錯了.原來它的參數是要寬字符..所以在參數后面加了"L"
調試后可以點擊指定的超鍵接  閱讀全文

posted @ 2008-06-20 17:44 RichardHe 閱讀(1237) | 評論 (0)  編輯 |

     摘要: 弄了一天.一直在查資料;就是通過在WEB中啟動游戲的客戶端
不能用腳本,像JavaScript,Vbscript等.
不知道taobao是怎么開發的,應該是通過插件來實現,但是IE插件的開發也是相當的復雜;
像在taobao中,可以在登錄的同時啟動"阿里旺旺";
現在急需要解決方案!
  閱讀全文

posted @ 2008-06-18 17:49 RichardHe 閱讀(191) | 評論 (3)  編輯 |

     摘要: 開始看書了.
同事買了<游戲編程精粹>3和5
打算看同事推薦的幾個章節來仔細細讀!  閱讀全文

posted @ 2008-06-16 18:27 RichardHe 閱讀(129) | 評論 (0)  編輯 |

     摘要: 學習FSM(有限狀態機)
如RPG游戲中的一個門的狀態.有打開,關閉,上鎖和解鎖四種狀態
如果此時他已經找到了用來開門的鑰匙的話,那么他就可以利用它將
門的狀態變為解鎖,進一步可以通過將門變成打開.之后再進入門里面
FSM的幾個經常用的慨念:
狀態(生命周期中的一種狀況)。
事件(促使狀態機從一種狀態切換到另一種狀態)。
轉換(表示對象在這種狀態中執行的動作)。
動作(這個操作一直被執行下去,不被別的消息中斷)。
程序中結合SWITCH使用,這樣程序可讀行更高.  閱讀全文

posted @ 2008-06-13 18:36 RichardHe 閱讀(195) | 評論 (0)  編輯 |

     摘要: 用WIN API函數讀INI文件時,以前也一直用.但今天發現其中的KEY值不能有"\"這個符號,
否則獲得的只能是默認的值了.
今天的的API是GetPrivateProfileString
希望各位以后記住了哈
  閱讀全文

posted @ 2008-06-12 19:14 RichardHe 閱讀(119) | 評論 (0)  編輯 |

     摘要: 現在是什么都想干,也就是一時的沖動可能.在段時間后許多積極性會大打折扣.
要是能堅持下來就相當的好了!最近天天抱著CODE閱讀著..實在是枯燥.但也是沒辦法的事情!
  閱讀全文

posted @ 2008-06-11 18:45 RichardHe 閱讀(152) | 評論 (1)  編輯 |

     摘要: boost any庫(轉)
1. 可容納許多可能值類型的類型,比如int和string,并且可在它們之間自由
轉換,例如:將5作為"5"或者反之。這樣的類型在腳本語言和其他的解釋型語言中
較常見。boost::lexical_cast支持這種轉換功能。
2. 含有不同類型的值但并不試圖在它們之間進行轉換的可區分類型,即5嚴格
地作為一個int存放,不能隱式轉換為"5"或者5.0。它們不關心解釋,而關心有效
的類型安全性,是單一值的范型容器,不會產生有歧義的轉換。
3. 不可區分的類型,可以引用任何實際的類型,由程序員來保證所有形式的
訪問和解釋。C++中的void*提供了這樣的功能,同時它也會導致不確定的行為。  閱讀全文

posted @ 2008-06-10 17:27 RichardHe 閱讀(164) | 評論 (0)  編輯 |

     摘要: 學習使用BOOST中的signal;
boost::signal(返回類型(參數類型,參數類型));
定義一個signal對象,用connect(函數地址或仿函數)進行連接
如:boost::signal(返回類型(參數類型,參數類型)) sig
應用為:返回類型 sig(參數類型,參數類型.....);
由于開始BOOST的庫的版本問題,以為把release的庫改為debug的名字就
可以用.實踐證明在BOOST中是不允許的.  閱讀全文

posted @ 2008-06-06 11:59 RichardHe 閱讀(167) | 評論 (0)  編輯 |

     摘要: 今天一直在學習使用BOOST中的FUNCTION和BIND;
boost::bind(&類::方法,對象指針,_1等);//如果有函數的話,后面數字就幾個參數
bind返回的是一個函數指針對象.所以再賦值給一個函數對象
如:boost::function(返回類型(參數類型,參數類型)) funptr
賦值為:funptr = boost::bind(.....);
這次以后就可以不再用這個類的對象了,直接用函數對象調用
如funptr(參數......)
這樣的優點我無法表達.網上有人說是簡化了COMMAND這種設計模式
不用再去定義類成員函數形式的函數對象,只是普通函數對象
functor f3;//創建仿函數對象
泛型函數:
struct functor // 這是個仿函數類,形式為int(int)
{
int operator()(int)
{
}
}
functor f3;//創建仿函數對象  閱讀全文

posted @ 2008-06-05 11:35 RichardHe 閱讀(883) | 評論 (0)  編輯 |

     摘要: 今天付*朋友說到一個好用的關鍵字,說是好好用,就拿過來試了下;
結果沒反應.
void fun()
{
//如果這個函數功能比較強大,你可以分段實現功能
#pragma region 功能1
........
#pragma endregion 功能1

#pragma region 功能2
........
#pragma endregion 功能2

#pragma region 功能3
........
#pragma endregion 功能3
}
原來在VS2003好像似乎不支持這個關鍵似的.所以就拿到VS2005下,結果可以把
中間的代碼折疊.這樣如果太長的話看起來比較方便,這樣你的代碼的可讀行
就比較高了.

如果是用VS2005的朋友們可以來試下!  閱讀全文

posted @ 2008-06-04 09:56 RichardHe 閱讀(1194) | 評論 (6)  編輯 |

     摘要: 回調函數:
注冊為稍后調用的函數(這個解釋真不錯!)  閱讀全文

posted @ 2008-06-03 17:09 RichardHe 閱讀(300) | 評論 (0)  編輯 |

     摘要: 游戲設計中的一點程序優化技巧,乘法的運算;如一個變量乘以一個常量,要是這個乘法大量重復運算的話
那么我們可以按位左移.要是除就是右移,這樣可以節省不少CPU運算時間,在程序優化時十分有用,
一個例子:
a*9 <=> (a<<3)+a

昨日看書時了解了矩陣在3D運算中的用處,一句話慨括就是在向量進行變換(如平移,旋轉,縮放等),用這個向量
做為行矩陣再乘以一個專門針對變換的矩陣,這樣結果還是一個行矩陣,再轉為向量
比如平移: [Px,Py,Pz,1]*[1,0,0,0]
[0,1,0,0]
[0,0,1,0]
[x,y,z,1]
結果就是一個經過x,y,z個單位平移后所需要的一個向量  閱讀全文

posted @ 2008-06-02 10:38 RichardHe 閱讀(298) | 評論 (0)  編輯 |

posts - 94, comments - 138, trackbacks - 0, articles - 94

Copyright © RichardHe

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久亚洲私人国产精品va媚药| 可以看av的网站久久看| 久久蜜桃资源一区二区老牛| 牛牛精品成人免费视频| 另类激情亚洲| 久久久久久久999| 亚洲一区二区在线观看视频| 亚洲特黄一级片| 亚洲精品视频一区| 欧美激情中文字幕一区二区| 欧美日韩一级片在线观看| 美女精品自拍一二三四| 欧美精品日韩www.p站| 久久亚洲一区二区三区四区| 久久国产福利| 欧美二区在线观看| 久久偷看各类wc女厕嘘嘘偷窃| 久久一二三四| 久久免费高清视频| 久久视频这里只有精品| 欧美激情综合五月色丁香小说 | 亚洲一区二区三区成人在线视频精品| 亚洲视频播放| 在线综合亚洲| 亚洲一区二区网站| 久久在线精品| 欧美成人一区二区在线| 一区二区三区日韩精品视频| 亚洲手机在线| 一本色道久久加勒比88综合| 艳妇臀荡乳欲伦亚洲一区| 亚洲欧美视频一区二区三区| 欧美在线观看一区二区三区| 久久久久久免费| 欧美午夜一区二区三区免费大片 | 欧美在线观看视频一区二区| 亚洲伊人观看| 亚洲专区国产精品| 亚洲黄色视屏| 亚洲精品久久久久久一区二区| 夜夜夜久久久| 亚洲影院免费观看| 久久国产手机看片| 国产精品欧美一区二区三区奶水 | 久久爱91午夜羞羞| 欧美成人资源网| 国产一区日韩欧美| 日韩亚洲视频| 欧美成人精品1314www| 亚洲激情在线播放| 亚洲一区二区三区免费在线观看| 免费的成人av| 国产精品一区二区久久国产| 欧美资源在线| 国产欧美日韩伦理| 99精品国产在热久久| 浪潮色综合久久天堂| 亚洲精品综合在线| 亚洲一级片在线看| 欧美午夜性色大片在线观看| 一区二区三区自拍| 久久永久免费| 亚洲一区二区黄色| 欧美精品尤物在线| 一区电影在线观看| 欧美成在线观看| 欧美暴力喷水在线| 国内外成人在线视频| 亚洲一区视频在线观看视频| 夜夜夜久久久| 欧美精品在线免费播放| 亚洲乱码国产乱码精品精98午夜| 久久久久久久97| 亚洲欧洲av一区二区| 国产一区二区三区日韩| 午夜精品视频在线观看| 亚洲女同在线| 国产精品视频yy9299一区| 在线视频一区观看| 亚洲愉拍自拍另类高清精品| 欧美三级小说| 亚洲国产精品电影| 亚洲免费观看在线视频| 你懂的国产精品永久在线| 9久re热视频在线精品| 欧美国产另类| 免费h精品视频在线播放| 一本久道久久综合婷婷鲸鱼| 亚洲国产精品ⅴa在线观看| 欧美日韩亚洲不卡| 亚洲一区二区成人在线观看| 亚洲毛片一区二区| 亚洲承认在线| 99国产精品自拍| 国产精品成人va在线观看| 亚洲乱码一区二区| 亚洲精品久久久久久久久久久久| 亚洲高清视频一区二区| 久久精品视频在线免费观看| 久久超碰97中文字幕| 欧美亚洲视频在线看网址| 国产日韩一区二区三区在线播放| 欧美一区观看| 午夜一区不卡| 亚洲精品一区二区三区婷婷月 | 中文精品在线| 免费在线播放第一区高清av| 亚洲综合电影| 亚洲欧美日韩精品在线| 亚洲日本va午夜在线影院| 欧美激情欧美狂野欧美精品 | 日韩视频中文字幕| 日韩亚洲欧美成人| 亚洲电影有码| 在线亚洲欧美专区二区| 亚洲高清二区| 亚洲小说春色综合另类电影| 国产一区日韩二区欧美三区| 一卡二卡3卡四卡高清精品视频| 国产精品乱码一区二三区小蝌蚪| 欧美成熟视频| 国产精品国产a级| 最近中文字幕日韩精品| 国产精品v欧美精品v日韩精品| 久久精品一二三区| 欧美无砖砖区免费| 免费日韩av电影| 国产一区二区三区久久| 亚洲三级影院| 亚洲国产精品ⅴa在线观看 | 浪潮色综合久久天堂| 久久精选视频| 久久er99精品| 欧美日韩精品一区二区三区四区| 欧美成人有码| 久久久精品动漫| 快she精品国产999| 国产精品视频不卡| 久久乐国产精品| 国产美女精品视频免费观看| 亚洲国产日韩一区二区| 国语自产偷拍精品视频偷| 一本色道久久精品| 亚洲一区二区网站| 欧美国产精品一区| 亚洲一区二区在| 国产精品乱码一区二三区小蝌蚪| 欧美在线日韩| 六月婷婷一区| 久久综合激情| 国产精品人人爽人人做我的可爱| 一区二区精品| 亚洲欧洲视频| 免费精品视频| 欧美成黄导航| 国产精品一区二区三区久久久 | 亚洲欧美视频一区| 欧美人与性动交cc0o| 日韩一级成人av| 亚洲三级免费| 欧美午夜在线观看| 日韩亚洲不卡在线| 国产精品视频专区| 中国亚洲黄色| 亚洲综合色自拍一区| 国产亚洲精品自拍| 久久久久久97三级| 亚洲精品免费在线播放| 一本色道久久加勒比88综合| 国产精品久久久99| 亚洲欧美美女| 欧美成人影音| 日韩午夜在线视频| 美女黄毛**国产精品啪啪| 亚洲国产一区二区三区高清 | 在线视频你懂得一区二区三区| 黄色成人av| 欧美日韩亚洲一区在线观看| 亚洲精品美女91| 久久精品72免费观看| 国产欧美视频在线观看| 欧美a级片一区| 亚洲最快最全在线视频| 美女视频黄免费的久久| 亚洲伦理一区| 欧美激情精品| 欧美在线观看一二区| 欧美激情精品久久久久久蜜臀| 亚洲在线视频免费观看| 国产婷婷一区二区| 午夜在线不卡| 亚洲高清成人| 久久久久久国产精品mv| 亚洲日本视频| 欧美剧在线免费观看网站| 性欧美videos另类喷潮| 亚洲第一区在线观看| 久久精品九九| 99精品视频免费观看视频| 国语自产偷拍精品视频偷|