![5cf622f5127b554a6d51dd4ec74bd5c8.png](https://i-blog.csdnimg.cn/blog_migrate/88993893cce991c4f6a9c4eda38d64e4.jpeg)
目前图形化编程,大多以游戏为主,最流行的scratch就是让孩子在写游戏过程学习编程知识。但是scratch中涉及的代码知识,就缺少了很多,比如变量作用域、函数返回值、递归、数据结构和线程等,这些都是代码的基础知识,如果不能学会这些基础,后期上代码也会困难很多。我们的图形化工具,解决了scratch这些问题,支持所有代码基础知识。
最近,我们又增加了一下功能,让图形化编程更像代码,让更小的孩子能够学习代码,让他们能更快的转到代码。
1 数组和字典初始化,以及对应的for each语句和字典各种操作。
![6b1cee3d13b571f0c327661223330e67.png](https://i-blog.csdnimg.cn/blog_migrate/7adfc7a4972fbdc553191c2a30b764ea.jpeg)
2 增加线程和同步支持。让孩子学习多线程编程
![2d59ff9392eb30e2b206c7c3d3b0afb9.png](https://i-blog.csdnimg.cn/blog_migrate/f8910ab7aff904be8e13d24fa142252c.jpeg)
3 增加代码复制和函数调用。按住ctrl点击各种表达式和语句,便可以复制改代码,按住ctrl或者alt点击函数,可以获得函数调用,从而方便代码编辑,提高编码速度。
![020550e701c5bfca40aa05a144194089.png](https://i-blog.csdnimg.cn/blog_migrate/faa3b2cb38d060ad5f5ba9a4906b312c.jpeg)
4 增加代码折叠,让代码显示更方便。函数和代码块都支持代码折叠。
![7fda2492f81b0d061b90bc29ed7a9bcf.png](https://i-blog.csdnimg.cn/blog_migrate/f45b5419be3c7a02421e70a091e78a26.jpeg)
5 增加硬件支持,目前实验了EV3的编程和控制,后期会增加更多硬件,使其和越多越多的儿童编程开发板兼容。
经过半年的努力,图形化编程编辑器,已经支持了几乎所有代码知识,编辑也逐步完善,功能越来越强,应该是国内第一个完全自主的图形化编程软件,也希望成为国内同类最好的工具,也希望能够应用到更多的领域。