0
我要寫用於與NVIDIA Tagra2運行Windows嵌入式緊湊型嵌入了設備的應用7.有以下要求:的Windows Embedded Compact 7的應用開發與託管和非託管代碼
- 查詢通過使用安全HTTPS通信的REST-API從互聯網服務器獲取數據。
- 將此數據映射到對象模型。
- 將這些對象顯示在一個漂亮的嵌入式Silverlight GUI中。
- 使用外部傳感器進行一些測量並通過REST-API和安全的HTTPS將測量數據傳輸到服務器。
我知道Embedded Silverlight需要非託管C++代碼。但僅僅因爲嵌入式Silverlight GUI而將整個應用程序寫入非託管C++對我而言將是噩夢。所以我覺得兩個選擇:
- 把邏輯在託管C#DLL和承載嵌入式GUI的Silverlight的非託管C++可執行文件訪問它。
- 將嵌入式Silverlight GUI放入非託管C++ DLL中,並從託管其餘邏輯和控制GUI的託管C#可執行文件訪問它。
我的問題是:
- 是上面甚至有可能的選擇之一?
- 哪一個更好?我在C#中比在C++中更好。
- 你能指點我的資源(書籍,教程,例子)覆蓋上述替代方案之一嗎?