自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Flutter 框架跨平台鸿蒙开发 - 大写数字转换器应用开发教程

/ 添加自定义映射// 应用自定义规则});// 自定义规则编辑器// 添加规则Row(Expanded(labelText: '原文本',),),),Expanded(labelText: '替换为',),),),},),],),// 规则列表Expanded(${entrykey// 添加自定义映射 void addCustomMapping(String from , String to) {

2026-01-20 18:39:56 476

原创 Flutter 框架跨平台鸿蒙开发 - 虚拟骰子应用开发教程

这是一款功能完整的虚拟骰子应用,为用户提供逼真的骰子投掷体验。应用采用Material Design 3设计风格,支持多种骰子类型、投掷动画、历史记录、统计分析等功能,界面精美生动,操作简单有趣。运行效果图DiceHomePageDicePageHistoryPageStatisticsPageSettingsPageDiceDisplayRollButtonQuickActionsCurrentResultSingleDiceDiceFaceD6FaceHistoryListHistoryIte

2026-01-20 18:31:39 638

原创 Flutter 框架跨平台鸿蒙开发 - 屏幕尺子工具应用开发教程

使用CustomPainter实现测量线、标注和网格的绘制。@override// 绘制测量线// 绘制端点圆圈// 绘制距离标签// 绘制距离文本text: '${settingsunitprecision// 绘制测量线 canvas . drawLine(startPoint , endPoint , paint);

2026-01-20 18:24:02 335

原创 Flutter 框架跨平台鸿蒙开发 - 每日食谱推荐应用开发教程

这个每日食谱推荐应用展示了Flutter在美食类应用开发中的强大能力。通过合理的数据建模、智能的算法设计和精美的UI实现,为用户提供了完整的食谱管理和营养规划解决方案。

2026-01-20 18:09:46 521

原创 Flutter 框架跨平台鸿蒙开发 - 漫画阅读器 - 完整开发教程

实现图片缩放和平移PageView:流畅的翻页效果手势交互:点击、滑动、缩放等手势网格布局:GridView展示漫画封面状态管理:多页面状态同步数据持久化:SharedPreferences保存进度模态对话框:章节选择和设置自定义UI:渐变背景、阴影效果通过这个项目,你可以学习到Flutter应用开发的高级交互技巧,特别是图片处理和手势控制。在此基础上,可以继续扩展更多功能,打造功能完善的漫画阅读器应用。

2026-01-20 18:01:19 439

原创 Flutter 框架跨平台鸿蒙开发 - 电子书阅读器 - 完整开发教程

);@override),复杂布局:GridView网格布局、Stack层叠布局翻页效果:PageView实现流畅翻页动画实现:SlideTransition菜单动画状态管理:多页面状态同步数据持久化:SharedPreferences保存设置和进度手势交互:点击、滑动、长按等手势主题定制:动态切换背景色和字体模态对话框:BottomSheet和Dialog的使用通过这个项目,你可以学习到Flutter应用开发的高级技巧,包括动画、手势、布局等核心概念。

2026-01-19 18:48:41 357

原创 Flutter 框架跨平台鸿蒙开发 - 视频播放器 - 完整开发教程

状态管理:使用StatefulWidget管理复杂状态定时器应用:实现播放进度和自动隐藏功能数据持久化:使用SharedPreferences保存数据UI设计:创建美观的视频卡片和播放器界面手势交互:实现点击、滑动等交互系统API调用:控制屏幕方向和系统UI导航管理:页面跳转和数据传递通过这个项目,你可以学习到Flutter应用开发的核心概念和最佳实践。在此基础上,可以继续扩展更多高级功能,打造功能完善的视频播放器应用。

2026-01-19 18:39:47 526

原创 Flutter 框架跨平台鸿蒙开发 - 电台播放器应用开发教程

Flutter音频播放技术流媒体处理状态管理和数据持久化复杂UI布局设计用户交互优化这个应用展示了Flutter在多媒体应用开发中的强大能力,可以继续扩展更多功能,打造专业的电台播放平台!欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net。

2026-01-19 18:19:14 746

原创 Flutter 框架跨平台鸿蒙开发 - 打造二维码名片应用

vCard标准:符合国际标准的电子名片格式二维码技术:qr_flutter生成、mobile_scanner扫描数据持久化:SharedPreferences本地存储JSON序列化:数据模型的序列化和反序列化相机操作:调用相机扫描二维码图片分享:RepaintBoundary转换和分享通过本项目,你不仅学会了如何实现二维码名片应用,还掌握了Flutter中二维码处理、相机操作、数据存储的核心技术。这些知识可以应用到更多需要二维码功能的应用开发。扫码交换,快速建立联系!

2026-01-19 18:12:05 690

原创 Flutter 框架跨平台鸿蒙开发 - 打字练习应用开发教程

title: const Text('自定义文本'),hintText: '输入要练习的文本',),),actions: [child: const Text('取消'),),},child: const Text('开始'),),],),Flutter文本处理和渲染实时输入监听和反馈RichText高级用法性能优化技巧数据统计和可视化用户体验设计这个应用不仅能帮助用户提高打字技能,还展示了Flutter在教育类应用开发中的强大能力。

2026-01-19 18:10:56 570

原创 Flutter 框架跨平台鸿蒙开发 - 打造手写签名板应用

);@override// 绘制已完成的路径// 绘制当前路径) {i++) {// 根据压力调整笔触粗细@override= paths ||绘制要点:圆润的笔触端点:圆润的笔触连接drawLine:连接相邻点绘制线段压感支持:根据pressure调整笔触粗细:自定义绘制签名:捕获手势输入路径记录:记录签名轨迹数据持久化:JSON序列化和SharedPreferences图片导出:RepaintBoundary转换为图片分享功能。

2026-01-18 09:48:27 774

原创 Flutter 框架跨平台鸿蒙开发 - 打造表情包制作器应用

);if (image!});A: 在pubspec.yaml中添加字体文件,然后在TextStyle中使用fontFamily属性。文字编辑:添加、编辑、样式调整贴纸系统:图标贴纸的添加和管理滤镜效果:ColorFilter矩阵实现多种滤镜拖拽操作:GestureDetector实现元素移动图片导出:RepaintBoundary捕获Widget为图片分享功能:share_plus实现图片分享旋转变换。

2026-01-18 09:43:32 954

原创 Flutter 框架跨平台鸿蒙开发 - 打造跳一跳节奏游戏

蓄力系统:Timer定时器实现蓄力抛物线运动:正弦函数模拟跳跃轨迹落地判定:精确的碰撞检测和得分计算连击系统:连续完美落点加成相机跟随:动态调整视图偏移平台生成:随机生成不同距离和高度的平台动画效果:AnimationController控制跳跃动画通过本项目,你不仅学会了如何实现跳一跳游戏,还掌握了Flutter中物理运动、动画控制、手势识别的核心技术。这些知识可以应用到更多休闲游戏的开发。挑战你的反应速度,享受跳跃的乐趣!

2026-01-18 09:37:52 552

原创 Flutter 框架跨平台鸿蒙开发 - 白噪音助眠应用开发指南

状态管理- Map管理多声音播放状态定时器- Timer实现倒计时和自动停止自定义绘制- CustomPainter绘制波浪动画动画系统- AnimationController实现循环动画UI设计- 深色主题和渐变效果白噪音是改善睡眠质量的有效工具,通过Flutter实现不仅能学习多媒体应用开发,还能帮助用户获得更好的休息。🌙欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net。

2026-01-18 09:31:25 774

原创 Flutter 框架跨平台鸿蒙开发 - 打造经典连连看游戏

路径查找算法:直线、一转角、两转角连接检测得分系统:基础分+时间奖励+路径奖励提示功能:自动查找可连接的方块对重排功能:打乱未匹配的方块:自定义绘制连接路径动画效果:淡出动画和选中高亮数据持久化:保存最高分记录通过本项目,你不仅学会了如何实现连连看游戏,还掌握了Flutter中路径查找、自定义绘制、动画效果的核心技术。这些知识可以应用到更多益智游戏的开发。挑战你的观察力,享受连连看的乐趣!

2026-01-18 09:30:20 717

原创 Flutter 框架跨平台鸿蒙开发 - 阅读进度追踪应用开发指南

数据建模- 完善的Book模型和计算属性JSON序列化- toJson/fromJson实现数据持久化TabBar导航- 三标签分类管理统计分析- 多维度阅读数据统计状态管理- 回调模式实现页面间通信通过这个项目,可以学习到实用应用开发的完整流程,从数据建模到UI设计,从统计分析到用户体验,是Flutter开发的优秀实践案例。阅读是一种习惯,记录是一种坚持。希望这个应用能帮助你养成良好的阅读习惯!📚。

2026-01-17 18:22:44 540

原创 Flutter 框架跨平台鸿蒙开发 - 喝水提醒应用开发指南

定时提醒- 使用Timer实现定时检查和通知数据持久化- SharedPreferences存储记录和设置自定义绘制- CustomPainter绘制水波动画动画系统- 多个AnimationController协同工作交互设计- 快捷添加、滑动删除等便捷操作通过这个项目,可以学习到实用应用开发的完整流程,从数据管理到UI设计,从动画效果到用户体验,是Flutter开发的优秀实践案例。欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net。

2026-01-17 18:17:54 953

原创 Flutter 框架跨平台鸿蒙开发 - 井字棋游戏开发指南(含Minimax AI)

Minimax算法- 经典的博弈树搜索算法枚举扩展- 使用extension为枚举添加方法动画系统- 落子和获胜的视觉反馈AI分级- 三种难度满足不同水平玩家状态管理- 清晰的游戏状态流转井字棋虽然简单,但Minimax算法的思想可以应用到象棋、围棋等更复杂的游戏中,是学习游戏AI的最佳入门案例。欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net。

2026-01-17 18:11:24 900

原创 Flutter 框架跨平台鸿蒙开发 - 打造安全可靠的密码生成器,支持强度检测与历史记录

,.<>?类型字符数熵值(每字符)小写字母26log⁡226≈4.7log2​26≈4.7bits大写字母26log⁡226≈4.7log2​26≈4.7bits数字10log⁡210≈3.3log2​10≈3.3bits特殊符号28log⁡228≈4.8log2​28≈4.8bits全部90log⁡290≈6.5log2​90≈6.5bits。

2026-01-17 18:03:48 537

原创 Flutter 框架跨平台鸿蒙开发 - 打造专业级单位换算器,支持8大类50+单位互转

单位符号转换系数说明千米km1000米m1基准单位厘米cm0.01英里mi1609.344英尺ft0.30481ft ≈ 0.3m// 长度单位定义name: '长度',units: [UnitType(name: '千米', symbol: 'km', toBase: 1000),UnitType(name: '米', symbol: 'm', toBase: 1),

2026-01-17 18:02:29 595

原创 Flutter 框架跨平台鸿蒙开发 - 开发二维码生成器与扫描器

size: 200,// 定位点样式(三个角的方块)eyeShape: QrEyeShape.square, // square 或 circle),// 数据点样式dataModuleShape: QrDataModuleShape.square, // square 或 circle),二维码生成:qr_flutter库的使用和样式自定义二维码扫描:mobile_scanner相机调用和结果处理Widget截图:RepaintBoundary转图片文件操作。

2026-01-16 19:43:06 775

原创 Flutter 框架跨平台鸿蒙开发 - 打造时钟、番茄钟、倒计时三合一应用

阶段时长说明🎯 工作25分钟专注工作,不受打扰☕ 短休息5分钟每个番茄后休息🌴 长休息15分钟每4个番茄后长休息:绘制模拟时钟表盘和指针角度计算:时针/分针/秒针的角度公式Timer定时器:周期性更新和生命周期管理状态机:番茄钟的工作/休息状态切换:滚轮式时间选择器:进度环显示时间管理是一个永恒的话题,希望这个应用能帮助你更好地掌控时间!欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net。

2026-01-16 19:33:16 939

原创 Flutter 框架跨平台鸿蒙开发 - 打造精美记事本备忘录应用

数据模型:Note类设计与JSON序列化本地存储:SharedPreferences持久化列表展示:GridView/ListView双视图页面导航:Navigator传值与返回搜索过滤:实时搜索与排序交互细节:颜色选择、未保存提醒、置顶功能记事本虽然是一个常见的应用类型,但涵盖了Flutter开发的大部分核心知识。希望这篇文章能帮你掌握这些技能!

2026-01-16 18:45:59 1025

原创 Flutter 框架跨平台鸿蒙开发 - 开发双人对战五子棋游戏

算法难度特点随机落子⭐最简单,随机选择空位评分函数⭐⭐对每个位置打分,选最高分极小化极大⭐⭐⭐博弈树搜索,考虑对手反应Alpha-Beta剪枝⭐⭐⭐⭐优化搜索,减少计算量蒙特卡洛树搜索⭐⭐⭐⭐⭐随机模拟,适合复杂局面棋盘绘制:CustomPainter绘制网格和星位胜负判定:四方向搜索算法,O(1)复杂度状态管理:棋盘数据、玩家切换、历史记录交互设计:落子、悔棋、重开、高亮显示视觉效果:渐变棋子、动画切换、阴影效果五子棋虽然规则简单,但要下好却需要深厚的功力。

2026-01-16 18:13:51 933

原创 Flutter 框架跨平台鸿蒙开发 - 打造一款精美的手机日历应用

本文从零开始,实现了一款功能完善的Flutter日历应用。日期计算:月份天数、星期计算、闰年判断网格布局:GridView实现7×6日历网格状态管理:日期选择、月份切换、日程数据交互设计:滚轮选择器、添加对话框、颜色标签视觉设计:今日高亮、周末标红、节日显示日历看似简单,实则涉及不少细节。希望这篇文章能帮你理解日历应用的开发思路,也欢迎在此基础上继续扩展更多功能!📅 完整源码已上传,欢迎Star支持!作者:Flutter开发者发布日期:2026年1月16日版权声明。

2026-01-16 18:06:54 838

原创 Flutter 框架跨平台鸿蒙开发 - 从零开发经典推箱子游戏

在开始编码之前,我们先明确游戏中有哪些元素:fill:#333;important;important;fill:none;游戏元素静态元素墙壁 Wall地板 Floor目标点 Target动态元素玩家 Player箱子 Box组合状态箱子在目标点上玩家在目标点上本文从零开始,用约200行Dart代码实现了一个完整的推箱子游戏。游戏设计:分析规则,定义元素和状态数据结构:用二维数组表示地图,用数字编码状态核心逻辑:移动判断、碰撞检测、胜利条件UI实现。

2026-01-15 23:29:58 791

原创 Flutter 框架跨平台鸿蒙开发 - 从零打造一款精美天气App

本文从零开始,完整演示了如何使用Flutter开发一款可运行在HarmonyOS上的天气应用。技术选型:分析了Flutter + HarmonyOS组合的优势架构设计:采用组件化思想拆解UI结构代码实现:逐步实现各个功能模块性能优化:分享了Widget优化的最佳实践鸿蒙适配:介绍了部署到HarmonyOS的关键步骤希望这篇文章能够帮助你快速上手Flutter鸿蒙开发。如果在实践过程中遇到任何问题,欢迎在评论区留言交流!📱 完整源码已上传至GitHub,欢迎Star支持!作者。

2026-01-15 23:16:11 628

原创 Flutter 框架跨平台鸿蒙开发-鸿蒙计算器开发教程

本文介绍如何使用Flutter开发一个功能完善的计算器应用,该应用可以部署在鸿蒙系统上运行。计算器具备以下功能:- 基本运算:加、减、乘、除- 百分比计算- 正负号切换- 清除功能- 小数点支持通过本教程,我们成功开发了一个功能完善的Flutter鸿蒙计算器应用。Flutter在鸿蒙平台的强大支持Stateful Widget的状态管理Material Design的UI实现基本算法逻辑的封装项目代码结构清晰,易于理解和扩展,适合作为Flutter学习的入门项目。

2026-01-15 19:41:07 868

原创 Flutter应用鸿蒙迁移实战:性能优化与渐进式迁移指南

/ 迁移最佳实践检查表name: '清晰的业务分层',description: '将业务逻辑与UI层分离,便于迁移',1. 使用Clean Architecture或类似模式2. 定义清晰的接口和契约3. 避免在UI层直接编写业务逻辑4. 使用依赖注入管理服务''',),name: '渐进式资源加载',description: '优化资源加载策略,提升启动速度',1. 使用懒加载和按需加载2. 预加载关键资源3. 实现资源缓存策略4. 监控和优化内存使用''',),

2026-01-13 11:08:57 621

原创 Flutter与鸿蒙的现在与未来:一篇搞懂技术融合的完整指南

Flutter与鸿蒙的关系,不是简单的替代或竞争,而是一场技术生态的演进与融合。当前阶段确实存在挑战,但也蕴藏着巨大的机遇。真正的技术高手,不是在框架间做选择题,而是掌握将不同技术栈融会贯通的能力。Flutter教给我们声明式UI和跨平台的思想,鸿蒙让我们深入理解分布式操作系统。两者结合,反而能让我们站在更高的维度思考应用开发。不要恐慌:技术变革是常态,你的Dart和Flutter经验不会白费保持好奇:主动了解鸿蒙,把它看作扩展技术视野的机会务实渐进:从一个小模块开始尝试,逐步积累经验参与社区。

2026-01-13 08:39:00 949

原创 《游匣(YouBox)》

这是一款集成经典游戏的互动网页作品,以 “数字收纳盒” 为概念,将贪吃蛇、记忆配对、2048 等经典游戏封装于统一界面中。作品采用深色渐变视觉风格与动态交互设计,通过卡片式布局呈现游戏入口,点击即可在模态框中启动对应游戏。结合 Tailwind CSS 动效与响应式布局,打造兼具现代美感与流畅体验的 “游戏收纳空间”,让用户随时随地开启怀旧又新鲜的娱乐时光。

2025-06-25 11:01:40 357

原创 高德地图在Vue3中的使用方法

通过<div>标签定义地图挂载点。:绑定高德地图安全密钥,确保 API 合法调用。:定义地图缩放比例、初始中心点经纬度(数组格式[lng, lat]:创建 Marker实例用于后续定位。

2025-05-14 21:13:45 906

原创 腾讯云AI代码助手编程挑战赛-ai智能小助手

在平常工作中可以进行对该小助手的提问以及代码解析等,简单方便。

2025-01-09 22:05:57 555

原创 腾讯云AI代码助手编程挑战赛 - 使用 JavaScript 构建一个简易日历

动态年份选择:用户可以通过下拉框选择从 2000 年到 2050 年的任意年份。全年日历生成:根据用户选择的年份,动态生成该年份的所有 12 个月份的日历。直观的 UI 设计:使用 CSS 美化日历外观,使日历清晰直观。鼠标悬停效果:当用户将鼠标悬停在某一天时,背景颜色会高亮显示。

2025-01-08 17:57:34 872

原创 《10・24 程序员节,分享代码魅力》

在科技飞速发展的时代,程序员们如同数字世界的魔法师,用一行行代码编织出无数的奇迹。让我们一起在这个特殊的日子里,感受代码的魅力,共同书写属于程序员的精彩篇章。无论你是初入编程世界的代码新手,怀揣着对未来的憧憬与热情,在探索的道路上不断前行;还是经验丰富的编程大神,早已在代码的海洋中乘风破浪,游刃有余。这个特殊的日子里,都是属于你们的舞台。分享你的故事,也许是攻克一个难题后的喜悦,也许是在项目中与团队成员共同奋斗的难忘经历。展示你的技术,无论是精妙的算法,还是创新的编程思路,都能在这里绽放光芒。

2024-10-23 10:48:28 409

原创 餐饮点餐的简单MySQL集合

餐厅点餐系统的MySQL数据库数据管理与维护至关重要。这包括定期备份数据库,确保数据安全性;优化查询性能,提高系统响应速度;监控数据库运行状态,及时发现并解决潜在问题。同时,需要定期清理过期数据,保持数据库的整洁和高效。此外,还要定期更新和维护数据库表结构,以适应业务发展和变化。通过有效的数据管理与维护,可以确保餐厅点餐系统的稳定运行和数据的准确性。

2024-06-28 15:10:45 521

原创 MySQL触发器基本结构

4、for each row 声明每次触发都被执行。create trigger 函数名。3、什么样的操作出发,操作那个表。after:......之后触发。befor:......之前触发。6、歘发起触发后执行代码块。可以修改成$$ //都行。2、创建触发器函数名称。insert:插入被触发。update:修改被触发。delete:删除被触发。

2024-06-17 14:41:35 398

原创 MySQL存储过程_触发器_游标——Baidu Comate

帮我创建一个修改score表scoreName的触发器,当修改scoreName的时候触发,判断修改的scoreName是否是数学,如果是数学就改成(天书)。帮我根据两个DDL创建一个插入信息的存储过程,先插入10条学生表信息,再根据插入的学生表信息插入100条对应studentId的score成绩,要求score表有id,scoreName,result,studentId(student表的id外键)。创建一个两个表的综合【游标查询】,要求根据学生姓名进行查询,查询的结果返回两个表的综合信息。

2024-06-14 14:58:32 476

原创 MySQL的触发器创建与使用——使用Baidu Comate生成与触发测试完整过程

在本次操作中,我们首先创建了两个数据表:student和result,分别用于存储学生信息和成绩信息。其中,student表包含了学生的基本信息字段,如学号、创建日期、用户名、密码、电话、年龄、性别和介绍等;而result表则记录了学生的成绩信息,包括成绩编号、测试名称、成绩和学生ID等。随后,我们针对student表创建了一个重要的触发器tr_before_insert_student,其目的是为了实现在添加用户信息时,不允许添加姓名为张、王、李、赵的userName。

2024-05-16 17:02:14 931

原创 MySQL——case when语句测试

请帮我根据表结构查看前9527条数据的性别,如果是M则显示男性,F则显示女性,O则显示泰国人,使用case,when语句来完成sql。

2024-05-16 16:57:16 304

空空如也

空空如也

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

TA关注的人

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