程式設計師,你雙屏了嗎?

softart發表於2007-10-27
2007年10月06日 09:52:05

前一段時間,因為做自動化測試框架,除錯的時候需要三個程式(Delphi/自動化測試客戶端/測試目標系統)同時執行,非常不方便,因此申請一臺可以雙屏的系統。

剛開始以為這是一個很簡單的事情,只需要加一個顯示卡,然後在加一個顯示器就可以了。誰知道原來的機器主機板不支援獨立顯示卡,而且沒有AGP插槽,PCI也不是最新的標準。可以想像原來的機器配置是多麼的不考慮擴充套件性啊。不過話說回來,這個問題剛好說明了擴充套件是需要成本的!後來只好直接申請一臺新機器了。

換上了雙屏,第一感覺就是螢幕大了。從左看到右,你必須轉動你的脖子才可以做到。但是多個程式可以同時檢視,這是非常棒的優點。

除錯程式的時候,可以IDE和程式同時檢視,插入斷點,單步除錯都非常方便。特別是針對繪圖方面的訊息或者事件之類的除錯,更是有莫大的幫助。以前曾經根據這類應用的特點,將IDE和程式的介面都調整小,然後再對應著除錯(其實也相當於模擬的雙屏了),但是對於IDE中的Code in sight還是很容易覆蓋程式的介面,導致除錯失敗。現在雙屏就不存在這個問題了。

如果你習慣遠端登入另外一臺機器的方式工作(這樣你相當於同時使用好幾臺機器),那麼雙屏對於你更是方便,可以在主機器和遠端機器方便對比和切換。

當然了你也會發現很多原來在程式設計中犯下的錯誤。比如說窗體的初始化位置。我說的是Delphi下的窗體,對於其他語言也必然有同樣的問題。我們以前總是容易將窗體的ScreenCenter,DesktopCenter,MainFormCenter混用,因為這些屬性設定的結果往往表現一樣,但事實會告訴你,這是完全不一樣的。所以我往往會看到某一個介面橫跨兩個螢幕。針對這點,大家可以參考我轉載的那篇雙屏的技術文章《在Delphi中開發使用多顯示器的應用程式》。

如果你足夠早的話,雙屏還可以幫助你吸引眼球。當然了,這是其次了:)

不過,話說回來。雙屏在提高你工作效率的同時,其實也是對你的剝削更大了。我這不是得了便宜還賣乖,只是說一些遭遇的問題。最近我明顯感覺我的眼睛非常累,究其原因,就是多了一個光源,現在兩個顯示器的亮度都已經調的很低了,才稍微好點了。

總體看來,由於液晶的普遍降價和普及,現在雙屏的時機應該已經到來,就是不知道我們的老闆什麼時候願意呢。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1812746


相關文章