用 MQL 编写的用户界面图库 - 页 75

 
Реter Konow 项目 的实现进行思考并写下来。

4.我必须说,编辑器对我来说绝对清晰易懂。以至于我发现了与 Kostruktor 的直接相似之处,并意识到自己多年前就已经舍近求远了,因为我本可以绕过标记语言编写一个可视化编辑器。从技术上讲,我面前就有这样一种可能性,只是我没有发现而已。我不明白,也没有意识到。但这很简单。比用标记语言构建一个构造函数简单多了。简单多了但是就是这样

我们记得我们等待我们相信

 
非常好。默默关注。
 
每隔几天,我就会发布一次开发状况。目的很简单--让本主题的读者了解情况。否则,我就会消失在某个地方,没有人知道案件的进展情况。

目前进展顺利。当然,工作量很大。即使以我的标准来看也是如此。但让人欣慰的是 工作都是按计划进行的

大部分都是例行公事很多例行公事。在我完成了设计器和引擎的全局重组后,编辑器自动接收到了事先为它准备好的结构,现在继续在其中形成。这样做非常方便。

编辑器定义了 6 个主要功能。它们已经完成了构思并写在了纸上。好消息是,6 项功能中的 4 项已经实现,更新它们并不困难。第五个功能在设计器中可以使用,但需要对编辑器进行重构。这并不难。第六个则需要从头开始编写。但这项工作非常明确,没有其他问题。

这些功能就是编辑器的全部。

现在,我正试图摆脱标记语言的束缚,我仍在用它编写 VE 界面。它的图形用户界面已经...但我不会表扬自己。总之,它还不错。不过,编写如此庞大和复杂的图形真的很难。这就是为什么脱离语言、转向可视化编辑的时刻如此重要。届时,我将在编辑器中建立编辑器本身,这将提供前所未有的速度,工作也将进入涡轮模式。这不会太久。

当然,在 "涡轮增压 "模式下,工作也会很紧张,但会少一些。少得多。


 
写什么
 

开发工作正在紧锣密鼓地进行。大家对编辑器的图形界面存有疑问,由于项目是公开的,我想征求读者的意见。以下是现阶段编辑器的截图。我接受意见、建议和建设性批评。



由于这是我的第一个可视化编辑器,我不太清楚如何制作它。也就是说,它应该是什么样子?很难从一个脑袋里想出所有的东西。

 

想法是这样的:

基本编辑工具应放在顶部面板。左边是元素模板。右边是带有属性表的选项卡。表格中将提供复选框、输入框和下拉列表。元素模板也将分为多个标签页。中间是编辑空间。

大致如下

 
Реter Konow #:

开发工作正在紧锣密鼓地进行。大家对编辑器的图形界面存有疑问,由于项目是公开的,我想征求读者的意见。以下是现阶段编辑器的截图。我接受意见、建议和建设性批评。



由于这是我的第一个可视化编辑器,我不太清楚如何制作它。我的意思是,它应该是什么样的?很难从一个脑袋里想出所有的东西。

你不可能知道自己对产品功能的了解。只有当你有过使用此类或类似程序的经验时,你才能谈论界面的便利性。这样做是为了以后可以更换按钮:)

 
Aleksey Vyazmikin #:

你对产品功能的了解是不可能的。只有当您有过使用此类或类似程序的经验时,您才能谈论界面的可用性。这样做是为了以后可以更换按钮:)

在我的问题中,我指的是编辑器界面的便利性和可用性。具体来说,在什么位置放置更好。现在我正在研究其他编辑器(Word、Paint),分析它们的界面逻辑。但它们有自己的特点。我不想过多地照搬它们,而且我自己对编辑器的设想还没有完全形成。我们可以做很多事情,但公众到底需要什么还不是很清楚。)

附注:我将发布屏幕,以便在开发过程中公众可以进行修改并发表意见。

 
Реter Konow #:
公众想要什么还不是很清楚。

我们也不清楚。我们必须从某个地方开始。散开,跳跃。

 
Edgar Akhmadeev #:

我们也还不是。我们必须从某个地方开始。散开,跳跃。

是的,因为 "任何傻瓜 "在知道公众需要什么时都会去做。

但是,TC,试着在不知道公众需要什么的情况下,以这样一种方式去做,即在做完之后仍然是必要的,然后不被拖鞋尿在身上,猫猫))。