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

c# - 哪个是桌面和 Web 应用程序集成的好方法?

我用 c# 设计了一个桌面应用程序,用 php 设计了一个 web 应用程序。我的桌面应用程序通过调用 php 文件和桌面应用程序的某些部分使用 Web 浏览器控件显示 Web 表单来请求数据。这两个过程都需要太多时间。有没有其他方法可以加快这两个过程

0 投票
2 回答
1214 浏览

ruby - 如何构建大型 Rub​​y 应用程序?

我正在考虑用 Ruby 编写一个(大型)桌面应用程序(实际上是一个游戏,想想像 Angband 或 Nethack 之类的东西,使用 Gtk+ 作为 GUI)。我来自 C#/.NET 背景,所以我对如何构建事物有点迷茫。

在 C# 中,我会创建许多命名空间,例如 Application.Core、Application.Gui 等)。不需要 Gui 的应用程序部分不会使用 using 语句引用它。据我了解,在 Ruby 中,require 语句基本上是进行文本插入,以避免重复代码。我担心的是,通过使用 require 语句,每个文件/类都可以访问其他所有内容,因为 require 语句的顺序。

我已经阅读了一些使用模块作为命名空间的 ruby​​ 代码。这是如何工作的,它有什么帮助?

不知道我在这里得到了什么......有人对如何构建大型Ruby应用程序有任何好的指导吗?一些使用 Ruby 的非平凡(和非 Rails)应用程序怎么样?

0 投票
3 回答
215 浏览

c++ - 由已注销的 XP 用户启动的应用程序可以在其他用户的桌面上看到

这是一个编码问题。请在将其标记为属于 ServerFault 之前阅读它,因为我写的最后一个在不到 5 分钟内就被扔到了那里。

我正在 XP 上测试我的 win32/c++ 应用程序,它具有最新的服务包。它包含两个没有密码的管理用户帐户。我以 User1 身份登录并启动我的应用程序。该应用程序运行,它的主窗口出现,一切都很好。然后我在没有先关闭我的应用程序的情况下注销 User1。是的,我使用“注销”而不是“切换用户”

然后我以 User2 身份登录,我的应用程序仍在运行。我在 User 2 桌面上看到它,我什至可以与它进行交互。它似乎运行正常。任务管理器显示它以 User1 身份运行。

有什么想法可能在这里发生吗?其他应用程序(如记事本)没有出现这个问题,但我的有。在我看来,我的代码做错了,但它确实是一个相当标准的 win32/c++ 应用程序。也许我没有正确处理一些关机消息?很抱歉,我现在不能提供更多细节。我真的希望能找到一些线索来引发进一步的研究。

0 投票
6 回答
1055 浏览

desktop-application - 从 Web 开发人员到软件开发人员 - 要知道什么?

我是一名正在尝试进入软件开发的网络开发人员。在开发和部署桌面应用程序之前,我应该了解什么?

我知道这个问题有点含糊,但如果有帮助,我正在寻找类似于开发人员在构建公共网站之前应该知道什么的答案。

0 投票
5 回答
1777 浏览

objective-c - 持久存储 Cocoa/MacOSX

在使用 Cocoa/Objective-C 为 MacOSX 编写应用程序时,我希望能够存储用户输入的数据。目前每个安装只有一个用户;但是,如果每次安装有多个用户,我想了解存储方法如何变化。

在每次安装 1 个用户的情况下,我应该坚持使用 SQLLite 进行持久存储,还是有什么建议?

如果我允许每次安装多个用户,那么更喜欢哪种持久存储方法?

0 投票
3 回答
4451 浏览

c++ - 如何使用 C++ 在 Linux 中制作托盘图标?

在 Windows 中,我可以使用Shell_NotifyIcon(). 这个功能的 Linux 等效项是什么?

GNOME (gtk) 和 KDE (qt) 有什么不同吗?在网上找不到任何教程。

0 投票
1 回答
149 浏览

apache-flex - 如何将我自己的自定义组件加载到 AIR 应用程序中?

我为主页、联系人页面、规则页面等创建了单独的自己的画布组件。在我的主应用程序中,它在应用程序控制器(子状态)中有 Home,Contact,Rules 等链接按钮。

如果单击主页按钮,则显示主页画布。我该如何实施?或向我推荐任何学习网址

0 投票
18 回答
3439 浏览

database - Delphi 桌面应用程序的良好数据库所需的建议

我正在创建一个用 Delphi 编写的桌面应用程序,并且正在为我的应用程序寻找一个数据库。

可用选项的数量让我有点不知所措。我非常感谢其他开发人员根据他们的经验提出的一些建议和见解。

关键因素

  • 低购买成本或无购买成本。

  • 没有分销费用。

  • 轻松轻松地处理多达 35,000 条记录,最好是 100k。

  • 支持多个表(在这种情况下最多 10 个)

  • Blob 支持(二进制对象、图像等)

  • 可以作为应用程序安装集的一部分分发。IE用户不必到别人的网站下载数据库安装程序。

  • 可以通过安装集以最少的用户交互进行安装和配置。我的目标用户群没有技术倾向。

  • 相当快的性能。

  • 支持标准 SQL 语句(或相当接近的东西)

  • 支持多个索引

不太重要

  • 数据库安装大小
  • 安装在用户系统上后的数据库大小。

不重要,但如果有的话很好

  • 多用户支持
  • 加密
  • 可扩展性
0 投票
3 回答
1662 浏览

visual-studio - 可以打开 .SLN 和 .CSProj 文件的轻量级文本/代码编辑器

我正在使用一台性能较弱的计算机,当我打开太多程序时会窒息(我无法控制)。

所以我想有一种更轻松的方式来打开 Visual Studio 解决方案文件和 csproj 文件。

我有时喜欢让项目开放

  • 代码参考
  • 轻松访问我关心的文件。
  • 编辑我的自定义 msbuild 任务(不要通过 IDE 编译)

只是想消除不必要地运行完整的 IDE 的臃肿。

知道我可以使用的编辑器应用程序或插件吗?

谢谢

0 投票
8 回答
14438 浏览

desktop - 构建桌面应用程序时使用什么?

我正在制作自己使用的桌面应用程序。

我无法决定使用哪种语言/工具包/框架。

我想要良好的用户体验和不那么糟糕的性能。

我心中的选择是:

  1. wxPython
  2. Adobe AIR
  3. 任何其他适合的建议

- 编辑

我也希望它是跨平台的

经验,我在 Java、Python、HTML/JS 方面有一些经验。(还没有做太多.net 的东西)。如果需要,我会活着学习。