由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
开源鸿蒙 OpenHarmony 应用开发零基础入门 微课视频版 倪红军 清华大学出版社 9787302688839
¥ ×1
【基本信息】
开源鸿蒙(OpenHarmony)应用开发零基础入门(微课视频版)
作者:倪红军
丛书名:计算机技术开发与应用丛书
定价:89.50元
印次:1-1
ISBN:9787302688839
出版日期:2025.06.01
印刷日期:2025.05.23
【内容简介】
"本书定位为OpenHarmony应用开发从入门到综合开发能力提升的技术进阶类图书。全书用通俗易懂的语言、丰富实用的案例,循序渐进地讲解OpenHarmony应用开发的常用技术、相关经验和实用技巧等,使读者能够独立、完整地开发OpenHarmony应用。
本书注重任务驱动的实战项目开发,精心设计了127个技术范例,启发读者思考,促进动手实践,培养读者分析问题和解决问题的能力;精心选取了14个项目案例,详细讲解企业级项目需求,锻炼项目开发素养和创新力。为便于高效学习,使读者快速掌握OpenHarmony应用开发技术,本书提供完整的教学课件、源代码和微课视频等配套资源。
本书可作为OpenHarmony和HarmonyOS(HarmonyOS NEXT)应用开发初学者的入门级书籍,也可作为高等学校、教育培训机构移动应用开发类课程的教学用户和软件开发技术人员的参考书。
"
【编辑推荐】
"(1)内容系统全面
本书依据OpenHarmony 4.1 Release版本官方配套文档系统整理了侧重应用开发的知识体系,将开发环境搭建、ArkTS程序设计、界面组件与布局、数据存储与访问、多媒体、网络、传感器与位置服务及元服务与端云一体化开发等层面的知识点巧妙整合和串联,使读者对OpenHarmony应用开发技术的理解更具系统性和全面性。
(2)学习通俗易懂
本书内容由浅入深,浅显易懂,采用类比、图例、表格等方式讲解重点和难点,并配套技术范例帮助读者掌握使用方法和应用场景。全书提供了详细的实现步骤、源代码及代码注释,帮助读者快速领会学习内容,提升开发应用能力。
(3)配套资源丰富
提供教学大纲、教学课件、程序源码、习题及答案等教学资源,以及全部技术范例和项目案例的微课视频(扫描封底刮刮卡注册后可直接扫描书中二维码观看),以便不同类别的读者群体选择使用,提升学习效率。
【目录】
第1章OpenHarmony应用开发环境1
1.1OpenHarmony概述1
1.1.1OpenHarmony的发展1
1.1.2OpenHarmony的现状3
1.1.3方舟开发框架3
1.1.4OpenHarmony的技术架构4
1.1.5OpenHarmony的技术特性5
1.1.6OpenHarmony的系统类型6
1.2OpenHarmony应用开发环境搭建6
1.2.1DevEco Studio介绍7
1.2.2搭建Windows平台开发环境8
1.2.3搭建macOS平台开发环境9
小结9
第2章OpenHarmony应用的工程结构10
2.1创建OpenHarmony工程10
2.1.1第一个OpenHarmony工程10
2.1.2OpenHarmony应用程序包15
2.2OpenHarmony工程目录结构17
2.2.1工程级目录结构17
2.2.2模块级目录结构19
2.2.3资源分类与引用22
2.2.4ArkTS语言的基本结构24
小结25
第3章ArkTS程序设计基础26
3.1ArkTS基本语法26
3.1.1变量和常量26
3.1.2数据类型27
3.1.3运算符31
3.1.4控制流程33
3.2函数37
3.2.1标准库函数37
3.2.2用户自定义函数37
3.2.3函数重载40
3.3类和对象40
3.3.1类的定义和使用41
3.3.2类的继承43
3.3.3可见性修饰符44
3.3.4对象字面量44
3.4接口45
3.4.1接口的定义和使用45
3.4.2接口的继承47
3.5泛型47
3.5.1泛型类/接口47
3.5.2泛型函数49
3.5.3泛型默认值49
3.6异常50
3.6.1抛出异常50
3.6.2捕获异常51
小结51
第4章界面基础组件与布局52
4.1概述52
4.1.1组件52
4.1.2状态管理58
4.1.3事件60
4.1.4布局63
4.2四则运算练习器的设计与实现71
4.2.1Button组件71
4.2.2Text组件72
4.2.3TextInput组件73
4.2.4Image组件76
4.2.5Tabs和TabContent组件81
4.2.6案例: 四则运算练习器85
4.3拼图游戏的设计与实现90
4.3.1Menu组件90
4.3.2TextTimer组件93
4.3.3Progress组件96
4.3.4Grid和GridItem组件100
4.3.5Panel组件105
4.3.6案例: 拼图游戏109
4.4毕业生满意度调查表的设计与实现114
4.4.1TextPicker组件115
4.4.2TextPickerDialog组件116
4.4.3DatePicker组件118
4.4.4DatePickerDialog组件118
4.4.5TimePicker组件120
4.4.6TimePickerDialog组件121
4.4.7Slider组件122
4.4.8Rating组件125
4.4.9Radio组件126
4.4.10Checkbox和CheckboxGroup组件127
4.4.11案例: 毕业生满意度调查表130
小结134
第5章数据存储与访问135
5.1概述135
5.1.1数据管理机制135
5.1.2文件管理机制136
5.2睡眠质量测试系统的设计与实现136
5.2.1Toggle组件137
5.2.2Stepper和StepperItem组件140
5.2.3页面路由142
5.2.4UIAbility组件149
5.2.5用户首选项存储与访问接口160
5.2.6案例: 睡眠质量测试系统166
5.3备忘录的设计与实现174
5.3.1CustomDialog组件174
5.3.2应用文件存储与访问接口178
5.3.3List、ListItem和ListItemGroup组件200
5.3.4案例: 备忘录207
5.4我爱背单词的设计与实现216
5.4.1ResourceManager接口216
5.4.2Search组件221
5.4.3Badge组件225
5.4.4关系数据接口227
5.4.5案例: 我爱背单词242
小结264
第6章多媒体应用开发265
6.1概述265
6.1.1音频接口265
6.1.2视频接口265
6.1.3相机接口266
6.1.4图片接口266
6.2影音播放器的设计与实现266
6.2.1AVPlayer266
6.2.2监听和取消监听事件273
6.2.3XComponent276
6.2.4Video组件281
6.2.5媒体查询284
6.2.6案例: 影音播放器289
6.3图片编辑器的设计与实现298
6.3.1PhotoViewPicker298
6.3.2图片处理接口299
6.3.3Canvas组件309
6.3.4CanvasRenderingContext2D310
6.3.5案例: 图片编辑器325
小结334
第7章网络应用开发335
7.1概述335
7.1.1HTTP访问网络335
7.1.2Web组件336
7.2股票行情查询工具的设计与实现345
7.2.1数据请求接口345
7.2.2Swiper组件354
7.2.3案例: 股票行情查询工具357
小结366
第8章传感器与位置服务应用开发367
8.1概述367
8.1.1传感器367
8.1.2位置服务369
8.2传感器的应用369
8.2.1传感器接口369
8.2.2振动378
8.2.3案例: 指南针的设计与实现381
8.3位置服务的应用385
8.3.1位置服务接口385
8.3.2案例: 高德地图在鸿蒙中的应用393
小结400
第9章元服务与端云一体化开发401
9.1元服务401
9.1.1什么是元服务401
9.1.2元服务图标402
9.1.3案例: 便携记分牌元服务开发402
9.2端云一体化开发426
9.2.1服务卡片426
9.2.2端云一体化开发432
9.2.3案例: 实验室安全测试系统的开发446
小结457
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
