博客:https://blog.csdn.net/xiaoliang10086/article/details/95811491
有如下特點:
1、UI美觀漂亮
2、使用LUA語言實時編程控制串口,TCP,TCP服務器,UDP進行資料收發,決議,自動化處理,復雜互動處理,多埠同時作業
3、執行程式可隨時停止、暫停、恢復
4、支持GUI以及腳本程式管理埠創建,配置修改,連接斷開,埠移除等
5、多任務高并發處理,可同時處理幾千至上萬的埠,本地串口數量支持任意多個
6、完全支持易用強大的LUA原生庫(支持字串和檔案處理),借助LUA自帶的string庫,可擁有字串正則處理拆分匹配,資料拆包解包等。
7、工具提供40多個相關的API,可非常方便的實作埠管理,配置,資料收發,事件監聽,多任務,電腦串口串列列舉,拔插監聽等等
8、采用多任務阻塞式編程,更加易用,便捷
9、串口支持,流控線單獨控制,任意波特率以及其他的配置,流控支持RTS/CTS, DTR/DSR, XON/XOFF,可設定XON/XOFF流控字符。
支持創建表格,資料實時展示,更新
10、介面盡量簡單,功能正交
11、自帶一個詞法高亮的腳本編輯器,代碼看起來很爽
12、支持Windows XP及以上
13、通過IOCP實作高并發
工具截圖:




uj5u.com熱心網友回復:
博客至發布以來,一直沒有瀏覽量。所以,只能發帖引流。 這個工具經過我很長時間的優化,算是比較穩定了。功能強大性能好,且易用。想開放出來給大家用用,也為了滿足自己的一點成就感,同時繼續改進。uj5u.com熱心網友回復:



uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
語法高亮控制元件用的什么庫啊?uj5u.com熱心網友回復:
sciter的plaintext控制元件,它的示例代碼中有一個ide的demo,自己做了修改,讓它支持lua關鍵字和lua注釋
uj5u.com熱心網友回復:
哦,看了下,是用html和腳本描述語法的。 notepad++用的那個Scintilla也很強大,c++的,并且是開源的。uj5u.com熱心網友回復:
最早也考慮過用Scintilla,后來覺得開發難度比較大。后來選擇sciter的原因有下面幾點:
1、想要擁有快速的開發效率,炫酷的UI,應該選擇在這個領域高速發展十幾年的html+css+js技術堆疊。
2、sciter庫非常小,就一個dll,沒有依賴,沒壓縮有4.8M,壓縮有2M,支持xp
3、支持多圖形介面,GDI,GDI+,DirectX,OpenGL等等,比很多DriectUI好很多
4、作者本身是html,CSS標準的成員,對html和CSS支持比較好
5、對C/C++支持比較良好,有非常多的demo,有實時預覽除錯工具。
6、跨平臺,支持windows, linux, macOS
uj5u.com熱心網友回復:
各有所長。Scintilla的動態庫比sciter小多了,也跨平臺。就一個dll的話600k左右,語法決議器是c++的,也更高效。當然功能也僅僅是語法高亮控制元件,沒有別的酷炫功能。uj5u.com熱心網友回復:

sciter看起來也是基于Scintilla的。

uj5u.com熱心網友回復:
你這個是什么版本,不是Sciter SDK吧?我沒有看到這個,這個可能是sciter擴展的類似scintilla的插件,sciter的dll就只有一個
uj5u.com熱心網友回復:
做IDE還不錯,sciter做ide效率確實低一些uj5u.com熱心網友回復:
下載的sdk包,解壓就有。
uj5u.com熱心網友回復:
支持,做的挺好的。uj5u.com熱心網友回復:
sciter看起來也是基于Scintilla的。
你這個是什么版本,不是Sciter SDK吧?我沒有看到這個,這個可能是sciter擴展的類似scintilla的插件,sciter的dll就只有一個
下載的sdk包,解壓就有。
你的應該有點老了,看時間是2013年的,應該不是sciter.com里面下的,我在github和sciter.com下載的都是一樣的
uj5u.com熱心網友回復:
取消分享了,樓主趕緊看看轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/26994.html
標籤:網絡編程
上一篇:開源一些我做的工具-封包嗅探工具SnifferView
下一篇:c#基礎問題
