国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

用.NET編寫串口程序的一點心得

2024-07-10 13:08:46
字體:
來源:轉載
供稿:網友

  雖然在大學的時候學的是計算機專業,但現在的本科生的計算機水平我想大家心里都有數。到單位后閑了很長一段時間。但后來就慢慢開始有了些項目,一開始就是有關串口通信的。難度大了點,但我在的地方是一個不可以輕易說“不”的地方,只好硬著頭皮開始干了,為了與時俱進我選擇了vs.net2003雖然事實證明成熟的通信協議用成熟的語言(vc6,vb6)可能效果更好些.但為了和新一代編程語言更好的接觸,,,,,,,

  說起串口通信,無非是create file開串口,write file向串口寫數據,read file從串口讀數據。再結合具體設備的相關數據格式就可以編程了。我建立的是vc.net,windows窗體工程。于是麻煩就開始出現了。在.net的窗體工程里我很喜歡像在vb里編程那樣,直接雙擊按鈕之類的控件,然后在form1.h里直接寫程序,能不用函數的就不用函數。很快,createfile函數無法識別,但在編程窗口里系統能認識并給出相應的函數參數提示。查msdn發現需要#include<windows.h>,雖然form1.cpp里有,但也只有在form1.h里再include一遍了,結果就是命名空間里的有些東西出現錯誤無法使用了,雖然麻煩些,但還是把函數寫在.cpp文件里吧!然后,有些串口設備會自帶一些實現本身功能的.dll,不用說了,又不能用,尤其是用c/c++寫的,尤其是底層的數據格式和數組,vb的模塊兼容性好些,可以用vb.net二次封裝一下。對串口本身的操作并不復雜,但問題是連接迎硬件后需要花費大量的心思去面對保護的問題,硬件不會完全按照說明書那樣去工作的!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 卫辉市| 密山市| 额敏县| 巴马| 建水县| 日土县| 彩票| 石屏县| 永福县| 科尔| 浮梁县| 邵东县| 邻水| 沾益县| 湖南省| 灌阳县| 昌邑市| 汾西县| 蒙自县| 金溪县| 常宁市| 晋宁县| 富锦市| 永靖县| 平原县| 富川| 手机| 石家庄市| 海南省| 东乌珠穆沁旗| 邢台县| 平阳县| 高碑店市| 永春县| 五指山市| 铁力市| 烟台市| 防城港市| 新竹市| 甘孜县| 清流县|