原创 C語言宏定義技巧

  寫好C語言,漂亮的宏定義很重要,使用宏定義可以防止出錯,提高可移植性,可讀性,方便性 等等。下面列舉一些成熟軟件中常用得宏定義。。。。。。   1,防止一個頭文件被重複包含 #ifndef COMDEF_H #define

原创 一位IT老工程師的十條忠告

諸位,咱當電子工程師也是十餘年了,不算有出息,環顧四周,也沒有看見幾個有出息的!回顧工程師生涯,感慨萬千,願意講幾句掏心窩子的話,也算給咱們師弟師妹們提個醒,希望他們比咱們強!   [1]好好規劃自己的路,

原创 C語言中String庫函數

C語言中String庫函數以下內容摘自《C程序設計教程》(美)H.M.Deitel P.J.Deitel著,薛萬鵬等譯,機械工業出版社。 void *memccpy (void *dest, const void *src, int c

原创 一個美國工程師的事業和生活觀

在三月舉行的IIC展覽會上,本站記者認識了StarGen公司的首席結構師Norm Rasmussen。Norm Rasmussen曾經在Intel公司工作了11年,他是Intel公司PCI開發組最早的成員,

原创 VC調試入門

概述調試是一個程序員最基本的技能,其重要性甚至超過學習一門語言。不會調試的程序員就意味着他即使會一門語言,卻不能編制出任何好的軟件。這裏我簡要的根據自己的經驗列出調試中比較常用的技巧,希望對大家有用。本文約定,在選擇菜單時,通過/表示分

原创 提高 Linux 上 socket 性能

  提高 Linux 上 socket 性能 加速網絡應用程序的 4 種方法 級別: 中級 M. Tim Jones ,資深軟件工程師,Emulex 2006 年 2 月 13 日 使用 Sockets A

原创 MFC六大關鍵技術之(五六)

MFC六大關鍵技術之(五六) 消息映射與命令傳遞      說到消息,在MFC中,“最熟悉的神祕”可算是消息映射,那是我們剛開始接觸MFC時就要面對的東西。有過SDK編程經驗的朋友轉到MFC編程的時候,一下子覺得什麼都變了樣。特別是

原创 CString 和 char * 的相互轉換

CString 和 char * 的相互轉換 _T的作用 _T和_TEXT是一樣的,一般情況_T("Kurt")和“Kurt"沒有什麼區別。但對於UNICODE,一般加上_T. 如果想編譯UNICODE版本的軟件,則加上_T可以由編

原创 CString與其他類型的轉換

1、字符串與數的轉換:atof(字符串->double,int,long),itoa(int->字符串),ltoa(long int->字符串)double->CString的方法:CString::Format("%d", &dX); 

原创 追根究底,MFC六大關鍵技術剖析(三)

追根究底,MFC六大關鍵技術剖析(三) 三、動態創建 動態創建就是運行時創建指定類的對象,在MFC中大量使用。如框架窗口對象、視對象,還有文檔對象都需要由文檔模板類對象來動態的創建。我覺得這是每個MFC的學習者很希望理解的問題。 初次