问题标签 [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 投票
1 回答
1160 浏览

asp.net - 如何组织具有许多数据绑定的 ASP.NET 向导控件

我有一个向导控件,每个步骤都有数据绑定控件。我不能一次将它们全部数据绑定,因为它们依赖于上一步。所以,基本上我在每一步中得到的是保存到上一步的数据库,以及当前步骤的初始化。

关于如何最好地组织我的代码有什么建议吗?它可以工作,但它的可读性不是很好,而且非常脆弱。

编辑:我应该补充一点,我已经看过大多数向导控制教程,但它们似乎都没有解决我想要做的事情。特别是需要在步骤之间保存和检索数据,以及在重新访问该步骤时如何防止它再次检索相同的数据。

0 投票
1 回答
1090 浏览

python - 基于 Web 的 Python 向导

在 Python 中创建一个五页向导的好/简单方法是什么,其中 Web 服务器组件通过调用 XML-RPC 后端来获取数据,主要是动态地组成向导页面内容。我对 XML-RPC Python 模块有一些经验,但我不知道哪个 Python 模块将提供 Web 服务器,如何为向导创建静态内容,我不知道如何扩展 Web 服务器组件使 XML-RPC 从 Web 服务器调用到 XML-RPC 后端,以便能够创建动态内容。

0 投票
1 回答
643 浏览

design-patterns - 如何灵活存储一个产品的多个价格?

我想建立一个商店,其中的产品有一个小向导,然后通过它来确定价格。在这种情况下,我说的是印刷产品。

因此,对于(一个小)示例,当您来到商店并想要打印名片时,您可以决定是否要打印黑白或彩色,如果您想选择厚纸还是薄纸,如果您愿意打印 100、200、500 或 1000 件等。

毕竟会有一个价格让我们说:黑白,厚纸,200张=> 40,-$

实际上,您有更多选择可供选择。因此,您可以认为有很多价格,没有公式

所以我的问题是:我该如何处理价格?

我的第一个想法:装饰器模式。

但是当我想到它时,这不是一个好主意。正如我所说,没有真正的公式,我还必须生成向导(如果您想打印贺卡,可能会有所不同)。此外,我希望能够通过管理界面更改价格或添加产品或添加新的“决定”,例如“你想要光面纸吗?” 到产品或删除一个(并且仍然保持价格不变)。

所以现在我正在考虑为每个产品使用一棵树,我可以在其中添加一个级别(一个新的决定)、度假村级别等等。

另一个想法是通过决策构建某种关键对象并在价格表中查找价格。有点像字典,我在其中添加决策,毕竟我从中生成一个键来查找价格表中的价格。

所以在原型设计之前,我想知道我是否只是盲人,我没有看到明显的解决方案,或者也许还有另一种我不知道的更优雅的方法?

0 投票
20 回答
1702 浏览

php - 你如何编写和测试你的正则表达式?

他们是否有任何向导或工具来为 PHP 创建和测试正则表达式,因为这太难了:(?谢谢 :)

0 投票
2 回答
871 浏览

java - 关于在 Swing 应用程序中使用向导

我正在使用此处给出的代码来创建我自己的向导应用程序。

从一个屏幕移动到另一个屏幕的基本动机就是这样实现的。但现在我被困在一个点上。问题是......假设我在screen1上输入了一些值,然后我移动到screen2 ..并且基于在screen1中输入的值我必须在屏幕2上显示一些值..我如何获得在screen1中设置的值在 screen2 中使用链接中给出的相同代码。

我试图详细研究代码,但无法理解,因为我对 Java 和 Swing 都很陌生。

如果有人已经使用相同的代码来实现向导,请帮助我。

0 投票
2 回答
1441 浏览

user-interface - 向导控件示例

我正在创建一个向导控件(在 Flex 中),并希望查看一些使用 .NET、Java 或其他语言的优秀向导控件的示例。

我对下一个/上一个步骤由当前步骤的输入确定的情况特别感兴趣。例如,在开始屏幕中选择多个选项之一将引导您进入不同的屏幕等

有什么建议么?

0 投票
1 回答
318 浏览

ms-office - MS Office 97 ODE 设置向导挂起并显示消息“找不到路径”

我有一个客户使用 Access 97 运行时来支持他们的部分产品。理想情况下,考虑到这样做的预算,我会在此时替换那只恐龙,但今天这不是一个选择。我不是系统的原始作者,但我正在尝试提供持续的支持。

为了将它分发给他们的客户,他们购买了 Office 97 开发人员版工具,并且每隔几年他们就会通过它的安装向导打包一个新的分发版。

这一次,设置向导似乎达到了它想要对 做某事的地步,AXDIST.EXE而是弹出一个对话框,只显示“找不到路径”。我在网络上找到的唯一参考资料是对一个不再存在的域中的页面的诱人一瞥,谷歌已经清除了缓存,只保留了搜索结果中出现的句子。提示不足以帮助我...

编辑:除了由 AXDIST.EXE 本身引起的许多报告问题,或者尝试以某种方式使用 AXDIST.EXE 的安装之外,也就是说。我们的问题是使用 ODE 安装向导创建安装包期间的问题. 它自己的文档只在一处引用了 AXDIST,根本不包含文本“找不到路径”。)

编辑 2:进一步调查显示 AXDIST.EXE 本身不是罪魁祸首。从安装向导的列表中删除该文件导致向导在列表中的下一个文件上停止。描述之间似乎没有任何显着差异它停止的文件,以及上面列出的十几个成功处理的文件。我猜测此时的解决方案将是从头开始手动重新创建模板,如果它并没有被困在可怕的 UI 中,而是以 Access 数据库的形式存储,其中包含一堆未记录的表。)

我的问题是:这次我们在设置向导中犯了什么错误,我们该如何解决?

0 投票
3 回答
689 浏览

c# - ASP.NET 有没有设计向导的好方法?

我知道有一个可用的向导控件,但我想要的太简单了,我无法弄清楚我是从哪里开始偏离这里的深渊的。当用户输入他们的名字并点击下一步时,我希望日历控件可以选择开始日期。我可以将开始日期标记为绿色。我希望他们选择离开,直到他们点击继续按钮。问题 1 是他们可以在没有日期的情况下点击下一步。我想抓住那个。问题二是他们可以在点击下一个之前多次重新选择。我希望他们能够做到这一点。一旦他们点击下一个,我希望他们能够一遍又一遍地选择和结束日期,直到他们点击下一个。然后我希望他们确认他们的合作。我猜逻辑不是那么简单……我写的代码太糟糕了。:(。即使是正确的修复也让我头疼,因为 StartDateStartPart 和 EndDateStartPart 只会变成精神上的胡言乱语。我显然将不得不重新考虑并从头开始重做。

0 投票
4 回答
1098 浏览

database - 一个光荣的报告工具

我正在寻找一个出色的报告工具。我知道光荣是一个主观的术语,但是......这是我的愿望:

  • 对于业务类型来说非常简单
  • 不需要我指定任何 SQL
  • 可以检查数据库的模式来解释用户的请求,而无需程序员干预
  • 成本几乎为零
  • 可以保存常用制作的报告

这听起来很像数据透视表,除了那些对于这种环境来说太复杂了。

是否存在这样的工具,或者我注定要在公司编程生涯的剩余时间里写一份报告?

0 投票
1 回答
1065 浏览

.net - .Net 的数据导入向导库?

有谁知道可以嵌入到应用程序中的 3rd 方数据导入向导?它应该从 Excel、Access、SQLServer、csv、制表符分隔的平面文件、XML、Oracle 等导入。我们的应用程序中有一个固定的数据结构,用户应该能够配置向导以匹配他/她的导入字段我们自己的数据结构。

该向导应该是一个库——最好是一个 .Net 类型库。我们可能希望它既基于 Web 又基于桌面(因此我们可能需要一个 ASP.Net 控件版本和一个 Winforms 版本)。我们可能还希望与 WPF 和 Silverlight 集成。

如果没有可用的 UI 向导,是否有人知道支持从许多不同数据源轻松配置导入的非 UI 库?