首页 > 其他分享 >DevEco中被忽略的实用功能

DevEco中被忽略的实用功能

时间:2024-01-16 10:27:07浏览次数:32  
标签:实用功能 DevEco 忽略 API 文档 开发者 开发 IDE

近期,我一直在业余时间研究纯血鸿蒙(HarmonyOS)App的开发,所使用的IDE是华为官方的DevEco Studio 3.1.1。

随着使用时间的增长,我发现了几个特别容易被忽略,但又特别实用的功能,今天列举三个分享给大家。这三个实用功能在日常开发中的使用频率非常频繁,如果善加利用,将会极大地加速开发进程。

所以,本文的主题就是——IDE的使用技巧。好了,废话不多说,我们直奔主题吧!

预览视图可交互

预览(Previewer)视图不仅仅是给开发者“看”的,它其实是允许互动的!

比如下面这个动图,它是一个类似ChatGPT的简易Demo,当用户在底部输入框输入文字,并点击提交后,所输入的内容将显示到聊天内容区。具体实现代码可参考:半小时实现GPT纯血鸿蒙版

仔细看!它是IDE里面的预览窗口,不是模拟器,更不是真机。

除了这种简单的交互,甚至它还可以实现页面跳转,感兴趣的朋友可以自行尝试。

“Quick Start”

如果我在此做一个调查:IDE的帮助(Help)菜单有多少人点过,其中的菜单项又有多少人真的点进去看过……将会有多少人能给出“是”的回答呢?

看到搜索栏下面的“Quick Start”菜单项了吗?不妨抱着好奇之心点选试试,你将会看到下图中的内容:

正如你所看的那样,如果你是一个新手,不用上网找各种资料,网络上有很多过期或是二手资料,很容易受其误导。直接把这里的“快速入门”文档阅读一遍,就能上手进行开发了。

它甚至还提供了示例代码、Codelabs实验环境。真是为“小白”或者“转行”开发者提供了足够的参考资料。

“API Reference”

和“Quick Start”类似,虽然掌握了一些开发技能,但在实际开发中,我们都必不可少地要去查API文档。而这个功能,则会帮上我们很大的忙。它提供了官方最完整也是最新的API用法,覆盖了ArkTS、ArkUI和JSUI。

用不到这些参考的时候,我们可以将其最小化。它们将被最小化到IDE右侧的边栏中,随时“听候调遣”。

除了上面提到的“Quick Start”和“API Reference”之外,菜单中还有FAQ项。打开之后,则是关于开发环境、IDE使用等等方面的常见问题解答,这里就不再贴图了。

总结

发现了吗?DevEco Studio实际上不只是一个传统意义上的IDE,它是一个融合了最新文档的集合。这些文档内容来自官方,是第一手的资料。它既可以帮助新手入门,也可以成为日常开发时的“僚机”,帮助开发者快速翻阅API文档,找到答案。

实际上,一个最为理想的情况是:开发者只需要打开UI设计稿和DevEco Studio,即可完成App的开发工作。而在这之前,至少还需要打开一个浏览器用来搜索相关的技术资料。

希望上述技巧能够帮到每一位开发者。

标签:实用功能,DevEco,忽略,API,文档,开发者,开发,IDE
From: https://www.cnblogs.com/wenhanxiao/p/17967024

相关文章

  • openfeign 忽略ssl证书 亲测有效
    请求https接口异常Causedby:javax.net.ssl.SSLHandshakeException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget atjava.base/sun.security.ssl.Alert.createSSL......
  • deveco studio 的安装步骤。
    步骤的截图;  这样就安装好了。记下来点击桌面图标       现就这样吧。  安装好了,接下来创建一个app测试一下。             是不是还需要我自己去安装一个虚拟机啥的。尝试一下。      ......
  • 【SVN】代码仓库增加配置.svnignore 文件,忽略不上传同步的文件夹
    1.编辑.svnignore文件新建.svnignore文件,将需要忽略的文件夹名称放入,比如下面例子datasetsdatasets_classdatadatasshujuweightsweightdatasetx64buildx86outputoutputsinference_outputs*.build*.distdistActiondemologslog__pycache__*.pt*.onnx*.e......
  • Mysql 插入数据忽略已存在数据
    MySQL的INSERTIGNOREINTO语句用于向表中插入数据,如果数据已经存在,则忽略插入操作而不报错。以下是INSERTIGNOREINTO语句的基本语法:INSERTIGNOREINTOtable_name(column1,column2,...)VALUES(value1,value2,...);这里的table_name是要插入数据的表名,(column1,colu......
  • vscode 打开文件夹时设置忽略指定的文件夹
    1.在.vscode文件夹下找到文件settings.json2.打开后添加如下两行"search.exclude":{},"files.exclude":{}3.分别在两个大括号中添加相应的文件后保存即可"search.exclude":{ "**/flexspi_nor_debug":true, "**/流程图":true, "**/output":tru......
  • 日常网络安全防范小知识,平时可能忽略的小细节也可能会造成重大损失
    日常生活中,可能很多人都遇到过这样的问题:陌生来电、垃圾短信不断,网上浏览某件商品或输入某个关键词,很快就会收到手机APP推送的相关广告或信息。原因很简单,你的个人信息在网络上泄露了。网络安全为人民,网络安全靠人民。作为普通网民,每个人都应当增强防范意识,了解网络安全保密常识......
  • Visual Studio 2022版本17.8中的实用功能
    前言今天介绍一下VisualStudio2022版本17.8这一发行版中的4个比较实用功能。保留大小写查找和替换这个功能之前就有,不过我觉得对于日常搜索、替换而言还是比较实用的。在执行查找、替换时,现在可以在代码中保留每个匹配项的原始大小写。请注意,若要获取Pascal大小写和Camel......
  • Mysql8忽略大小写的解决方案
    ​一、删除服务器数据文件由于8.0没法设置参数后重启(失败),所以必须删掉老库,重新启动才行。切记:;本步骤要删掉老库所有资料,如果是数据库当前有用,请做好备份,再进行操作。systemctlstopmysqldcd/var/lib/mysql默认数据在这里rm-rf*二、添加配置,大小写不敏感vim/etc/m......
  • git 如何忽略已经提交的文件或文件夹 (.gitignore文件无效)
    gitrm-r--cached<file> 可以删除文件和文件夹使用idea提交代码的时候可能会遇到想要忽略的文件夹出现在提交列表中的情况。以.idea目录举例。假如之前没将.idea目录添加到.gitignore文件中,提交代码的时候又把.idea目录提交上去了,那后面再在.gitignore文件中添......
  • 鸿蒙(HarmonyOS 3.1) DevEco Studio 3.1开发环境汉化
    鸿蒙(HarmonyOS3.1)DevEcoStudio3.1开发环境汉化一、安装环境操作系统: Windows10专业版IDE:DevEcoStudio3.1SDK:HarmonyOS3.1二、设置过程打开IDE,在第一个菜单File编辑中找到Settings...菜单编辑在Setting...中找到Plugins菜单编辑在Type/toseeoptions输入框中输入Chi......