【问题标题】:Using VB based Visual Studio project with AngularJS/HTML5在 AngularJS/HTML5 中使用基于 VB 的 Visual Studio 项目
【发布时间】:2016-05-27 23:47:17
【问题描述】:

我的目标是编写一个通过 Visual Studio 创建的桌面应用程序,它使用 HTML5 和 AngularJS 向用户显示一个组合良好的前端,但它也允许我使用 VBscript 以便我可以读/写项目,发送东西到打印机,并自动从他们的 Outlook 撰写/发送电子邮件。

这可以做到吗?在开始我的项目时我应该选择哪些选项?我不能通过传统的网络浏览器运行它,因为我正在做浏览器不允许我做的上述项目。

附言我今天刚刚下载了 VS 2015 社区。我花了一天时间研究并找到许多有用的信息,但没有任何答案可以回答这个问题。

【问题讨论】:

  • 尽管考虑到这一点,但我知道并从中学到了 VBA/脚本。我可以 jimmy-rig js 为我工作,但我需要尽快为我们的团队制定解决方案,所以我更愿意在 vbscript 中进行系统访问。说了这么多,有人可以回答我的询问吗?谢谢!
  • Microsoft 结束了对 IE11 和 IE 本身的 VBScript 支持。当然,旧版支持会持续一段时间,但即使您创建一个在 IE10 或 IE9 模式下运行的 HTML 应用程序(不是 IE8,因为AngularJS kindly ignores IE8),您也必须处理大量的兼容性问题、注册表黑客、管理提升要求和很快。另外,所有这些配置都将很容易被用户破坏。使用 Visual Basic.Net 与您的 HTML 页面进行交互不是很好吗? VBScript 对这个项目有多重要?
  • 你想要一种带有 VB / VBS 的“后端”和一个带有 HTML5/AngularJS 的前端,但没有 JavaScript 脚本。 VB.Net 也是一种可能的解决方案吗? VB 可以创建 Web 控件并导航它们/操作它们的 DOM。 ...只是为了澄清它,不要重复别人已经说过的话
  • 那么,你研究过 Electron 吗?

标签: angularjs visual-studio vbscript


【解决方案1】:

你不需要 VBScript

您应该查看Electron,您可以使用它以 Javascript / HTML5 开发桌面应用程序,也许还可以使用AngularJS - Electron seed project 来加快速度。

现在,如果您考虑使用 Electron,可以查看 this answer about printing with Electron

如果您想坚持这一点(在我看来,这似乎是最好的做法),您可以通过reading the docstutorials 和@987654326 找到有关如何使用电子执行此操作的任何信息@。

如果您对已有代码有确切的疑问,请随时返回 SO。

【讨论】:

    猜你喜欢
    • 2016-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    • 2018-01-08
    • 1970-01-01
    相关资源
    最近更新 更多