-
.net – 应该使用哪个IsDBNull和IsNull?
所属栏目:[大数据] 日期:2020-12-17 热度:134
如果在VB.NET中我有DataRow,我想测试列值是否为空,我应该使用: myDataRow.IsNull("Column1") 要么 IsDBNull(myDataRow("Column1")) 简短的答案:使用第一种方式,它更快,因为第一种方法使用预先计算的结果,而第二种方法需要在每次调用它时即时重新计算它. 很[详细]
-
vb.net – 有一种方法来重载.NET中的属性
所属栏目:[大数据] 日期:2020-12-17 热度:104
我已经做了大量的方法重载,但现在我有一个我想要重载属性的实例. Visual Studio中的IDE似乎允许它,因为我实际上可以设置两个重载,但我收到一个错误,说它是无效的,因为它们的类型不同.我想我在我的语法中缺少一些东西 我想要使??用两个(或更多)不同的自定义类[详细]
-
布尔是.NET中的两个字节?
所属栏目:[大数据] 日期:2020-12-17 热度:102
这个问题源于 here.我在VS中尝试了这个声明,看看会发生什么: Len(Name = 3) 根据this answer和this one,布尔应该消耗4个字节.根据MSDN,Len Function in VB Returns an integer containing either the number of characters in a string or the nominal numb[详细]
-
vb.net – 图表:在X轴上显示更多的值描述
所属栏目:[大数据] 日期:2020-12-17 热度:189
我向用户显示一个图表,该图表有一个图表区域和折线图.在这方面,我得到了一个例子.这一行有大约200个值.这些值都有描述(例如“01.01.2013”??,“05.02.2013”??等等). 当图表显示时,我只能看到两个描述,即使有更多的描述空间.线路正确显示,但只描述了两点. 我[详细]
-
.net – 快速,轻松地删除“死”(注释掉)代码
所属栏目:[大数据] 日期:2020-12-17 热度:200
我正在使用一个继承的代码库,其中包含数千行注释掉的代码.我知道以前的编码器是为了保存他所有的辛勤工作为后代,而不是简单地删除它,但是,我永远不会读它,它只是妨碍了.一个问题的例子是,当我执行某些代码段的文本搜索时,我在注释的代码中获得了数十个“假”[详细]
-
vb.net – 获取字符串中最后5个字符
所属栏目:[大数据] 日期:2020-12-17 热度:124
我想从字符串中获取最后5位数字.例如,从“我将在2011年去上学”,我想要“2011”! 有任何想法吗?我知道Visual Basic有Right(string,5);这对我来说没有效果,给了我一个错误. str.Substring(str.Length - 5)[详细]
-
vb.net – ‘最佳’差异算法
所属栏目:[大数据] 日期:2020-12-17 热度:190
我需要在VB.NET中实现一个Diff算法来查找一段文本的两个不同版本之间的变化.我在网路上有一个侦察兵,并发现了几种不同的算法. 这里有人知道我可以实现的“最好的”算法吗? 那么我已经使用了codeproject的c#版本,它真的很好,我想要的… http://www.codeproje[详细]
-
.net – 如何创建共享方法的扩展
所属栏目:[大数据] 日期:2020-12-17 热度:82
我想为 Image.FromStream创建一个扩展方法 Public Shared Function FromStream(ByVal stream As System.IO.Stream) As System.Drawing.Image 有可能取消处理 Public Shared Function FromStream(ByVal stream As System.IO.Stream,ByVal CloseTask As Manual[详细]
-
将按位AND / NOT从VB.NET转换为C#
所属栏目:[大数据] 日期:2020-12-17 热度:108
原始代码(VB.NET): curStyle = curStyle And (Not ES_NUMBER) 更改代码(C#): curStyle = curStyle (!ES_NUMBER); 但它给了我这个错误: Operator ‘!’ cannot be applied to operand of type ‘long’ ES_NUMBER的数据类型为long.我尝试将其更改为int,str[详细]
-
Visual Basic 6免费在线课程和模块库(VB6)
所属栏目:[大数据] 日期:2020-12-17 热度:151
Visual Basic 6是否有免费的在线存储库(或集合)方便的类和模块? (我对包装MemoryDC功能的Canvas或类似MemoryBitmap的类特别感兴趣). 更新.以下是我发现的内容: VB Helper – Tips,tricks, example programs for Visual Basic developers 我使用了以下内容[详细]
-
dynamic – 在运行时VB6为表单上的每个控件添加一个事件处理程序
所属栏目:[大数据] 日期:2020-12-17 热度:185
我有一个VB6应用程序,我希望在其应用程序范围内的控件之间具有一致的行为.例如,其中一种行为是在获得焦点时突出显示文本框,在失去焦点时删除突出显示.我希望这种情况发生在每一种形式上. 我正在尝试做的是有一个子程序,当它们加载时可以被所有表单调用,这将[详细]
-
vb.net – 在vb 2008中查找表单的实例
所属栏目:[大数据] 日期:2020-12-17 热度:114
Dim f as new frmNameHere f.show() 如何使用上面的代码找到frmNameHere的所有实例? 例如: For i As Int32 = 1 To 10 Dim frm As New frmNameHere() frm.Show()NextDim openForms = Application.OpenForms.OfType(Of frmNameHere)()While openForms.Any()[详细]
-
vb.net – 如何在其他线程上调试异常?
所属栏目:[大数据] 日期:2020-12-17 热度:193
我有很多通过套接字连接触发的事件更新我的程序的短线程.我的问题是我不知道如何调试这个,比如如何获得有关代码中异常发生位置的正确信息.因为我得到了例如下面的例外,这只是Immidiate Window中的打印.没有弹出窗口,它不会突出显示代码中的任何行或显示它所[详细]
-
VB6中的接口限制
所属栏目:[大数据] 日期:2020-12-17 热度:160
我正在尝试在VB 6中实现(即实现接口)一个类,但我收到此错误:“编译错误:实现的接口错误:接口包含数据字段”.所以我想知道你可以实现哪个类的限制?或者,如果有人知道我为什么会收到这个特定的错误,那也会有所帮助. 如果我需要更清楚,请告诉我.多谢你们.[详细]
-
vb.net – 如何分隔TCP套接字消息
所属栏目:[大数据] 日期:2020-12-17 热度:123
我在两个程序之间尝试了一些异步TCP套接字消息,用于传递数据,数字和/或文本.我所做的是在每条消息的开头使用一个关键字,然后用“|”分隔值.字符.所以消息可能如下所示: “DATA | 490 | 40517.9328222222 | 1 | 6 | 11345 | 11347 | 11344 | 11345 | 106 | 4[详细]
-
vb.net – MSXML“系统找不到指定的资源”
所属栏目:[大数据] 日期:2020-12-17 热度:123
我有一个函数,使用MS XML发布一个 XML文档,尽管没有对代码进行任何更改,但昨天开始失败.功能如下: Public Function PostFile(ByVal address As String,ByVal data As Byte()) As xmldocument Dim xmlHTTP As New MSXML2.XMLHTTP Dim response As New XmlDoc[详细]
-
vb.net – “对象引用未设置为对象的实例”尝试添加到列表
所属栏目:[大数据] 日期:2020-12-17 热度:64
我创建了一个对象“电子邮件”列表,其中包含“email”对象,该对象有3个参数(String Address,String Subject,String Body) 然后,我想通过创建更多“电子邮件”实例来添加到列表中.但是,我已经尝试了很多不同的方法,而且没有任何方法. Public Class Test Publi[详细]
-
vb.net – Shortcircuiting:OrElse与Or结合使用
所属栏目:[大数据] 日期:2020-12-17 热度:138
如果我有以下…… a OrElse b ……并且a是真,那么显然b永远不会被评估.但是,如果我添加一个Or,那么呢? a OrElse b Or c 是否应该评估?如果我放入一些括号怎么办? 如果这是基本的,请道歉.当然我可以自己测试答案,但我无法在这里或其他地方找到这个问题的答[详细]
-
使用VB.NET中的值创建哈希表
所属栏目:[大数据] 日期:2020-12-17 热度:124
是否可以使用值创建“预先填充”的哈希表? 就是这样的: dim myHash as new Hashtable() = {"key1","value1","key2","value2" } 首先,Hashtable现在已经老了.使用字典(Of TKey,TValue)代替.至于您的问题,使用Visual Studio 2010,您可以使用新的 collection[详细]
-
vb.net – `Synclock syncroot`和`SyncLock Me`有什么区别?
所属栏目:[大数据] 日期:2020-12-17 热度:188
vb.Net多线程问题: 有什么区别 SyncLock syncRoot ''# Do Stuff End SyncLock -和- SyncLock Me ''# Do Stuff End SyncLock SyncLock块中发生的所有代码都与同一对象上SyncLock块内发生的所有其他代码同步.显然,Me与syncRoot不同(我假设,Me.SyncRoot,如果你[详细]
-
vb.net – 如何确定某个类是否使用特定属性进行修饰
所属栏目:[大数据] 日期:2020-12-17 热度:52
我正在尝试确定界面是否使用特定属性进行修饰.例如,我有以下界面: MyCustomAttribute() _Public Interface IMyInterface Function Function1 Sub DeleteWorkflowInstanceMap(ByVal instanceId As Guid) Sub InsertWorkflowInstanceMap(ByVal instanceId As[详细]
-
vb.net – Visual Basic循环并一次显示一行
所属栏目:[大数据] 日期:2020-12-17 热度:111
我正在使用Visual Studio 2008,VB9,我正在尝试编写一个基本上对用户输入的一组数据进行计算的应用程序.在计算过程中,我想在每一步显示数据,并将其保留在GUI的显示区域(不会被显示的下一个数据覆盖). 例如: UserInput = 1Do UserInput += 1 OutputLabel.Text[详细]
-
在VB.NET中你可以做一个仲裁代码块吗?
所属栏目:[大数据] 日期:2020-12-17 热度:122
可能是一件非常容易的事…… 在C#中,您只需输入{}就可以引入一个块 例如.如果你想做像x =这样的lambda {var x =“x”; var y =“y”; } 那么有没有办法在VB.NET中引入范围/块? 是的,可以将任意块引入VB.Net If True Then ...End If 在Visual Studio 2008中,[详细]
-
将图像格式从.bmp转换为vb.net中的其他图像格式
所属栏目:[大数据] 日期:2020-12-17 热度:162
如何将System.Drawing.Bitmap图像转换为另一种类型的图像?我尝试了失败的CType,因为我不知道.png或.jpg的类型.我也无法在谷歌的任何地方找到它. 在保持图像质量尽可能高的同时,最有效的方法是什么? system.Drawing.Bitmap类可以处理打开和保存任何类型的 b[详细]
-
我如何测试我是否通过vb.net连接到sql DB?
所属栏目:[大数据] 日期:2020-12-17 热度:98
我有以下模块,我想测试连接.如何测试连接是否有效?你能否回答一下你的答案: Imports System.Data.SqlClientModule Module1 Sub Main() ' Create a new SqlConnectionStringBuilder and ' initialize it with a few name/value pairs: Dim builder As New S[详细]
