问题列表 - 第32044页

是否可以使用Java后端和Web技术UI创建桌面应用程序

我想用Java和Web技术创建一个桌面应用程序.选择Java的主要原因是,它是免费的,开源的,因此我们的投资也很少,我们将节省大量的投资相对于许可费用等.此外,选择Web技术最主要的原因是因为我们目前的程序员以及与网络技术,如HTML,CSS,Ajax的精通,我们有在网络技术创造惊人的UI很好的经验.

我会告诉你一些我们想要创建的软件.它将是一个基于桌面的软件,即ERP软件.

关键要求是应该有一个很好的用户界面,它应该是快速的,而不是非常耗费资源.

我听说实现一个很棒的GUI是可能的,但在Java中很难实现.它可以完成但很复杂,而在Visual Studio,Microsoft产品中执行相同操作非常简单.

我还检查了Adobe Air,诺基亚QT等,但它们对我们来说都非常昂贵,我们正在寻找使用Java技术的前端浏览器UI和后端嵌入式服务器/数据库.

是否有可能创建一个桌面软件,其中使用Web技术创建UI,并且有一个嵌入式服务器(如jetty或tomcat)和数据库,后端编程将使用Java.JavaFX如何适应这一点?

基本上,桌面应用程序将有一个嵌入式浏览器(mozilla或一些可以与软件一起打包的java浏览器),但最终用户永远不会意识到这一点.

我期待得到关于同样的反馈.您能否提供一些以类似的java + Web技术组合创建的软件示例.

我确实研究过像PulpTunes和Zimbra这样的软件,它们类似,但它们似乎连接到互联网以显示数据.我们的软件将完全是一个离线桌面应用程序.

java browser desktop embedded-jetty

8
推荐指数
1
解决办法
6838
查看次数

Java编程环境:emacs还是eclipse?

我是Java的新手,我需要为它构建编程环境(编辑,编译,测试,调试和部署/制作jar文件).而且,即使我不是emacs的超级专家,我也是这个奇妙工具的忠实粉丝.

这是我的问题.

使用emacs进行Java开发是否明智?Eclipse是否更适合Java开发?

而且,人们通常用于Java开发环境的是什么?我的意思是,使用什么工具可能会获得比其他方面更多的帮助?

java eclipse emacs

10
推荐指数
3
解决办法
6542
查看次数

在C中获取当前时间/日期/日的最有效方法

用C语言获取当前时间/日期/日/年的最有效方法是什么?由于我必须多次执行,我需要一种真正有效的方法.我在freeBSD上.

提前致谢.

c freebsd systemtime processing-efficiency

4
推荐指数
2
解决办法
8496
查看次数

使用反射来检索未知类型的基元数组

我正在使用反射来检索实例字段,例如:

private int[] numbers = ....
Run Code Online (Sandbox Code Playgroud)

使用field对象,我可以检查字段是否包含数组,如果有,我想循环遍历数组中的int.因此,如果包含上述字段的对象被称为"foo",那么我会有这样的事情:

field.setAccessible(true);
Object value = field.get(foo);
Run Code Online (Sandbox Code Playgroud)

上面的值变量将包含我的int数组.如何将该对象视为常规数组并迭代其值?

编辑:抱歉,我错过了上述故事的关键点.我正在以通用方式执行上述操作,因此我不知道数组包含什么原语.它可能是一个int []或long []等.所以强制转换为int []在long []情况下是行不通的.哎呀!

java reflection

9
推荐指数
1
解决办法
3246
查看次数

制表符分隔为方形矩阵

我有一个制表符分隔文件,如

A   B   0.5
A   C   0.75
B   D   0.2
Run Code Online (Sandbox Code Playgroud)

我想把它转换成方形矩阵,比如

       A      B      C       D
A      0     0.5    0.75     0
B             0      0      0.2 
C                    0       0
D                            0
Run Code Online (Sandbox Code Playgroud)

我怎么能在R?谢谢,

r

7
推荐指数
1
解决办法
360
查看次数

按降序排序NSArray

我有一个NSArrayNSNumber,我已经成功地整理利用以下升序排列对象:

[myArray sortedArrayUsingSelector:@selector(compare:)]
Run Code Online (Sandbox Code Playgroud)

但是,我需要按降序排序.我认为compare:它只按升序排序.虽然我可以解决这个问题NSArray,但我很好奇是否有更简单或更有效的方法来实现这一目标.

编辑:我发现这个问题提供了一种简单的反向迭代方法NSArray:

for (id someObject in [myArray reverseObjectEnumerator])
Run Code Online (Sandbox Code Playgroud)

这工作正常,我想这是一个很好的简单解决方案,但我很好奇是否有一种方法来按降序指定排序.

iphone cocoa objective-c

34
推荐指数
4
解决办法
4万
查看次数

Delphi - BOF或EOF为True,或者当前记录已被删除

当我尝试在MS SQL Server 2005中的空表上选择时显示此错误:"BOF或EOF为True,或者当前记录已被删除".我在Delphi 5中使用了TADOConnection和TADODataSet来连接和检索数据库中的数据.

  Conn := TADOConnection.Create(nil);
  DataSet := TADODataSet.Create(nil);

  Conn.ConnectionString := 'Provider=SQLOLEDB.1;Password=sa;' +
                           'Persist Security Info=True;' +
                           'User ID=user;Initial Catalog=mydb;' +
                           'Data Source=MYPC\SQLEXPRESS;' +
                           'Use Procedure for Prepare=1;' +
                           'Auto Translate=True;Packet Size=4096;' +
                           'Workstation ID=MYPC;' +
                           'Use Encryption for Data=False;' +
                           'Tag with column collation when possible=False';
  Conn.LoginPrompt := False;
  Conn.Open;

  DataSet.Connection := Conn;
  DataSet.CommandText := 'SELECT * FROM MYTABLE';
  DataSet.Open;

  DataSet.Free;
  Conn.Free;
Run Code Online (Sandbox Code Playgroud)

有没有办法检查数据库表是否为空而不会产生此类错误?

delphi sql-server-2005 ado delphi-5

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

识别对象,为什么id(...)返回的值会发生变化?

ID(对象)

这是一个整数(或长整数),保证在该生命周期内该对象是唯一且恒定的.

你能解释一下这个输出吗?为什么会j改变?

>>> i=10  
>>> id(i)  
6337824  
>>> j=10  
>>> id(j)  
6337824  
>>> j=j+1  
>>> id(j)  
6337800  
>>> id(i)  
6337824  
Run Code Online (Sandbox Code Playgroud)

python

12
推荐指数
2
解决办法
8828
查看次数

如何将输入类型设置为numberdecimal,但也允许" - "

我已将输入类型设置为numberdecimal,但也希望以编程方式使用" - "填充editText.我可以添加文本,但后来我无法编辑文本,因为它没有确认数字十进制格式.关于我怎么说inputtype的任何想法都是numberdecimal但可以允许" - "?

android

10
推荐指数
3
解决办法
9342
查看次数

在Java中将浮点转换为32位定点

我必须在Java中将浮点转换为32位定点.

无法理解什么是32位定点?

任何身体都可以帮助算法吗?

java compression algorithm math

9
推荐指数
3
解决办法
2万
查看次数