owl

窗口庫

owl是Object Windows Library的縮寫,這是一個Application Framework結構的類庫,附含在Borland C++中,同MFC類似。

基本介紹


Object Windows Library
為了與Microsoft的Microsoft C++對抗,Borland花重金從一個公司買下了這個產品並繼續研發。
直到Borland C++徹底失敗,Borland推出Delphi時(使用VCL框架),OWL才被捨棄,並且Borland C++產品停止開發,Borland轉向Delphi開發。後來Delphi獲得極大成功,Borland才開始繼續關注C++行情,但Borland C++已無回天之力,他開發了C++Builder,為了與VCL兼容,而且會在編譯時會將C++Builder代碼轉換為Delphi代碼再進行編譯,而且還會Borland對C++Builder的語法做了拓展,但是VCL框架有嚴重的Delphi風格,所以在寫C++Builder代碼有時會寫出讓人難以理解甚至哭笑不得的C++代碼。