问题标签 [wizard]

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 投票
5 回答
14305 浏览

在 C# 2.0 中创建向导的最佳方法是什么?

我有一个 winforms 应用程序,用户将在其中创建库存项目,并且在创建时间有许多不同的事情需要发生。

我认为这个用户界面可能应该是某种向导,但我不确定实现这一目标的最佳方式。我已经看到了几个 3rd 方向导控件,并且我还看到了使面板可见/不可见的手动实现。

人们过去使用过的最好的方法是什么,它们易于实施,并且如果需要,以后还可以轻松地将“页面”添加到向导中?

0 投票
4 回答
4438 浏览

您可以禁用 JFace 向导中的后退按钮吗?

我正在为 Eclipse RCP 应用程序编写向导。在对文件进行一些处理并获取一些用户输入之后,我不想让用户回去进行更改。在这一点上,他们必须接受或拒绝他们即将对系统进行的更改。

我似乎找不到的是一个方法调用,它可以让我覆盖显示的按钮或用户点击后退按钮的能力。我宁愿它不存在或至少被禁用。

有没有人找到使用JFace WizardWizardPage的方法?

可用性方面,我是否打破了向导约定?我应该考虑用不同的方法来解决这个问题吗?

0 投票
5 回答
2833 浏览

向导的替代品

我正在制作一个非常适合向导概念的程序;用户将逐步完成为游戏创建角色的步骤。

但是,我意识到向导的局限性使得设计“优雅”的逻辑流程变得困难。例如,因为向导的所有页面都是同时初始化的,所以我不能让在一个页面中输入的值对下一个页面可用。我必须在每一页上放置一个按钮来获取前一页的值,而不是简单地自动填充字段。

我已经考虑过使用向导的替代方法。我认为最好的办法是在一个面板上设置一些按钮来更改另一个面板上的信息,例如拆分器窗口。

但是,我在 wxPython 中找不到任何关于如何动态更改面板的文档。到目前为止,我发现的所有东西都非常静态,因此使用了向导。甚至“wxPython in Action”一书也没有提到它。

是否有制作“动态面板”或更好地管理向导的教程?

0 投票
4 回答
325 浏览

语言向导被认为是有害的?

奇才可以启动功能。它们还可以混淆你的代码,并且是反 YAGNI 的。

总的来说,你认为巫师更有用还是更有害?

0 投票
1 回答
573 浏览

使用 .Net 2.0 向导控件设计模块化 Web 向导

我们有大约 10 个基本上做同样事情的应用程序,全部使用 .Net 2.0 的 Wizard Control 编写。他们遵循的流程非常简单:

其中一些应用程序具有可选页面,例如允许用户为报告上传自定义图像并允许用户选择特定的数据行。

我正在尝试合并这些应用程序,但我不确定我是否以正确的方式处理这个问题。我的第一个倾向是在 SQL 中创建配置表来驱动出现的菜单。因此,例如,可能有一个带有WizardIdNameTheme等的表,还有一个步骤表,以及另一个将所有内容链接在一起的表。

有没有更简单的方法来解决我刚刚错过的问题?

0 投票
6 回答
44076 浏览

WPF中有向导控件吗?

WPF 中有向导类型的控件吗?我需要可以前进和后退并使用选项卡选择特定项目的功能,该项目将显示嵌套项目的详细信息。我可以使用 TabControl 控件,但选项卡项是动态的,因此我不能将区域嵌套在选项卡项内。

0 投票
8 回答
30263 浏览

如何使用 ASP.Net MVC 制作向导

我们的网站有多个“向导”,其中各种数据在多个页面上收集,直到最后一步才能提交到数据库。

用 ASP.Net MVC 制作这样的向导的最佳/正确方法是什么

编辑:我的老板现在说“没有 javascript”——关于如何绕过这个限制的任何想法?

0 投票
1 回答
1152 浏览

如何创建 Flash 9/ActionScript 3.0 向导对话框

我需要为 Flash 9/ActionScript 3.0 应用程序创建一个向导。该向导将是每个步骤的一组对话框/窗口,以及用于在向导中导航的按钮“后退/下一步/取消”。在 Adob​​e CS3 创作环境中,似乎没有一种直接的方法可以创建一组包含向导步骤的对话框或窗口。

此时我将无法使用 Flex,它似乎对容器等内置 GUI 组件有更好的支持。如果有一种方法可以在 Adob​​e Flash CS3 创作环境中使用 Flex 组件,我也会对该信息感兴趣。

我正在考虑的一种方法是为向导需要的每个对话框/窗口创建单独的时间线图层。当用户逐步完成向导时,应用程序将设置可见或不可见包含在时间线层中的组件,这些组件适用于向导中的当前步骤。

我认为该方法可行,但似乎不是最佳解决方案。可以从 Adob​​e CS3 创作环境中使用哪些替代方法来创建向导?

0 投票
2 回答
211 浏览

有人在 Web 应用程序中看到过良好的嵌入式帮助吗?

我在网络上有一个非常简单的应用程序(用 Flex 编写),一旦里面有数据,它就非常易于使用。在其中获取数据的步骤本身也非常简单,但当我的观众第一次登录我的应用程序时,他们一点也不明显。

我一直在努力解决如何在不向用户提供单独帮助的情况下与用户交流数据设置过程。我也不想让我的可爱、优雅的 UI (我的当前用户一致称赞它的清晰度并且与他们的流程非常匹配)与向导,或者更糟糕的是一个恼人的动画回形针。

我有一套非常丰富的工具可用于 Web UI,但我正在寻找灵感,并想知道是否有人体验过嵌入在应用程序中的基于 Web 的、直观的、不显眼的、真正有用的过程/使用说明,并且可以指出我链接,所以我可以自己看看。

没有人有任何好主意?每个访问现有应用程序的不同页面以输入/上传数据大约需要 5 个步骤。

0 投票
1 回答
692 浏览

ASP.NET 向导和框架 3.5

将我们的 Web 应用程序升级到 .NET 3.5 后,我们注意到 Wizard 控件存在一个奇怪的问题。通常在重新启动 IIS 并加载包含控件的页面后,左侧导航窗格将不会显示。再次点击此页面将解决此问题。它在开发环境中也可见,尽管它是间歇性的,而且我没有可重复的步骤序列。有没有其他人遇到过类似的问题?