首页> 外文会议>IFIP TC 13 International Conference on Human-Computer Interaction >Shelves: A User-Defined Block Management Tool for Visual Programming Languages
【24h】

Shelves: A User-Defined Block Management Tool for Visual Programming Languages

机译:搁板:用于可视化编程语言的用户定义的块管理工具

获取原文

摘要

Block editors such as the one used in Scratch are now found in many visual programming languages (VPLs). While considered user-friendly for non-programmers or program learners, they have at least three important display limitations: readability, program structure, and re-use. To address these issues we have developed block shelves, a formatting and organizing tool in support of user-defined VPL structures. Usability experiment results indicate that block shelves can significantly enhance block code navigation and searches, as well as project structure clarification. In the interest of improving project collaboration and code re-use, users can utilize the extensible markup language file format to export/import shelves, and thereby share block codes between projects. Features designed for shelves and the experiment findings are value for course design in project-based learning and future block editor interface improvements.
机译:块编辑器,如在划痕中使用的编辑器现在以许多可视化编程语言(VPLS)找到。虽然被视为非程序员或程序学习者的用户友好,但它们至少有三个重要的显示限制:可读性,程序结构和重用。为了解决这些问题,我们开发了块架,格式化和组织工具,支持用户定义的VPL结构。可用性实验结果表明,块货架可以显着增强块码导航和搜索,以及项目结构澄清。为了改善项目协作和代码重复使用,用户可以利用可扩展的标记语言文件格式来导出/导入架,从而共享项目之间的块代码。专为货架设计的功能和实验结果是基于项目的学习和未来块编辑器界面改进的课程设计的价值。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号