[IronPython]IronPython開發環境的安裝與設定
身為以程式開發為樂的程式開發人員,在蛇年玩蛇也是一件很合理的事。但是玩蛇也是要準備好工具的,而筆者的.NET背景又比其他語言濃厚,幾經思量最後還是選擇了IronPython,因為它可以同時使用.NET Framework與Python兩邊的類別庫,不論是用來慢慢熟悉Python語法,或是用來搭配.NET這邊的開發都會比較容易。 ...
身為以程式開發為樂的程式開發人員,在蛇年玩蛇也是一件很合理的事。但是玩蛇也是要準備好工具的,而筆者的.NET背景又比其他語言濃厚,幾經思量最後還是選擇了IronPython,因為它可以同時使用.NET Framework與Python兩邊的類別庫,不論是用來慢慢熟悉Python語法,或是用來搭配.NET這邊的開發都會比較容易。 ...
Web storage是HTML5新功能之一,允許使用者透過瀏覽器將資料暫存在client端。以往使用cookie來做類似這樣的需求,每個頁面可容納的資料量,約只有 4 KB 左右,且會在HTTP Request時上傳資料至Server端,造成不必要的頻寬浪費,也對執行效能造成不好的影響。而若是透過 Web Storage來儲存,儲存容量依瀏覽器不同而有不同,約有 1-5MB,且能手動調整透過設定將空間放大,能存放更大的資料量,不耗費不必要的頻寬,使用起來也更為方便。 ...
這幾天筆者抽空看了一下程式中有Boxing與UnBoxing的地方,因為想要解決程式中列舉部分處理會有Boxing的問題,而注意到了將列舉值直接ToString與Enum.GetName的不同。兩種寫法有著效能上的差異,因此筆者用下面這樣的範例程式測試了一下兩者所需耗費的時間: ...
之前筆者介紹過Zeta Resource Editor這個資源檔編輯工具,它能夠透過翻譯產生特定語系的資源檔,但是新的版本它的翻譯服務改成雲端的服務,變得必須要有雲端服務的應用程式ID,整個翻譯功能就變得不好用了,甚至要付費給雲端服務。經過一番搜尋,筆者又發現了XHEO RESX Translator這套工具,可以達到類似的效果,這篇將其稍微做個整理。 ...
微軟最近釋出Microsoft Script Explorer for Windows PowerShell,目前只釋出到Beta版。這工具對於想學PowerShell或是有需要找相關範例來修改的人來說是一大福音,它提供了一個簡易的界面允許使用者去使用TechNet Script Center、PoshCode、 Network file systems、Bing Search、與本地的PowerShell資源。 ...
PerfCompare是一個用來測試C#程式效能的輔助小工具,使用上十分容易,但卻有一些限制存在。這邊筆者實際以[Performance][C#]StringBuilder與String.Join串接字串時的效能比較這篇的範例為例,解釋如何使用這樣的一個工具來作效能的測量比較。 ...
現在電腦能支援的解析度越來越大,使用高解析度的電腦越來越多,像是Win8就限制snap功能一定要高於一定的解析度才能啟用,但在高解析度下有些系統的行為又不太能滿足我們的需求,像是Taskbar Thumbnails可能就會在高解析度下顯得有點小。 這時我們可以用Taskbar Thumbnails Tuner這個Tool為Taskbar Thumbnails做些細部的微調。 ...
今天在測試程式運作時發現整個系統效能有點低落,看了一下工作管理員發現有個TGitCache.exe的處理續在吃我的CPU,吃的量還滿大的,在雙核的情況下還能吃到25%左右。 ...
前陣子筆者在回應論壇上程式縮至常駐列,程式重複開啟時視窗無法還原這篇發問,因為這篇發問還滿有趣的,所以稍稍紀錄一下。發問者主要是想要嘗試實現單一程式執行個體,但是卻沒有打算一開始就到位,因此只是很簡單的勾選VB.NET屬性頁中的Make single instance application設定。 ...
這篇要介紹的是如何抽換表單介面與實現精靈介面,順便介紹自己試寫的TabControlEx控制項,雖說是TabControl的加強版控制項,但其實也只比傳統的TabControl控制項多一個ShowPageOnly屬性。 ...