前言 大家好,我是新閣教育韓工,前幾天在網上看到了一個比較好看的環形控件,今天我們來嘗試使用GDI+的方式來繪制一下。 創建項目 上位機開發中,自定義控件庫其實本質上就是一個類庫,所以我們在創建項目時直接創建類庫項目。 在創建好的類庫項目中添加“用戶 ...
前言 大家好,我是新閣上位機開發付老師。 我算了一下,今年是我跟Modbus相識的第 年,從最開始的簡單應用到協議了解,從協議開發到協議講解,這個陪伴了 年的協議,它一直沒變,變的只是我對它的理解和認識。 我一直認為Modbus協議的存在有它的歷史意義,也就是說即使沒有Modbus,也可能會出一個ABUS DBUS之類的協議,因為控制器與控制器之間通信,一個標准協議,會大大提供開發效率。 因此,現 ...
2022-03-28 17:43 0 918 推薦指數:
前言 大家好,我是新閣教育韓工,前幾天在網上看到了一個比較好看的環形控件,今天我們來嘗試使用GDI+的方式來繪制一下。 創建項目 上位機開發中,自定義控件庫其實本質上就是一個類庫,所以我們在創建項目時直接創建類庫項目。 在創建好的類庫項目中添加“用戶 ...
前言最近西門子PLC價格大幅上調,在工控界引起了不小的風波,不僅漲價,甚至還缺貨,導致很多人不得不更改方案。聽說最近已經完成了芯片替換,希望不久能夠恢復供貨,並把價格回調。 通過這件事,從側面可以看出,西門子在工控領域的市場占有率很大,那么對於上位機開發人員來說,使用西門子PLC作為下位機 ...
前言 最近有一些學員問到了一些關於序列化的問題,今天這篇文章,跟大家分享一下在C#上位機開發中,常用的三種序列化的方式。 很多小伙伴一提到序列化,都會想到二進制序列化,但其實序列化並不僅僅只是二進制序列化,我們常說的對象序列化有三種方式,分別是二進制序列化、XML序列化及JSON序列化,這三種 ...
這是在網上看到的一篇文章,寫的是一個從事軟件工程開發的大牛對從業七年的一些經驗總結。感覺挺不錯,轉來與大家分享了,下面是正文。 1、分享第一條經驗:“學歷代表過去,能力代表現在,學習力代表未來。” 其實這是一個來自國外教育領域的一個研究結果。相信工作過幾年、十幾年的朋友對這個道理有些體會 ...
先扯一下大數據的4V特征: 數據量大,TB->PB 數據類型繁多,結構化、非結構化文本、日志、視頻、圖片、地理位置等; 商業價值高,但是這種價值需要在海量數據之上,通過數據分析與機器學習更 ...
一、定義 上位機:上位機指可以直接發送操作指令的計算機或單片機,一般提供用戶操作交互界面並向用戶展示反饋數據。典型設備類型:電腦,手機,平板,面板,觸摸屏 下位機:下位機指直接與機器相連接的計算機或單片機,一般用於接收和反饋上位機的指令,並且根據指令控制機器執行動作以及從機器傳感器讀取數據 ...
一個關於 imageView 設置 scaleType 的問題。 就在剛才 晚上9 點多的時候,我的一個外包伙伴發一個工程代碼我,叫我去看下這樣一個"bug",說折騰了很久,圖片選擇器在選擇完圖片后,就要顯示圖片到界面上,大家可以想象下 微信 發表圖片,因為我們相機的圖片肯定是 長寬都不 ...
優雅更新props 更新 prop 在業務中是很常見的需求,但在子組件中不允許直接修改 prop,因為這種做法不符合單向數據流的原則,在開發模式下還會報出警告。因此大多數人會通過 $emit 觸發自定義事件,在父組件中接收該事件的傳值來更新 prop。 child.vue ...