- Oct 14 Sun 2018 23:15
-
C#撰寫多執行緒程式的三種方法
最近跟朋友聊到有關多執行緒的問題,才發現隨著程式撰寫的角度,從最早期剛開始會寫程式時的一個Main到底,後來的開始有物件導向的概念,會開始把程式裡重複使用的功能寫成Function,接著遇到了需要使用多執行緒的時候,在正規課程中幾乎大部分的人都只有在”作業系統”一門課中聽過多執行緒,也確實有不少人程式寫很久,都碰不到多執行緒的問題,但今天還是想來分享並記錄一下有關我使用Threading撰寫多執行緒程式的方法。
- Aug 12 Sun 2018 01:34
-
CSV檔案的讀寫
在程式撰寫的過程中常常會使用到一些資訊的交換及傳輸,例如常見的XML、JSON及CSV等等,其中在網路的資料傳輸又屬XML及JSON最常見,相對來說在一般本地端最常使用到的格式即是CSV,本篇文章將針對C#讀取CSV檔案進行解說。
- Jun 13 Wed 2018 10:41
-
C#叫用C/C++編譯的DLL

在工作上我常常會遇到軟硬體整合的專案,由於大部分的硬體設備都是使用C/C++撰寫控制程式,也因此每次跟設備廠商要SDK的時候都會得到包含一個.h及一個.lib的資料檔案,有時候會有.DLL,如果設備商在編譯.DLL時有開啟”Common Language Runtime 支援 (/clr)”,那你就可以輕鬆的在使用C#來呼叫他們的方法來使用,但若沒支援CLR,你有兩種選擇:
一、使用C/C++來完成你的專案。
二、自己撰寫一支輸出.DLL並支援RLC的C/C++程式,並在程式中呼叫設備商提供的方法。
本文將紀錄以Visual Studio 2017,如何使用C++編譯可以讓C#呼叫的.DLL檔案。
- Mar 05 Mon 2018 01:00
-
Windows Form程式 如何製作安裝檔?

最近在將程式包成安裝檔,上網查了一下發現有不少工具可以使用,但因為我是用VisualStudio開發,當然還是使用他們自己的工具來完成囉。
我查了一下在VS2017中的安裝檔製作工具要另外下載安裝(載點),安裝好後重開VS,再新增專案的介面中就可以找到Setup Project。
- Mar 02 Fri 2018 23:54
-
資料夾監控及資訊讀取
1
