03 2008 檔案
Microsoft Visual C++ 2008 Express Edition下為exe程序添加圖標(biāo)
摘要: 我用VC6導(dǎo)入一個(gè)ico文件,并得到了它的資源文件Script1.rc。嘿嘿,C風(fēng)格的,那就不客氣的分析了。原來要用到VC6的3個(gè)頭文件:resource.h,afxres.h和WINRES.H。我把rc文件和3個(gè)頭文件,以及ico圖標(biāo)文件都導(dǎo)入VC 2008 Express的項(xiàng)目中,居然就無情的成功了!
閱讀全文
posted @
2008-03-31 19:24 lf426 閱讀(3622) |
評論 (4) 編輯
SDL入門教程(十):5、SDL完美顯示中文
摘要:
5.1:構(gòu)建可以正確顯示中文的SDL_ttf函數(shù)
5.2:修改DisplaySurface的類方法
5.3:StringData在主程序中的調(diào)用
5.4:本章演示程序和完整源代碼下載
閱讀全文
posted @
2008-03-31 11:59 lf426 閱讀(8428) |
評論 (17) 編輯
SDL入門教程(十):4、用iconv獲得正確的Unicode,使用FriBiDi實(shí)現(xiàn)UTF-8到Unicode的正確轉(zhuǎn)換
摘要:
4.1:為什么iconv不能完全正確的轉(zhuǎn)換Unicode?
4.2:其它編碼與Unicode之間的雙向轉(zhuǎn)換,GNU FriBidi
4.3:將漢字,英文,數(shù)字和符號都正確的轉(zhuǎn)換為16位的Unicode
閱讀全文
posted @
2008-03-31 11:00 lf426 閱讀(5550) |
評論 (0) 編輯
SDL入門教程(十):3、字符集之間的轉(zhuǎn)換,win32下的libiconv
摘要:
3.1:GNU的libiconv項(xiàng)目
3.2:libiconv的演示程序
3.3:iconv的問題。
閱讀全文
posted @
2008-03-30 12:45 lf426 閱讀(3152) |
評論 (0) 編輯
SDL入門教程(十):2、直接通過Unicode讓SDL顯示中文
摘要:
2.1:SDL本身可以顯示中文嗎?
2.2:獲得字符串的Unicode碼
閱讀全文
posted @
2008-03-30 11:34 lf426 閱讀(4231) |
評論 (2) 編輯
SDL入門教程(十):1、多語言支持,Win32下的GetText
摘要:
1.1:po,mo與gettext
1.2:演示程序以及說明
1.3:為源程序制作po文件和mo文件
1.4:設(shè)置mo文件的目錄
1.5:構(gòu)建StringData類
1.6:做個(gè)gettext的批處理
閱讀全文
posted @
2008-03-30 02:02 lf426 閱讀(5027) |
評論 (3) 編輯
SDL入門教程(九):5、文本反饋鼠標(biāo)位置坐標(biāo)信息
摘要: 注意事項(xiàng):
1、times.ttf文件請到C:\WINDOWS\Fonts下尋找并拷貝到資源目錄下。
2、如果您使用VC2008,請用Release編譯。原因是,似乎涉及到vector的操作,Runtime Library在debug的時(shí)候必須用Multi-theaded Debug DLL (MDd),而Release時(shí)候才用Multi-theaded DLL (MD)。而我們親愛的SDL必須始終用MD,所以,請Release吧。
閱讀全文
posted @
2008-03-26 21:20 lf426 閱讀(1665) |
評論 (0) 編輯
SDL入門教程(九):4、int轉(zhuǎn)換為std::string
摘要: 我下面考慮的問題,是用TextSurface反饋鼠標(biāo)事件的信息。我想到的第一個(gè)例子,很自然就是反饋鼠標(biāo)所在坐標(biāo)的位置。這里涉及到一個(gè)基礎(chǔ)的問題,即鼠標(biāo)位置顯然不是用字符串表示的。SDL給我們的反饋信息是int,我們需要用TextSurface將int構(gòu)建成可以被blit到ScreenSurface上的面,需要做的第一件事情,是將int轉(zhuǎn)換為string。
閱讀全文
posted @
2008-03-26 20:48 lf426 閱讀(4303) |
評論 (8) 編輯
SDL入門教程(九):3、文本反饋“按鍵”信息
摘要:
3.1:一些小的修改
3.2:回顧SDL事件輪詢
3.3:演示程序
閱讀全文
posted @
2008-03-25 11:56 lf426 閱讀(1855) |
評論 (0) 編輯
SDL入門教程(九):2、顯示文本的完整代碼
摘要: SDL圖形窗口顯示文本的完整代碼
閱讀全文
posted @
2008-03-24 20:31 lf426 閱讀(2354) |
評論 (2) 編輯
SDL入門教程(九):1、在SDL圖形窗口顯示文本
摘要:
1.1:一個(gè)小細(xì)節(jié),SDL窗口的名稱
1.2:使用*.ttf文件
1.3:構(gòu)建TextSurface類
閱讀全文
posted @
2008-03-24 20:22 lf426 閱讀(4009) |
評論 (0) 編輯
SDL入門教程(七):SDL摳色(Color Keying)
摘要:
1:什么是摳色(Color Keying)
2:RGB映射
3:添加Surface的類方法,摳色
4:在主程序中使用新的類方法,摳色
閱讀全文
posted @
2008-03-19 20:33 lf426 閱讀(4664) |
評論 (2) 編輯
SDL入門教程(六):SDL讀取其它格式的圖片
摘要:
1:擴(kuò)充庫(Extension Libraries)
2:更加通用的Display Surface構(gòu)造函數(shù)
3:將圖片修改為適合顯示的格式
閱讀全文
posted @
2008-03-19 11:03 lf426 閱讀(3992) |
評論 (0) 編輯
從“集合”實(shí)例分析修飾函數(shù)返回值的const作用
摘要: 發(fā)現(xiàn)這個(gè)問題,是因?yàn)橐恢币詠硭伎嫉囊粋€(gè)算法——關(guān)于“集合”的實(shí)現(xiàn)。這個(gè)集合就是數(shù)學(xué)中的集合,與計(jì)算機(jī)中數(shù)列一個(gè)最大的不同在于,集合的元素是互異的。因?yàn)檫@兩天在熟悉vector,所以覺得用vector實(shí)現(xiàn)集合再合適不過了。STL確實(shí)是很好很強(qiáng)大的體系,無論是內(nèi)存管理,還是鏈表的實(shí)現(xiàn),讓我們可以省很多心。其實(shí)關(guān)于為什么要實(shí)現(xiàn)集合,也是因?yàn)槲以谟?jì)劃實(shí)現(xiàn)類似英雄無敵戰(zhàn)場計(jì)算移動(dòng)的一系列算法中,很多地方會用到集合的概念,甚至包括并集和差集等等。
閱讀全文
posted @
2008-03-13 13:30 lf426 閱讀(953) |
評論 (3) 編輯