展示 12 篇文章   每页 5 篇
APP开发
1766 阅读

MAUI加Blazor做一个跨平台的记账APP(一)环境准备

曾经用python做了一个web版的记账页面,快速替代了已下线的网易有钱app的一些功能。可惜这个app用不了了,只能导出数据然后自己做。功能差不多,图表也有,虽然显得简陋点,但可以用就行。现在一天不记账就不舒坦。 放在知乎上了,还不错,几年过去了有两千人收藏了,看来还是有用的:用Dja......
APP开发 MAUI C# Blazor
办公
1589 阅读

Mac上重新配Net和MAUI的环境

目前使用的mac电脑曾经是用visual studio for mac来安装的.net一系列环境,傻瓜式,方便,和windows的visual studio差不多,但是visual studio for mac已经被官方废弃了不再维护了,另外也发现.net始终是7的版本,无法通过VS来升级。 ......
MAUI C#
APP开发
1471 阅读

MAUI加Blazor做一个跨平台的记账APP(三)请求后端接口

前面记录了加页面,但是需要从后端请求数据,来灵活地更新页面展示情况,记账毕竟也是要个人特有的,像账户和细目啊这些。于是以登录获取token为例记录一下请求后端接口。 在项目根目录新增Models和Services文件夹。 在Models目录下新增一个文件Token.cs,用以定义后......
APP开发 MAUI C# Blazor
APP开发
1393 阅读

尝试Avalonia的一些记录

之前尝试了MAUI+Blazor,感觉不错,打算之后再继续做下去。现在为了对比Avalonia,所以打算尝试一下,看看它的特性是不是和其他大佬们推荐的那样舒坦。毕竟MAUI都被喷成狗了。 目前主力机是mac,visual studio已经不在mac支持了,改用vscode;dotnet版......
C# Avalonia
编程语言
1354 阅读

c#中的各种问号和点的用法

最近在看c#,因为打算试一下blazor和MAUI的混合开发,自己记录一下各种问号和点的用法,最近总觉得要混淆。 1. ? 声明的变量可以为空,可用于int或datetime类型等。比如 int? length = null;  比如 int? length = a......
C#