自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尽吾所能 分享永久免费知识

一个互联老兵的程序生涯

  • 博客(216)
  • 资源 (3)
  • 收藏
  • 关注

原创 HarmonyOS APP<玩转React>开源教程二十二:每日一题功能

每日一题是激励用户持续学习的有效方式。本次课程将实现每日一题功能,包括题目选择算法、答题界面和答案解析。

2026-03-23 09:40:36 421

原创 HarmonyOS APP<玩转React>开源教程二十一:测验服务层实现

测验功能是学习类应用的重要组成部分,帮助用户检验学习成果。本次课程将开发 QuizService,实现测验数据管理、答案验证和分数计算。

2026-03-23 09:37:35 253

原创 HarmonyOS APP<玩转React>开源教程二十:收藏功能实现

✅ 掌握了 BookmarkService 设计。:支持按添加时间排序。

2026-03-22 20:33:44 204

原创 HarmonyOS APP<玩转React>开源教程十九:CodeBlock 代码块组件

Component// 代码内容// 编程语言// 标题// 解释说明。

2026-03-22 20:30:35 451

原创 HarmonyOS APP<玩转React>开源教程十八:课程详情页面

课程详情页面开发摘要 本课程详细介绍了如何开发课程详情页面,重点包括: 数据结构设计:定义了LessonContent接口,包含内容段落、代码示例和关键要点三类数据 内容渲染实现: 实现了四种内容段落类型(text/heading/tip/warning) 设计了提示(tip)和警告(warning)的特殊样式 代码示例区域支持标题、语言和解释说明 交互功能: 导航栏包含返回按钮和收藏功能 代码示例可跳转至调试器 关键要点采用序号列表展示 样式适配:所有组件均支持暗黑模式切换 页面结构清晰,功能完整,为用户

2026-03-21 17:26:41 284

原创 HarmonyOS APP<玩转React>开源教程十七:模块详情页面

模块详情页面开发摘要 本文介绍了模块详情页面的开发过程,主要包括三个核心部分: 页面路由与参数传递:通过router实现页面跳转并传递moduleId参数,在目标页面接收参数并获取对应模块数据 模块信息展示:设计动态渐变背景的头部区域,展示模块图标、标题、描述、课时数等信息,背景色根据模块主题色动态变化 课程列表组件:开发LessonItem组件,包含左侧状态指示条、课程序号、标题、收藏按钮等信息,支持已完成状态标记和暗黑模式适配 页面采用响应式设计,通过组件化方式实现课程列表项的复用,为后续课程详情页面的

2026-03-21 17:23:45 276

原创 HarmonyOS APP<玩转React>开源教程十六:课程列表页面

课程列表是用户浏览和选择学习内容的主要入口。本次课程将实现课程 Tab 的完整功能,包括按难度分组展示、模块列表项设计等。

2026-03-20 13:39:14 226

原创 HarmonyOS APP<玩转React>开源教程十五:首页完整实现

首页完整实现摘要 本课程完成了学习应用首页的完整开发,主要包括: 数据加载流程:实现了存储初始化、主题设置、教程数据加载和用户进度获取的完整时序流程。 加载状态处理:添加了加载动画和状态管理,提升用户体验。 继续学习功能:根据用户学习记录显示"继续学习"卡片,支持快速跳转至上次学习内容。 UI组件整合:将HeroBanner、ModuleCard等组件与服务层数据相结合,实现完整的首页布局。 错误处理:完善了数据加载异常的处理机制。 性能优化:通过异步加载和状态管理确保页面流畅性。 整个

2026-03-20 13:35:40 266

原创 HarmonyOS APP<玩转React>开源教程十四:进度管理服务

本文介绍了教育类应用中进度管理服务的开发,重点包括进度数据模型、持久化存储和核心功能实现。主要内容有: 数据模型设计:定义了UserProgress结构体,包含课程/模块完成状态、学习天数、徽章等字段 数据持久化:实现进度数据的加载、保存和内存缓存机制 核心功能开发: 课程完成标记与状态检查 模块完成检测与解锁判断 连续学习天数计算逻辑 实用方法:提供模块完成百分比计算等辅助功能 该服务为教育应用提供了完整的进度追踪解决方案,支持学习路径管理和成就系统。

2026-03-18 18:45:00 243

原创 HarmonyOS APP<玩转React>开源教程十三:教程数据内容编写

教程数据编写指南 本文介绍了如何组织和编写教程数据结构,主要包括: 数据组织架构:采用分层模块化设计,按难度分为入门、基础、进阶等模块,并将内容数据分离到独立文件以提高可维护性。 模块数据结构:定义了LearningModule接口,包含模块ID、标题、难度等级、课程数量等核心属性,并提供了模块定义示例。 课程内容设计:详细说明了Lesson和LessonContent的结构,包括课程段落、代码示例、提示信息等内容组织形式。 实际应用示例:展示了入门模块"React简介"的具体实现,包含

2026-03-18 14:30:51 460

原创 HarmonyOS APP<玩转React>开源教程十二:ModuleCard 模块卡片组件

本文介绍了ModuleCard模块卡片组件的开发要点,主要内容包括: 组件设计需求分析 展示模块图标、难度标签、标题描述等信息 支持进度条显示和锁定状态处理 关键技术实现 难度等级标签的动态颜色配置 线性进度条(Progress组件)的多种样式 锁定状态下的遮罩层设计 阴影和圆角效果的适配 数据模型与交互 基于LearningModule数据模型 处理锁定状态下的点击事件 支持主题切换(深色/浅色模式) 该组件通过组合多种UI元素,实现了模块信息的完整展示,是应用中的核心组件之一。

2026-03-17 17:05:29 433

原创 HarmonyOS APP<玩转React>开源教程十一:组件化开发概述

本课程讲解服务层(Service Layer)的设计与实现,重点介绍TutorialService的开发。服务层位于UI层和数据层之间,负责封装数据访问、业务逻辑处理、数据转换、缓存管理和错误处理。课程采用静态类设计模式,讲解静态属性与方法的优势,包括无需实例化、全局单例和内存效率。详细说明了数据缓存策略的实现方法,包括初始化流程、缓存更新机制以及多服务间的依赖管理。最后提供了TutorialService的完整实现方案,包含数据获取、筛选查询和统计等功能。通过服务层的抽象,实现了UI层与数据层的解耦,提高

2026-03-17 17:02:25 339

原创 HarmonyOS APP<玩转React>开源教程十:组件化开发概述

本文介绍了组件化开发中的HeroBanner组件实现,重点包括: 组件化优势:提高代码复用性、可维护性和协作效率 组件设计原则:单一职责、高内聚低耦合、合理使用Props 技术实现要点: 使用@Prop接收父组件数据 通过linearGradient实现渐变背景 使用Stack叠加背景与内容 使用layoutWeight实现均匀布局 通过回调函数实现父子组件通信 文章详细讲解了HeroBanner组件的完整开发流程,包括Props定义、渐变背景实现、统计区域布局和每日一题入口设计,是组件化开发的典型范例。

2026-03-16 13:46:50 942

原创 HarmonyOS APP<玩转React>开源教程九:首页 Tab 导航实现

本文介绍了如何在移动应用中实现底部Tab导航功能。主要内容包括:1)使用Tabs组件的基本结构和属性配置;2)TabContent内容区和TabBar的多种配置方式;3)自定义TabBuilder实现带图标和角标的标签;4)处理Tab切换事件和编程式切换;5)底部导航栏的样式设计规范。文章最后提供了完整的5 Tab底部导航实现代码示例,涵盖首页、课程等模块,并包含主题切换和加载状态处理。

2026-03-16 13:41:55 467

原创 HarmonyOS APP<玩转React>开源教程八:主题系统实现

本文介绍了如何实现完整的深色/浅色主题切换系统,包含以下核心内容: 主题模式设计 提供三种模式:AUTO(跟随系统)、LIGHT(强制浅色)、DARK(强制深色) 使用AppStorage管理主题状态(isDarkMode/themeMode) 颜色体系配置 详细定义了浅色和深色主题的颜色方案,包含背景色、文字色、品牌色等功能性颜色 每种主题都配置了完整的颜色变量 系统集成 通过resourceManager检测系统当前颜色模式 在Ability中监听系统主题变化,实现AUTO模式下的自动切换 完整实现 提

2026-03-14 17:13:09 582

原创 HarmonyOS APP<玩转React>开源教程七:HarmonyOS 数据存储方案

摘要 本课程讲解了HarmonyOS的数据持久化技术,重点介绍了轻量级存储方案Preferences。课程对比了四种存储方案,分析了Preferences适用于小数据量键值对存储的特点。详细讲解了Preferences的API使用方法,包括数据读写、删除和清空操作。课程还提供了StorageUtil工具类的完整实现,封装了字符串、数字、布尔值等数据类型的存取方法,并加入了错误处理和初始化检查机制。该工具类可用于保存用户进度、收藏列表等应用数据,实现应用关闭后数据依然保留的功能。

2026-03-14 17:11:21 381

原创 HarmonyOS APP<玩转React>开源教程六:数据模型设计与实现

文章摘要 本课程介绍了React学习教程App的数据模型设计与实现。课程内容分为五个部分:数据模型设计原则、学习模块数据结构、课程内容结构、用户进度模型和测验数据模型。设计遵循单一职责、类型安全、可扩展性等原则,采用清晰的命名规范。详细定义了LearningModule、Lesson、LessonContent等核心接口,以及用户进度、徽章、书签等辅助模型。测验部分包含Quiz和QuizItem接口,支持多种题型。所有模型均采用TypeScript严格类型定义,并配有详细注释说明。

2026-03-13 20:56:29 4440

原创 HarmonyOS APP<玩转React>开源教程五:项目架构设计

本文介绍了React学习教程项目的分层架构设计,包含五层架构:表现层(Pages)、组件层(Components)、服务层(Services)、数据层(Data)和模型层(Models)。详细规划了项目目录结构,包括common、components、data、models、pages和services等模块,并制定了命名规范。最后展示了如何通过Constants.ets文件集中管理应用常量,包括应用信息、颜色主题和难度等级等配置。这种分层架构设计提高了项目的可维护性和可扩展性。

2026-03-13 20:54:38 4227 2

原创 HarmonyOS APP<玩转React>开源教程四:状态管理基础

状态管理基础摘要 ArkUI状态管理是构建交互式应用的核心机制。课程介绍了四种关键状态装饰器: @State:组件内部状态,声明时必须初始化,支持基本类型、对象和数组 @Prop:单向数据传递,父组件到子组件的只读数据流 @Link:双向数据绑定,父子组件数据同步更新 @StorageLink:应用级状态管理,实现全局数据共享 通过状态装饰器,开发者可以建立数据与UI的响应式关系,实现从组件内到应用级的完整状态管理方案,典型应用如主题切换功能。

2026-03-12 18:49:46 3994

原创 HarmonyOS APP<玩转React>开源教程三:ArkUI 声明式 UI 入门

ArkUI是HarmonyOS的声明式UI开发框架,采用"描述UI而非操作DOM"的编程范式。摘要要点: 声明式UI特点:通过描述UI结构而非操作DOM,代码更简洁、易于维护,状态变化自动更新视图。 组件基础: 使用@Component装饰器定义可复用UI组件 @Entry标记页面入口组件 组件命名采用PascalCase规范 常用基础组件: Text:支持多种文本样式和装饰 Button:支持多种类型和点击事件 Image:支持本地/网络图片加载和多种填充模式 容器组件: Column

2026-03-12 17:09:36 4129

原创 HarmonyOS APP<玩转React>开源教程二:ArkTS 语言基础

ArkTS 是华为基于 TypeScript 开发的编程语言,专为 HarmonyOS 应用开发设计。JavaScript (动态类型)↓ 添加类型系统TypeScript (静态类型)↓ 添加声明式UI、状态管理ArkTS (HarmonyOS专用)// 定义接口id: number;age?: number;// 可选属性// 使用接口id: 1,name: '张三',// 接口继承id: 2,name: '管理员',

2026-03-09 21:33:50 4647

原创 HarmonyOS APP<玩转React>开源教程一:开发环境搭建与项目创建

HarmonyOS(鸿蒙操作系统)是华为开发的面向万物互联时代的分布式操作系统。分布式架构:支持多设备协同一次开发,多端部署:代码可运行在手机、平板、智能穿戴等设备流畅安全:确定时延引擎和高安全性设计。

2026-03-09 21:26:20 6874

原创 HarmonyOS智慧农业管理应用开发教程--高高种地-- 第33篇:应用打包、签名与发布

🎉恭喜!您已完成全部33篇教程!完整的项目开发流程地图SDK的深度集成AI能力的实际应用应用架构设计思想最佳实践和优化技巧祝您开发顺利,应用成功!🚀📧 邮箱:support@gaogaozhongdi.com🌐 官网:www.gaogaozhongdi.comHarmonyOS开发者论坛教程编写时间适用版本作者:高高种地开发团队教程完成度:33/33篇(100%)✅。

2026-02-05 09:58:06 10789 3

原创 HarmonyOS智慧农业管理应用开发教程--高高种地--第32篇:应用测试、优化与调试

HarmonyOS官方测试框架Jest风格API:熟悉的测试语法Mock支持:模拟依赖和数据。

2026-02-05 09:55:11 10815

原创 HarmonyOS智慧农业管理应用开发教程--高高种地--第31篇:桌面小组件开发

独立运行:卡片在桌面独立显示,不依赖主应用快速访问:用户无需打开应用即可查看信息定时更新:支持定时刷新数据交互能力:支持点击跳转和简单交互。

2026-02-04 12:29:17 11774

原创 HarmonyOS智慧农业管理应用开发教程--高高种地-- 第30篇:设置与帮助系统

设置与帮助系统是应用的重要组成部分,为用户提供个性化配置、通知管理、隐私设置、使用帮助和反馈渠道。本篇教程将实现一个完整的设置与帮助系统。

2026-02-04 12:26:33 10825

原创 HarmonyOS智慧农业管理应用开发教程--高高种地--第29篇:数据管理与备份

数据管理是应用的重要功能,为用户提供数据导出、导入、备份和清理等功能。本篇教程将实现一个完整的数据管理系统,确保用户数据的安全性和可迁移性。

2026-02-03 09:47:52 10881

原创 HarmonyOS智慧农业管理应用开发教程--高高种地--第28篇:用户中心与个人资料

用户中心是应用的重要功能模块,为用户提供个人信息管理、账号设置、数据统计等功能。本篇教程将实现一个完整的用户中心系统,包括个人资料编辑、头像管理、模式切换等核心功能。

2026-02-03 09:40:03 10812

原创 HarmonyOS智慧农业管理应用开发教程--高高种地--第27篇:考试系统 - 成绩分析与错题

成绩展示成绩概览设计统计数据展示通过状态判断错题分析错题列表展示答案解析功能薄弱环节分析历史记录记录列表管理成绩趋势分析重考功能数据统计考试统计计算知识点分析错题统计。

2026-02-02 11:32:39 10576

原创 HarmonyOS智慧农业管理应用开发教程--高高种地--第26篇:考试系统 - 题库与考试

题库管理题目数据模型设计题目分类和难度分级随机抽题算法考试流程考试准备和开始答题界面实现计时功能提交和成绩计算数据管理考试记录存储答题数据管理统计数据计算。

2026-02-02 11:31:18 10837

原创 HarmonyOS智慧农业管理应用开发教程--高高种地--第25篇:学习中心 - 课程详情与学习

课程详情页面课程信息展示学习进度卡片课时列表展示课时学习页面课时内容展示学习进度更新完成标记功能进度管理课时完成标记课程进度计算进度持久化存储页面交互页面间参数传递页面刷新机制状态同步更新。

2026-01-31 12:45:44 10986

原创 HarmonyOS智慧农业管理应用开发教程--高高种地-- 第24篇:学习中心 - 课程体系设计

课程体系设计分类体系规划难度等级划分课程内容结构数据模型设计Course 课程模型CourseLesson 课时模型CourseProgress 进度模型服务层实现KnowledgeService 课程服务课程管理功能进度管理功能搜索和筛选功能UI组件开发课程列表展示分类标签筛选搜索功能学习统计展示双模式适配家庭园艺模式专业农业模式动态内容切换。

2026-01-31 12:44:27 10824

原创 HarmonyOS智慧农业管理应用开发教程--高高种地-- 第23篇:智能推荐系统

智能推荐是现代农业应用的核心功能之一,通过分析地块特征、气候条件、节气时令等多维度数据,为农户提供科学的种植建议和农事指导。本篇教程将实现一个完整的智能推荐系统,涵盖作物推荐、农事推荐、智能决策等功能。本篇将实现:完成本篇教程后,你将掌握:1.2 推荐维度推荐类型数据来源推荐依据作物推荐气候、地块、节气温度、降雨、土壤类型、季节农事推荐作物生长数据生长天数、生长阶段、天气智能决策历史数据、实时数据产量预测、风险评估、优化建议节气指导二十四节气传统农

2026-01-30 23:30:28 10929

原创 HarmonyOS智慧农业管理应用开发教程--高高种地-- 第22篇:农机管理与租赁服务

数据模型设计农机信息模型租赁记录模型统计数据模型服务层实现MachineryRentalService 单例服务数据持久化管理业务逻辑封装UI组件开发农机列表展示类型筛选器租赁对话框记录管理页面交互功能农机租用流程地块选择费用计算记录管理系统集成拨打电话功能权限管理数据统计。

2026-01-30 23:28:50 10794

原创 HarmonyOS智慧农业管理应用开发教程--高高种地-- 第21篇:二十四节气与农事指导

二十四节气是中国古代订立的一种用来指导农事的补充历法,是中华民族劳动人民长期经验的积累和智慧的结晶。二十四节气列表季节节气时间含义春季立春2月3-5日春季开始雨水2月18-20日降雨增多惊蛰3月5-7日春雷惊醒蛰虫春分3月20-22日昼夜平分清明4月4-6日天气清明谷雨4月19-21日雨生百谷夏季立夏5月5-7日夏季开始小满5月20-22日麦粒饱满芒种6月5-7日麦类收割夏至6月21-22日白昼最长小暑7月6-8日天气炎热大暑。

2026-01-29 10:53:55 11433

原创 HarmonyOS智慧农业管理应用开发教程--高高种地--第20篇:天气服务与气象数据

天气对农业生产至关重要,及时准确的天气信息可以帮助农户做出正确的农事决策。本篇教程将详细讲解如何集成高德地图的天气API,实现实时天气查询、天气预报展示,并结合农业场景提供智能的农事建议。本篇将实现:完成本篇教程后,你将掌握:1.2 数据流程1.3 数据模型实时天气接口:天气预报接口:二、高德地图Weather API集成2.1 导入Weather API在页面中导入高德地图搜索SDK的天气相关类:2.2 实现天气查询在FieldMapPage中实现天气查询:关键步骤:通过逆地理编码

2026-01-29 10:52:34 10697

原创 HarmonyOS智慧农业管理应用开发教程--高高种地-- 第19篇:语音合成 - TTS语音播报

TTS(Text-to-Speech)是将文本转换为语音的技术。特性说明离线可用支持离线模式,无需网络低延迟端侧处理,毫秒级响应多音色支持男声、女声等多种音色可调节语速、音量、音调可自由调节高质量自然流畅的语音效果。

2026-01-28 10:37:52 11270

原创 HarmonyOS智慧农业管理应用开发教程--高高种地--第18篇:图像识别 - 病虫害诊断

在上一篇教程中,我们实现了植物识别功能。本篇教程将进一步深入,实现一个更加专业的病虫害诊断系统。通过Vision Kit的图像识别能力,结合内置的病虫害知识库,为农户提供智能的病虫害诊断和防治建议。本篇将实现:完成本篇教程后,你将掌握:1.2 功能流程1.3 数据模型病虫害记录接口:病虫害知识库接口:二、PlantProtectionService服务2.1 服务类设计文件位置:2.2 病虫害知识库在PlantProtectionService中实现知识库查询:知识库设计要点:创建病

2026-01-28 10:21:41 10539 1

原创 HarmonyOS智慧农业管理应用开发教程--高高种地--第17篇:图像识别 - 植物识别功能

*** 识别历史记录接口*/id: string;// 唯一标识// 识别对象名称// 置信度(0-1)// 类别// 图片URI// 识别时间戳。

2026-01-27 10:56:03 20431

原创 HarmonyOS智慧农业管理应用开发教程--高高种地--第16篇:HarmonyOS AI能力概述与集成

AI能力说明应用场景Vision Kit图像识别与分析植物识别、病虫害诊断、文字识别Speech Kit语音识别与合成语音播报、语音输入NLP Kit自然语言处理文本分析、智能问答翻译服务多语言翻译本项目使用的AI能力✅Vision Kit:用于植物识别、病虫害诊断✅:用于操作提示的语音播报识别类型枚举值功能说明文字识别识别图片中的文字(OCR)主体识别识别图片主体并支持抠图物体搜索识别物体并提供搜索功能。

2026-01-27 10:54:08 13758

鸿蒙响应式主题设计实践指南

鸿蒙响应式主题设计实践指南

2025-11-06

Telerik帮助文档

Telerik离线帮助文档,基于未升级到kendo ui

2013-10-07

w3c.chm 离线版本

w3c离线版本 适合web开发 像HTML、XHTML、CSS、XML的标准就是由W3C来定制。W3C会员(大约500名会员)包括生产技术产品及服务的厂商、内容供应商、团体用户、研究实验室、标准制定机构和政府部门,一起协同工作,致力在万维网发展方向上达成共识

2011-10-28

javascript正则表达式详解

javascript正则表达式详解 离线文档

2013-10-07

空空如也

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

TA关注的人

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