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