摘要: C# 10 包括了对 Lambda 表达式的处理方式的许多改进:Lambda 表达式可以具有自然类型,这使编译器可从 Lambda 表达式或方法组推断委托类型。 如果编译器无法推断返回类型,Lambda 表达式可以声明该类型。 阅读全文
posted @ 2023-01-28 20:39 gmval 阅读(825) 评论(1) 推荐(6) 编辑
摘要: 朋友是做财务的,由于工作时间不长,每次将数字转为大写人民币的时候,总是提心吊胆的,生怕弄错了。而且,如果是整数的话,还好,但是有小数的时候就比较费劲了,比如123.45,转成大写应该是壹佰贰拾叁元肆角伍分。然后就找到我,问我有没有什么办法? 简单啊,做一个转换程序不就可以了嘛?而且网上现成的一大把。 阅读全文
posted @ 2023-01-13 21:18 gmval 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 由于Blazor属于SPA(single-page application),所以页面标题需要使用PageTitle组件来实现。但是在MAUI Blazor中,Blazor所在的位置是WebView,而标题是属于window。所以在MAUI Blazor中,使用PageTitle是无效的。 阅读全文
posted @ 2023-01-08 17:24 gmval 阅读(171) 评论(0) 推荐(1) 编辑
摘要: Web应用程序的可以通过URL将多个页面串联起来,并且可以互相跳转。Web应用主要是使用a标签或者是服务端redirect来跳转。而现在流行的单页应用程序 (SPA) ,则通过路由(Router)来实现跳转,如Vue 、React等。 阅读全文
posted @ 2023-01-05 13:55 gmval 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 学习.NET MAUI Blazor(三)、创建.NET MAUI Blazor应用并使用AntDesignBlazor 大致了解了Blazor和MAUI之后,尝试创建一个.NET MAUI Blazor应用。需要注意的是:虽然都叫MAUI,但.NET MAUI与.NET MAUI Blazor并不相同,MAUI还是以xaml为主,而MAUI Blazor则是以razor为主。 阅读全文
posted @ 2022-12-29 17:30 gmval 阅读(1056) 评论(2) 推荐(9) 编辑
摘要: 学习.NET MAUI Blazor(二)、MAUI是个啥 随着.NET 7的发布,MAUI也正式发布了。那么MAUI是个啥?我们先来看看官方解释: .NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创建本机移动和桌面应用。 (目录) 关于MAUI .NET MAUI,全称.NET Multi-platfor 阅读全文
posted @ 2022-12-25 18:31 gmval 阅读(1876) 评论(11) 推荐(7) 编辑
摘要: 学习.NET MAUI Blazor(一)、Blazor是个啥? 先把Blazor放一边,先来看看目前Web开发的技术栈。 注:上图只是为了说明问题,没有任何语言歧视! 这是目前最常用的前后端分离开发模式,这个开发模式需要配备前端工程师和后端工程师。当然了,全栈工程师另当别论! 那么我们按照这个模式进行各类项目开发,会有一些以下可能碰到的问题: 技术栈复杂 做一个 阅读全文
posted @ 2022-12-23 20:12 gmval 阅读(894) 评论(2) 推荐(4) 编辑
摘要: .NET 6 实现滑动验证码(五)、验证码设置与缓存 这一节,我们在Constant目录中,定义两个类CaptchaOptions.cs与CaptchaTypeConstant。目的是设置验证码的类型与其他一些属性。然后在Storage目录中,设置验证码的缓存数据。 上一节内容:.NET 6 实现滑动验证码(四)、扩展类 (验证码设置与缓存相关) Ca 阅读全文
posted @ 2022-12-16 21:30 gmval 阅读(229) 评论(0) 推荐(0) 编辑
摘要: HTML+JS实现的一个跳动的爱心。集合了web动画库GSAP JS、OBJ 文件加载器OBJLoader、WebGL第三方库Three.js等。效果非常棒! (目录) 实际效果: 由于是纯前端项目,JS代码没有任何加密,所以赶快给心爱的人,做一个跳动的爱心吧! 目录结构: HTML代码 <!DOC 阅读全文
posted @ 2022-12-15 21:20 gmval 阅读(232) 评论(1) 推荐(1) 编辑
摘要: C#11 添加了文件作用域类型功能:一个新的 file 修饰符,可以应用于任何类型定义以限制其只能在当前文件中使用。这样,我们可以在一个项目中拥有多个同名的类。 (目录) 示例 新建一个控制台程序,添加两个类,分别为File1.cs和File2.cs //File1.cs namespace Con 阅读全文
posted @ 2022-12-13 19:55 gmval 阅读(1195) 评论(2) 推荐(1) 编辑