自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Maui学习笔记-SignalR简单介绍

SignalR是ASP.NET Core中的一个库,支持服务器与其连接的客服端之间的双象通信,它允许服务器立即将更新的消息推送到客服端,而不是要求客户端轮询服务器来获取更新。

2025-01-25 20:19:40 683

原创 Maui学习笔记-身份认证和授权案例

Authentication,简单来讲时认证、验证身份检查用户名和密码,更高级方法设计到指纹、扫描、人脸识别或2FA认证。Authorization,授权,一旦通过身份认证,系统就可以决定当前用户是否有访问某些信息或执行一些操作的授权。Open Authorization(OAuth),开放授权,它允许第三方用户访问你的程序,而无需注册用户名和密码。

2025-01-23 19:40:38 1717

原创 Maui学习笔记- SQLite简单使用案例02添加详情页

我们继续上一个案例,实现一个可以修改当前用户信息功能。当用户点击某个信息时,跳转到信息详情页,然后可以点击编辑按钮导航到编辑页面。

2025-01-23 14:13:34 1747

原创 Maui学习笔记- SQLite简单使用案例

在本案例中我们将使用EFCore对象关系映射器,对SQLite数据库进行添加删除操作。我们将从数据库读取数据并显示在CollectionView中。并使用RefreshView实现下拉刷新数据。

2025-01-21 12:10:41 734

原创 Maui学习笔记-系统主题切换

Maui提供了一种根据当前应用程序主题设置属性的机制,但是它不包含用于在UI中切换主题的组件,需要我们自行创建。

2025-01-20 12:56:42 373

原创 Maui学习笔记-CommunityToolkit.Maui动画案例

使用Lottie 动画创建动态图形

2025-01-19 18:25:46 608

原创 Maui学习笔记-依赖注入简单使用

依赖注入(DI)是控制反转(IOC)模式的一种形式。DI的核心概念是类不会创建它们所依赖的对象,相反,DI框架集中解析对象并将其注入到依赖类中。通过DI可以轻松管理依赖项并实现松散耦合的体系结构。

2025-01-19 13:31:46 602

原创 Maui学习笔记-WeakReferenceMessenger简单介绍

我们接着上一篇后半部分的代码,对MyViewModel进行修改,添加一个方法,将新用户添加到集合中,并通知绑定到主页CollectionView中。“WeakReferenceMessenger” 支持应用程序的不同部分之间的通信,而无需在对象之间创建强引用。修改ObservableCollection users。在隐藏代码中使用WeakReferenceMessenger注册服务。首先添加新用户命令,并给它一个可执行约束。在主页加入一个添加新用户的按钮。修改模拟服务初始化一些数据。

2025-01-18 18:01:14 474

原创 Maui学习笔记-CommunityToolkit.Mvvm简单使用

MVVM模式主要目的是将UI(View)与数据和业务逻辑分开(Model)。这种分离是通过视图模型(ViewModel)实现的。该类充当视图和模型之间的中介。

2025-01-18 14:01:04 3261

原创 Maui学习笔记-Maui中OnIdiom简单使用

Maui中OnIdiom简单使用

2025-01-17 14:19:11 422

原创 Flutter学习案例分享-动画案例Hero基本使用

在Flutter中Hero是一种使widget从一个页面“飞”到另一个页面的动画效果,在过程中大小和形状都会根据设置发生变化。Flutter框架会自动处理这些过渡。在本学习案例中,把LIstTile中的图标使用Hero动画效果过渡到详细信息的页面上,展示更大图标。

2025-01-11 16:38:22 649

原创 Flutter学习案例分享-动画案例

AnimationController是动画控制器,它可以使用Container创建简单的动画在本案例中我们将创建一个从屏幕顶部开始沿对角线移动球。

2025-01-10 15:13:29 618

原创 Flutter学习案例分享-Steram简单使用随机数

此案例使用StreamControllers自动创建Stream和使用Sink属性接收。

2025-01-10 12:21:15 298

原创 Flutter学习案例分享-Steram简单使用

Flutter中对Stream简单使用。

2025-01-09 18:01:56 342

原创 Flutter学习案例分享-计数器小案例

虽然Widget是开发人员创建和管理的,但Flutter框架会并行构建和管理另外两棵树,称为元素树和渲染对象树。这三种树用于构建用户画面(UI)并决定何时刷新他们。StatelessWidget这种widget不需要可变状态。最适合用于描述UI中永不可改的部分。StatefulWidget这种widget具有可变状态,一般在开发者需要控制widget的生命周期或动态内容时使用。StatefulWidget本身是不可变的,但它的状态是可变的,并且由一个单独的State对象表示。

2025-01-07 22:43:03 966

原创 Flutter学习案例分享-代办事项笔记案例02

Flutter中InheritedWidget和InteritedNotifier的简单使用和介绍

2025-01-07 12:16:09 545

原创 Flutter学习案例分享-代办事项笔记案例01

移动应用程序开发中视图-模型概念学习

2025-01-06 20:34:02 862

原创 Flutter环境配置

flutter环境配置中遇到的一些问题记录

2025-01-06 15:06:22 695 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除