Home
R
Cancel

[C# 筆記][WinForm] 播放音樂

//儲存音樂文件的全路徑的泛型集合 List<string> listSongs = new List<string>(); private void btnOpen_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Title = "請...

[C# 筆記] Process & Thread review

Process 進程 using System.Diagnostics; //取得當前程序正在運行的進程 Process.GetProcesses(); //通過進程去打開指定的應用程式 Process.Start("calc"); Process.Start("iexplore", "https://goole.com"); //通過進程打開你指定的文件 ProcessStartInf...

[C# 筆記] Thread 執行緒(線程)

Thread 執行緒(線程) 當點擊按鈕時,會去做很複雜的事(跑一萬次) 調試 > 輸出 不是真死,是假死 單Thread 執行緒的問題 模擬一個很複雜的方法,造成視窗卡死 當點擊按鈕時,會去做很複雜的事(跑一萬次) 調試 > 輸出 private void button1_Click(object sender, EventArgs e) { Test(); ...

[C# 筆記] Process 類別 (程序/進程)

Process 程序(進程) 每一個應用程式都可以看成進程 我們可以把電腦中每一個運行的應用程式都當作是一個進程。 而一個進程又是由多個線程組成的。 取得當前程序中所有正在運行的進程 //取得當前程序中所有正在運行的進程 Process[] prcs = Process.GetProcesses(); foreach (var item in prcs) { //item.Ki...

[C# 筆記][WinForm] ListBox 實現點擊播放音樂

//用來儲存音樂全路徑 List<string> listSongs = new List<string>(); private void Form1_Load(object sender, EventArgs e) { //取得指定文件夾中的所有音樂的全路徑 string[] path = Directory.GetFiles(@"C:\Users\...

[C# 筆記][WinForm] ListBox 實現點擊更換圖片

//用來儲存圖片全路徑 List<string> list = new List<string>(); private void Form1_Load(object sender, EventArgs e) { //取得指定文件夾中的所有圖片的全路徑 string[] path = Directory.GetFiles(@"C:\Users\rival...

[C# 筆記][WinForm] ComboBox 日期選擇器(年月日)

ComboBox 日期選擇器(年月日) private void Form1_Load(object sender, EventArgs e) { //程式載入時,將年份加入下拉框中 int year = DateTime.Now.Year; //當前年份 for (int i = year; i >= 1949; i--) { cboYear....

[C# 筆記][WinForm] Web Browser 控件

思路: Uri 沒用過的類別,去看看他的定義 private void button1_Click(object sender, EventArgs e) { //webBroswer.Url 類型不是string, //沒用過的類別,怎麼辦?思路… //查看定義,他要的是uri類型 //需要uri, 但uri怎麼來?移至定義看 //public U...

[C# 筆記] Directory操作文件夾,Process,Thread -15th

Directory 操作文件夾 CreateDirectory 建立文件夾 Delete 刪除文件夾 Move 剪下文件夾 Exist 判斷是否存在 GetFiles 取得指定的目錄下所有文件的全路徑 GetDirectory 取得指定的目錄下所有文件夾的全路徑 Web Broswer 瀏覽器 Uri comboBox 下拉框控件 DropDownSty...

[C# 筆記][WinForm] Directory 類別

File Path FileStream StreamRead StreamWrite directory 文件夾 目錄 CreateDirectory 建立文件夾 //建立文件夾 Directory.CreateDirectory(@"c:\a"); Delete 刪除文件夾 //刪除文件夾 //目錄裡有資料刪除會拋異常,真的要刪除就要加true Directory.Delete(@...