00:02
哈喽。大家好,咱们在上个视频呢,主要代表大家了解了DX中中的AI工具和的真理,今天这个视频呢,咱们就一起看一下它的一个比较重要的功能,那就是代码生成功能,打开我们的IDE,在IDE的右侧呢,找到刻度阵尼按钮。点击之后呢,我们就进入到Q特阵地的一个主页面,在这个窗口页面里面呢,默认的使用的模型就是哈蒙S也在默认的模型里面呢,有两个比较重要的功能,一个是知识问答,还有一个是战能read的code,就是代码生成,咱们这个视频呢,主要给大家去哎了解一下,就是真正真的code的很简单对吧,我们直接点点击这个真人的code的,我们直接在输入框里面就可以输入我们的指令,输入指令之后呢,就可以帮助我们去生成代码,我们这里先给大家去演示一下,比如帮我帮我生成一个顶部,顶部是。
01:18
轮播图底部是列表的UI,来,我们算了一下。嗯,是。这样一种情况下呢,它就会按照我们的指令去生成我们对应的代码。大家可以看到啊,生成的代码基本上是基于我们RQUI的,也就是我们直接可以去使用的,呃,怎么去使用呢?有几种方式对吧,你看每一每一段生成代码在它右上角呢,都有三个按钮,第一个就是复制,第二个就是一个插入,第三个就是一个新建,我们点击复制就可以复制到我们,呃想要的,想要放置的地方,那么点击中间的插入呢,就可以插入我们鼠标所在的地方,比如说这里我把鼠标。
02:21
放到这个文件夹下,点击中间的插入。嗯,就会插入到我们当前的一个文件,嗯,大家需要知道的是,对吧,所有的AI呢,只是辅助我们去呃开发一些功能,提高我们的开发效率,但但是呢,并不能保证所生成的代码是百分之百正确的,所以说呢,有一些AI生成的代码呢,需要我们去手动的去更改的,嗯,这里呢,我们简单的去运行一下。
03:02
好,营运前我们可以看一下对吧,顶部是轮部图,下面是列表对吧?它生成的是有一点问题的,为什么呢?是轮模图占了百分之百,其实我们可以进行给它改动一下,比如它的高度,我们给它设置100,我们再去运行一下,所以说呢,所有的AI,无论说是科特珍妮还是市面上的一些deep sick, 或者说一些其他的模型所生成的代码呢,都是不是百分之百的需要我们去微调的,好可以发现啊,在Q特真理所生的代码里面,基本上我们可以少量的更改就可以达到我们一个功能的一个啊,实现还是非常非常简单的,那么除了是关于这个真正折扣的可以生成代码之外呢,其实我们还有其他的模型也可以生成,比如说deep s r1,我们也可以用deep s1帮助我们去生成我们的代码。比如。
04:02
嗯,帮我。帮我生成一个网格列表。那么他就会根据我们的指令呢去思索。可以看到啊,我们当幕我们的指令输入之后,它就会去思索,然后用哪个组件,然后去生成我们所要的代码,可以看到啊,在那个维斯studio中呢,它可以直它直接就使用了我们的一个SC。这个组件如果说是其他的UI的话,有可能它生成的并不是我们想要的鸿蒙里面的阿UI的代码,所以说在Q特阵地里面呢,基本上它都是都是按照我们的最新的API,最新的组件帮我们去去生成的,所以说这一点呢,还是非常的方便的。
05:10
好,我们可以看到每段代码呢,一右上方呢,都有三个按钮对吧?第一个是复制,我们可以复制到呃任何的地方,第二个就是一个插入,插入到我们鼠标所在的地方,第三个呢,就是一个新建,新建呢就是哎,我们想要新建到哪个项目下,对吧?所以说还是非常方便的,可以大家可以看到啊基本上生成的话,呃,很符合我们现在的阿可UI的一个写法,基本上通过微量的更改,并可以达到我们的一个功能的实现,好目前来说Q头真剂呢,关于代码的生成的,我们可以通过默认的模型,就是哈姆S的一个真类的code这个功能啊,来帮我们去实现一个代码的生成,当然除了这个呢,我们也可以通过DPC也可以帮助我们去生成一些嗯,代生成一些代码,那么同样的第二个就是服务组件,服务组件其实帮我们生成代码,它只是分成生成我们。
06:10
所需要的一个服务卡片的一个功能,那么这个呢,我们到之后的视频给大家去讲解,我们需要知道的是课的真剂呢,不仅仅说可以帮助我们实现生成UI相关的一些代码,也可以帮助我们实现任何想要的一些功能代码。举一个很简单的例子,比如获取一下状态栏的高度,我在这里输入一下。我们可以看一下,已经帮我们实现了符合的代码,所以说呢,嗯,代码生成的功能呢,不仅仅说是可以帮助我们生成一些UI的相关的功能,也可以帮助我们实现一些非UI的相关的功能,基本上可以实现我们任何想要的一些功能,所以说这个功能呢,还是非常重要的,所以在这在实际的开发中呢,也希望大家能够呃,利用好这一个代码生成功能来帮助我们提高开发效率,好,咱们这次视频就到这里。
07:23
好,谢谢大家。
我来说两句