问题标签 [form-designer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
517 浏览

delphi - 如何在没有IDE的情况下在Delphi中实现winform对话框?

我没有安装 Delphi IDE。我还能设计表格吗?

0 投票
1 回答
151 浏览

user-interface - 为自定义表单/报表设计器分析的优秀 IDE 示例

我正在开发一个基本的表单/报表设计器。我希望实现的一些功能是:

  • 单选或多选对象
  • 对象对齐(选择多个时)
  • 相同大小的对象(选择多个时)
  • 移动/拖动选定对象
  • 选定对象在八个方向上调整大小(使用对象夹点)

对于功能和外观,我分析并使用了来自以下方面的各种想法:

  • MS Visual Studio 200x(迄今为止最有用)
  • 视觉
  • 水晶报表

我的问题是:我是否忽略了其他一些 IDE,这些 IDE 提供了比我看过的其他一些更好和用户友好的示例功能?(它们不必是 Microsoft 产品。这正是我可以访问的。)

0 投票
3 回答
94 浏览

naming-conventions - 使用表单设计器时,应该命名标签吗?

在 QtCreator 之类的 IDE 或 Visual C# 的表单设计器中,我想知道标签“应该”被命名还是只保留表单设计器的默认命名方案。如果对象不会在代码中被触及并且仅用作不变的文本信息,那么该对象是否需要成为某些命名方案的一部分?如果我在用户输入姓名的文本字段上方有一个标签,我应该将该标签命名为“lblNamePrompt”吗?

只是好奇想得到一些回应。

0 投票
1 回答
344 浏览

javascript - 所见即所得的 JavaScript

我知道“所见即所得”这个术语不能真正应用于 javascript,但我很好奇是否有任何 IDE 可以通过可视化设计来帮助您生成 JavaScript 源代码。使用的框架(如果有的话)无关紧要。

我说的是 Visual Studio 中的表单设计器之类的东西。

0 投票
3 回答
4143 浏览

c++ - 创建具有专业外观(和行为!)的表单设计器

当我开始编程时(大约 10 多年前),三件事让我感到惊讶:

  • 编译器/解释器(当时我知道它们是“使我的程序工作的程序”,通常后面跟着限定词“不管它们是什么”)
  • 代码编辑器
  • 表单设计师

那时,我接受了所有这些作为生活的事实。我可以自己制作特殊用途的程序,但“让我的程序工作的程序”、代码编辑器和表单编辑器都是神造的,我没法弄乱它们。

然后我上了大学,学习了形式语言处理的课程。在学习了形式语法、解析器、抽象语法树等之后;编译器、解释器和代码编辑器的所有魔力很快就消失了。编译器和解释器可以用理智和简单的方式编写,语法高亮代码编辑器可能需要的唯一不理智的东西是 Windows API hack。

然而,直到今天,表单编辑器对我来说仍然是一个谜。要么我缺乏制作表单设计器所需的技术知识,要么我有这样的知识,但找不到使用它来实现表单设计器的方法。

使用 Visual C++ 和 MFC,我想实现一个受有史以来最好的表单设计器启发的表单设计器:

Visual Basic 6 的表单设计器

特别想模仿一下它最喜欢的两个特点:

  • 正在设计的表单位于容器内。因此,只需将容器的大小调整为适当的大小,就可以设计任意大的表格而不会浪费太多的屏幕空间。

  • “对齐网格”选项使设计具有专业外观的用户界面变得不那么令人沮丧。事实上,我什至会说使用 Visual Basic 的表单设计器创建具有专业外观的用户界面实际上是简单、有趣和令人愉快的。即使是像我这样的左脑程序员。

所以,我有以下问题:

  1. 如何制作表单设计器,其中正在设计的表单位于容器内?正在设计的表单是包含在另一个窗口中的实际窗口吗?还是只是表单设计师“手动”绘制的模型?

  2. Windows API 和/或 MFC 是否包含函数、类以及任何可以轻松创建“可选”项的内容(当它们被选中时被白色或蓝色小框包围,当它们被其中之一“抓取”时可调整大小“边缘”)?

  3. 如何实现“对齐网格”功能?

0 投票
1 回答
490 浏览

visual-studio - 通过加载项添加控件后更新表单设计器

我正在探索 EnvDTE 库,并构建一个表单生成器。

我已成功将控件添加到表单,但是,控件的代码未添加到表单设计器(formname.Designer.cs),如果我想添加事件处理程序,这是一个问题,因为尚未声明控件.

当我双击一个将事件处理程序添加到表单设计器中的按钮的按钮时,它会添加表单设计器中的所有控件。所以任何更新都应该这样做。

这是我添加控件的方式:

问题:如何以编程方式更新表单设计器(使用 EnvDte 或 VS API)以获取对我的控件的引用并向它们添加事件处理程序?

奇怪的一件事:我发现了一些关于通过 VS 加载项向表单添加控件的教程,但没有一个提到这个问题。

0 投票
2 回答
1034 浏览

delphi - 如何最好地在 Delphi 中创建 HMI 显示面板(用户自定义界面)

我需要改进我们的应用程序中的一个屏幕,该屏幕显示嵌入在我们的 Delphi 代码中的 HMI(人机界面)显示。该屏幕为我们的客户提供了执行一系列操作(运行测试、产品报告等)以及公开和查看关键命名数据值的能力。这种定制是必需的,因为我们的应用程序控制的机器可能由一系列技能水平操作,从简单的操作员(可能不会说英语,并且必须具有非常有限的控制权)到希望“看到一切”并拥有最大控制权的高级用户.

几年前,我创建了一个基于嵌入式 HTML 查看器(当时是 Turbopower 的)和 TPageProducer 来动态调整 HTML 模板(用户可以自定义)并显示一组简单的控件和数据表的解决方案。这工作正常,但编辑速度很慢(您必须调整模板并查看效果),我相信现在有更好的方法。

我需要的是类似于可以在运行时自定义的 Delphi 表单。我需要:按钮、标签和编辑。可编辑的形状和箭头以及可以放置控件和文本的固定图像也是可取的。布局应该是可保存的(如 DFM 文件),文本标签应该有两种类型 - 固定文本和更新以在更新通知上显示键值的那些(如 DB 控件)。最终布局应缩放其比例以适应可调整大小的布局。

这个问题是关于这项工作的最佳工具,我并没有完全冷淡,我已经尝试过Greatis Form Designer并获得了一个可行的解决方案,但在我提交之前,我会欣赏关于报告工具(与内置报告编辑器)可能/可用/更好,因为打印转储功能也很有用。(快速报告?快速报告等?)。请注意,这主要是显示要求。也欢迎对较新的嵌入式 HTML 解决方案发表评论,以及确保布局格式最大限度地适应未来的任何内容。

任何解决方案都应该可以在 Dephi 7 中使用(现在!),并且不需要是 unicode,只要有更新的 Delphi 的迁移路径即可。

非常欢迎任何其他评论或意见。谢谢。

0 投票
3 回答
404 浏览

delphi - 在 DelphiXE 中禁用表单设计器

如果控件未安装在 IDE 中,是否可以“按需/选择性地”禁用 DelphiXE 中的表单设计器,并且仅在需要时使用表单/类的代码?

0 投票
1 回答
176 浏览

html - 创建表单设计器

我的主管要求我创建一个表单设计器,但我什至不知道从哪里开始。(而且我的主管没有给我一个很好的解释)....:/

因此,据我所知,表单设计器基本上是一个向导,它允许用户拉出一个字段并在数据库中为该字段分配适当的值,以创建一个“表单”。

我应该如何开始这个?我对软件开发很陌生,所以这也许就是我很难开始这个表单设计器项目的原因。

这可以通过 Dreamweaver (HTML) 完成吗?是否有其他替代编程语言可以用来快速轻松地创建它?

非常感谢你!任何有关创建和其他人的信息将不胜感激!!!!

0 投票
1 回答
529 浏览

c# - c# Form Designer - 生成代码问题

我在主窗体上有地图控制。问题是,当表单设计器生成代码然后用新值覆盖变量(RouteOverlay 和 MarkerOverlay)的值时,我不希望这样。

生成代码之前

生成代码后