1 .net在pc端開發技術:
winform,wpf
2 兩種技術異同:
wpf介面較華麗,可自定義動畫,資料驅動介面,相對於winform可以少寫一半邏輯(資料驅動介面部分)。
3 一般內容:
軟體和裝置連線,選擇乙個控制流程,按流程控制裝置並讀取資料,介面上顯示資料並呼叫演算法計 算出關鍵資料,展示結果並儲存,可匯出相關資料報告
這裡涉及到了幾個部分:
1 軟體安裝/註冊/登入部分軟體許可
2 使用者系統許可權(比如有的角色只能建立資料,有的角色可以刪除資料,參考對應的標準)
3 資料持久化,orm讀寫,資料庫部署
4 裝置通訊(一般有網路裝置/串列埠裝置/pci/usb/hid裝置)
5 流程控制部分(這裡主要跟業務邏輯有關)
6 證書報告列印部分(這裡主要涉及到npoi/aspose等一些操作eecel/word的技術,還有印表機呼叫/***讀取等)
7 呼叫演算法部分,matlab/c/c++/python/tensorflow等
8 其他-日誌/系統對接等
PC端工業應用開發寶典2 相容性問題
sdk依賴於目標的windows版本,如果是自研工具工控機,一般就win10版本了。如果軟體做出來是給客戶用的,那要考慮客戶系統,一般win10,win7比較多,老國企的話也有xp系統,這部分也必須得相容 包括京東做的windows程式也是相容xp的 那目標windows平台就是xp到win10 x...
python開發PC端桌面應用
很多情況下需要用很短的時間開發一款在windows上離線執行的小工具,以便解決一些現實問題。比如公司近期有個緊急專案,需要根據演算法需求人工標註海量的位址資訊,開發周期和工具易用性上都是有些挑戰的,此時選擇python開發是個明智的選擇。下面對python開發桌面應用工具的步驟做下總結。python...
移動端前端開發與pc端前端開發的區別
關於移動端 另外寫幾點響應螢幕大小的建議和方法 1 由於現在手機螢幕多種多樣,想要相容所有裝置所需要開發的經驗必須非常豐富,對設計師的要求也非常高,如果是初學或者開發經驗較少,可將裝置分為手機 平板 pc三種頁面來寫。2 寬度的響應 寬度的響應最近使用的最多的就是類似以下這種寫法 width cal...