标签: desktop-application

在浏览器之外运行JavaScript应用程序

我在浏览器中运行了几个小小部件,只是基本的JavaScript和HTML.它们是具有空白背景和CPU使用率之类的小工具,而且只是像这样的小玩具.

我最初开发这些工具作为网站视图的组件在网页上生活.有没有办法可以将这些内容带到浏览器之外,例如Chrome,只是让我的CPU使用率覆盖我的桌面,这样我仍然可以看到它背后的东西,例如电影正在播放或玩视频游戏?甚至可能启动一个只运行AS A DESKTOP应用程序的javascript程序?

只要我可以在桌面上安装此应用程序或作为独立的Node.js应用程序运行,依赖浏览器就可以了.这是怎么做到的?我最近听说像Discord这样的桌面应用程序通过语音通信做了很多这样的事情并且在游戏中有覆盖.

html javascript desktop-application

19
推荐指数
2
解决办法
1万
查看次数

分发脱机Ruby on Rails应用程序的选项

我正在开发一个使用Ruby on Rails的应用程序,主要是作为学习语言的借口.

这不是一个基于Web的应用程序 - 也许我选择了错误的语言,但......

我的理解是,为了在别人的计算机上运行这个应用程序的实例,他们需要在rails上安装ruby,在webserver(或者webrick,或许)上安装,以及我的应用程序代码.

我很好奇是否有任何其他选项可以将我的应用程序作为独立应用程序分发,或者只是一种简单的方法来将Web浏览器和ROR与我的应用程序一起打包进行简单的一步安装?

ruby offline software-distribution desktop-application ruby-on-rails

18
推荐指数
2
解决办法
8941
查看次数

运行应用程序的可执行目录?

我需要获取运行我的应用程序的路径(不是可执行文件):

System.AppDomain.CurrentDomain.BaseDirectory()
Run Code Online (Sandbox Code Playgroud)

当我在我的本地机器上使用&"/images/image.jpg"运行上述语句时,它运行正常,但是当我在另一台机器上安装该应用程序时,它说它无法找到该文件,并且有一些额外的路径信息.

我只需要运行应用程序的目录.我使用Visual Studio 2008在VB.NET中编码.

谢谢!

vb.net executable desktop-application visual-studio-2008

18
推荐指数
5
解决办法
10万
查看次数

桌面上的UWP由顶部X按钮关闭 - 没有事件

在桌面上运行的UWP应用程序可以从顶部X按钮关闭,但它没有任何事件.众所周知,在手机和平​​板电脑上,应用程序应该依赖于Suspending事件,无论它是如何被触发的,然后应用程序应该依赖它ApplicationExecutionState.

然而,这是一个(可能)常见的场景:在手机上Suspending事件就足够了,如果正在进行Voip呼叫,它将在应用程序暂停后由操作系统操作.在桌面上,用户希望关闭按钮完全关闭应用程序.因此,如果正在进行呼叫,则应该挂起并且应该释放某些资源.

当(并且仅当)UWP应用程序在桌面上运行时,如何知道用户何时单击"关闭"按钮?

c# desktop-application uwp

17
推荐指数
1
解决办法
8604
查看次数

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

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

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

关键因素

  • 低或没有买入成本.

  • 没有配送费.

  • 轻松处理多达35,000条记录,无问题,最高可达100k.

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

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

  • 可以作为应用程序安装集的一部分进行分发.IE用户没有其他人的网站下载数据库安装程序.

  • 可以通过最小化用户交互的安装集进行安装和配置.我的目标用户群在技术上并不倾向.

  • 合理的快速性能.

  • 支持标准SQL语句(或合理的关闭)

  • 支持多个索引

不太重要

  • 数据库安装的大小
  • 一旦安装在用户系统上的数据库大小.

不重要,但如果可用的话很好

  • 多用户支持
  • 加密
  • 可扩展性

database delphi desktop-application delphi-2009

15
推荐指数
3
解决办法
3223
查看次数

Mac OS中的系统托盘(菜单附加)图标使用Java

我正在使用Java开发桌面应用程序.我想在系统托盘上放置一个图标(带有上下文菜单)(在Mac OS中称为菜单附加功能).Java 6支持在Windows和Linux中执行此操作,但它在Mac Os中不起作用.

我已经看到一些应用程序在所有三个操作系统(例如DropBox)中执行我想要的操作,但我不知道它们是否是用Java编写的.

我怎样才能做到这一点?

如果在Java中不可能,是否还有其他跨平台语言可以做到这一点?

谢谢.

java macos desktop-application system-tray

15
推荐指数
1
解决办法
2万
查看次数

桌面应用程序开发中的Python

我的公司正在改进IT基础架构和系统,因此我们正在最终确定开发新系统的技术.

我们来两位候选人; Java和Python.

选择的主要标准是语言必须完整; 从某种意义上说,它必须能够用于Web和桌面应用程序开发.Java已被证明是这个领域,有许多优秀的Web框架(JSF,Hibernate等)和相对优秀的GUI库(SWT,Swing).

然而,根据我的个人经验,Python看起来更加美味,Python的开发效率很高,我可以用更少的时间做更多的事情(我只有使用Django进行Web开发的经验).但是,对于桌面应用程序,我还发现任何与IDE集成的良好GUI库作为Swing.

有人可以为我指出最好的用于Python桌面应用程序的GUI框架吗?

python java desktop-application

15
推荐指数
1
解决办法
1万
查看次数

自毁应用程序

沿着"这条磁带将在五秒内自毁.好运,吉姆" ......

一旦达到预设的使用时间或其他条件,应用程序是否可以删除自身(或者它的可执行包装形式)?

或者,可以使用哪些其他方法使应用程序无用?

这里的目标是让测试版过期,邀请用户获得更新版本.

java desktop-application self-destruction

15
推荐指数
2
解决办法
9040
查看次数

无法使用节点js访问Desktop Application中的窗口关闭功能

我正在使用node.js和backbone.js开发一个Windows桌面应用程序.我想在用户通过单击标题栏上的关闭按钮或右键单击Windows任务栏中的应用程序来关闭应用程序时执行操作.

我的app.js看起来像这样,

 var app = module.exports = require('appjs');


app.serveFilesFrom(__dirname + '/content/assets/');

var menubar = app.createMenu([ {
label : '&File',
submenu : [ {
    label : 'E&xit',
    action : function() {
        window.close();
    }
},{
    label : 'New',
    action : function() {
        window.test();
    }
} ]
}, {
label : '&Window',
submenu : [ {
    label : 'Fullscreen',
    action : function(item) {
        window.frame.fullscreen();
        console.log(item.label + " called.");
    }
}, {
    label : 'Minimize',
    action : function() {
            console.log("df");
        window.frame.minimize();
    }
}, { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery desktop-application node.js backbone.js

15
推荐指数
1
解决办法
1672
查看次数

您如何确定项目是基于Web还是基于桌面?

我无法决定是否要将我的项目设置为基于Web的(如在Web应用程序中),基于桌面的(桌面应用程序)或可以同步或连接到云的桌面应用程序.

我不知道是否有其他人会对这个应用程序感兴趣,而且它只适用于我,所以我倾向于桌面应用程序.如果,由于某种原因,我完成它,释放它,人们真的喜欢它,我可能会看到它也同步到云(想想v2).但是我不确定做出如此彻底的改变是多么困难,而且我不想最终得到一些没用的东西,因为我在开始这个项目之前做出了一个糟糕的选择.

对此有什么指导吗?任何经验法则或最佳做法?任何个人经历?

如果语言很重要,我只是因为我最熟悉它而考虑Java,并且很容易让我与朋友分享它以进行测试,如果我遇到困难并需要其他人的帮助.

user-interface desktop-application web-applications

14
推荐指数
1
解决办法
1754
查看次数