美文网首页教育
chocolede开发记录(一)

chocolede开发记录(一)

作者: cookiecjj | 来源:发表于2017-05-30 13:28 被阅读0次

2017-5-22

解释下为什么叫chocolede,因为我们想做的就是儿童编程这一块,今天下班开车回家的时候,在一个拐弯的路口,let children code几个单词一直在我脑子里面盘旋,组合组合着,我出现了儿童们愉快的编着代码,就像吃着香甜的巧克力一样,于是乎chocolate也蹦到我脑子里面了,于是几个单词组合造了个新词---->chocolede,算是一个不痛不痒的文字开头。

2017-5-23

插一句,昨天实在是心情太差了,一点个人的私事,希望一切都顺利吧,按住不表,我们继续说我们的chocolede开发,对了简单解释下,chocolede要开发成什么样子,看下Scratch吧,大概就是那个样子,或者说跟Google的blockly更像。

思路重点

先不说拖拽的图形化界面实现,先说怎么解析拖拽成功后的模块,如下图:

示例模块

那么如何转化成编程语言就是个问题,考虑了几种结构后,最后还是决定用树来存储买个模块代表的代码

画成树图的画就如下:

存储节点示意图

买个节点存储代码,然后做一个前序遍历,把所有代码组合好就行了,思路以上。、

下一步需要完成

通过拖拽完成funNode的构建

相关文章

  • chocolede开发记录(一)

    2017-5-22 解释下为什么叫chocolede,因为我们想做的就是儿童编程这一块,今天下班开车回家的时候,在...

  • chocolede开发记录(二)

    2017-5-25 今天整理了一下,准备构建一个不同于Scratch的代码模块组织模式,主要是因为append那个...

  • 产品开发记录(一)

    上一个工具「无言 (domon.cn)[https://www.domon.cn/wu-yan/]」的开发已经上线...

  • 开发记录

    遇到一个接口返回问题,返回的数据无法解析。像这个样。 后来才知道 可以用urldecode来解析。

  • 开发记录

    开发记录旨在记录开发过程中一些比较细微的知识点,技巧,以及一些开发过程中的意外事故。帮助回忆链接当时的场景 1. ...

  • 开发记录

    敏捷平台地址:http://10.19.10.32:8080/#/aido/view ES地址: http://1...

  • 开发记录

    1.整理之前的功能 2.数据类型的设置

  • PJSIP开发VoIP记录3-通话的实现

    PJSIP开发VoIP记录1 - 编译与集成 PJSIP开发VoIP记录2 - 配置 开发工具:Xcode9.2开...

  • Flutter开发 - 今日总结

    前言 最近忙了一段时间,没有记录Flutter开发过程中遇到的问题,今天抽点时间做个总结,记录一下开发经验! 开发...

  • 代码库开发记录一

    缘起 一直以来学点新编程语言,写点小代码都是爱好,慢慢的也发现对于一个小白的编程爱好者而言痛苦的地方是很多代码记不...

网友评论

    本文标题:chocolede开发记录(一)

    本文链接:https://www.haomeiwen.com/subject/uwrixxtx.html