可移动和可调整大小的图形设计
Design of moveable and resizable graphics
摘要:
我们在两个不同的层面上与计算机进行通信。在上层,我们有一个非常灵活的窗口系统:我们可以移动它们,调整大小,重叠或并排放置。在任何时候,我们都可以决定什么是最好的视图,并轻松地重新组织整个视图。然后我们启动任何应用程序,进入内部级别,一切都改变了。在这里,我们被剥夺了所有的灵活性,只能在由程序设计者开发的场景中工作。界面将允许我们改变一些微小的细节,但一般来说,一切都是固定的:图形既不能移动,也不能调整大小,控件也是如此。作者设计了一个非常强大的机制,将图形对象和控件变成可移动和可调整大小的。这不仅可以大大改善现有的应用程序,但这将使应用程序到另一个层次。(To估计可能的差异,试着想象没有灵活性的Windows系统,并将其与当前系统进行比较。本文详细解释了可移动和可调整大小的图形对象的构造和使用。
英文摘要:
We are communicating with computers on two different levels. On upper level we have a very flexible system of windows: we can move them, resize, overlap or put side by side. At any moment we decide what would be the best view and reorganize the whole view easily. Then we start any application, go to the inner level, and everything changes. Here we are stripped of all the flexibility and can work only inside the scenario, developed by the designer of the program. Interface will allow us to change some tiny details, but in general everything is fixed: graphics is neither moveable, nor resizable, and the same with controls. Author designed an extremely powerful mechanism of turning graphical objects and controls into moveable and resizable. This can not only significantly improve the existing applications, but this will bring the applications to another level. (To estimate the possible difference, try to imagine the Windows system without its flexibility and compare it with the current one.) This article explains in details the construction and use of moveable and resizable graphical objects.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。