4、《移动终端应用开发(OpenHarmony北向)》课程教学大纲.docxVIP

4、《移动终端应用开发(OpenHarmony北向)》课程教学大纲.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《移动终端应用开发(OpenHarmony北向)》课程教学大纲

课程编号:09M01020课程类别:专业选修课学分:5

周学时:5总学时:80(理论58+实践22)

开课学期:第三学年春学期(三下)??????????????????

先修课程:计算机导论、程序设计基础、网页设计基础、数据库原理与应用

课程描述:移动互联网是继互联网之后的新兴行业,近10年来,其发展速度、市场规模、产业结构以及创新水平都远远超过PC时代的互联网行业。随着行业企业对移动互联网专业人才需求的迅猛增加,在新工科建设背景下,以融入行业新技术为指导,将基于ArkTS的OpenHarmony应用开发作为本课程教学内容。本课程以案例任务为核心、实训项目开发过程为导向,通过案例项目的实现对ArkUI方舟开发框架中涉及的相关技术进行系统全面的介绍,以便学生在学习的过程中不断提高项目化软件开发能力,提升他们的操作实践能力、应用创新能力和岗位适应能力,为毕业后从事相关的工作打下坚实的基础。

课程教学内容与要求:

第一章教学内容:OpenHarmony应用开发环境(2+1课时)

1.1OpenHarmony概述

1.2OpenHarmony应用开发环境搭建

第一章教学要求:(1)了解OpenHarmony的发展历史与现状。(2)掌握OpenHarmony的技术架构与特点。(3)掌握OpenHarmony应用开发环境的搭建步骤。(4)熟悉DevEcoStudio开发工具的界面组成及项目开发方法。

第二章教学内容:OpenHarmony应用的工程结构(3+1课时)

2.1创建OpenHarmony工程

2.1.1第一个OpenHarmony工程

2.1.2OpenHarmony应用程序包

2.2OpenHarmony工程目录结构

2.2.1工程级目录结构

2.2.2模块级目录结构

2.2.3资源分类与引用

2.2.4ArkTS语言的基本结构

第二章教学要求:(1)掌握创建OpenHarmony工程项目的步骤和方法。(2)掌握OpenHarmony项目的工程级目录结构、模块级目录结构组成及每个组成部分的功能。(3)掌握OpenHarmony项目中资源的分类及引用方法。(4)掌握ArkTS语言的基本结构。

第三章教学内容:ArkTS程序设计基础(6+2课时)

3.1ArkTS基本语法

3.1.1变量和常量

3.1.2数据类型

3.1.3运算符

3.1.4控制流程

3.2函数

3.2.1标准库函数

3.2.2用户自定义函数

3.2.3函数重载

3.3类和对象

3.3.1类的定义和使用

3.3.2类的继承

3.3.3可见性修饰符

3.3.4对象字面量

3.4接口

3.4.1接口的定义和使用

3.4.2接口的继承

3.5泛型

3.5.1泛型类/接口

3.5.2泛型函数

3.5.3泛型默认值

3.6异常

3.6.1抛出异常

3.6.2捕获异常

第三章教学要求:(1)掌握ArkTS语言中的变量、常量的定义方法及数据类型和运算符的应用场景。(2)掌握ArkTS语言中顺序结构、选择结构和循环结构的使用方法和应用场景。(3)掌握ArkTS语言中的函数分类、功能、定义及使用方法。(4)掌握ArkTS语言中类、接口、泛型、异常的定义和使用方法。

第四章教学内容:界面基础组件与布局(14+5课时)

4.1概述

4.1.1组件

4.1.2状态管理

4.1.3事件

4.1.4布局

4.2四则运算练习器的设计与实现

4.2.1Button组件

4.2.2Text组件

4.2.3TextInput组件

4.2.4Image组件

4.2.5Tabs和TabContent组件

4.2.6案例:四则运算练习器

4.3拼图游戏的设计与实现

4.3.1Menu组件

4.3.2TextTimer组件

4.3.3Progress组件

4.3.4Grid和GridItem组件

4.3.5Panel组件

4.3.6案例:拼图游戏

4.4毕业生满意度调查表的设计与实现

4.4.1TextPicker组件

4.4.2TextPickerDialog组件

4.4.3DatePicker组件

4.4.4DatePickerDialog组件

4.4.5TimePicker组件

4.4.6TimePickerDialog组件

4.4.7Slider组件

文档评论(0)

弹弹 + 关注
实名认证
文档贡献者

人力资源管理师、教师资格证持证人

该用户很懒,什么也没介绍

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档