问题标签 [smartclient]

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 回答
170 浏览

smartclient - How to get your network support team behind click-once?

I'm trying to make the case for click-once and smart client development but my network support team wants to keep with web development for everything.

What is the best way to convince them that click-once and smart client development have a place in the business?

0 投票
11 回答
16992 浏览

.net - .NET 中 ClickOnce/智能客户端部署的陷阱/陷阱

我有几个 .NET Windows 窗体应用程序,我正准备将它们转换为ClickOnce /smart-client 部署方案。我已经阅读了这不是很好的教程,但是我应该注意哪些陷阱或“陷阱”?

有几个小应用程序断断续续地使用,但主要应用程序是 C#,24/7 运行,相当大,但每隔几周才会更改一次。它还本地写入日志文件并与本地硬件设备对话。

0 投票
5 回答
18854 浏览

.net - 我可以为 ClickOnce 应用程序创建桌面图标吗?

我在一些 ClickOnce 帖子中读到 ClickOnce 不允许您为应用程序创建桌面图标。有没有办法解决?

0 投票
2 回答
2302 浏览

c# - Citrix - 如何防止每次启动智能客户端应用程序时重新下载

我们公司使用 Citrix 远程访问终端服务器,以便远程用户在其机器上的虚拟窗口中启动智能客户端应用程序。

问题是每次用户启动智能客户端应用程序时都会下载它们,即使远程 citrix 服务器上的版本没有更改。这是因为每次关闭 Citrix 会话时都会清除用户的配置文件。

有什么办法可以避免这种情况并继续清除用户的个人资料?不清除配置文件会导致 citrix 服务器上的空间浪费和配置文件损坏问题。

0 投票
6 回答
1030 浏览

c# - C# .Net exe 不会在 PC 重新启动时关闭,导致机器无法重新启动

我们有一个内置在 C# 中的 SmartClient,当它运行的 PC 重新启动时,它顽固地保持打开状态。这将停止重新启动过程,除非用户首先关闭 SmartClient 或有其他一些手动干预。

当基础架构团队远程安装需要重新启动机器的新软件时,这会导致问题。

让 SmartClient 应用程序识别来自 Windows 的关机/重启事件并优雅地杀死自己的任何想法?

更新: 这是一个具有多个 gui 线程的高度线程化的应用程序。是的,多个 gui 线程。它实际上是许多项目的整合,这些项目本身可能是独立的应用程序——所有这些项目都是从一个集中这些管理方法并跟踪这些线程的单个 exe 启动和管理的。我不相信使用后台线程是一种选择。

0 投票
4 回答
405 浏览

.net - 自动启动智能客户端应用程序

有一个标准的智能客户端应用程序,当用户在我们的网络上登录他们的机器时,我们希望它自动启动。我尝试了以下键:

HKLM\Software\Microsoft\Windows\CurrentVersion\Run HKCU\Software\Micrisoft\Windows\CurrentVersion\Run HKCU\Software\Micrisoft\Windows\CurrentVersion\Policy\Explorer\Run

ETC....

启动密钥类似于:共享驱动器上的 J:\Application\NewApp.application 或 UNC 路径 \\server1\Application\NewApp.application

我尝试将指定的文件更改为 setup.exe 文件、启动它的批处理文件、延迟的批处理文件,甚至是通过 Process.Start() 延迟后创建的用于启动 NewApp.application 文件的小型 .exe .

如果我在登录后手动运行这些选项,一切正常,但是在登录机器时没有任何作用(目标是)。

有人有什么想法吗?

更新:权限不是问题。我一直在测试管理员级别的权限。

0 投票
8 回答
498 浏览

web-applications - 智能客户端比 Web 应用程序更易于维护?

我一直在研究一个有 2 个界面的项目——windows 窗体和 web。在过去的 8 个月中,我们在维护我们的 Web 应用程序方面遇到了更多问题(在 IE 中工作而不是在 FF 中,ajax 以一些不容易调试的奇怪方式中断......)等等。

另一方面,winform 应用程序易于安装。我们有一个 xcopy 版本并单击一次部署它允许用户单击浏览器中的链接进行下载和安装。当我们升级应用程序时,我们需要做的就是将其发布到服务器并发送电子邮件带链接。当用户单击下载链接时……他们有一个新版本……所需要的只是 2.0 运行时。

现在潮流正在转向智能客户端吗?

编辑:浏览器现在是否会导致困扰客户端应用程序的 Web 应用程序问题(平台太多.. 并非所有平台都遵循相同的标准)?

编辑:Web 应用程序必须在多达 4 个浏览器上进行测试(更不用说 IE - IE 6、IE 7 和 IE 8)。而智能客户端在框架之上运行,因此它们不需要在所有操作系统上进行测试。

0 投票
1 回答
562 浏览

.net - Smart Client 最大化选项卡工作区中的视图

我的问题可能没有意义,但我有正当理由。

我们使用 .net 智能客户端框架和 CAB 来开发基于窗口的应用程序。

我们有一个趋势视图(智能客户端视图),它绘制实时数据图。我们同样使用 ProEssentials 图形控件。趋势视图带有选项卡工作区的选项卡。但是客户希望在他们喜欢并看到实时趋势时最大化视图。

问题是。如何最大化选项卡式工作区中选项卡式的视图?

如果我最大化视图,它应该继续绘制图表。

0 投票
1 回答
1435 浏览

gwt - SmartGWT 实时网格(使用 iBATIS)

我没有找到任何关于如何在 Live Grid 中转换 SmartGWT ListGrid 的文档。我该怎么做?默认情况下,ListGrid 是实时网格吗?如果是这样,我该如何禁用此功能?

最后:我必须为 Grid 提供一个 DataSource。我的应用程序在服务器端使用 iBATIS,使用 GWT-RPC。如何向 Live Grid 提供数据并让它管理要获取的数据?

0 投票
1 回答
527 浏览

smartclient - 我在哪里可以获得 Microsoft.Practices.SmartClient.DisconnectedAgent.dll?

我正在重建一个使用以下项目的项目:

Microsoft.Practices.SmartClient.DisconnectedAgent.dll

而且我无法在任何地方找到它作为下载:

有谁知道我在哪里可以下载Microsoft.Practices.SmartClient.DisconnectedAgent.dll