问题标签 [scsf]
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.
vb.net - 激活时调用 Presenter 方法
我正在使用 Smart Client Software Factory 2008。在模块控制器中,我的代码仅在尚未创建时创建新的子控制器,方法如下:
多个项目重复使用相同的键,因此当触发该操作时,它会显示选项卡而不是创建它的新实例。这很好用。
但是,有一个缺点。激活后,我需要在该项目的演示者中运行检查。所以我需要在演示者上调用一个方法。有没有办法在演示者上调用方法,或者当工作项被激活时是否有一个事件在视图上运行?我不知道如何做到这一点?
谢谢。
c# - 如何创建范围事件?
我将要迁移从 2009 年开始使用智能客户端软件工厂创建的 cab 应用程序。在事件聚合器之前,一切似乎都很顺利。我需要这样的代码:
欢迎提出其他建议。目标是在 cab/scsf 的工作项基础结构中保留事件系统。
c# - 无法在 Smart Client 解决方案中添加业务模块或基础模块。视觉工作室 2015
我最近从 VS 2010 专业版切换到 VS 2015 社区版,遇到了智能客户端软件工厂 2010 的问题。我已经下载并安装了 VS2015 的 GAX 和智能客户端软件工厂。我能够创建一个 Smart Client 应用程序 (C#),并在 Infrastructure 文件夹(依次放置在 Source 文件夹中)、Shell、Interface、Library 等中获得常用的模板项目。现在我遇到的问题是我无法将业务模块添加到解决方案中。我无法通过“新建项目”向导或右键单击源文件夹并选择“Smart Client Software Factory 2010”->“添加业务模块”来执行此操作。“Smart Client Software Factory 2010”选项甚至不在右键菜单中。
有什么想法会导致这种奇怪的行为以及如何解决它?谢谢。
更新
我又挖了一些,在指导导航器中,我看到“添加添加基础(C#)模块”和“添加添加业务模块(C#)”作为模板。(不是拼写错误,Add 出现了两次)
当我单击“展开此模板”时,我会看到一个包含我的解决方案树的窗口:
但是当我然后选择源时(因为这是我希望创建业务模块并单击接受的地方,没有任何反应,Visual Studio 给我以下消息:
我在原始消息中忘记提及的是,我还安装了 GAT 并在 Guidance Automation Manager 中启用了它。那么有什么想法吗?
xbap - 将 Smart Client 转换为 XBAP 以在浏览器中运行
我们需要在浏览器中运行 WinForm 智能客户端桌面应用程序。以下文章介绍了如何在 WPF 浏览器应用程序 (XBAP) 中托管 WinForm。
http://www.codeproject.com/Articles/31429/Embedding-a-NET-WinForms-Application-in-an-Interne
但是我们的应用程序是基于 Smart Client 架构(Smart Client Software Factory - Guidance Package)的。所以我们无法控制表单的创建和显示。任何人都可以分享在基于 WPF 浏览器的应用程序中托管智能客户端所需的详细信息吗?
c# - VS 2017 的指导自动化扩展
在我们的项目中,我们使用 GAX 制作 SCSF 模板,直到现在我们使用 Visual Studio 2015,今天我们升级了我们的开发环境并开始使用 Vs 2017,我试图为 GAX 搜索合适的版本但没有成功,有一个我可以下载还是我们堆叠?
也许有一种类似于 cab 架构的替代方法来创建 WinForms 应用程序?
谢谢。