本書著重於實務上開發常接觸的通訊介面如RS232和USB等等,當熟讀與了解本書的所有內容及原理之後,要循序漸進地了解其它的硬體通訊介面的溝通與開發相信也就不困難了。本書除了硬體通訊介面之外,還加入了軟體通訊介面的相關主題,包含Windows視窗訊息、共享記憶體、具名管道和TCP/IP協定等等,這些主題也都是市面上較少深入介紹的知識與技術,但卻是非常地實用,相信了解這些主題之後對於讀者的系統開發與架構設計一定會有很大程度地幫助。
本書特色
詳細介紹如何呼叫作業系統原生程式介面。
詳細介紹如何以非同步機制設計出流暢的使用者介面。
詳細介紹Windows Form的底層訊息溝通機制。
使用.NET實作呼叫Win 32 API的應用。
使用C#實作Windows作業系統所提供的溝通介面包括Windows Message、MailSlot、Share Memory,以及Named Pipe。
使用.NET Socket類別來實作TCP 和 UDP 通訊協定與進階應用。
說明RS232序列埠的特點,Windows 原生COM埠介面與.NET SerialPort類別的異同。
說明如何控制硬體訊號來實作資料傳輸應用。
說明如何利用Windows驅動程式介面來與特定溝通介面(包括USB與序列埠)的硬體做溝通。
本書特色
詳細介紹如何呼叫作業系統原生程式介面。
詳細介紹如何以非同步機制設計出流暢的使用者介面。
詳細介紹Windows Form的底層訊息溝通機制。
使用.NET實作呼叫Win 32 API的應用。
使用C#實作Windows作業系統所提供的溝通介面包括Windows Message、MailSlot、Share Memory,以及Named Pipe。
使用.NET Socket類別來實作TCP 和 UDP 通訊協定與進階應用。
說明RS232序列埠的特點,Windows 原生COM埠介面與.NET SerialPort類別的異同。
說明如何控制硬體訊號來實作資料傳輸應用。
說明如何利用Windows驅動程式介面來與特定溝通介面(包括USB與序列埠)的硬體做溝通。