原创 一起學習Avalonia(十四)

​ 增加樣例 ​ 前面介紹的圖形控件,看見一個文章,引用下: ​

原创 libminimsgbus集成消息通訊庫(多協議訂閱發佈)

​  無中心訂閱發佈 使用組播方式尋址,發佈時通過組播發布本地接收訂閱的地址,通知各節點訂閱。 各節點以一個節點標識區分(guid),節點啓動後自動初始化網絡接收(使用nng庫)。 點對點通信   程序集成了nng通信庫,提供了直接通信,當

原创 minimsg升級擴展

1.訂閱發佈 支持三類通信,進程內(觀察者模式),進程間(內存共享),網絡通信(訂閱發佈) var bus= BusFactory.Create(BusType.Ipc); bus.Subscribe("

原创 一起學習Avalonia(十三)

​  Avalonia 前面已經簡單介紹了一下相關開發,有一個系統的瞭解。 到今天Avalonia已經基本成熟,但是擴展支持的還是不可能達到大企業的,我估計這也不可能。考慮了下,微軟的MAUI框架可能會普及性更高,Avalonia也是我無意

原创 一起學習Avalonia(十二)

​ 這次主要說明一下最新的Avalonia的數據模板綁定。 數據模板  模板使用  數據模板可以定製顯示,Avalonia基本的數據模板已經在文檔中有使用介紹。 文檔:https://avaloniaui.net/docs/template

原创 minimsg無中心訂閱發佈組件發佈

以c#開發,組合zmq的pgm通知全局發佈地址,以nng(zmq下一代)作爲數據通信,實現無中心的訂閱發佈。 使用zmq管理訂閱發佈地址。集成nng和udt通信組件傳輸數據。提供通信接口,可以自定義通信組件。 zmq採用本地調用,生成的zm

原创 SmartXmlSql版本發佈

c#中通過XML配置SQL的庫,負責對SQL進行獲取和解析。引用了動態linq和c#的內置緩存。 非常簡單的使用,直接反射XML文件名稱,節點名稱。 nuget:SmartXmlSql. git:https://github.com/jin

原创 一起學習Avalonia(十)

經過一段時間調整,我們繼續瞭解。在以前的初略控件介紹後,我們將逐步擴展。 今天繼續介紹樣式   樣式 先看看我們經常寫的的xmal.   <StackPanel> <Button Margin = "20" Content

原创 一起學習Avalonia(十一)

繼續擴展一下佈局grid. Grid (1)基本 <Grid RowDefinitions="100,100" ColumnDefinitions="100,100"> </Grid> 行列定值大小。 (2)自動伸縮 <Grid Ro

原创 postgresql數據庫備份恢復

網上已經有很多文章了,但是自己操作發現了“呵呵”。 這裏只是在Windows上面使用數據庫自帶備份工具。 postgresql備份恢復 1.運維方式備份   (1)停止數據庫,可以拷貝數據庫文件。   2.邏輯備份    (1)pg_bas

原创 一起學習Avalonia補充(Linux下的使用開發)

逐步Avalonia有點慢,所以提前準備一點點開發工作。既然Avalonia是跨平臺的,那麼肯定要在Linux系統下試試了。 1.國產Linux系統deepin下安裝netcore   完成以下命令即可 wget -qO- https:/

原创 一起學習Avalonia補充(deepin下的使用開發t調試)

現在微軟調試器vs2019只支持windows,mac.另外vs code支持全部,並且比較小,但是功能相對vs還是不夠強大。 Avalonia桌面開發可以全部在windows上面開發調試,然後部署到deepin.經過多次測試(但是Aval

原创 國產下的netcore

剛剛看見博客園一篇文章,龍芯支持netcore.以前一直只看Linux系統。 一般國產化平臺,主要是包括軟件和硬件。 軟件對於開放人員來說是操作系統Linux和國產數據庫;硬件一般只服務器,很多時候就是華爲arm與龍芯MIPS64。我還沒有

原创 一起學習Avalonia(四)

又到週末了,根據官網文檔,接着控件篇。 1.ComboBox   下拉框 方法: <ComboBox SelectedIndex="0"> <ComboBoxItem>Inline Items</ComboBoxItem>

原创 一起學習Avalonia(三)

又到週末了,按照我們桌面學習的步子,這次我們該瞭解具體控件了。我們按照官網控件來。 話題開始前,先說下,因爲Avalonia有特有xmal顯示控件,vs智能提示可能沒有那麼方便,大家可以去下載使用下visual vassistX插件。 1.