02 2023 档案

摘要:####Linux极简入门系统目录: #####1、系统安装和配置(VMware/CentOS、WSL/ubuntu) #####2、Linux的目录结构和常用操作 #####3、vim文本编辑器 #####4、用户和文件权限 #####5、软件和服务管理 #####6、其它补充 #一、CentOS 阅读全文
posted @ 2023-02-26 22:05 functionMC 阅读(100) 评论(0) 推荐(0) 编辑
摘要:####Linux极简入门系统目录: #####1、系统安装和配置(VMware/CentOS、WSL/ubuntu) #####2、Linux的目录结构和常用操作 #####3、vim文本编辑器 #####4、用户和文件权限 #####5、软件和服务管理 #####6、其它补充 #一、用户管理 # 阅读全文
posted @ 2023-02-26 21:18 functionMC 阅读(277) 评论(0) 推荐(0) 编辑
摘要:####Linux极简入门系统目录: #####1、系统安装和配置(VMware/CentOS、WSL/ubuntu) #####2、Linux的目录结构和常用操作 #####3、vim文本编辑器 #####4、用户和文件权限 #####5、软件和服务管理 #####6、其它补充 ####vim是L 阅读全文
posted @ 2023-02-26 18:11 functionMC 阅读(202) 评论(0) 推荐(0) 编辑
摘要:####Linux极简入门系统目录: #####1、系统安装和配置(VMware/CentOS、WSL/ubuntu) #####2、Linux的目录结构和常用操作 #####3、vim文本编辑器 #####4、用户和文件权限 #####5、软件和服务管理 #####6、其它补充 #####Linu 阅读全文
posted @ 2023-02-26 16:46 functionMC 阅读(475) 评论(0) 推荐(0) 编辑
摘要:#####Grid网格布局,借鉴了Bootstrap,以Flex弹性布局为基础,使用 组件方式,让我们以更加简单直接的行列方式,进行灵活布局,是MASA Blazor中更加推荐的布局方式。如果已经熟悉了Flex弹性布局,上手Grid也会很快。 #一、Grid网格布局的相关组件 ###1、MConta 阅读全文
posted @ 2023-02-18 23:23 functionMC 阅读(556) 评论(0) 推荐(0) 编辑
摘要:#一、声明式编程和响应式数据 ###1、声明式编程 逻辑层修改视图层元素属性值的方式有两种,一是命令式,先通过getElementById等方法获取元素对象,然后再修改对象的属性;二是声明式,先将视图层元素的属性值和逻辑层数据绑定,通过修改逻辑层数据,实现视图层元素属性值的自动更新。 现代前端开发框 阅读全文
posted @ 2023-02-15 22:36 functionMC 阅读(531) 评论(0) 推荐(0) 编辑
摘要:MASA Blazor预定义了Flex弹性布局的样式,可以直接在class属性中直接使用。 #一、复习一下之前提到过的Flex样式(转为MASA Blazor样式类): ####1、在容器(父元素)上使用的样式-6个 .d-flex .d-inline-flex: 打开Flex弹性布局 此样式对应于 阅读全文
posted @ 2023-02-13 22:03 functionMC 阅读(376) 评论(0) 推荐(0) 编辑
摘要:#一、关于组件样式的理解 ####1、框架和组件 前面我们已经说过,现代前端技术,无论是在框架层面(Blazor、Vue、React等),还是组件层面(Bootstrap、MASA Blazor、ElementUI、AntDesign等),本质上都是对HTML、CSS和JS的组合和封装。框架层面,主 阅读全文
posted @ 2023-02-13 18:13 functionMC 阅读(492) 评论(0) 推荐(0) 编辑
摘要:#一、HTML和CSS关系 HTML元素定义网页的文档结构,CSS定义网页的排版样式。这句话不好理解,通过导航栏案例领会一下(以下案例非常精彩): ###1、导航栏的HTML文档结构 <ul> <li><a href="#home">主页</a></li> <li><a href="#news">新 阅读全文
posted @ 2023-02-13 18:13 functionMC 阅读(321) 评论(0) 推荐(0) 编辑
摘要:#一、响应式显示的本质 无论是在框架层次,如Blazor、Vue、React,还是在组件层次,如MASA Blazor、BootStrap、Bootstrap Blazor、ElementUI、AntDesign,尽管在开发环节有诸多差异,但在浏览器的运行环节,只要没有脱离Web,都是被编译为HTM 阅读全文
posted @ 2023-02-13 18:12 functionMC 阅读(401) 评论(0) 推荐(0) 编辑
摘要:官网文档按拼音罗列组件,且部分嵌套组件没有在导航栏内列出,不利于浏览查阅。本篇文章的主要目的,主要是对所有组件按大家习惯的方式进行分类,简要介绍组件,并建立跳转官方文档的链接。 #一、导航布局类 ####1、MApp母版页布局: MApp:根组件 MMain:主体内容 MSystemBar:顶部①, 阅读全文
posted @ 2023-02-13 18:11 functionMC 阅读(1300) 评论(0) 推荐(3) 编辑
摘要:#一、MASA Blazor??? ####1、前端技术那么多,为什么选Blazor? 嗯?!~ 未来:Blazor将能够融合服务端渲染、SPA、WebAssembly、跨平台开发的多方优势。目前布局方向太多、想要得太多,所以感觉哪个方向都不得劲。 现实:如果就想蹲在.NET框架里,Blazor是最 阅读全文
posted @ 2023-02-13 18:09 functionMC 阅读(976) 评论(1) 推荐(2) 编辑
摘要:除了UI事件之外,MAUI还提供了另外一套UI交互机制-手势识别。通过识别用户的手势,如点击、轻扫等,可以像事件一样执行回调, 也可以直接绑定命令。另外,由于手势识别针对View对象,所以我们可以脱离事件限制,为所有UI控件定义手势交互。比较遗憾的是,和Flutter相比,目前MAUI提供的手势识别 阅读全文
posted @ 2023-02-07 17:28 functionMC 阅读(854) 评论(0) 推荐(0) 编辑
摘要:一、基本使用 1、MAUI为所有VisualElement对象,定义了一系列动画扩展方法,所以控制动画的原理很简单,在UI层通过x:Name定义视觉对象的变量名(或在后台代码中直接创建视觉对象),然后再后台代码中通过“扩展方法”执行动画。 //UI层:MainPage.xaml <ContentPa 阅读全文
posted @ 2023-02-05 15:32 functionMC 阅读(678) 评论(0) 推荐(0) 编辑
摘要:一、MVVM的属性验证案例 Toolkit.Mvvm框架中的ObservableValidator类,提供了属性验证功能,可以使用我们熟悉的验证特性对属性的值进行验证,并将错误属性提取和反馈给UI层。以下案例实现对UI层的姓名和年龄两个输入框,进行表单提交验证。实现效果如下所示: 1、View <C 阅读全文
posted @ 2023-02-04 23:30 functionMC 阅读(1018) 评论(0) 推荐(0) 编辑
摘要:一、基本使用(数据源在ViewModel中硬编码) //①在Models文件夹下,新建Employee.cs文件,创建Employee类型 public class Employee { public int Id { get; set; } public string Name { get; se 阅读全文
posted @ 2023-02-01 13:08 functionMC 阅读(2157) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示