發表文章

Windows Client 檔案上傳範例

這個範例有 Client 與 Server 兩個專案 1. Client 傳送端:Windows Form 專案,將多個檔案與POST資料彙整後,透過 httpWebRequest 做上傳程序。 2. Server  接收端:ASP.NET 網站 ,以泛型處理常式 (.ashx) 撰寫接收檔案與參數。   程式碼主要是參考 stackoverflow 這篇討論: Upload files with HTTPWebrequest (multipart/form-data) 修改而來的。

Windows Form TextBox UI 調整

圖片
近日著手修改 Windows Form 專案中,執行程式與視覺設計的原搞差很大,其中以 TextBox 為例有以下要求: A. 所有採用控制項採用相同字型與顏色 B. 可輸入的TextBox     (1)其邊框顏色是…     (2)取得焦點時背景顏色是…     (3)離開焦點時背景顏色是… C. 不可輸入的TextBox     (1)其邊框顏色是…     (2)背景顏色是…

[LINQ] 比對兩個目錄有新增的檔案

筆者做 Desktop 程式線上更新時,常會需要整理本次新增的檔案(DLL, 圖片, 聲音),先複製到另一個目錄下,在壓縮 Zip 後上傳到自行開發的 Update Server 上。

NuGet Package Metadata 編輯欄位對應

圖片
本文將 NuGet Package Explorer 編輯與 IDE 中顯示的欄位做一個對照,未來新建立套件時有個依據。 我曾發生一個狀況,明明 IDE [管理 NuGet 套件] 中標題看到兩行文字,但在 NuGet Package Explorer 卻找不到 ??

IIS 虛擬記憶體設定

圖片
曾在 2011 年發生過的老問題,關於 IIS 回收與記憶體設定的問題。   IIS  回收條件中會其中一項是是關於記憶體部份,這設定值若太大,反而會造成自動回收失敗,導致須要手動進行回收。 主要原因是回收時,需要相同虛擬記憶體大小的 Buffer,才能順利進行。

{範例} Windows Pass Json to Asp.net

圖片
這個範例原始開發環境是 Visual Studio 2010  + .NET Framework 4 主要程序有: 透過 DataContractJsonSerializer 將 Json字串 與 物件做序列化與反序列化 以 Asp.net 泛型處理程序(*.ashx) 做為介面 <---- 應改要 Restful 才對… 模擬消費端採用 Windows 專案進行存取。

ASP.NET Clean page base

public class CleanPage : System.Web.UI.Page { public override string StyleSheetTheme { get { return ""; } set { } } protected void Page_PreInit(object sender, EventArgs e) { this.EnableViewState = false; this.ViewStateMode = System.Web.UI.ViewStateMode.Disabled; this.Theme = ""; } public CleanPage() { this.EnableTheming = false; this.ViewStateEncryptionMode = System.Web.UI.ViewStateEncryptionMode.Never; } }