Tag: c#

Java转C#转换。 如何在我的位图上绘制一个矩形?

首先,我是C#和Java的完整菜鸟。 所以我已经获得了将Java applet转换为C#的任务,除了使用鼠标事件通过拖放在屏幕上绘制矩形之外,我已经设法完成了所有工作。 应该发生的是当我点击并在屏幕上拖动鼠标时,应该出现一个没有填充和白色边框的矩形。 我下面的代码只是一个白色的屏幕,红色的十字架穿过它,如果我在form1_Paint中注释掉if(动作)语句然后它工作但没有矩形所以它必须是那个弄乱它的代码。 http://gyazo.com/b2506b8c2ea9b304e34172c42ce98aab < – 应该是什么样的 http://gyazo.com/a8764ac9f5380f0109623d7a7750ddb6 < – 实际上看起来像什么 [更新] 我现在有一个矩形显示,但它发生在MouseUp事件而不是创建它,因为我拖动我的鼠标。 明显的下一步是将它移动到一个不同的鼠标事件,如mouseMove,然后它真的搞砸了,并且随着我变得更大而不断创建矩形。 我如何让它不断调整矩形的大小,因为我拖动鼠标而不是不断创建矩形? 代码 private void Form1_Paint(object sender, PaintEventArgs e) { Graphics g1 = e.Graphics; g1.DrawImage(bitmap, 0, 0, x1, y1); } //added load method private void Form1_Load(object sender, EventArgs e)//runs functions on load { init(); start(); } private void Form1_MouseMove(object sender, […]

类似于Java Desktop类的C#类

可能重复: 打开带有相关应用程序的文 我想在其各自的应用程序中打开一个文件,例如打开windows的function。 在Desktop类的帮助下可以在java中完成相同的操作,您可以在其中传递文件名并打开相应的文件。 但不知道怎么做C#。

Java“.class”属性 – C#等价物

我已经阅读了两个“.class”解释( 1,2 ),但我很难理解“.class”属性的作用。 我刚刚开始使用Java,但已经在C#中编程了一段时间。 这个.class属性在C#中是否有类似的function? 它可能有助于我理解这是什么。

返回引用类型的方法是返回引用还是克隆副本?

我这些天一直在学习Java,我读到的只是”Be careful not to write accessor methods that return references to mutable objects” ,这非常有趣。 现在我想知道C#中的Properties和Accessor方法是否相同? 或者C#已经自动返回克隆副本? 谢谢。

在Xamarin.Android中加载.so文件

我正在尝试在Xamarin.Android中将Java类转换为C#。 原始的Java类有这个: private native boolean OpenDeviceCtx(Object obj); public native boolean CloseDevice(); public native boolean GetDiodesStatus(byte[] bArr); public native boolean GetFrame(byte[] bArr); public native boolean GetImage(int i, byte[] bArr); public native boolean GetImage2(int i, byte[] bArr); public native boolean GetImageByVariableDose(int i, byte[] bArr); public native boolean GetImageSize(); public native boolean GetInterfaces(byte[] bArr); public native String GetVersionInfo(); […]

这个模式的名称? (答案:使用双重检查锁定进行延迟初始化)

请考虑以下代码: public class Foo { private static object _lock = new object(); public void NameDoesNotMatter() { if( SomeDataDoesNotExist() ) { lock(_lock) { if( SomeDataDoesNotExist() ) { CreateSomeData(); } else { // someone else also noticed the lack of data. We // both contended for the lock. The other guy won // and created the data, […]

原生生物 Protoc编译器选项

我有一些.proto文件用于从Java,C ++和C#编译类。 对于Java和C ++,我使用Protoc编译器,对于C#,我使用Protogen。 用于创建Java / C ++类的脚本是 @ECHO OFF SET SRC_DIR=%~dp0 REM Make Java and C++ SET JAVA_OUT_DIR=%SRC_DIR%\..\taurus-messages-java\src\main\java if not exist %JAVA_OUT_DIR% ( mkdir %JAVA_OUT_DIR% ) SET CPP_OUT_DIR=%SRC_DIR%\..\taurus-messages-cpp if not exist %CPP_OUT_DIR% ( mkdir %CPP_OUT_DIR% ) protoc -I=%SRC_DIR% –java_out=%JAVA_OUT_DIR% –cpp_out=%CPP_OUT_DIR% %SRC_DIR%taurus-mux.proto protoc -I=%SRC_DIR% –java_out=%JAVA_OUT_DIR% –cpp_out=%CPP_OUT_DIR% %SRC_DIR%taurus-backtest.proto 而对于我所拥有的C#类 @ECHO OFF SET WORK_DIR=%~dp0 SET OUT_DIR=%WORK_DIR%\Messages SET […]

在Java或.NET中需要开源的阿拉伯语OCR

我要求用Java或.Net或任何其他语言识别阿拉伯文字母的阿拉伯名字。 我用dotnet(Nuance)和Java(Aspose)搜索。 这两件事在评论方面都很好,但是细微差别不能为我的R和D提供试验.Aspose不支持阿拉伯语。 所以我的问题是我们是否有任何开放源代码的阿拉伯语或任何商业产品,至少有三天的试用期将阿拉伯语图像转换为文本。

如何运行jar文件格式C#代码

我是C#新手并且想要从C#代码运行jar文件。 但似乎jar文件没有打开,命令提示符非常快,因为我无法看到任何错误的混乱。 这是我的代码, myProcess.StartInfo.UseShellExecute = false; myProcess.StartInfo.FileName = “java”; myProcess.StartInfo.Arguments = “D:\\DATA\\PROJECT\\LicensingManagement\\Assignment\\JavaLogin.jar”; myProcess.Start(); 谁能让我朝着正确的方向前进? 我在做什么错了?

FieldCache经常更新索引

你好 我有经常用新记录更新的lucene索引,我的索引中有5,000,000条记录,并且我使用FieldCache缓存了我的一个数字字段。 但是在更新索引后需要时间再次重新加载FieldCache(重新加载缓存导致文档说DocID不可靠)所以如何通过向FieldCache添加新添加的DocID来最小化这种开销,导致此function转为我的瓶颈应用。 IndexReader reader = IndexReader.Open(diskDir); int[] dateArr = FieldCache_Fields.DEFAULT.GetInts(reader, “newsdate”); // This line takes 4 seconds to load the array dateArr = FieldCache_Fields.DEFAULT.GetInts(reader, “newsdate”); // this line takes 0 second as we expected // HERE we add some document to index and we need to reload the index to reflect changes reader = […]