小编tim*_*myg的帖子

在C#中使用.jar java库API?

我是一名入门级程序员,所以请在回复中加以描述.

我试图在我的C#.net应用程序中使用作为.jar文件提供的Java API.我不太了解Java,但是当我尝试运行它时,这个.jar文件说"没有主类清单属性"所以这意味着它是一个库?此Java API还附带一个.java文件,该文件显示了如何使用该库,但我看不到.jar中的代码.

我在这个网站上发现了这个问题,其中一个答案是:"以简单的方式,你可以将你的java类打包到jar文件然后在C#中使用Process类来执行和映射IO流." 我熟悉C#中的Process类,但我不明白如何在C#.net项目中使用它来使用Java库.

这可能吗?或者那个答案是不正确的?

如果是这样,你能解释我如何在我的C#应用​​程序中使用.jar库.

.net c# java interop

51
推荐指数
2
解决办法
7万
查看次数

C#相当于Java'implements'关键字?

在Java中,如果您要声明:

public class MyClass implements LargerClass {
Run Code Online (Sandbox Code Playgroud)

你会用更多方法扩展LargerClass吗?

C#中这个类定义的等价物是什么?

我问,因为我不熟悉Java,目前正在将一些Java代码转换为C#代码,这个问题给我带来了麻烦.

提前致谢.

c# java

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

在C++中,我无法掌握指针和类

我刚从大学毕业,现在已经在C++工作了一段时间.我理解C++的所有基础知识并使用它们,但我很难掌握指针和类等更高级的主题.我已经阅读了一些书籍和教程,我理解其中的例子,但是当我看到一些高级的现实生活中的例子时,我无法弄明白.这让我很伤心,因为我觉得它让我无法将我的C++编程提升到一个新的水平.有没有人有这个问题?如果是这样,你是如何突破它的?有没有人知道任何真正描述指针和类概念的书籍或教程?或者使用高级指针和类技术的一些示例代码具有良好的描述性注释?任何帮助将不胜感激.

c++ pointers class

7
推荐指数
4
解决办法
6022
查看次数

如何从静态方法访问控件?

我在C#.NET中有一个应用程序,它有一个MainForm和几个类.

其中一个类接收来自网络的传入数据消息.我需要将这些消息的文本附加到多行文本框中MainForm.

我可以MainForm通过使方法静态将消息发送到方法,但静态方法无法访问MainForm控件.

TheIncomingDataClass.cs

namespace TheApplicationName
{
     class TheIncomingDataClass
     {

     public void IncomingMessage(IncomingMessageType message)
     {
          TheApplicationName.MainForm.ReceiveMSG(message);
     }
Run Code Online (Sandbox Code Playgroud)

MainForm.cs

public static void ReceiveMSG(string message)
{
     txtDisplayMessages.AppendText(message); //This line causes compile error
}
Run Code Online (Sandbox Code Playgroud)

编译错误:

非静态字段,方法或属性'TheApplicationName.MainForm.txtDisplayMessages'需要对象引用

.net c# winforms

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

如何在没有文件的情况下在C++应用程序和C#应用程序之间共享数据?

我有一个C++应用程序,其中包含需要与C#应用程序共享的数据.我目前正在通过文件传输数据,但随着数据的速度和数量成为一个问题,我想找到一种通过内存共享数据的方法.

我是初学者到中级程序员,到目前为止我听说过两种方法可以帮助我做到这一点:套接字编程和内存映射文件

所以我的问题是,这是最好的方法吗?(是的,速度是一个因素)

和任何信息或信息链接,可以帮助我研究和理解你建议的方法将非常感激.

谢谢,

c# c++

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

标签 统计

c# ×4

.net ×2

c++ ×2

java ×2

class ×1

interop ×1

pointers ×1

winforms ×1