问题标签 [desktop-application]

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 投票
10 回答
14788 浏览

windows - 使用免费工具开发基于 Windows 的轻量级(无运行时)GUI 应用程序

有谁知道支持在 Windows 平台上开发 GUI 应用程序的免费工具(语言、环境)?

我希望能够创建一个不依赖于任何外部运行时或库的单个可执行文件。

我希望能够以与 SysInternals 的 Process Explorer 或 Autoruns 非常相似的方式运行此 EXE。换句话说; 一个没有安装程序的便携式应用程序。

此应用程序还必须提供相当丰富的窗口(控件、小部件等)用户界面,并且应该在 Windows 2000、XP、Vista 和更高版本上运行。

我知道 C/C++,但我正在寻找一种为 GUI 开发提供更具体和更快的支持的环境/语言。此外,德尔福需要花钱。

0 投票
2 回答
176 浏览

.net - 在击键时显示 .NET Windows 应用程序

我的应用程序主要位于最小化的系统托盘上。我希望用户能够击键(如 ALT+SHIFT 等)并显示在屏幕上(有点像 Launchy,如果你使用过它;或谷歌搜索栏)。

有谁知道该怎么做?

0 投票
5 回答
2553 浏览

c# - 将大型 vb6 应用程序移动到 web 或 winforms。你决定!

我正在将大型 vb6 应用程序移植到 .NET。当前应用程序是与一组本地访问数据库通信的桌面应用程序。应用程序中有大约 200 个表格和大约 100 个表格。屏幕大多是复杂的。大多数显示主从关系、嵌入式电子表格中的大量行和动态生成的编辑控件。

他们会将其移植到 .NET。我不确定他们是否会想要它基于 Web 或 winforms。对我来说,该应用程序似乎更适合 winforms。值得庆幸的是,无论选择如何,访问数据库都将替换为 sql server。

我使用winforms的原因:

  • 更丰富的用户界面。
  • 客户端缓存
  • 更快的发展。尽管 ASP.NET 比经典 ASP 的生产力高出数光年,但 Winforms 对我来说还是很有效率的。我还是宁愿在winforms中工作。
  • 可以显示更多数据并花费更少的时间来管理状态。

我计划将业务/数据层分解为一个单独的库。库中的业务对象将能够被 winforms 或 Web 应用程序使用。

我在想,如果我们先移植到 winforms 并且将 UI 和业务逻辑完全分离,我将能够在以后的 Web 版本中重用业务逻辑。鉴于业务/数据层位于一个单独的库中,没有 UI 依赖项。

最后,这不是我的决定,但我想听听您将大型 Windows 应用程序迁移到 asp.net 的经验。

将大型桌面应用程序迁移到 asp.net 是什么体验?你会如何处理这样的项目?您愿意将此应用程序移植到 winforms 或 asp.net 吗?为什么?

谢谢!史蒂夫

0 投票
4 回答
215 浏览

sql-server - 寻找为表中的数据生成 INSERT 语句的应用程序

寻找一个允许我连接到 SQL Server 的应用程序,选择任意数量的表,然后为这些表中包含的数据生成 INSERT 语句。

有人知道这样的应用程序吗?最好是免费软件,但商业版本也可能很有趣。

谢谢,布鲁斯

0 投票
9 回答
82403 浏览

desktop-application - 使用什么语言或技术来开发 Spotify 桌面应用程序?

有人知道开发 Spotify 桌面应用程序使用了哪种语言或技术吗?它稳定、美观、轻巧。

0 投票
6 回答
178 浏览

indexing - 是否有索引/监控驱动器文件的最佳实践或技巧?

我需要查找和监控硬盘驱动器或照片管理器文件夹中的所有照片。目前我正在天真地这样做:递归遍历,手动将文件夹标记为索引,并重复该过程以捕捉添加或移动照片的时间。

问题在于足够大的文件夹树,这非常昂贵,因此我正在寻找以不同方式执行此操作的技巧和/或保持其低 CPU 进程的技巧。

理想情况下,解决方案不依赖于平台。

编辑:我目前正在使用 xulrunner,但可以编译一个模块来做平台特定的东西。
第一次跑呢?除了手动运行整个文件夹树之外,是否没有解决方案(甚至取决于平台)。

0 投票
4 回答
799 浏览

java - 桌面应用的推荐技术选择

我正在创建一个本质上是财务警报站点的应用程序。我是一名初级 Java 程序员,我已经为 Java 中的警报创建了一些逻辑。

每当发生“有趣”的事情时,我希望能够在桌面上显示弹出窗口(有趣取决于百分比变化、流动性和其他一些简单因素)。

实现这样的事情的最佳技术组合是什么?

0 投票
2 回答
287 浏览

java - Windows 徽标 (TM) 认证应用程序是否更难用 Java 编写?

使用我们的软件作为组件的第三方供应商将 Windows 徽标认证视为重要的选择标准。鉴于部署 Java 程序的灵活性,90% 的要求很容易满足。一些直接的困难出现了:

  • 使用资源字符串标记 jar 文件以获取版本信息。
  • 从属性文件移动到 .INI 文件
  • 库不能很好地支持短路径名称/长路径名称/UNC
  • 外观和感觉要求

这些将需要一些认真的重新编码来解决。我可能对规范的解释过于仔细。我发现了一个获得Windows 2000 认证的应用程序的好例子。在这种情况下,外观仅指我们提供的任何可见安装程序。甚至规范本身也暗示了描述中并未真正包含在需求标题中的内容。

1.5 应用程序不应读取或写入 Win.ini、System.ini、Autoexec.bat 或 Config.sys

摘抄:

如果您的应用程序使用了您不想放入注册表的信息,请创建一个私有初始化文件并将其放置在包含应用程序可执行文件的目录中。通过使用 Windows Installer 安装应用程序,您可以轻松管理私有 .ini 文件的安装,以及在现有 .ini 文件中添加或删除信息。

对于任何反馈,我们都表示感谢。

0 投票
6 回答
400 浏览

desktop-application - 什么样的应用程序更适合创建为桌面应用程序而不是在线应用程序?

有人知道吗?

0 投票
11 回答
293 浏览

vb.net - 使用什么语言

我过去用 VB5(和一点 VB6)编程,在“编写代码”级别使用 MS Access,但这都是几年前的事了,我最近才使用 PHP。我想重新开始为 PC(Windows ......)编程,但不知道该去哪里选择语言。VB.Net?C#?....有什么建议么?一些容易上手的东西,易于用于创建“小型”桌面实用程序之类的东西。