【量子计算从入门到精通四】--创建Hello World应用

创建Hello World应用

可公开发布的独立应用包含代码仓库、创建的API以及设计的应用操作页面。创建应用时可以创建新的代码仓库,或是迁移外部仓库。

 



创建应用成功之后,每个应用可以创建多个分支版本,以方便进行应用版本的控制。每个版本对应一个代码分支,在分支上完成代码提交之后,版本会自动完成编译和构建,您只需要关注代码编写工作即可。


创建成功之后,在版本列表页中会显示创建的应用版本。目前支持的新创建的应用版本类型为API,如果您选择为应用创建应用界面,应用版本类型会添加GUI标签,您在发布应用的时候可以自由选择发布的应用为API或GUI。
 

版本工作台

成功创建应用版本之后,点击版本卡片进入版本操作页面。版本工作台是您管理代码及API的地方,您在其中可以查看及编写代码,创建API。

创建API

API是其他服务用来与您的的服务进行通信的接口,因此做好API的信息说明和版本化管理非常重要。
创建API的流程可以分为三部分:

  1. 创建API分组:相关功能的API可以分为一组,以便日后管理。
  2. 创建API:设定您想要的API名称,选择API所属分组,以及关联云函数。如下图所示:
     



    3. 创建云函数:云函数是您在上传的代码中所选择的函数,云函数是API的基础。
    创建步骤:
  • 设定函数名称及函数描述。
     

  • 选择代码所在文件,您只需在左侧代码文件列表中选择文件即可。
     

  • 选择函数入口,当您选择好代码文件之后,函数入口将自动识别出来,您只需通过下拉框选择即可。

    注:函数入口为在该文件中定义的函数,例如:

     
       
    1. def main():
    2. return {'ans': 'result'}

    目前暂不支持识别类方法或子函数

  • 调用函数参数定义:在您选择函数入口之后,函数参数会自动添加,您只需要选择参数类型便可以完成配置。
     


     
  • 返回结果定义:为了更好地调用您的函数,您需要设定函数的返回结果。请在函数中使用字典数据结构返回结果,例如:
     
      
    1. {
    2. 'ans': 'res',
    3. 'wer': 'ult'
    4. }

    结果的类型包括StringArrayImageNumberBoolean。若您期望在图形化应用中使用图表的形式来展示数据,请定义Array类型的数据,例如:

    java { 'name': ['john', 'harry', 'james'], 'age': [11, 12, 13], 'chart-name': 'name-age' }

    在线代码编辑

    点击“在线IDE”按钮,您可以打开在线代码编辑器,在其中您可以撰写代码及进行代码版本管理。
    注:代码变更在提交之后,才能在右侧API管理窗口中同步数据进行调用。

    创建应用界面

    如果您想搭建包含操作界面的图形化应用,本源量子计算应用工厂也给您提供了快速构建操作界面的工具。
     

     

    发布应用

    您可以发布您的应用到本源量子计算应用云,让更多的用户使用您的应用。
     

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晨曦_子画

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值