当前位置: 首页 > news >正文

.net做网站c网站备案核验单清晰

.net做网站c,网站备案核验单清晰,出国做网站工作,甘肃建筑工程网文章目录 应用程序框架UIAbilityArkUI框架 🏡作者主页:点击! 🤖HarmonyOS专栏:点击! ⏰️创作时间:2024年11月28日13点10分 应用程序框架 应用程序框架可以被看做是应用模型的一种实现方式。 …

文章目录

    • 应用程序框架
    • UIAbility
    • ArkUI框架

https://i-blog.csdnimg.cn/blog_migrate/58966ddd9b29aabe8841f5ec34f0d31c.gif

🏡作者主页:点击!

🤖HarmonyOS专栏:点击!

⏰️创作时间:2024年11月28日13点10分

在这里插入图片描述

应用程序框架

应用程序框架可以被看做是应用模型的一种实现方式。

Stage模型设计思想

  • 为复杂应用而设计
  • 原生支持应用组件的跨端迁移和多段协同
  • 支持多设备和多窗口形态
  • 平衡应用能力与系统管控成本

Module.json5包括

  • 模块名称
  • 模块类型
  • 以及当前模块可以运行在哪类设备上
  • 另外还定义了当前模块的应用组件的配置信息:UIAbility名称,基本描述,入口代码路径
  • 模块的路由表信息(跳转页面名称、页面所在模块名称、页面路径等路由配置信息)
  • 向系统申请权限信息

oh-package.json5

  • 主要定义了名称、版本号、简介、作者以及代码中依赖的三方库信息

资源文件

  • 应用资源目录:Appscope----resources----base----
  • 模块级资源:Entry----src----main----resources

Dev Eco 默认会在 profile 文件下生成 main_pages 配置文件

  • 定义了模块页面的路由集合
  • rawfile中的资源会被直接打包进应用,不经过编译也不会赋予资源文件ID

UIAbility

UIAbility是一种包含用户界面的应用组件,用于和用户进行交互,UIAbility是系统调度资源的单元,提供窗口用于绘制

、UI Ability 的生命周期

  • UIAbility Start
  • Create:应用初始化、变量定义、资源加载
  • WindowStageCreate(管理UI功能的两个生命周期回调)
  • Foreground:进入此状态之前系统会创建一个WindowStageCreate回调,在该回调中可通过loadContent方法设置应用需要加载的页面,并根据需要订阅windowStage事件
  • Background:(fore…和back…分别在UIAbility实例切换到前台或后台时触发)
  • WindowStageDestroy(管理UI功能的两个生命周期回调)(UIAbility实例销毁之前会先进入 WindowStageDestroy中释放资源)
  • Destroy:用户从最近任务关闭任务时,可以销毁 UIAbility 实例,此时会触发Destroy状态
  • UIAbility End

ArkUI框架

  • 极简开发
  • 高性能
  • 跨设备
  • 跨平台

声明式开发范式

基于ArkTS的声明式开发范式核心:数据驱动UI页面更新

常见组件:

  • Button按钮,类型包括胶囊按钮,圆形按钮,普通按钮。作容器组件使用时可添加子组件实现包含文字,图片等元素的按钮
  • Text:文本组件,通常用于显示用户视图
  • Image:按钮中的icon、网络图片、本地图片等
  • 线性布局 Row、Column
    Column:容器内子元素按照垂直方向排列
    Row:容器内子元素按照水平方向排列
  • List列表:复杂的容器
  • 网格布局:具有较强的页面均分能力,子组件占比控制能力,是一种重要自适应布局
    Grid / Gridltem
  • swiper 轮播组件:本身是一个容器,当设置了多个子组件后,可以对这些子组件进行轮播显示
  • WaterFlow:由行和列分割的单元格组成,通过容器自身排列,将不同大小的项目自上而下进行布局
  • PatternLock:九宫格输入密码组件
  • slider:验证码拖动验证的场景
  • Tabs:通过页签进行内容视图切换的容器组件
  • CustomDialog:自定义弹窗组件
  • CalenderPicker:月历日历选择器
  • TextPicker:滚动选择
  • DatePicker:日期滚动选择
  • TimePicker:时间滚动选择

Dev Eco Studio关键能力

  • 一致性
  • 实时预览、双向预览
  • 多维度

ArkUI通过类自然语言的UI描述和组合,精简了开发语法,并拥有多态组件、自定义组件

ArkTS是基于TypeScript的声明式语法扩展,通过状态管理可以实现组件内组件间跨设备的交互体验,同时通过XComponent组件实现ArkTS和C++的混合开发,实现渲染后端的能力

http://www.yayakq.cn/news/775955/

相关文章:

  • 网站建设工资一月多少钱辽宁网站建设哪里好找
  • 静态网站建设要学什么枣庄网站建设制作
  • 重庆企业做网站免费vue前端模板网站
  • 中国建设网站下载安装wordpress签到插件
  • wordpress 仿站教程做书的网站有哪些
  • app定制网站开发电脑做系统教学网站
  • 宝安网站设计h5网站作用
  • 云主机添加网站yandex搜索引擎入口
  • 域名 放别人网站网站必须做ipv6
  • 牛魔王网站建设汕头市公司网站建设平台
  • 青岛建站公司流程乐亭中关村建站快车
  • 人工智能培训心得手机优化软件排名
  • 科技网站的一些案例展示wordpress 做api接口
  • 网站模板视频教程潍坊高端网站建设公司
  • 网站文字规范高端网站设计
  • 广州做网站开发网页设计培训机构哪家好
  • 有了网站怎么做优化网站建设哪里学
  • 网站开发合同付款方式wordpress怎么填写关键词
  • 外置硬盘可以做网站访问网站建设 精品课程
  • 网站空间免备案长沙旅游
  • 备案审核网站显示500建设银行杭州招聘网站
  • wordpress摄影社优化算法分类
  • 学习网站开发体会与感想如何登录建设部网站电脑版
  • 网站名拍卖价格做物流网站模块
  • 高端网站开发找苏州觉世品牌seo编辑招聘
  • 网站仿微商平台app
  • wordpress如何启用全站ssl有家装饰有限公司地址
  • 自己做网站的软件下载wordpress微信登录申请
  • 淘宝客网站建设漳州专业做网站
  • 网站新媒体建设装修设计效果图大全免费