• About Me
  • Java基礎教學

[Csharp]Panel上置換元件UserControl

如果不使用MDI介面,而使用SDI的話,在部份在處理完Form的資訊後,均會另開Form或關閉Form,來進行資料的流程,其實也可以在同一個Form裡,利用自己建立的使用者控制項UserControl切換Switch,只需要在panel.Controls.Add或是panel.Controls.Remove就好了,底下是個簡單的範例。

設定二個按鈕,按下第一個按鈕時顯示第一個UserControl,按下第二個按鈕時則顯示第二個使用者控制項UserControl。

PanelControl1

...詳細文章

Csharp取得系統資訊資料

在開發程式時,有時需要知道部份的硬體資訊等,像是ProcessId的編號、System Name等,可以利用System Manager的查詢來取得其內容。底下是可查詢到的資料

CsharpCpuInfo
...詳細文章

Csharp 檔案下載程式

之前寫過利用Csharp的WebRequest來下載網頁的內容,這個範例下載的內容是文字內容,如果要下載binary二位元的檔案,就需要修改原本使用的StreamReader變成使用Stream,在之前的範例都有補上內容了,另外還針對deflate及Gzip網頁壓縮功能進行了支援。

這個範例裡使用了Thread來監控下載進度顯示於ProgressBar上。

CsharpProgressBar1
...詳細文章

移除Vistual Studio開發程式vshost.exe裝載處理序

在開發完Vistual Studio程式後,製作發行程時,就會發現執行的程式序會多出vshost.exe這樣子的名稱,可以由Windows工作管理員看到。

裝載處理序 (vshost.exe)

裝載處理序是一種功能,可以改善偵錯的效能、 可讓部分信任偵錯,並可讓設計階段運算式評估的 Visual Studio。 裝載處理序檔的檔名中包含 vshost,且位於專案的輸出資料夾。

詳細說明可以參考msdn

工作管理員
...詳細文章

Eclipse開發Dynamic Web Project 網頁程式-設定Tomcat與程式測試

安裝Eclipse、tomcat建立專案程式後,再來就需要啟動及設定Server來執行剛才的測試程式。

一.設定Tomcat

設定server.xml,把專案目錄的WebContent加入Content裡,啟動tomcat時啟會自動專入專案。

tomcat目錄下的confi/server.xml

修改Tomcat Server.xm

<Context path="/MyWeb" docBase="C:\workspace\MyWeb\WebContent" debug="0" crosscontext="true" reloadable="true">
 
    <Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="true">
          <Store className="org.apache.catalina.session.FileStore"/>
    </Manager>
</Context>

其中SaveOnRestart=true時,自動Complier後會自動重新載入,並且自動回復Session,如果有登入機制則不會被導出。
path是web url的subDir名稱,docBase則選擇專案目錄下的WebContent就可以了
complier後的classes

新增Container
...詳細文章

无觅相关文章插件,快速提升流量