微軟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)