Microsoft Visual C++ 2008 Express Edition下為exe程序添加圖標
摘要: 我用VC6導入一個ico文件,并得到了它的資源文件Script1.rc。嘿嘿,C風格的,那就不客氣的分析了。原來要用到VC6的3個頭文件:resource.h,afxres.h和WINRES.H。我把rc文件和3個頭文件,以及ico圖標文件都導入VC 2008 Express的項目中,居然就無情的成功了!
閱讀全文
posted @
2008-03-31 19:24 lf426 閱讀(3602) |
評論 (4) 編輯
SDL入門教程(十):4、用iconv獲得正確的Unicode,使用FriBiDi實現UTF-8到Unicode的正確轉換
摘要:
4.1:為什么iconv不能完全正確的轉換Unicode?
4.2:其它編碼與Unicode之間的雙向轉換,GNU FriBidi
4.3:將漢字,英文,數字和符號都正確的轉換為16位的Unicode
閱讀全文
posted @
2008-03-31 11:00 lf426 閱讀(5526) |
評論 (0) 編輯
SDL入門教程(九):5、文本反饋鼠標位置坐標信息
摘要: 注意事項:
1、times.ttf文件請到C:\WINDOWS\Fonts下尋找并拷貝到資源目錄下。
2、如果您使用VC2008,請用Release編譯。原因是,似乎涉及到vector的操作,Runtime Library在debug的時候必須用Multi-theaded Debug DLL (MDd),而Release時候才用Multi-theaded DLL (MD)。而我們親愛的SDL必須始終用MD,所以,請Release吧。
閱讀全文
posted @
2008-03-26 21:20 lf426 閱讀(1649) |
評論 (0) 編輯
SDL入門教程(九):4、int轉換為std::string
摘要: 我下面考慮的問題,是用TextSurface反饋鼠標事件的信息。我想到的第一個例子,很自然就是反饋鼠標所在坐標的位置。這里涉及到一個基礎的問題,即鼠標位置顯然不是用字符串表示的。SDL給我們的反饋信息是int,我們需要用TextSurface將int構建成可以被blit到ScreenSurface上的面,需要做的第一件事情,是將int轉換為string。
閱讀全文
posted @
2008-03-26 20:48 lf426 閱讀(4276) |
評論 (8) 編輯
SDL入門教程(六):SDL讀取其它格式的圖片
摘要:
1:擴充庫(Extension Libraries)
2:更加通用的Display Surface構造函數
3:將圖片修改為適合顯示的格式
閱讀全文
posted @
2008-03-19 11:03 lf426 閱讀(3984) |
評論 (0) 編輯
從“集合”實例分析修飾函數返回值的const作用
摘要: 發現這個問題,是因為一直以來思考的一個算法——關于“集合”的實現。這個集合就是數學中的集合,與計算機中數列一個最大的不同在于,集合的元素是互異的。因為這兩天在熟悉vector,所以覺得用vector實現集合再合適不過了。STL確實是很好很強大的體系,無論是內存管理,還是鏈表的實現,讓我們可以省很多心。其實關于為什么要實現集合,也是因為我在計劃實現類似英雄無敵戰場計算移動的一系列算法中,很多地方會用到集合的概念,甚至包括并集和差集等等。
閱讀全文
posted @
2008-03-13 13:30 lf426 閱讀(931) |
評論 (3) 編輯