買這商品的人也買了...
-
WPF 應用開發項目教程$168$159 -
PLC-VB 圖形監控$480$470 -
$249Learning hard C# 學習筆記 -
More Effective C# 中文版 | 寫出良好 C# 程式的 50個具體做法, 2/e (More Effective C# : 50 Specific Ways to Improve Your C#, 2/e)$450$382 -
C# 圖解教程, 5/e (Illustrated C# 7: The C# Language Presented Clearly, Concisely, and Visually, 5/e)$774$735 -
$198C# 網絡程序開發, 2/e -
C# 程式設計從入門到專業 (上):完全剖析 C# 技術實務, 2/e$720$612 -
C# 程式設計從入門到專業 (下):職場 C# 進階應用技術, 2/e$780$608 -
金魚都能懂的 CSS 必學屬性:網頁設計必備寶典(iT邦幫忙鐵人賽系列書)$720$561 -
影像辨識實務應用 -- 使用 C#【暢銷回饋版】$500$390 -
$402Java 系統分析與架構設計 -
$504從零學習PLC編程與接線 -
$300圖解C#語言智能製造與機器人工業軟件開發入門教程 -
$474工業控制系統及應用 — SCADA 系統篇, 2/e -
超圖解電子電路入門:從電路的分類、元件功能到實際應用,一次學習到位!$400$316 -
$458C# 開發案例精粹 -
$504C# 項目開發實戰 (微視頻版) -
PLC 原理與應用實務, 14/e (附範例光碟)$650$585 -
AI 時代的資料科學:小白到數據專家的全面指南$1,080$853 -
C# 上位機開發實戰指南$474$450 -
Python 金融市場賺大錢聖經:寫出你的專屬指標, 3/e$780$616 -
開源 Web 建置強大標準 - ASP.NET Core 全端開發立即上手$880$695 -
圖解電磁學:從概念到應用,鞏固理工基礎的82堂課$420$357 -
軟體工程師的晉升之路|全方位升遷攻略,揭示工程師職涯成長的核心策略!$700$553 -
$611斯特朗線性代數, 4/e
簡體書新到貨|單本79折起 2書75折 (8/9--8/23) 詳見活動內容 »
-
VIP 95折
Altium Designer 實戰攻略與高速 PCB 設計 (配視頻教程)$414$393 -
VIP 95折
CMOS 模擬集成電路版圖設計與驗證 — 基於 Cadence Virtuoso 與 Mentor Calibre$288$273 -
85折
$203光傳輸網絡和設備:SDH 與 PTN -
VIP 95折
RESTful API 開發實戰 : 使用 REST JSON XML 和 JAX-RS 構建微服務 大數據和 Web 服務應用 (Pro RESTful APIs: Design, Build and Integrate with REST, JSON, XML and JAX-RS)$288$273 -
VIP 95折
芯片驗證漫遊指南 : 從系統理論到 UVM 的驗證全視界$594$564 -
VIP 95折
信號完整性與電源完整性分析, 3/e (Signal and Power Integrity - Simplified, 3/e)$774$735 -
85折
$652灰帽黑客, 5/e (Gray Hat Hacking The Ethical Hacker's Handbook, 5/e) -
VIP 95折
卡爾曼濾波理論與實踐:MATLAB 版, 4/e$594$564 -
85折
$402自己動手做推薦引擎 -
85折
$504圖論導引 (原書第2版典藏版) -
$768Python 極簡講義:一本書入門數據分析與機器學習 -
85折
$601用戶體驗度量:收集、分析與呈現 (紀念版) -
VIP 95折
集成電路版圖基礎 — 實用指南$414$393 -
VIP 95折
集成電路設計中的電源管理技術$954$906 -
85折
$504雲原生應用構建:基於 OpenShift -
85折
$504Visual Studio Code 權威指南 -
$714人工智能數學基礎 -
VIP 95折
Effective C++ : 改善程序與設計的 55個具體做法, 3/e (簡體中文版) (Effective C++ : 55 Specific Ways to Improve Your Programs and Designs, 3/e)$534$507 -
VIP 95折
Autodesk Revit MEP 2020 管線綜合設計從入門到精通$599$569 -
VIP 95折
黑客攻防技術寶典 ─ Web 實戰篇, 2/e$719$683 -
85折
$652Linux 多線程服務端編程:使用 muduo C++ 網絡庫 -
85折
$254家用遊戲機簡史 -
VIP 95折
Shader 開發實戰$588$558 -
VIP 95折
自在之境 — Grasshopper 參數化深度建模$588$558 -
VIP 95折
PSIM 電子模擬技術$408$387
商品描述
本書針對自動化工程師,全面、深入地介紹了C#上位機開發的基礎知識、設計想法與功能實現,
旨在幫助讀者快速掌握上位機開發的基本原理、技術要點和實務方法。
本書內容主要包括C#基本語法、常用控制和佈局技巧,C#與WinCC資料交互,SCADA面向元件開發,
利用C#實現設備通信,通信驅動庫封裝,數據庫應用開發,文件操作與訪問,程式安裝與部署等。
本書內容翔實、實用性強,緊密結合自控業技術人員的IT知識需求,
在C#語法講解中穿插大量程式實例,提升讀者學習興趣與程式設計成就感。
同時,透過典型的上位機應用開發講解,幫助讀者掌握實際應用開發技能,學以致用。
本書適合從事上位機開發的自動化工程師學習,也可供控制工程、自動化相關專業的師生參考。
目錄大綱
第1章 C#上位機開發概述
1.1 .Net Framework
1.2 .Net Standard
1.3 .Net Core/.Net
1.4 C#
1.5 Native和Managed程序
1.6 Visual Studio
1.7 安裝Visual Studio
1.8 第一個C#程序
1.9 WinForm和WPF
1.10 RAD工具
1.11 事件驅動模型
1.12 Runtime
第2章 資料型別與運算符
2.1 變量
2.2 常量
2.3 基本資料類型
2.4 枚舉
2.5 結構
2.6 數組
2.6.1 一維數組
2.6.2 多維數組
2.6.3 數組的數組
2.7 object
2.8 var
2.9 變量命名規則
2.10 運算符
2.10.1 一元運算符
2.10.2 二元運算符
2.10.3 三元運算符
2.11 程式註釋
2.12 代碼折疊
2.13 變量作用域
2.13.1 循環體中的變量
2.13.2 方法或事件中的變量
2.13.3 類別字段
2.14 關鍵字
2.15 命名空間
2.16 實用技巧
2.16.1 快速輸入
2.16.2 錯誤提示
第3章 流程控制
3.1 條件語句
3.2 選擇語句
3.3 循環語句
3.3.1 for
3.3.2 while
3.3.3 do…while
3.3.4 foreach
3.4 跳轉語句
3.4.1 goto
3.4.2 break
3.4.3 continue
3.4.4 return
第4章 高級類型
4.1 資料字典
4.2 dynamic
4.3 list
4.4 泛型
第5章 常用控件
5.1 公共屬性
5.1.1 Name
5.1.2 Text
5.1.3 Enabled
5.1.4 Location
5.1.5 FlatStyle
5.1.6 BackColor
5.1.7 Font
5.1.8 ForeColor
5.1.9 BackgroundImage
5.1.10 Visible
5.1.11 Size
5.1.12 Dock
5.1.13 Locked
5.2 按鈕控件(Button)
5.3 文字方塊控件(TextBox)
5.4 標籤控件(Label)
5.5 下拉列錶框控件(ComboBox)
5.6 ListBox
5.7 DateTimePicker
5.8 ListView
5.9 DataGridView
5.9.1 綁定資料表(Access)
5.9.2 綁定資料表(SQL Server)
5.9.3 程式碼操作DataGridView
5.10 菜單(MenuStrip)
5.11 工具列(ToolStrip)
5.12 狀態列(StatusStrip)
5.13 Timer
5.14 LinkLabel
5.15 TreeView
5.16 contextMenuStrip
5.17 PictureBox
第6章 窗體佈局
6.1 默認佈局
6.2 邊界佈局
6.3 流式佈局
6.4 網格佈局
6.5 卡片佈局
6.6 混合佈局
第7章 常用類別庫
7.1 Convert
7.2 BitConvert
7.3 DateTime
7.3.1 屬性
7.3.2 方法
7.4 GDI+
7.4.1 幾個概念
7.4.2 繪製直線
7.4.3 繪製矩形
7.4.4 繪製圓形
7.4.5 繪製文本
7.4.6 填滿矩形
7.5 常見應用
7.5.1 進制轉換
7.5.2 vbpowerpacks
第8章 第三方UI控件庫
8.1 CSkin
8.2 ReaLTaiizor
8.3 NuGet簡介
第9章 C#與WinCC
9.1 C#訪問WinCC
9.1.1 COM技術
9.1.2 訪問WinCC變量
9.1.3 存取WinCC控件
9.2 使用C#開發WinCC控件
9.2.1 自訂控件
9.2.2 自訂按鈕控件
9.2.3 開發WinCC支援的控件
9.2.4 自訂控件和WinCC交互
第10章 多線程
10.1 行程和執行緒
10.2 進程中的循環
10.3 多執行緒例子
10.4 Thread類
10.4.1 建構函數
10.4.2 屬性
10.4.3 方法
10.5 ThreadPool
10.6 Task
10.7 async/await
第11章 物件導向與物件導向編程
11.1 物件導向程式設計概述
11.2 閥門對象
11.2.1 屬性
11.2.2 方法
11.2.3 事件
11.2.4 實例化
11.3 面向組件程式設計概述
11.4 閥門組件
11.4.1 在專案中建立組件
11.4.2 接口訊號
11.4.3 組件屬性
11.4.4 組件方法
11.4.5 Faceplate
第12章 委託、事件與回調
12.1 委託
12.2 事件
12.3 回調
第13章 設備通信
13.1 串口通信
13.2 Socket通信
13.2.1 Socket基本知識
13.2.2 Socket通訊適用場景
13.2.3 Socket通訊流程
13.2.4 Socket通訊實例
13.3 S7通信
13.3.1 幾種常用的通訊庫介紹
13.3.2 S7NetPlus的使用
13.3.3 Sharp7的使用
13.4 OPC DA
13.4.1 新增OPC DA Client
13.4.2 使用OPC DA Client
13.5 OPC UA
13.5.1 OPC UA Server配置
13.5.2 導入類別庫
13.5.3 設計接口與編碼
13.6 Modbus
13.6.1 NModbus4簡介
13.6.2 NModbus的使用(TCP Client)
13.6.3 EasyModbus的使用(TCP Server)
13.7 FINS通信
13.7.1 FINS協定簡介
13.7.2 FINS的使用
13.8 多任務通信
13.8.1 主接口
13.8.2 設定接口
13.8.3 連接PLC
13.8.4
