-
vb.net – 浏览datarepeater的项目
所属栏目:[百科] 日期:2020-12-17 热度:126
有没有办法通过代码移动datarepeater的项目,因为我们运行循环并移动列表/组合框中的项目? 谢谢 Furqan 解决方法 这应该工作: For i As Integer = 0 To Me.DataRepeater1.ItemCount -1 Me.DataRepeater1.CurrentItemIndex = i Dim item As DataRepeaterItem[详细]
-
VB6 – WinHttpRequest Timouts问题
所属栏目:[百科] 日期:2020-12-17 热度:120
我在VB6中使用WebRequest并且我将超时设置为“5000”(5秒),但即使在5秒后它也没有超时,任何帮助都表示赞赏. x:Dim objWinHTTPSet objWinHTTP = CreateObject("WinHttp.WinHttpRequest.5.1") objWinHTTP.Open "POST","http://twitter.com/" TwitterUSERNAME o[详细]
-
vb.net – .NET 4中是否允许泛型运算符重载?
所属栏目:[百科] 日期:2020-12-17 热度:102
我假设“不”,但我无法找到谷歌的确凿证据来支持这一假设.使用’vb.net’的关键字,泛型运算符重载“’只产生1个结果,删除’重载’会产生更多,但没有直接声明该问题. 我的想法是给出一个抽象类,能够实现一个泛型运算符重载是很棒的,派生类可以在这种情况下使[详细]
-
vb.net – 在应用程序搜索数据库时添加旋转轮
所属栏目:[百科] 日期:2020-12-17 热度:94
我有一个应用程序在数据库中搜索一些信息. 由于数据库非常大,有时需要花费大量时间才能将结果返回到界面. 我想添加某种旋转轮来通知用户应用程序仍在搜索数据库并且没有冻结.返回结果后,轮子应该消失. 知道如何做到这一点还是有一个很好的教程解释如何做到这[详细]
-
vb.net – 将linq.Xelement转换为XMLTextReader的流
所属栏目:[百科] 日期:2020-12-17 热度:53
我在单元测试中使用生成 XML文件 Public Sub rssParserTest Dim Const rssUri as String = "rssTestFile.xml" Dim xmlFile = rss version="2.0" ... /rss xmlFile.save(rssUri) rssParser(rssUri)End Sub 并使用XMLTextReader消耗uri Public Sub rssParser(B[详细]
-
VB.NET vNext中的迭代器,以及C#中迭代器的局限性
所属栏目:[百科] 日期:2020-12-17 热度:150
我刚刚在 Async CTP website上看到下一版本的VB.NET将有迭代器.我猜它们包含迭代器,因为重写过程类似于用于新的async / await功能的过程. 但是阅读解释该功能的文档,我意识到VB.NET迭代器实际上具有今天在C#中不可用的功能,即: try / catch块中的迭代器块[详细]
-
如何使用RijndaelManaged加密vb.net中的字符串,并使用PKCS5填充
所属栏目:[百科] 日期:2020-12-17 热度:198
我使用以下代码初始化加密… Dim symmetricKey As New System.Security.Cryptography.RijndaelManaged() With symmetricKey .Key = Encoding.ASCII.GetBytes(Key) .IV = Encoding.ASCII.GetBytes(IV) .Mode = CipherMode.CBC .BlockSize = 128 .KeySize = 12[详细]
-
vb.net – 将KB转换为MB?
所属栏目:[百科] 日期:2020-12-17 热度:86
请查看此帖的底部,以便更新. 我有以下代码搜索目录并显示目录中的最大文件.问题是它以KB格式显示 – 我究竟如何将其转换为MB?文件大小太大,所以想要更容易阅读 – 感谢您的帮助: Private Sub btnGetMax_Click(ByVal sender As System.Object,ByVal e As Sy[详细]
-
vb.net – 如何检查变量的最终类型?
所属栏目:[百科] 日期:2020-12-17 热度:76
我有一个BaseClass,一个DerivedClass1和一个来自第三方库的DerivedClass2. DerivedClass1和DerivedClass2都从BaseClass继承. 有一个来自同一个库的ContainerClass,它有一个成员变量ActiveItem,它可以是DerivedClass1或DerivedClass2,所以它被声明为BaseClass[详细]
-
如何将此VB代码转换为C#?
所属栏目:[百科] 日期:2020-12-17 热度:119
我无法将这段代码(最初在VB中)转换为C#.特别是,如何将负数应用于int. Private Declare Function GetWindowLong Lib "user32" Alias _ "GetWindowLongA" (ByVal hwnd As Long,ByVal nIndex As Long) As LongPrivate Const GWL_STYLE = (-16)Private Const WS_[详细]
-
vb.net – 在Web服务中接收JSON数组作为参数
所属栏目:[百科] 日期:2020-12-17 热度:114
我正在使用Visual Basic .NET 3.5中编写的Web服务来接收从其他应用程序发送的 JSON数组. 我正在发送一个像这样的JSON字符串: [{"idRecoleccion":1,"PIN":"553648138"},{"idRecoleccion":2,"PIN":"553648138"}] 我在Visual Basic .NET中收到的代码如下: Web[详细]
-
在VB.Net中构造一个对象并调用一个没有赋值的方法
所属栏目:[百科] 日期:2020-12-17 热度:115
我不完全确定C#的作用是什么,所以我没有运气搜索VB.Net等效语法(如果它存在,我怀疑它可能没有). 在c#中,您可以这样做: public void DoSomething() { new MyHelper().DoIt(); // works just fine} 但据我所知,在VB.Net中,您必须将辅助对象分配给局部变量,否[详细]
-
写入文件VB6没有新行?
所属栏目:[百科] 日期:2020-12-17 热度:110
我有一些字符串要写入VB6中的文件,我可以写得很好但每次我这样做都会在每次写入命令后自动添加一个新行. 是否有一种功能或方法只是在没有自动换行的情况下写入文件?谢谢. 解决方法 使用分号的建议是正确的,但您很可能不希望将其与Write#结合使用,Write#将输[详细]
-
vb.net – 将选项严格关闭代码转换为选项严格的工具?
所属栏目:[百科] 日期:2020-12-17 热度:85
我必须接管一个用vb.net编写的项目,该项目包含超过400k行的代码,用于严格禁用模式.在我做任何其他事情之前,我想首先在选项严格下构建它 – 可能将它转换为C#.我发现有数千行代码引发了编译错误,主要是关于隐式类型转换. 如果我不想手动纠正每一行,是否有任何[详细]
-
Update语句VB.net中的SQL语法错误
所属栏目:[百科] 日期:2020-12-17 热度:157
我在VB中运行时遇到奇怪的语法错误: SQLString = "UPDATE Login SET Password = '" + PasswordTextBox.Text + "'" SQLString += " WHERE UserName = '" + UserNameTextBox.Text + "'" 在进入此部件之前检查用户名,并且确定在数据库中. 它给出了一个例外,说[详细]
-
vb.net – 如何在ULong上使用按位运算设置大常量?
所属栏目:[百科] 日期:2020-12-17 热度:80
这很好用: Public Const test As ULong = 1 30 这不能很好地工作: Public Const test As ULong = 1 31 它会创建此错误: Constant expression not representable in type ‘ULong’ 我如何使其工作? 这确实有效: Public Const test As Long = 1 31 但我[详细]
-
VB6格式函数:.NET中的模拟
所属栏目:[百科] 日期:2020-12-17 热度:65
String.Format函数在文档中称为VB6格式函数的模拟函数.还有来自VisualBasic命名空间的Format函数,它提供了兼容性,并且基本上具有与String.Format相同的功能. 实际上,这两种格式的日期和数字. 但VB6的功能也能够格式化字符串: ? format$("hi there","")HI TH[详细]
-
如何在VB.NET中创建通用属性?
所属栏目:[百科] 日期:2020-12-17 热度:51
我想做这样的事情: Private _myCollection As IList(Of T)Public Property MyProperty(Of T)() as IList(Of T) Get Return Me._myCollection End Get Set(ByVal value As String) Me._myCollection = value End SetEnd Property 基本上,我想拥有一系列可能[详细]
-
VB6:启用鼠标滚轮进行控制
所属栏目:[百科] 日期:2020-12-17 热度:91
谁能告诉我是否有一种简单的方法来启用鼠标轮控件(在运行时)? 我想在鼠标悬停在它上面时使用滚轮滚动控件. 谢谢 解决方法 Karl E Peterson展示了如何使用 VB6 code you can just drop into your project在Visual Studio杂志中的 nice article中对鼠标滚轮进[详细]
-
com – 使用WiX注册ActiveX exe服务器
所属栏目:[百科] 日期:2020-12-17 热度:196
我有几个VB6 ActiveX服务器exe文件需要在安装之前注册才能使用. 我曾尝试使用Heat来提取信息,但它只生成一个文件元素. 可以通过使用/ regserver开关调用这些文件来注册这些文件,并通过使用/ unregserver开关调用它们来取消注册.我知道这不是正确的方法.相反,[详细]
-
.net – 在SyncLock块中放置频繁的文件I / O操作是不是一个坏主
所属栏目:[百科] 日期:2020-12-17 热度:79
说我有一些代码可以做到这一点: Public Function AppendToLogFile(ByVal s As String) As Boolean Dim success As Boolean = True Dim fs As IO.FileStream = Nothing Dim sw As IO.StreamWriter = Nothing Static LogFileLock As New Object() SyncLock Lo[详细]
-
如何在VB6中访问隐藏的类变量?
所属栏目:[百科] 日期:2020-12-17 热度:186
我在声明部分有这一行: 私有filePath As String 和下面这样的事情: Public Sub Print(filePath As String) ????… 结束子 在…部分中,我想将参数filePath分配给模块级filePath.但是我如何才能访问后者呢?非常感谢. 解决方法 Phoenie我不认为无论如何在VB6[详细]
-
将常量数组传递给VB.NET中的函数
所属栏目:[百科] 日期:2020-12-17 热度:122
我知道您可以轻松地将数组传递给函数,如下面的代码所示 Private Sub SomeFunction(ByVal PassedArray() As String) For i As Integer = 0 To PassedArray.Count - 1 Debug.WriteLine(PassedArray(i)) NextEnd SubPublic Sub Test() Dim MyArray As String()[详细]
-
vb.net – 重构Visual Studio 2005 for VB中的功能
所属栏目:[百科] 日期:2020-12-17 热度:71
有没有人知道Visual Studio 2005的一个好的和免费的插件来获得VB中的重构功能? 解决方法 这个工具的默认答案可能是 Refactor! ,因为这个工具也被微软认可为“官方”VB重构插件.然而,作为一款免费工具,它远不及ReSharper或 Refactor! Pro等其他商业工具的强[详细]
-
向Printing.PrintDocument(.Net 2.0)添加页眉和页脚的最简单方法
所属栏目:[百科] 日期:2020-12-17 热度:125
以实用或在设计时向.Net PrintDocument对象添加页眉和页脚的最简单方法是什么? 具体来说,我正在尝试打印第三方网格控件(Infragistics GridEx v4.3),它采用PrintDocument对象并将其自身绘制到其中. 生成的页面只包含网格及其内容 – 但是我想添加一个标题或[详细]