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

love in C++, live on MFC

to get ready...

C++博客 首頁 新隨筆 聯(lián)系 聚合 管理
  47 Posts :: 0 Stories :: 97 Comments :: 0 Trackbacks

#

鼠標用久了,容易肩膀疼,所以有時候要換到左邊,然后需要的時候,再換到右邊。每次到控制面板里改還蠻煩的。

現(xiàn)在好了,自己寫了個程序,快速切換:當前是右手習慣就換到左手習慣;反之換到右手習慣
程序很小,只有2行代碼:

int ?APIENTRY?WinMain(HINSTANCE?hInstance,
?????????????????????HINSTANCE?hPrevInstance,
?????????????????????LPSTR?????lpCmdLine,
?????????????????????
int
???????nCmdShow)
{
?????
// ?TODO:?Place?code?here.

????BOOL?bSwapped? = ?::GetSystemMetrics(SM_SWAPBUTTON);
????::SwapMouseButton(
!
bSwapped);
????
????
return ? 0
;
}
參考了這篇blog:用C#實現(xiàn)鼠標左右鍵自動切換

編譯后的程序下載
posted @ 2006-05-11 22:33 flyingxu 閱讀(645) | 評論 (2)編輯 收藏

Dither這個詞怎么翻譯?我是指在window中的術(shù)語,常見的詞組solid color, ditherd color,見下圖
o_image61.gif
posted @ 2006-04-23 22:02 flyingxu 閱讀(402) | 評論 (1)編輯 收藏

When can a thread receive window messages?
( http://blogs.msdn.com/oldnewthing/archive/2004/06/08/150929.aspx )
If one thread T1 send a message to a window that belongs to another thread T2, the sending thread T1 is put to sleep until the receiving thread replies to the message. But if somebody else sends a message to thread T1, thread T1 is woken to process the message, then is returned to sleep.

如何編寫異常安全的C++代碼
沒有看懂,應該還可以
?
轉(zhuǎn) :C++基本語法(上)(精品)
轉(zhuǎn):C++基本語法(下)(精品)
?
Danny Kalev的幾篇關(guān)于c++的文章,都是中文的
其中有一篇避免使用 protected 類型的數(shù)據(jù)成員,說"避免使用 protected 類型的數(shù)據(jù)成員,因為他們會造成對封裝的一個錯誤的理解。相反,將數(shù)據(jù)成員聲明為 private 類型并定義相應的成員函數(shù)來訪問它們是必要的。通過使用這種方法 ,基類設計上的變化就不會影響其它類",我覺得有道理
?
字符,字節(jié)和編碼
?
《c語言接口與實現(xiàn)》讀后感? 介紹了一本好書

發(fā)布SnifferFox Beta版本了沒有看,但是源代碼也許可以研究下

初嘗結(jié)對編程的甜頭?是最XP編程的自己的理解.我現(xiàn)在比較喜歡看關(guān)于模式或者XP之類的熱門話題在軟件工業(yè)中實際的應用和自己的理解 ,而不是對書的摘抄或者演示性的代碼.

alai04的專欄?在翻譯Beyond the C++ Standard Library: An Introduction to Boost

Developers skills test ?eMule項目組的找人筆試題,看了下,發(fā)現(xiàn)自己還不能去eMule做開源項目啊,唉,

?C++ 完全不完全資源導引--書籍篇 后面的精力過剩類和打擊信心類的書都可以讀讀 :)

posted @ 2006-04-22 23:26 flyingxu 閱讀(867) | 評論 (0)編輯 收藏

有兩個工程W.exe, 和c.dll
每次我從w調(diào)試c的時候都是可以直接從w工程設斷點,調(diào)試進入c源碼的.c的源碼我有,在另外一個目錄下.這是個我覺得很好的功能.
結(jié)果有一天,我拷了個新的c工程,編譯后,發(fā)現(xiàn)從w進不了c代碼了,即使勉強進去了,居然不是停在函數(shù)的第一句,而是在某個循環(huán)體內(nèi).
...
...
后來看了一下,原來,在w工程的debug目錄下,還有個c.lib和c.dll的老版本;而新版的c.lib和c.dll在w工程的根目錄下.而調(diào)試的時候,debug目錄下的dll lib是優(yōu)先的(猜測)
...
...
所以,只是個粗心的問題,不是技術(shù)問題.
posted @ 2006-04-17 15:20 flyingxu 閱讀(618) | 評論 (0)編輯 收藏

如果看到這個標題時,還不知道什么是errno,那么,你就和我一樣.呵呵,我編程也有4,5年了,今天才知道errno.
errno不是我定義的一個變量,也不是否個隨意的變量名,而是crt庫中定義的一個全局變量
定義:errno Constants (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_errno_Constants.asp)
#if?????(defined(_MT)?||?defined(_DLL))?&&?!defined(_MAC)
_CRTIMP?
extern?int?*?__cdecl?_errno(void);
#define?errno???(*_errno())

#else???/*?ndef?_MT?&&?ndef?_DLL?*/
_CRTIMP?
extern?int?errno;
#endif??/*?_MT?||?_DLL?*/
實際上,就是再一些crt函數(shù)調(diào)用后,errno會被賦值,表示函數(shù)調(diào)用的狀態(tài).有點類似window api中的GetLastError
這些crt函數(shù)包括fgetpos或者ftell和strtol之類.
在什么時候用它呢?看下面的一個例子:
????const char*?chTest?=?"123456789222299999999";
????
char*?pStop?=
?NULL;
????
int?nValue?=?strtol(chTest,?&pStop,?10
);

????
int?nError?=
?errno;
????
if(nError?==
?ERANGE)
????????perror(chTest);
這個時候,nValue = 0x7fffffff,你如果只是根據(jù)它來判斷,是不知道實際上已經(jīng)出錯了.所以,這個時候必須借助errno來判斷狀態(tài).

慚愧啊,今天才知道.今天看strtol的msdn文檔,看到一句話For both functions, errno is set to ERANGE if overflow or underflow occurs.,我看了半天沒有找到errno,后來一搜,才發(fā)現(xiàn)它居然是個全局變量.
posted @ 2006-04-13 19:15 flyingxu 閱讀(3153) | 評論 (2)編輯 收藏

中文不是很好翻譯,可以理解成"不論真假;隨便說說"
常用句型:
FWIW, I think poster means...
poster這里是樓主的意思,呵呵
posted @ 2006-04-11 17:22 flyingxu 閱讀(388) | 評論 (0)編輯 收藏

今天突然想起一個問題,在mfc里面,比較典型的程序模型,dialog, sdi,mdi。特別的,有doc/view結(jié)構(gòu)。有點類似于mvc結(jié)構(gòu),影響了一代又一代mfc程序員。
那么mfc8.1中,能不能多些這樣的結(jié)構(gòu)吧?把當前比較流行的設計模式,都做成現(xiàn)成的類,放在mfc中

呵呵,那個時候,我估計沒有人再說mfc設計的很爛了吧?

不過很奇怪,開源社區(qū)那么多人在用java c#討論設計模式,MFC領域的卻很少,真是奇怪
posted @ 2006-04-09 21:50 flyingxu 閱讀(698) | 評論 (2)編輯 收藏

鋒鋒說:
把代碼投影在墻上,幾個人坐下來一起評論也是有效的方法

呵呵,我覺得很cool啊,可惜現(xiàn)在我不是老板,等我哪天成老板了,就這么做
posted @ 2006-04-09 21:37 flyingxu 閱讀(319) | 評論 (0)編輯 收藏

windows窗口系統(tǒng)的3個分層

z-order的初始順序就是窗口創(chuàng)建的先后順序

對于子窗口,z-order于tab 順序的關(guān)系
posted @ 2006-04-05 22:13 flyingxu 閱讀(1071) | 評論 (0)編輯 收藏

書上說匈牙利命名法已經(jīng)過時了,我不這樣認為。

有人認為現(xiàn)在編譯器已經(jīng)可以很好的檢測出類型的不匹配,或者IDE中可以很快的看到類型,所以在c中可能需要,在C++(強類型語言)中就不需要了。
C++ made it harder to do that without wicked casting and the compiler catches most of those kind of errors.? So, I agree with the previous poster that it's now redundant.
Also, modern IDEs allow you to hover the cursor over a variable and show you the variable's definition.


不過我覺得代碼不是寫給編譯器看的,而是寫給人看的,這里就有self-documenting和readability的問題。
很明顯,如果你看到nIndex 或者strFile或者wndNext,就可以很快知道分別是int CString CWnd類型,而不用回頭去看變量定義,這樣,看代碼時就會很快。
而且,對于MFC程序員來說,更重要一些,因為MFC里面的變量都是用匈牙利命名法的。
If you're programming C++/MFC you're better sticking to hungarian for consistency with the class library & Win32 API declarations.
微軟的約定,就是標準了

不過,書上提到在泛型編程中不需要,現(xiàn)在體會還不深,可能是對的。

今天(2006 04 13碰巧看到codeproject的一個vote),結(jié)果如下

Option Votes %
Pascal Cased 171 10.6
camel Cased 702 43.4
Fixed letter prefix (eg lLocal) 81 5.0
Hungarian prefix (eg strLocal) 481 29.7
Scope prefix (eg l_Local) 36 2.2
Scope and Hungarian prefix (eg l_strLocal) 125 7.7
Responses 1618 ?

Hungarian Notation排第二.
cp上面有兩個鏈接
Conversations: Hungarian wartHogs (http://www.cuj.com/documents/s=7989/cujcexp1911hyslop/hyslop.htm)
號稱這篇文章就已經(jīng)明白的說HN過時了(作者也是c++ coding stardard的作者).
如果不用HN,那么應該用什么樣的命名規(guī)則呢?
Naming Guidelines(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconNamingGuidelines.asp)
.Net下的推薦,也許別的地方也可以用.
posted @ 2006-04-05 19:45 flyingxu 閱讀(651) | 評論 (5)編輯 收藏

僅列出標題
共5頁: 1 2 3 4 5 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产精品男人爽免费视频1| 亚洲一区国产一区| 亚洲摸下面视频| 亚洲精品中文字幕在线| 欧美一区午夜精品| 亚洲制服av| 欧美成人精品在线观看| 久久久久久久欧美精品| 欧美三区在线| 亚洲国产1区| 黑人巨大精品欧美一区二区| 亚洲中午字幕| 亚洲欧美美女| 国产精品久久久久久超碰| 亚洲乱码国产乱码精品精可以看| 亚洲国产精品日韩| 久久人人97超碰人人澡爱香蕉| 久久精品国产99国产精品澳门| 国产精品久久久久久福利一牛影视| 亚洲片在线资源| 亚洲最新在线| 欧美日韩国产片| 日韩午夜电影| 亚洲夜晚福利在线观看| 欧美日韩一区自拍| 一本大道久久a久久综合婷婷| 一区二区三区产品免费精品久久75| 欧美二区在线播放| 亚洲国产一区在线| 日韩视频一区| 欧美日韩在线不卡一区| 一本一本久久a久久精品综合麻豆| 亚洲深夜福利| 国产精品一区二区三区四区| 亚洲欧美日韩精品久久奇米色影视| 欧美一二三区在线观看| 国产日韩欧美视频在线| 久久精品国产亚洲高清剧情介绍| 久久一区二区三区四区| 亚洲国产婷婷香蕉久久久久久| 欧美大尺度在线观看| 日韩亚洲国产欧美| 欧美一区二区黄色| 韩国v欧美v日本v亚洲v| 免费观看国产成人| 亚洲免费激情| 久久九九精品99国产精品| 1024国产精品| 欧美日韩三级一区二区| 亚洲欧美视频在线观看| 久久夜色精品国产| 99成人在线| 国产欧美精品| 美日韩丰满少妇在线观看| 日韩网站在线看片你懂的| 欧美亚洲自偷自偷| 激情久久综艺| 欧美日韩一区二区视频在线| 欧美在线观看视频在线 | 亚洲毛片在线免费观看| 欧美天天影院| 久久久亚洲影院你懂的| 一区二区成人精品| 久久一区二区三区av| 亚洲视频一区二区在线观看 | 亚洲精品欧美精品| 国产精品视频最多的网站| 老鸭窝亚洲一区二区三区| 一区二区三区四区精品| 巨乳诱惑日韩免费av| 亚洲综合电影| 最近中文字幕日韩精品| 国产偷国产偷精品高清尤物| 欧美黄色一区| 久久一区亚洲| 小处雏高清一区二区三区| 亚洲精品亚洲人成人网| 狂野欧美激情性xxxx欧美| 亚洲欧美日韩电影| 亚洲另类在线一区| 影音先锋日韩精品| 国产精品揄拍500视频| 欧美日韩成人综合天天影院| 久久全国免费视频| 先锋影音国产精品| 亚洲一区二区四区| 日韩视频二区| 亚洲激精日韩激精欧美精品| 久久免费黄色| 久久精品视频在线观看| 亚洲欧美国产精品桃花| 99热这里只有成人精品国产| 亚洲黄色视屏| 亚洲国产高清视频| 国内成人精品视频| 国产农村妇女毛片精品久久麻豆| 欧美日韩另类在线| 欧美乱人伦中文字幕在线| 模特精品在线| 欧美成年视频| 欧美成人日韩| 欧美精品九九99久久| 欧美不卡视频一区发布| 欧美成人高清视频| 欧美激情欧美激情在线五月| 美女视频网站黄色亚洲| 免费看成人av| 欧美不卡在线视频| 欧美激情影音先锋| 欧美日韩一区二区在线观看| 欧美日产在线观看| 欧美视频中文字幕在线| 欧美小视频在线| 国产精品久久久久久久久久久久| 国产精品美女久久福利网站| 国产精品日韩精品欧美在线| 国产伦理精品不卡| 国产一区二区三区久久久| 国内外成人在线| 精品电影一区| 亚洲精选一区| 亚洲欧美日韩一区二区| 欧美伊久线香蕉线新在线| 久久久精品性| 欧美刺激性大交免费视频| 亚洲黄色在线看| 亚洲美女一区| 午夜精品福利视频| 久久久久久久一区二区| 免费观看一区| 国产精品成人久久久久| 国产亚洲欧美一区| 亚洲经典自拍| 亚洲欧美韩国| 久久久久久日产精品| 亚洲第一区中文99精品| 在线视频精品一区| 久久精品在线观看| 欧美欧美在线| 国模大胆一区二区三区| 日韩视频免费| 久久九九99| 亚洲精品久久久久久一区二区| 99精品国产在热久久下载| 亚洲欧美日韩专区| 欧美成人r级一区二区三区| 国产精品乱码妇女bbbb| 在线精品亚洲| 午夜精品免费| 亚洲高清不卡在线| 欧美亚洲综合在线| 欧美激情国产日韩精品一区18| 国产精品一区二区三区四区五区| 91久久久久久| 欧美专区第一页| 亚洲精品看片| 久久久一本精品99久久精品66| 欧美日韩国产成人在线观看| 韩日精品中文字幕| 亚洲综合精品自拍| 亚洲国产精品久久精品怡红院| 欧美亚洲免费电影| 欧美高清自拍一区| 精品动漫av| 欧美诱惑福利视频| 日韩一级大片| 欧美顶级大胆免费视频| 韩国女主播一区二区三区| 亚洲欧美日韩天堂| 亚洲国产专区校园欧美| 久久久精品免费视频| 国产精品入口麻豆原神| 一本色道久久88综合日韩精品| 另类成人小视频在线| 亚洲综合欧美日韩| 欧美日韩亚洲一区二区三区在线| 1000部国产精品成人观看| 午夜国产精品影院在线观看| 亚洲人成绝费网站色www| 麻豆精品视频在线观看| 国产日韩精品一区二区三区| 亚洲一区欧美二区| 日韩亚洲视频| 欧美日韩91| 夜夜爽www精品| 亚洲欧洲精品一区二区三区 | 欧美制服第一页| 国产精品久久久久秋霞鲁丝| 亚洲视频在线观看视频| 亚洲毛片网站| 欧美日韩在线播放一区| 99国产精品久久久久久久成人热| 欧美激情2020午夜免费观看| 久久免费国产| 在线观看欧美| 亚洲高清一二三区| 免费看亚洲片| 国产精品99久久久久久久久久久久 | 99re在线精品| 国产精品国产三级国产普通话蜜臀 |