幫助中心 | 我的帳號 | 關於我們

C#上位機開發一本通

  • 作者:黃偉|責編:于成成//宋輝
  • 出版社:化學工業
  • ISBN:9787122447807
  • 出版日期:2024/03/01
  • 裝幀:平裝
  • 頁數:397
人民幣:RMB 108 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書針對自動化工程師,全面、深入地介紹了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  輪詢程序
  13.9  通信驅動的設計模式
    13.9.1  適配器模式
    13.9.2  公共通信驅動
    13.9.3  使用通信驅動
第14章  工廠數據中心
  14.1  資料庫與資料庫管理系統
    14.1.1  實時資料庫
    14.1.2  在Visual Studio里管理資料庫
    14.1.3  SQL語句
    14.1.4  ADO.Net
    14.1.5  Access

    14.1.6  SQL Server
    14.1.7  SQLite
    14.1.8  SQLiteHelper
    14.1.9  ORM框架
  14.2  數據中心框架
    14.2.1  接入設備
    14.2.2  網關
    14.2.3  交換機
    14.2.4  資料庫
    14.2.5  伺服器
    14.2.6  雲伺服器(ECS)
  14.3  物聯網平台
    14.3.1  物聯網與MQTT
    14.3.2  搭建物聯網雲平台
    14.3.3  基於C#的物聯網雲平台
  14.4  數據展示分析
    14.4.1  LiveChart
    14.4.2  準備工作
    14.4.3  支持縮放的數據展示窗體
    14.4.4  查詢並展示數據
第15章  文件操作及其他
  15.1  C#操作文件
    15.1.1  txt
    15.1.2  Excel
    15.1.3  ini
    15.1.4  設置文件
    15.1.5  XML文件
  15.2  多語言界面
    15.2.1  配置資源文件
    15.2.2  語言切換
  15.3  異常處理
  15.4  安裝與部署
    15.4.1  安裝插件
    15.4.2  打包項目

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032