千慮一得齋OnLine_觀死書齋-Yahoo/Hexun/Blogger/sina/Xuite

觀死書齋暨Spread、和訊博客全文檢索

2017年7月2日 星期日

C#從零開始_自學C#、Visual Studio實境秀 13/ 小山的 C# 教學-第16-21課



49:00 小山的 C# 教學-第16課-Value Type 與 Reference Type



1:48:00 小山的 C# 教學-第17課-Constructor 建構子





2:20:00 啟用您的裝置以用於開發

啟用「開發人員模式」



2:37:20 把部件篩選器再改良

Class的觀念的導正。



小山的 C# 教學-第18課-this 變數

https://youtu.be/ETmSz-MEkZw



3:42:20 繼續上課

4:17:00 多載(Overloading)

4:20:00 Message​Box.​Show() 似也像此多載建構函式(建構子、建構函數)

所以在引用輸入引數時才會出現多重選擇(上下點色實心箭頭的提示)



4:28:50 小山的 C# 教學-第18課-this 變數

https://youtu.be/ETmSz-MEkZw



5:33:40

小山的 C# 教學-第19課-static 修飾字

https://youtu.be/RlT_ddlhq5o



6:07:30 「修飾詞」(Modifiers)不如翻成「指明詞」或「限制詞」或「指明用關鍵字」



6:55:20 小山的 C# 教學-第20課-TextBox 與 借還錢模擬小程式(上)

https://youtu.be/FlEdRULznbM

7:23:00 20課實作

7:37:33 小山的 C# 教學-第21課-借還錢模擬小程式(下)

https://youtu.be/w2vmllTvgTo


2017年7月1日 星期六

C#從零開始_自學C#、Visual Studio實境秀 12/ 實作使用背景作業的表單 多工、多執行緒的處理





「部件篩選器.exe」改良成功

多執行緒且能更新表單標題。



backgroundWorker1.RunWorkerAsync(this);



private void backgroundWorker1_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)

        {

            BackgroundWorker bw = (BackgroundWorker)sender;//http://t.cn/RoRqPqY

            //BackgroundWorker bw = sender as BackgroundWorker;



            Form frm = (Form)e.Argument;

            clas.BjFilter(textBox1, textBox2,bw,frm);

            //clas.BjFilter(frm, bw);

        }



MethodInvoker mi = new MethodInvoker(UpdateUI);//http://t.cn/RoRS7Ux

frm1.BeginInvoke(mi, null);

//http://t.cn/RoRxMjb


C#從零開始_自學C#、Visual Studio實境秀 11/ 實作使用背景作業的表單 多工、多執行緒的處理



2:00:00 逐步解說:實作使用背景作業的表單

http://t.cn/RoQlyqE



Walkthrough: Implementing a Form That Uses a Background Operation

http://t.cn/RoQlhRE



不讓應用程式卡死,在運行時仍能操作應用程式的執行個體,如移動、最小化等等。