Tag: vb.net

桌面应用程序和Web应用程序之间的通信

我有一个桌面和Web应用程序连接到同一个数据库。 哪种方法最适合彼此沟通?

使用ASP.net和VB.net(或C#)从XML文件编辑和删除数据

在我的Web应用程序中 ,我有一个名为“answers.xml”的XML文件 它以XML格式存储用户条目 4444 test patient blah blah xxxx Negative 1 1 1 1 Positive dx 我可以使用从互联网上下载的DLL文件将数据添加到XML文件中。 我需要一种方法来改变使用ASP.net / VB.net或C#的xml文件中的数据(编辑/删除)

将算法从C#转换为VB.NET失败

我正在尝试将以下算法从C#转换为VB.NET,而我所拥有的VB.NET并没有产生与我的C#算法相同的结果,有人可以告诉我在转换中出错了吗? public static IEnumerable Combinations(this IEnumerable elements, int k) { List result = new List(); // single combination if (k == 0) { result.Add(new T[0]); } else { int current = 1; foreach (T element in elements) { //combine each element with k-1 combinations of subsequent elements result.AddRange(elements .Skip(current++) .Combinations(k – 1) .Select(combination => (new […]

什么是c#中的My.Computer等价物

可能重复: VB.NET到C# – my.computer.getfiles() 任何人都可以告诉我在C#中等效的以下vb.net代码’My.Computer’方法。 My.Computer.FileSystem.RenameFile(oldname,newname) My.Computer.FileSystem.DeleteFile(filename) 提前致谢..

如何将标签的字体颜色设置为与GroupBox的标题颜色相同?

我希望在一个表单上有一些标签,其字体颜色与我的组框上的标题相同,而且如果用户在他们的系统上应用了不同的主题,我希望这些颜色能够改变。 我可以在不更改默认的GroupBox标题的情况下执行此操作吗? 更新: 我已经尝试将Label ForeColor设置为ActiveCaption,这对于默认(蓝色)方案看起来没问题,但是当我将方案更改为Olive Green时,标签和组框标题不一样。 此外,GroupBox正常行为是将FlatStyle设置为Standard将标题颜色设置为ForeColor,但是要创建新的GroupBox并将其ForeColor设置为ControlText,您必须首先将其设置为ControlText以外的其他内容,然后再将其设置回来。 (如果你不遵循我的意思,那就试试吧。)

什么相当于C#中的VB ReadOnly属性?

如果我有VB声明像这样的Public ReadOnly Property Document() As XmlDocument ,它的C#等价物是什么? 谢谢。

如何在系统启动时运行控制台应用程序,而不显示它(后台进程)?

我想在系统启动时运行一个控制台应用程序而不在显示屏上显示它意味着我想运行一个应用程序作为后台进程。如何做到这一点?

在CheckedListBox上取消ItemCheck事件的可靠方法

有没有人知道在CheckedListBox上取消ItemCheck事件的可靠方法? 我处于这样一种情况,即ItemCheck事件基本上应该丢弃对表单的更改,但是,如果该人决定取消该丢弃,我希望ItemCheck事件不会触发,以免更改任何内容。

VBNET中的(IntPtr)1的等价物?

我从这里的@Hans Passant代码中获取了一段代码: MessageBox中的粗体文本 这是C#代码: SendMessage(hText, WM_SETFONT, mFont.ToHfont(), (IntPtr)1) 哪个会被翻译成vb.net? 这不起作用(无法编译): SendMessage(hText, WM_SETFONT, mFont.ToHfont(), DirectCast(1, IntPtr))

使用SharpDX的HUD基础知识:如何绘制屏幕表面?

脚本 我打算学习如何为第三方PC游戏(免费,合法)开发自定义HUD的基础知识,我的目的是开发一个应用程序,在屏幕上绘制/显示其他信息(通过读取mem地址)。 所以我研究了专业项目,我发现使用SharpDX库的TurboHUD使用基于DirectX的库在屏幕上绘制对象/覆盖/文本,结果非常好(在绘图的任何时候都不会失去性能)屏幕上的多个对象),但是,由于该项目的作者没有提供理解他们如何做到这一点的来源,所以我试图自己学习使用相同的专业技术。 题 如果我走错路或者我错过了一些比SharpDX更好的替代方案来开发它,请告诉我。 我的主要问题是: 在C#或最好是VB.Net中,我如何使用SharpDX在屏幕上有效地绘制自定义字符串? 请注意,我可以将Form的难度设置为0,但我认为它应该存在正确的方式,并且我要求知道在“桌面”屏幕上直接绘制的正确方法。 我期望推出PC游戏,然后启动我的自定义HUD,它将在“桌面”屏幕上绘制以添加游戏的其他信息,我希望你理解我。 研究 我应该澄清一下,我对这种DirectX库完全缺乏经验,我正在使用SharpDX示例包来尝试学习它的用法。 由于所有样本都在C#中,因此在VB.Net下学习它的用法更加困难。 在SharpDX示例包中有一个’ AdvancedTextRenderingApp’C #项目,但正如它的名字所说它是一个高级示例,它也是一个自定义表单( SharpDX.Windows.RenderForm )来绘制该表单。 这是我提到的C#项目的VB.Net代码翻译: http://pastebin.com/KG2c3v09 更新: 只是打算对我所做的研究发表评论: 我最近发现了这个有用的GitHub存储库 ,然而,它无法在Visual Studio 2015中编译(因为缺少命名空间使用,添加它们会产生更多编译器错误),它也面向高级SharpDX用户,并在分析完整样本后仍然不知道如何在第三部分流程窗口的表面上编写/绘制…而且C#语法让我对SharpDX的使用有了全面的了解,因为作者也做了大量的SharpDX定制实现成员,然后……我不仅仅是失去了所有这些例子。 SharpDX官方样本是另一个看似非常有用的东西……可能适用于高级用户。 一些示例似乎演示了如何渲染自定义窗口/表面(使用500个繁琐且难以理解的代码行来完成它。而且他们的“ Hello world ”示例对我来说是一场噩梦。)但是,我想要做的就是我在我的问题中解释的是在另一个进程的现有窗口的表面上绘制,并且我知道可能的是,我需要使用SharpDX从头开始渲染“表面”,然后将其定位在目标窗口中,然后使表面看不见,然后画上它,但我不知道该怎么做。