iContact AE 新增功能

2021-05-23 18:50:34 字數 702 閱讀 4527

還是春節前翻譯了一下配置介面,後來想改一下聯絡人列表,一直沒時間改。上週出差一周都有點兒咳嗽,回來之後也更嚴重了,所以過節也沒想出差去玩,明天晚上多吃了點兒藥,今天上午好點兒了,沒事兒幹就把**整出來好好看了看,改了一下,加了個配置項來支援。

原來**號碼放在聯絡人姓名的下邊,佔一空行,而後面空著很大空間,太浪費,改完之後利用率高多了。

麻煩的是全是用windows mobile的api,沒有mfc太費勁了,文字、的位置都得一點兒一點兒算。

修改了幾處**,很多處都是一樣的也就是迴圈體

vector

items;

for(int i=0; i< (int)items.size();i++)

改為:

vector

items;

size_t n = items.size();

for(size_t i=0; i< n; ++i)

其實優化後的效率也不見得會高,因為items.size()方法可能是inline被優化掉,直接使用內部成員變數的位址,但這要依賴於編譯器,使用優化後的**更可靠一些。

值得說的一點就是使用size_t,應該盡可能使用它,特別是對於stl中的size()這樣的方法,最好不要使用int,要麼就是一堆警告,要麼就得像上面的**似的加個強制型別轉換,最簡單的就是直接使用size_t就可以了。

**剛剛提交,還沒有打包,喜歡的發郵件給我要最新版本吧。

新增藍芽通訊功能

下面是wince中藍芽協議棧的架構圖 可以看到,hci傳輸層以上的協議層全部由wince實現了,所以藍芽模組只需要實現了基帶層和鏈路管理層,並提供hci傳輸介面給wince就可以了。wince支援使用usb uart sdio等介面的藍芽模組。開發板上使用的是csr bc4 ext c2 pa藍芽模...

新增藍芽通訊功能

下面是wince中藍芽協議棧的架構圖 可以看到,hci傳輸層以上的協議層全部由wince實現了,所以藍芽模組只需要實現了基帶層和鏈路管理層,並提供hci傳輸介面給wince就可以了。wince支援使用usb uart sdio等介面的藍芽模組。開發板上使用的是csr bc4 ext c2 pa藍芽模...

GDI 新增功能簡介

yyxhhx提供 編譯環境需要配置vc6.0的包含目錄 1 二維向量圖形 向量圖形包括座標系統中的系列點指定的繪圖基元 如直線 曲線和圖形 例如,直線可通過它的兩個端點來指定,而矩形可通過確定其左上角位置的點並給出其寬度和高度的一對數字來指定。簡單路徑可由通過直線連線的點的陣列來指定。貝塞爾樣條是由...