先看程式碼
string[] Dir_sub_file = Directory.GetFileSystemEntries(要新增到combo Box項目內的資料夾內檔案名稱);
foreach (string s in Dir_sub_file)
{
file_list.Add(Path.GetFileNameWithoutExtension(s)); //檔案名稱清單 的list<string>陣列
}
foreach (string ss in file_list)
{
if(!comboBox_SN_1.Items.Contains(ss))
comboBox_SN_1.Items.Add(ss);
}
首先利用Directory.GetFileSystemEntires()來取得資料夾內檔案名稱,為了不要讓後面的附檔名出現
在combo Box的內容之中,因此這邊用Path.GetFileNameWithoutExtension(string 路徑)來除去附檔名,
然後利用foreach(也可以用for)來存入我們所建立的一個list<string>陣列 叫file_list。(功用只是存檔
名清單)
第二段foreach則是把file_list內所有的string都拿出來,利用comboBox.item.Contains(string)比對是否已
經有存在在comboBox內容中,如果沒有就用.add()這方法加入comboBox的items。
End
2014年4月14日 星期一
2014年4月7日 星期一
[C#] 讀CSV檔
先看程式碼:
try
{
using (StreamReader SR = new StreamReader(檔案路徑))
{
string Line;
while ((Line = SR.ReadLine()) != null)
{
string[] ReadLine_Array = Line.Split(',');
//這邊可以自行發揮
}
}
}
catch (IOException)
{ }
catch (NullReferenceException)
{ }
catch (FormatException)
{ }
先new一個StreamReader,然後建立一個暫存的String變數。
利用While() & Readline() 來讀取CSV檔,Readline()每次讀一行。
用Split(',')切割逗號(csv檔內都用逗號區隔)並放入String陣列中
之後即可應用。
End
try
{
using (StreamReader SR = new StreamReader(檔案路徑))
{
string Line;
while ((Line = SR.ReadLine()) != null)
{
string[] ReadLine_Array = Line.Split(',');
//這邊可以自行發揮
}
}
}
catch (IOException)
{ }
catch (NullReferenceException)
{ }
catch (FormatException)
{ }
先new一個StreamReader,然後建立一個暫存的String變數。
利用While() & Readline() 來讀取CSV檔,Readline()每次讀一行。
用Split(',')切割逗號(csv檔內都用逗號區隔)並放入String陣列中
之後即可應用。
End
2014年3月18日 星期二
[C#/winform] Winform Application的介面美化
測試完成示意圖
教學: 首先,下載 IrisSkin2.dll
然後一樣 專案->加入參考->瀏覽->選擇IrisSkin2.dll
加入以後在主程式的部分寫入
namespace XXX
{
public partial class XXX: Form
{
Sunisoft.IrisSkin.SkinEngine Skin = null; //這邊改Skin
.
.
.
public XXX()
{
InitializeComponent();
Skin = new Sunisoft.IrisSkin.SkinEngine();
Skin.SkinFile = @"C:\Users\Skins\MSN.ssk"; //路徑請自行更改
Skin.SkinAllForm = true; //系統下所有Form都改為該Skin
}
.
.
.
.
}
}
然後就可以了
End
2014年3月7日 星期五
[Android] Google Android APP 開發環境安裝
1.需要Java JDK
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
選擇符合自己作業系統的版本
2.下載
http://developer.android.com/sdk/index.html
installer_r20.0.1-windows.exe + ADT bundle for windows
3.安裝installer_r20.0.1 (要調整為install for anyone using this computer ,預設為just for me)
下一步下一步......完成
4.打開Android SDK Manager 選 Android其中一個版本 然後按下install X(看有多少個) Packages...
會開始更新,很久,可以休息一下喝杯水再過來
5.改JAVA環境變數(跟linux根本一樣)
到[系統及安全性]->[系統]->[進階系統設定](在左側) 進入以後 選 [進階]->下面有{環境變數} 按鈕,進入以後
將你安裝的JDK的bin資料夾路徑ex: C:\Program Files\Java\jdk1.7.0_51\bin 加入 "系統變數"的Path值中,如果前面有東西,或後面還要加東西請用分號區隔。
然後再加入Android SDK tools & Platform-tools兩個資料夾(也在program files\android....可以找到)
所以總共是:
加入;C:\Program Files\Android\android-sdk\tools;C:\Program Files\Android\android-sdk\platform-tools
;是為了區隔前後,不是打錯(以上三個都要(編輯)加入在Path中)
選取 "系統變數"的CLASSPATH(如果沒有就新增) 按 編輯 加入 C:\Program Files\Java\jdk1.7.0_51\lib (是lib資料夾,不是bin)
6.開始->程式->Android SDK tools ->AVD Manager
按New即可新增一個模擬器,設定可以自己調。(要調整SD卡的話一定要給sdcard空間,不然權限會不足)->按下Start就會開始emulate(模擬),超級超級超級久.....然後就可以測試囉!
7.cmd 命令提式字元 先進到platform-tools目錄
adb.exe shell( root權限 Linux指令)
adb.exe push 檔案 手機內的路徑(pull為下載,push為上傳)
可以在Android SDK 下的tools 找到ddms.bat 打開可以看file explore 或是模擬傳簡訊。
End
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
選擇符合自己作業系統的版本
2.下載
http://developer.android.com/sdk/index.html
installer_r20.0.1-windows.exe + ADT bundle for windows
3.安裝installer_r20.0.1 (要調整為install for anyone using this computer ,預設為just for me)
下一步下一步......完成
4.打開Android SDK Manager 選 Android其中一個版本 然後按下install X(看有多少個) Packages...
會開始更新,很久,可以休息一下喝杯水再過來
5.改JAVA環境變數(跟linux根本一樣)
到[系統及安全性]->[系統]->[進階系統設定](在左側) 進入以後 選 [進階]->下面有{環境變數} 按鈕,進入以後
(如文字描述)
然後再加入Android SDK tools & Platform-tools兩個資料夾(也在program files\android....可以找到)
所以總共是:
加入;C:\Program Files\Android\android-sdk\tools;C:\Program Files\Android\android-sdk\platform-tools
;是為了區隔前後,不是打錯(以上三個都要(編輯)加入在Path中)
選取 "系統變數"的CLASSPATH(如果沒有就新增) 按 編輯 加入 C:\Program Files\Java\jdk1.7.0_51\lib (是lib資料夾,不是bin)
6.開始->程式->Android SDK tools ->AVD Manager
按New即可新增一個模擬器,設定可以自己調。(要調整SD卡的話一定要給sdcard空間,不然權限會不足)->按下Start就會開始emulate(模擬),超級超級超級久.....然後就可以測試囉!
7.cmd 命令提式字元 先進到platform-tools目錄
adb.exe shell( root權限 Linux指令)
adb.exe push 檔案 手機內的路徑(pull為下載,push為上傳)
可以在Android SDK 下的tools 找到ddms.bat 打開可以看file explore 或是模擬傳簡訊。
End
2014年3月3日 星期一
訂閱:
文章 (Atom)