約會節目ElimiDate

elimiDATE

節目網址:http://elimidate.warnerbros.com/index.html

到了美國,其實在旅館裡面的CABLE都是一新聞節目或是電視購物(美國的電視購物節目還XX的多)之外,根本沒有什麼好看的電視,除了時下最流行的約會節目。

ElimiDate這個節目呢?主要就是一個男面對四個女性去選擇,透過一些交談、活動來逐漸淘汰人選,最後與剩下的一個交往。算是蠻新鮮的節目,只是整個節目內容有點給他煽情,不但有跳熱舞,還不時有激情演出(吵架、打架~~~),也難怪在美國的收視率佳評如潮(至少~~我們這群人都在看)

台灣的約會節目,很明顯就遜多了,學學人家嘛!多熱情   #^____^#

ListCtrl的一些用法

List.jpg

ListCtrl在MFC之中算是很好使用的工具,可以很輕鬆的利用一個List來做顯示、新增、刪除一些資訊。最近有一些使用上的心得,可以跟大家分享:

  1. 延伸設定:List.SetExtendedStyle(List.GetExtendedStyle() LVS_EX_HEADERDRAGDROP LVS_EX_ONECLICKACTIVATE);可以設定一些延伸功能,其餘可看MSDN。
  2. 自動對應到選擇的欄位:List.EnsureVisible(nItem,FALSE);若是你的List 時常需要Refresh 但是又怕被Scroll跑掉,可以使用這個,確保你select到的欄位可以被看到。

找到在VC(VisualC++ 6.0)上讀GIF檔案的方式

CodeGURU的時候看到的,可以參考說明網頁Add GIF-Animation to your MFC and ATL Projects ,該測試碼提供兩種方式(資源檔讀入、檔名讀入),很好用的物件。此外CodeGURU裡面有許多好的程式,大家可以參考一下…

Google減少IPO的價錢

Athens 2004

下了飛機之後,到了Fremont CA 每個新聞都在報導GOOGLE SLASH IPO PRICE的事情,即使網路上Reutersthe BBC_ ,_Slashdot也都在講。

看來最近掀起一股Google熱!!

Business Trip to Fremont CA

img_NewRegionalMapSm(2)280x269.gif

經過11個小時的飛行,出差到Fremont CA,靠近哪裡呢?

大概在舊金山這裡吧~~公司地址可以到InterVideo官方網站查詢

變數命名法–匈牙利命名法

前幾天去誠品,逛呀逛著,開始看一本關於遊戲設計概念的書『大師談遊戲架構與設計理論 (Game Architecture and Design)』。這本書其實真不賴,不僅有遊戲計概念的書,並且有教導專案管理、程式碼的撰寫風格等等。這些部分其實在市面上的書是很少看的到的。

不過在裡面看到一個程式命名的技巧匈牙利命名法(Hungarian Notation)回頭看自己寫的程式,還真的沒有這樣的命名習慣,難怪自己有時候要找變數的型態,還是得花上一點時間。

在這裡找出一些我找到的相關資料,大家可以看看。

 编码风格约定的目的是为了编写出的代码清晰和一致。Win32 中采用的是“匈牙利命名法”,这已经成为在 Win32 编程中通用的编码惯例。它含有变量前缀符号,该符号给出了一个变量的建议类型。以下的前缀是共同的: > > a Array 数组 > b BOOL (int) 布尔 > by Unsigned Char (byte) 字节 > c Char 字符 > cb Count of bytes 字节数量 > cr Color reference value 颜色 > cx Count of x (short) x 类型数量 > dw DWORD (unsigned long) 双字 > f Flags (usually multiple bit values)多位标志 > fn Function 函数 > g_ global 全局变量 > h Handle 句柄 > i Integer 整数 > l Long 长整数 > lp Long pointer 长指针 > m_ Data member of a class 类数据成员 > n Short int 短整数 > p Pointer 指针 > s String 字串 > sz Zero terminated String 零结束字串 > tm Text metric 公制文本 > u Unsigned int 无符号整数 > ul Unsigned long (ULONG) 无符号长整数 > w WORD (unsigned short) 字 > x,y x, y coordinates (short) x,y 坐标值 > >   这些约定可以相互结合,如: > > pszMyString 指向一零结束字串的指针. > m_pszMyString 一个类的指向一零结束字串的指针 > >   其他约定还有: > > CMyClass 前缀 'C' 代表一 C++ 类名. > COMyObjectClass 前缀 'CO' 代表一 COM 对象类名 > CFMyClassFactory 前缀 'CF' 代表一 COM 类工厂名 > IMyInterface 前缀 'I' 代表一 COM 接口的类名 > CImpIMyInterface 前缀 'CImpI' 代表一 COM 接口实现的类名 > >
<strong>參考資料:</strong>
  1. http://member.netease.com/~element/diary0101.html
  2. http://www.longen.org/E-K/detaile~k/Hungary.htm
  3. http://c2.com/cgi/wiki?CamelCase
  4. http://www.uml.org.cn/bzgf/bzgf5.htm