- Dec 16 Sat 2017 11:43
-
建立 Excel 圖表(VB.NET)
- Jul 30 Sun 2017 20:22
-
儲存圖片到 SQL Server(C# Linq)
- Jul 23 Sun 2017 12:51
-
執行緒 Task(2) 取消執行緒(VB.NET)
- Jul 23 Sun 2017 12:48
-
執行緒 Task(1) 避免程式畫面當掉(VB.NET)
當程式處理過程中,如有耗費時間的情況,通常會導致程式畫面當掉,為了避免這種情況發生,會把耗費時間的程式移到其他執行緒執行,在 .Net Framework 4.0中提供了 Task 類別,Task 類別簡化了 .Net Framework 中執行緒的撰寫,以下提供一個 Task 範例,當按下 Button2 按鈕後程式會停止 5 秒(模擬程式畫面當掉),當按下Button1 按鈕後,程式會開始一個執行緒,執行 run 函式,因 run 函式使用執行緒執行,執行時不會導致程式畫面當掉。
- Jul 15 Sat 2017 18:38
-
使用 SqlDependency 偵測 SQL Server 資料變更(VB.NET)
- Apr 07 Sun 2013 23:18
-
.Net DDE Library
在目前自動控制中,HMI(人機介面)大都依靠 OPC 與 PLC 進行通訊,但在 OPC 規範還未被發表之前,所使用的是微軟所提供的 DDE(Dynamic Data Exchange) 技術,雖說 DDE 已被 OPC 所取代,但在很多股市軟體都看的到他的身影,也被廣泛的應用中,在此 iammic 要介紹一個 .Net Library Ndde,他提供可在C# 或 VB.Net 中撰寫 DDE 程式的 Library ,也提供簡單的 DDE Server 與 DDE Client 範例,可到以下連結下載 Ndde Library。
Ndde Library
http://ndde.codeplex.com/
Ndde Library
http://ndde.codeplex.com/
- Oct 10 Mon 2011 11:50
-
VB.NET 開啟關閉螢幕保護程式
方法一
Private SPI_SETSCREENSAVERACTIVE As Integer = 17
Private SPIF_SENDWININICHANGE As Integer = 2
<DllImport("user32", CharSet:=CharSet.Auto)> _
Public Shared Function SystemParametersInfo( _
ByVal intAction As Integer, _
ByVal intParam As Integer, _
ByVal strParam As String, _
ByVal intWinIniFlag As Integer) As Integer
End Function- Jul 03 Sun 2011 20:24
-
VB.Net Image 轉 Excel

iammic 無聊寫了一個將圖檔轉到 Excel 的程式,去抓取圖檔的像素顏色將顏色設定到 Excel 儲存格
中,但 Excel 儲存格可縮放的大小有限,程式整體效率也還不太好,倒是從中又學了一些 .Net 中
Excel 的程式用法。(要開始撰寫程式時可以參考 VB.NET 簡單的 Excel 檔讀寫 ,設定 Excel 參考。)
- May 22 Sun 2011 20:00
-
VB.NET 簡單的 Excel 檔讀寫
- Oct 24 Sun 2010 09:06
-
.Net 存取 INI Files

最近需要使用 C# 存取 INI 檔案,在 Windows 中早已經有相關 API 可以使用,可以使用
DLLImport方式 Import 這些 API, 且在網路上也有很多相關文章可以參考。
程式碼:(儲存成 IniFile.cs 檔案)
using System.Runtime.InteropServices; using System.Text;public class IniFile{
[DllImport("kernel32")]private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
[DllImport("kernel32")]private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
private string filepath;
public IniFile(string filepath){
this.filepath=filepath;}
public void WriteIni(string section,string key,string val){
WritePrivateProfileString(section,key,val,filepath);
}
public string ReadIni(string section,string key){
StringBuilder temp=new StringBuilder(255); GetPrivateProfileString(section,key,"",temp,255,filepath); return temp.ToString();}
}
- Oct 10 Sun 2010 09:57
-
.NET MD5 檔案驗證
在下載檔案後,通常會使用 MD5SUM 等方式進行檔案驗證,驗證檔案的正確性,以及確認檔案
是否被竄改過,在網路上可以找到很多相關程式,在這邊則簡單的寫個 C# MD5SUM 程式。
using System;using System.IO;using System.Security.Cryptography;class MD5SUM{public static void Main(string[] args)
{ if( args.Length==1 && File.Exists(args[0])) { FileStream file = new FileStream(args[0], FileMode.Open); MD5 md5 = new MD5CryptoServiceProvider(); byte[] retVal = md5.ComputeHash(file);file.Close();
Console.WriteLine(BitConverter.ToString(retVal).Replace("-",""));
}
else { Console.WriteLine("MD5SUM filename"); }
}
}
- Aug 15 Sun 2010 08:34
-
簡單好用的 FTP Client Library for .Net 2.0

在 codeproject 中,找到一個簡單好用的 FTP Client Library,且提供原始碼,如果需要下載
可到下列網址進行下載。
http://www.codeproject.com/KB/IP/FtpClient.aspx
那就來寫個簡單程式,測試一下這個 Ftp Client,在這邊使用的 IDE 是 Visual Basic 2010
