喵,微軟果然是強!

很晚很累了,可是身體上的疲累沒有精神上的貧乏可怕,再不寫些東西,我的精神就快要到了荒蕪的地步,準備要抓狂了。

還欠了很多文章,很多心得,可是一寫下去會沒完沒了,而且要用到的照片我也還沒整理,可能要等到明天,後天,或大後天了,沒一個準。

因為,因為即使過了今天,我還是有看不到盡頭的作業啊!希望過了下星期,情況會好一些。拜托,給我一點點喘息的空間唄,我好想做一些自己的事啊!

總算是把很多事情給如期完成了,也很順利地依照計劃交了一份根本不符作業要求的作業,以及放掉了一份分數比重佔得不高的作業。

這次的 OR 作業,真的是深深地讓我感到微軟的強大之處啊!果然世界首富所創立的電腦軟體公司,就是不同凡響。

話其中一份作業,是用 VC++ 去呼叫 Lingo 附的 DLL 檔,求一個線性規劃的 MODEL ,並且使用 MFC 做視窗介面。

然而在這個作業中,我真的是服了微軟,於是只能交出一個根本不符合作業要求,用 Java 寫出來的程式。

為什麼我會佩服微軟呢?因為,他的 MFC 真的是太神奇啦!

自賦接觸過的程式語言不少,即便不能精通,但看得懂一個大概,也不會有太大的問題,恰巧 C++ 是我還稍微看得懂的其中之一。

另外,我認真寫過的 GUI Library ,雖然只有 GTK 1.4 ,但稍微學過 Java Swing ,也 trace 過用 QT 寫成的程式,因此總覺得再不濟,應該也能稍微看得懂 VC++ 所產生出來的MFC 程式碼。

但是,我卻是徹徹底底的敗掉了啊!書上的我看不懂,那就算了。問題是,我竟然翻遍了所有的程式碼,我還是找不到我畫面上的那幾個元件的程式碼,可是編出來的執行檔畫面確實有那些元件啊!

微軟果然是強啊!竟然可以把一個 GUI Library 的架構搞得如此複雜難懂,這應該不是一般設計 GUI Library 的人可以做得到的啊,比爾大人請接受小弟一拜吧。

話說回來,我一直到現在,還是比較喜歡 GTK+ 給我的感覺,雖然有人說 QT 的架構比較好,但是 QT 的 Wrapper 似乎是沒有 GTK+ 來得多?

而且之前我在學 GTK+ 的時候,覺得他的架構和使用方法都還滿直覺的,至少我覺得比 Swing 來得簡單,和 MFC 比的話更不用說了,我絕對會選擇 GTK+ 。

再加上我現在實在對 C/C++/Java 漸漸失去興趣,想轉向想辦法用 script language 來開發 Desktop AP 了,這部份好像還是 GTK+ 有比較多的 Wrapper ?

回響