AFX

Application Framework技術團隊,名為AFX小組,用以開發C++對象導向工具給Windows應用程式開發人員使用。AFX 的"X"沒有什麼意義,是比較流行的結尾字元,如activex等。

微軟AFX

成立時間

1989年

成立公司

微軟公司

團隊

ApplicationFramework技術團隊,名為AFX小組,用以開發C++對象導向工具給Windows應用程式開發人員使用。

AFX中的X

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作業系統有關。果然,其第一個原型產品,有自己的視窗系統、自己的繪圖系統、自己的對象資料庫、乃至於自己的記憶體管理系統。

AFX成長介紹

當小組成員以此產品開發應用程式,他們發現實在是太複雜,又悖離公司的主流系統--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 等等等。

Afx框架函式

實現都是調用API函式的,你可以在VC中找到任意一個框架函式比如AfxMessageBox,單擊右鍵選轉到定義就可以看到它的源碼了,它的函式體裡面還是要調用MessageBox的。

AFX前綴

Afx前綴是微軟MFC一個小組的名稱簡寫,並沒有別的意義。

MFC的很多代碼,包括全局函式名、宏、頭檔案名稱都使用了"Afx"。

Afx*.h是一組MFC的核心頭檔案,

比如: afxwin.h 定義MFC的核心和標準組件

afxext.h 定義MFC的擴展

afxdisp.h 是MFC自動化支持的類定義頭檔案

afxdb.h 是MFC的ODBC類封裝

腳踝訓練系統-AFX

介紹

據國外最近的研究成果,如今,一種新的腳踝訓練系統AFX正在逐步成為流行,對於這項新技術

訓練師表現

NBA資深訓練師斯科特-麥卡洛甚至表示:“他是我見過惟一可以有效加強腳步和踝關節力量的設施。”在當下的美國大學籃球賽場,已有很多年輕人選擇將AFX當做保護腳踝的首要工具。

AFX信號令

TUP的信號訊息

-電話信號訊息的種類中有一種叫做ACM 地址全訊息(Address complete message (note))。

ACM中包括六種信號

——地址全、計費(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)

相關詞條

相關搜尋

熱門詞條

聯絡我們