本書針對自動化工程師,全面、深入地介紹了C#上位機開發(fā)的基礎知識、設計思路與功能實現(xiàn),旨在幫助讀者快速掌握上位機開發(fā)的基本原理、技術要點和實踐方法。本書內容主要包括C#基本語法、常用控件和布局技巧,C#與WinCC數(shù)據(jù)交互,SCADA面向組件開發(fā),利用C#實現(xiàn)設備通信,通信驅動庫封裝,數(shù)據(jù)庫應用開發(fā),文件操作與訪問,程序安裝與部署等。本書內容翔實、實用性強,緊密結合自控行業(yè)技術人員的IT知識需求,在C#語法講解中穿插大量程序實例,提高讀者學習興趣和編程成就感。同時,通過典型的上位機應用開發(fā)講解,幫助讀者掌握實際應用開發(fā)技能,學以致用。本書適合從事上位機開發(fā)的自動化工程師學習,也可供控制工程、自動化相關專業(yè)的師生參考。