美文网首页
增加了一个删除功能和修复了一个bug2018-12-05

增加了一个删除功能和修复了一个bug2018-12-05

作者: FDuiv | 来源:发表于2018-12-05 20:29 被阅读0次

    可视化人工神经网络开发日记

    循循循循循循循循循循循循循循循循序渐渐渐渐渐渐渐渐渐渐进XD;

    1、首先是对于删除操作的思考,对于一般的电路设计软件,删除一般是可以右击菜单弹出,

    但由于我设计当初是用画本作为操作界面的,也就是说弹出菜单相当于画一个菜单出来,这工作量不敢想象;

    另一方面,我的控制台是集成在另一个窗口的:

    图1

    所以加了个变量,名为“最高优先级”,用来存储当前的选定组件:

    图2

    当设计器窗口接收到删除信号:

    图3

    便删除此组件;

    2、遇到了一个喜闻乐见的bug,如图:

    图4

    由于神经元不存在将连接连接到另一个连接上的状态,所以这个操作是不合法的,另一方面,程序也会报错:

    图5

    由于连接确定后,会把被连接这个组件挂钩到这个连接里面,但是只能挂钩细胞体,是无法挂钩连接的,所以导致输入的变量和设定的变量不匹配报错。因此这里只需要跳过这个操作就好了;

    图6

    今天先到这里吧,我打算后天开生成网络这个类的坑。另外我感觉要统筹兼顾一下其他学科了;

    上一篇日记:修复显示部分-连接模块的bug2018-12-04

    下一篇日记:改进关闭程序的机制,为之后储存数据铺路2018-12-06

    相关文章

      网友评论

          本文标题:增加了一个删除功能和修复了一个bug2018-12-05

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