Tag: vb.net

Windows Phone 8.1无法引用System.Data

我正在尝试创建一个可以访问本地数据库的Windows Phone 8.1 apllication。 我想在便携式类库中处理数据库访问。 为了介绍我看作这个网页: https : //msdn.microsoft.com/de-de/library/windows/apps/hh202876(v = vs105) .aspx 但我甚至无法引用所需的命名空间: using System.Data.Linq; using System.Data.Linq.Mapping; using System.ComponentModel; using System.Collections.ObjectModel; 而且我也不能添加它们作为参考。 谁能告诉我什么是错的

WinForms interthread修改

每当我想从另一个线程修改winform时,我需要使用 ->Invoke(delegate, params) 所以修改发生在winform自己的线程中。 对于需要修改gui的每个函数,我需要另一个委托函数。 是否有一些方案允许我限制所需的委托function的数量? 我有一个控制器类,可以在一个地方处理整个gui,我考虑过重用代表但是闻起来很糟糕。 我认为我的问题可以适用于winform可以运行的所有语言

在httpwebrequest中创建TCP连接的方式和位置,以及它与servicepoint的关系如何?

我试图找出在使用HttpWebRequest时何时建立TCP连接,如何使用ServicePoint汇集和重用这些连接。 我查看了system.dll,并尝试使用ILSpy和Reflector浏览代码,不知何故没有看到任何对套接字的引用,建立tcp连接等。 下面我已经粘贴了反编译的代码 – 任何请给我提示或重定向我,以便我能理解: 什么时候创建TCP连接? 如何使用ServicePoint保持这些连接的存活,汇集和重用? HttpWebRequest of System.dll的代码片段: public override Stream GetRequestStream() { TransportContext context; return this.GetRequestStream(out context); } public Stream GetRequestStream(out TransportContext context) { if (Logging.On) { Logging.Enter(Logging.Web, this, “GetRequestStream”, “”); } context = null; this.CheckProtocol(true); if ((this._WriteAResult == null) || !this._WriteAResult.InternalPeekCompleted) { lock (this) { if (this._WriteAResult != null) { throw […]

在给定的时间间隔内运行代码

我想每1分钟,15分钟等运行一个代码。有没有比跟随时间间隔1秒的定时器控制更好的方法。 一个c#解决方案也可以。 If Now.Minute Mod 15 = 0 Then ‘run code for 15 min End If If Now.Minute Mod 1 = 0 Then ‘run code for 1 min End If

如何在VB.NET中添加事件处理程序?

此代码是AjaxControlToolkitSampleSite一部分。 确切地说,它位于AsyncFileUpload控件中: AsyncFileUpload1.UploadedComplete += new EventHandler(AsyncFileUpload1_UploadedComplete); 我怎样才能将其转换为VB.NET?

VB.Net缺乏隐式接口是否使我想做的事情变得不可能?

我知道VB.Net不允许像C#这样的隐式接口实现。 因此,如下代码没有直接的VB.Net相关性: public interface IBackgroundWorkerAdapter { bool IsBusy { get; set; } bool WorkerReportsProgress { get; set; } bool WorkerSupportsCancellation { get; set; } event DoWorkEventHandler DoWork; event ProgressChangedEventHandler ProgressChanged; event RunWorkerCompletedEventHandler RunWorkerCompleted; void RunWorkerAsync(); void CancelAsync(); void ReportProgress(int progressPercent); void ReportProgress(int progressPercent, object userState); } public class BackgroundWorkerAdapter: BackgroundWorker, IBackgroundWorkerAdapter { } 因此,我在VB.Net中可以想到的最接近的想法是使用Shadows关键字执行以下操作(因为没有任何操作是虚拟的): Public […]

如何从字符串中获取数字

我想从字符串中获取数字,例如:My123number给出123同样varchar(32)给出32等 提前致谢。

我需要帮助将ac#匿名方法转换为vb.net

provider.OptionsSet += delegate { provider.FinishedLoading(); };

有多个根元素加载xml

sRecieved = “2.03.0” Dim xml As New XmlDocument(); xml.LoadXml(sRecieved); 有多个根元素…..我想要xmlclient值和xmlversion值

反编译VB.Net程序集会生成带有无效成员变量名的代码; 名称以$ STATIC $开头

我正在为一个丢失了其VB.Net WinForms应用程序源代码的客户端工作。 他们拥有的组件根本没有混淆。 我试图恢复尽可能多的源代码作为C#源代码,并尝试了几种用于反编译程序集的工具,包括Reflector,ILSpy和JustDecompile(所有最新版本),但它们都产生了大量错误的代码。他们。 由于生成的代码中存在大量错误,我将询问具体的错误(在不同的问题中),希望得到更直接的答案,并以这种方式尝试解释为什么所有工具都难以反编译这个集会。 这个问题涉及这样一个事实,即所有这些工具生成的代码总是有大量无效的成员变量(字段),如下所示: private short $STATIC$Report_Print$20211C1280B1$nHeight; private ArrayList $STATIC$Report_Print$20211C1280B1$oColumnLefts; private StaticLocalInitFlag $STATIC$Report_Print$20211C1280B1$oColumnLefts$Init; 有人可以解释为什么生成的代码有这些无效的成员变量以及我如何解决这些变量?