- 博客(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学习笔记-依赖注入简单使用
依赖注入(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
原创 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学习案例分享-计数器小案例
虽然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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人