【板塊一:C# 工控上位機(jī)編程】
《第一部分:C#語言基礎(chǔ)語法 + Winform 界面基礎(chǔ)》
一章節(jié):從 PLC 編程基礎(chǔ)過渡到 C#編程基礎(chǔ)
1.1 Visual Studio 開發(fā)環(huán)境介紹
1.2 一個程序:“HelloWorld”
1.3 變量、常量概念(從 PLC 編程無縫過渡)
1.4 方法、形參、實(shí)參概念(從 PLC 編程無縫過渡)
1.5 基本數(shù)據(jù)類型概念(從 PLC 編程無縫過渡)
1.6 賦值、比較、運(yùn)算等操作符概念(從 PLC 編程無縫過渡)
1.7 if、for、case 等流程控制語句概念(從 PLC 編程無縫過渡)
1.8 類、結(jié)構(gòu)、對象實(shí)例化概念(從 PLC 編程無縫過渡)
1.9 字符串處理、拼接、截取、分解(從 PLC 編程無縫過渡)
1.8 總結(jié) C#語言的編程風(fēng)格與代碼層次
第二章節(jié):從觸摸屏過渡到 Winform 界面編程
2.1 Winform 控件、屬性、布局(從觸摸屏無縫過渡)
2.2 事件響應(yīng)、事件方法、事件綁定控件(從觸摸屏無縫過渡)
2.3 控件的分類與工具(從觸摸屏無縫過渡)
2.4 使用代碼操作控件的屬性(從觸摸屏宏指令無縫過渡)
2.5 編程小作業(yè):齒輪比計算器、電工工具箱、工控查詢神器
第三章節(jié):從 PLC 結(jié)構(gòu)化編程過渡到面向?qū)ο?OOP 理論
3.1 數(shù)組、枚舉等復(fù)合數(shù)據(jù)類型(從 PLC 編程無縫過渡)
3.2 類的成員字段、方法、屬性、構(gòu)造、靜態(tài)成員等
3.3 成員關(guān)鍵字 public、private、static、this 等
3.4 對象與類的實(shí)例化、對象的內(nèi)存占用、類的引用本質(zhì)
3.5 從 PLC 的 FB 封裝過渡到 C#的類
第四章節(jié):.Net Frameworks 框架原理與編譯技巧
4.1 托管代碼、CLR、GC 回收機(jī)制
4.2 Debug 和 Release、X64 和 X86 的區(qū)分聯(lián)系
4.3 解決方案、項(xiàng)目、編譯與引用
4.4 代碼調(diào)試、斷電調(diào)試、變量監(jiān)視與異常
4.5 try...catch 異常捕獲、異常處理機(jī)制
4.6 代碼的健壯性與程序運(yùn)行故障排除