Windows默認附帶的放大鏡,功能上有點單調。幾個版本的系統(tǒng)升級,放大鏡程序一直沒有大的變化。大二的時候,SQL課堂,老師用SSMS環(huán)境下編寫代碼給我們看,用了系統(tǒng)默認的放大鏡 ,系統(tǒng)默認放大鏡的不方便之處就顯示出來。系統(tǒng)的放大鏡,是以鼠標坐標為參照點。
課后,我想了一下,想為老師編寫一個放大鏡的軟件。一方面是想自己嘗試地做出放大鏡的功能;另一方面是想編寫另一種使用風格(拖放方式)的放大鏡,增加新的使用方法。
特別的,最新版本的放大鏡,可以使用“超級模式”,查看菜單、下拉框等等,按住Ctrl鍵的同時鼠標左鍵點擊窗體,將啟動此模式。
另外,我充分優(yōu)化了資源占用的問題。同類軟件中,有一部分是每秒以大約8KB的速度增加內存占用,直到最后溢出為止。 我的V1.0版本也存在這種問題。雖然現(xiàn)在內存很廉價,但一個優(yōu)秀的軟件,是不能容忍這種算法上的馬虎的。V3.0以后已經可以很好地釋放資源占用。
增加支持長度寬度上的變化。
增加以選框方式,選定要放大的區(qū)域。