共找到2條詞條名為AFX的結果 展開
- AFX
- EFX
AFX
AFX
Application Framework技術團隊,名為AFX小組,用以開發C++對象導向工具給Windows應用程序開發人員使用。AFX 的"X"沒有什麼意義,是比較流行的結尾字元,如activex等。
ApplicationFramework技術團隊,名為AFX小組,用以開發C++對象導向工具給Windows應用程序開發人員使用。
AFX 的"X"的含義是擴展,即英文單詞Extensions中的x。
這個小組最初的「憲章」是要"utilize the latest in object oriented technology to provide tools and libraries for developers writing the most advanced GUI applications onthemarket",其中並未畫地自限與Windows操作系統有關。果然,其第一個原型產品,有自己的窗口系統、自己的繪圖系統、自己的對象資料庫、乃至於自己的內存管理系統。
當小組成員以此產品開發應用程序,他們發現實在是太複雜,又悖離公司的主流系統--Windows --太遙遠。於是他們修改憲章變成"deliver the power of object-oriented solutions to programmers to enable them to build world-class Windows based applications in C++." 這差不多正是Windows 3.0異軍崛起的時候。以afx開頭的函數不能說是MFC的全局函數,而是MFC的類函數。當初這個小組打算建立一個可以跨linux和windows平台的設計軟體,結果失敗了,遺留了大量的函數以afx命名,最終用類的概念建立了MFC的框架,所以現在MFC之中有很多afx函數,這些函數可以用API函數替代。AFX 小組預期MFC 的使用者不可能人人皆為C++ 專家,所以他們並沒有採用所有的C++高階性質(例如多重繼承)。許多「麻煩」但「幾乎一成不變」的Windows程序動作都被隱藏在MFC 類別之中,例如WinMain、RegisterClass、Window Procedure 等等等。
實現都是調用API函數的,你可以在VC中找到任意一個框架函數比如AfxMessageBox,單擊右鍵選轉到定義就可以看到它的源碼了,它的函數體裡面還是要調用MessageBox的。
Afx前綴是微軟MFC一個小組的名稱簡寫,並沒有別的意義。
MFC的很多代碼,包括全局函數名、宏、頭文件名都使用了"Afx"。
Afx*.h是一組MFC的核心頭文件,
比如: afxwin.h 定義MFC的核心和標準組件
afxext.h 定義MFC的擴展
afxdisp.h 是MFC自動化支持的類定義頭文件
afxdb.h 是MFC的ODBC類封裝
據國外最近的研究成果,如今,一種新的腳踝訓練系統AFX正在逐步成為流行,對於這項新技術
NBA資深訓練師斯科特-麥卡洛甚至表示:“他是我見過惟一可以有效加強腳步和踝關節力量的設施。”在當下的美國大學籃球賽場,已有很多年輕人選擇將AFX當做保護腳踝的首要工具。
-電話信號消息的種類中有一種叫做ACM 地址全消息(Address complete message (note))。
——地址全、計費(ADC)(Address-complete, charge)
——地址全、免費(ADN)(Address-complete, no charge)
——地址全、投幣式(ADX)(Address-complete, coin box)
——地址全、空閑、計費(AFC)(Address-complete, charge subscriber free)
——地址全、空閑、免費(AFN)(Address-complete, no charge, subscriber free)
——地址全、空閑、投幣式(AFX)(Address-complete, coin box, subscriber free)