目前分類:.NET (20)

瀏覽方式: 標題列表 簡短摘要

INI 檔案的詳細說明,可參考Windows 官方網站之說明(連結

Windows本身提供了 標準的 API 可以針對INI 檔進行操作與處理,分別為GetPrivateProfileStringWritePrivateProfileString。

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

可以透過 Accord.Video.FFMPEG 此一函式庫來協助處理影像(檔案)相關處理,但是首先需要透過 NuGet 套件管理員進行安裝,步驟如下:

 

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

首先要確保要避免程式被重複執行,一般常見的基本方法是,透過查詢目前所有執行程序(process)的名稱,來檢查是否有已經被執行,然而這種方式需要讀取程序清單逐個進行檢查,本文透過 互斥鎖(Mutual exclusion, Mutex) 來達到相同之效果,程式如下:

 

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

以下針對如何使用 ADO.NET 實體資料模型連結SQL Server,以及如何在 ASP MVC 中的 Web API專案內使用實體資料模型取得資料庫資料。

實作流程:

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

在Windows Form 開啟第二個視窗(form),目的是達到如下圖效果:

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

Windows WPF 設定設定Icon,希望達到圖之成效。

 

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

runProcess 第一個參數為要啟動的程式名稱(請確保該字串在cmd是可以正常執行的)

地二個參數為 程式執行時帶入的參數,相當於一般程式main function 中的args。

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

以下為利用資料庫動態產生TreeView結構之完整範例:

 

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

在ASP.NET 中可以透過QueryString取得URL的參數。

ASP可以透過以下為方法取得網路請求時的相關資訊:

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

 

Add Controller 專門處理錯誤請求。

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

為處理Excel檔案,需使用NPIO.DLL。

其中NPIO 如何加入專案中並使用可參考這篇(連結)。

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

先將資料以(Comma-Separated Values,CSV ) 格式利用StingBuilder儲存。

透過Encoding將資料編碼後轉為Byte[]後透過downloadFile 提供下載。

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

iText,主要是支援Java程式語言。之後針對Microsoft .NET C Sharp做了一個版本。可以至 iTextSharp (下載連結) 網站下載dll。

本案例版本為5.5.10 下載解壓縮後如下圖所示,先將dll相關的檔案解壓縮方便後續加入專案參考。

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

 

ASP.NET 可以透過DotNetZip套件將檔案壓縮後下載。

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

可至官方網站下載最新dll。

其標準操作 API 可參考 官方API文件

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

出現以下錯誤訊息表示你的專案設定的環境與實際環境不相匹配,找不到對應的工具。

Error    1    error MSB8020: The build tools for v140 (Platform Toolset = 'v140') cannot be found. To build using the v140 build tools, please install v140 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...".    C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets    64    5    ShowBMP

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

由於系統中寄信功能僅須由單一程式負責,無須每次使用時再建立一個實體。

因此本寄信功能使用單例模式進行實作,完整程式碼如下。

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

主要發生原因為傳送資料量過於龐大超出限制。

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

當專案執行長時間沒有回應時導致ContextSwitchDeadlock時。

倘若程式執行大量運算沒有回應是屬正常現象,為方便使用可以關掉ContextSwitchDeadlock偵錯。

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

利用Oledb操作Access mdb檔案

 

文章標籤

Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼