当前位置: 首页 > 工具软件 > Avalonia > 使用案例 >

你好Avalonia框架

潘阳舒
2023-12-01

起因

公司事业部是做移动等营业厅办理相关业务,无纸化系统的.简单的说就是以前去营业厅办理业务都需要各种打印文件 然后存放,无纸化系统就是把这些纸张的东西 比如身份证,业务内容,等等都使用系统进行处理

但是因为现在国家要求使用国产化系统(linux系统)  我这个时间段比较厉害的是 统信与麒麟 系统,

我就需要把现在的winform程序换成linux 系统能运行的程序

技术选型 

1.使用wine +winform 或WPF 尝试搭建了一下 可以参考(亲测 可以),效率吧 不是很好 使用内存处理图片会直接闪退 

Wine Mono 环境安装并运行.Net WPF

2.更换QT 技术 这个我不太了解但是我的时间是不允许 我得到的时间是一个月就要有一个有基本功能的应用并且只有我一个人来做这件事(哎!) 

3.Avalonia框架 我了解微软平台下 现在这个时间是想做跨平台但是我等不起 ,至少在net技术员眼里我觉得Avalonia是最优的解决方案 没有之一

因为没有太多时间去调查技术点,对Avalonia技术不是太有信息 暂时

1)采用得方式是HTML 用socket与netcore 交互数据 netcore处理数据生成PDF

HTML展示 使用

2)Avalonia使用在签字版 (类似扩展屏) 展示PDF 对PDF进行操作

技术内容

我的的博客后面的内容会围绕国产化系统下

1)netcore 技术应用与环境搭建

2)国产化系统下对PDF的操作(itext)

3)netcore与HTML Websocket通信

4)Avalonia框架安装与相关技术内容

5)Avalonia框架展示PDF相关技术

6)sqllite数据库读取

*如果想对Avalonia框架有一些探索的朋友可以加我粉丝 我有一些文章后期只对粉丝开放

有一些我会写到付费博客里 希望大家理解呀~ 不想走弯路 得掏钱~

相关准备

1)至少有一定WPF经验 我做了将近十年这块 对WPF还是很喜欢得

2)vs2019 开发工具

OK~

 类似资料: