在前面用C#開(kāi)發(fā)完CRM的來(lái)電彈屏之后,有些客戶有了新的要求,他們希望不但能夠?qū)崿F(xiàn)來(lái)電彈屏,更希望能夠?qū)⒑羧牒舫龅碾娫掍浺舨⑸蟼鞯紺RM服務(wù)器上,方便日后跟蹤記錄。于是便有了來(lái)電小秘書(shū)客戶端的開(kāi)發(fā)。 來(lái)電小秘書(shū)客戶端的開(kāi)發(fā)是基于紐曼USB來(lái)電通客戶端的基礎(chǔ)上進(jìn)行開(kāi)發(fā)的,由于紐曼USB來(lái)電通的硬件沒(méi)有錄音功能,于是硬件上使用了紐曼的另一個(gè)硬件產(chǎn)品來(lái)電小秘書(shū),雖然是同一個(gè)廠家的產(chǎn)品,可是它們的API卻是完全不兼容,更煩的是,來(lái)電小秘書(shū)API沒(méi)有來(lái)電的回調(diào)接口,無(wú)法通過(guò)回調(diào)觸發(fā)程序,也沒(méi)有C#的Demo,很多功能只能通過(guò)一個(gè)不是那么詳細(xì)的文檔和一個(gè)Delphi的Demo摸索著做了,經(jīng)歷了一些挫折和困惑,終于完成了這個(gè)客戶端程序。 首先,開(kāi)發(fā)要做的就是與硬件的API進(jìn)行溝通,依然通過(guò)C#的P/Invoke來(lái)完成,以下是來(lái)電小秘書(shū)的P/Invoke代碼。
C#代碼新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注