-
VB.NET中的静态成员
所属栏目:[百科] 日期:2020-12-17 热度:80
我以前写这个: Private Sub Example()Static CachedPeople As List(Of MyApp.Person)If CachedPeople Is Nothing Then CachedPeople = New List(Of MyApp.Person)End If...rest of code...End Sub 但后来想知道我是否可以减少这个: Private Sub Example()S[详细]
-
VB6 API声明路径
所属栏目:[百科] 日期:2020-12-17 热度:111
我在模块中有以下声明: Private Declare Function gzopen Lib "ZLIB.DLL" (ByVal filePath As String,ByVal mode As String) As Long 函数中的以下代码行失败,出现“找不到文件:ZLIB.DLL”错误: lGZFileHandle = gzopen(sPath,"rb") 我知道ZLIB不需要注册[详细]
-
在vb.net中循环遍历通用列表
所属栏目:[百科] 日期:2020-12-17 热度:194
在我的VB.net应用程序中,我填充了我的客户对象并循环遍历它,如下所示. 由于有成千上万的客户,我想一次做500个客户. 无论如何我还可以再用一个For循环来在vB.net中一次性处理500个客户 我没有使用LinQ,因为数据库是Oracle. 有没有像 谢谢 Dim customerList as[详细]
-
在VB.NET中模拟For Each循环中的’Where’子句
所属栏目:[百科] 日期:2020-12-17 热度:53
是否有可能在VB.NET的For Each循环中有类似于SQL’WHERE’子句的东西? I.E. FOR EACH event IN events 'WHERE eventdate=getdate NEXT 解决方法 在LINQ它将是(.NET 3.5或更高版本) For Each event in events.Where(Function(x) x.eventdate = getdate) 'Pro[详细]
-
vb.net – Visual Basic Module v Singleton
所属栏目:[百科] 日期:2020-12-17 热度:114
所以我在过去6年左右的时间里一直在使用C#进行编程,现在我已经厌倦了VB.net. 我正在使用的代码库使用了一些模块.对我来说,模块看起来很像单身人士.只有一个存在;它可以在命名空间内的任何地方调用. 这里有什么我想念的吗? VB不支持单例结构的正常方式(私有[详细]
-
将VB.NET 2005项目转换为C#2008项目
所属栏目:[百科] 日期:2020-12-17 热度:101
是否有工具将VB.NET 2005项目转换为C#2008项目.我正在尝试将我们的项目转换为VS 2008,并且主要将某些项目中的所有vb.NET代码移植到C#3.0 / 3.5. 解决方法 你可以查看 SharpDevelop.它是一个开源的.NET开发环境. SharpDevelop内置了一些代码转换功能.[详细]
-
vb.net – InsertOnSubmit =无法添加具有已在使用的密钥的实体
所属栏目:[百科] 日期:2020-12-17 热度:134
我试图使用 Linq将记录插入到表中,但是获得可怕的无法添加一个已经在使用的密钥的实体错误 'If the same data exists for the same patient in a record less that 21 days old then drop itDim RecordLookup As Integer = 0RecordLookup = (From rc In CDEv[详细]
-
vb.net – 解码.NET中基本授权的最简单方法
所属栏目:[百科] 日期:2020-12-17 热度:98
我需要验证在VB.NET中发送到我的HttpListener的基本授权标头.我这样抓住标题(随意指出更好的方法来做到这一点): EncodedAuth = Context.Request.Headers.GetValues("Authorization")(1) 现在我如何解码它们?我理解the theory,但我似乎找不到合适的代码. 谢[详细]
-
在VB6中,定时功能/测量性能的最佳方法是什么?
所属栏目:[百科] 日期:2020-12-17 热度:198
如果我只是想快速测量特定功能的使用时间,我可以调用什么来获得准确的时序?鉴于VB6定时函数的精度不高,您调用的是 Windows API函数吗? 您还可以通过其他方式衡量应用程序性能?您推荐使用第三方工具吗? 解决方法 我通常使用Windows hihg分辨率性能计数器.[详细]
-
FxCop在VB.NET上和在C#上一样有价值
所属栏目:[百科] 日期:2020-12-17 热度:134
我一直在使用FxCop查看我们的一些VB.NET dll,并且所有错误都与DLL设置(即强名称,文化信息)和变量方法的情况有关. 看一下FxCop检查C#Dll的几个例子,它似乎提供了更多的潜在错误. 这是否意味着FxCop对于VB.NET或我刚刚选择的不良示例的C#开发更有价值. 我认为F[详细]
-
vb.net – 我是初学者,不明白为什么我的代码会抛出“表达式预期
所属栏目:[百科] 日期:2020-12-17 热度:170
我是开发新手,在尝试编译下面的代码时收到错误“Expression Expected”.我究竟做错了什么? Public Class Form1 Private Sub btnCompute_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles btnCompute.Click Dim Occupation As Str[详细]
-
vb.net – 为什么Visual Basic中的True存储为-1?
所属栏目:[百科] 日期:2020-12-17 热度:200
看起来很多语言,包括C/C++和 Java,都有逻辑Not(转换0到1,反之亦然)和Bitwise Not(按位反转AKA的补码).在Visual Basic中,Not不是简单的按位,而True的值为-1. VB是以这种方式实现的吗? 如果它是从BASIC继承的一些遗迹,那么它是否代表了1964年(BASIC)与C(1972)[详细]
-
vb.net – 被触发的异步事件
所属栏目:[百科] 日期:2020-12-17 热度:107
我正在编写一个同时运行多个线程的应用程序. 每个线程与Web服务器通信并下载不同数量的数据. 我想显示应用程序中所有线程的总进度. 每个线程每下载1兆字节就会引发一个事件: RaiseEvent My_Event(Size_Downloaded as double,Total_Size as double) 有没有办[详细]
-
.net – 字符串值如何用作布尔值
所属栏目:[百科] 日期:2020-12-17 热度:115
当我意识到我可以将一个布尔值影响到一个字符串时,我正在玩VB.NET(Visual Studio IDE)中的代码 该字符串因此取值“True”或“False” 然后我尝试使用它作为布尔值,如 如果StringValueContainingTrueOrFalse则 ????‘做一点事 万一 这也起作用并且给出了期望[详细]
-
VB.Net中的文件比较
所属栏目:[百科] 日期:2020-12-17 热度:145
我需要知道两个文件是否相同.起初我比较了文件大小和创建时间戳,但这不够可靠.我已经提出了以下代码,这似乎有效,但我希望有人能够更好,更容易或更快地完成这项工作. 基本上我正在做的是将文件内容流式传输到字节数组,并通过System.Security.Cryptography比较[详细]
-
string – VB脚本日期格式“YYYYMMDDHHMMSS”
所属栏目:[百科] 日期:2020-12-17 热度:132
作为标题首字母,我需要填充now()函数以格式“YYYYMMDDHHMMSS”显示 我确实有一个关于尝试将其拆分出来的游戏,但这会丢掉我需要保留的前导零 mydt下面的例子是“27/02/2015 13:02:27” mydt = now() MSGBOX Year(mydt) Month(mydt) Day(mydt) Hour(mydt) Minu[详细]
-
vb.net – 清除文本文件而不删除它
所属栏目:[百科] 日期:2020-12-17 热度:92
我有一个文本文件,我将附加数据(因此我不能只覆盖该文件).问题是它最初确实包含了我不想要的内容,所以在我开始添加新数据之前.有没有办法清除文件而不必删除然后重新创建它? 解决方法 您可以先用空字符串覆盖文件,然后再附加数据.您可以使用它来覆盖文件:[详细]
-
删除vb.net中的子文件夹和文件
所属栏目:[百科] 日期:2020-12-17 热度:90
是否可以删除文件夹中的所有子文件夹(包含内容)和文件? 例如: 备份 十一月 pic1.jpg pic2.jpg 十二月 一月 pic3.jpg example1.txt example2.txt example3.txt 有一个根文件夹(备份).此根文件夹包含3个子文件夹(包含内容)和3个文本文件.如何删除备份文件夹[详细]
-
vb.net – 能够将参数传递给没有参数的函数
所属栏目:[百科] 日期:2020-12-17 热度:125
我目前正在使用VB.NET,我遇到了一个问题.这是我的班级: Public class foo Private _bar As Integer Private _name As String Public Sub New(bar As Integer) Me._bar = bar Me._name = getName(bar) '//Passing in an argument where it is not needed End[详细]
-
vb.net – 当Finally块中的代码抛出异常时会发生什么?
所属栏目:[百科] 日期:2020-12-17 热度:82
我有一个简单的遗留代码块,它位于一个循环内,循环遍历一些可能不好的xml节点,并且需要重构,因为它没有按预期工作: Try xmlFrag.LoadXml("temproot" strXMLfragment "/temproot") writer.WriteRaw(strXMLfragment)Catch ex As Exception InvalidXML = TrueEn[详细]
-
vb.net – 如何只在句子的开头大写字母,下一个字是正常的
所属栏目:[百科] 日期:2020-12-17 热度:112
我用这个: Static PreviousLetter As Char If PreviousLetter = " "c Or TextBox1.Text.Length = 0 Then e.KeyChar = Char.ToUpper(e.KeyChar) End If PreviousLetter = e.KeyChar 但结果总是: Good Night Every Body 我如何才能将句子中的第一个字母大写,[详细]
-
vb.net – 从数据库中删除时,SQL逻辑错误或缺少数据库没有此类表
所属栏目:[百科] 日期:2020-12-17 热度:198
我的联系: Public con As SQLiteConnection = New SQLiteConnection("Data Source=trancebeats.s3db") 并在表单加载时打开连接 插入新值: Public Sub InsertNewCatSub() prUpdate.Value = 0 prUpdate.Maximum = 1 lblUpdateResults.Text = prUpdate.Value[详细]
-
vb.net – 什么时候执行比较而不是赋值?
所属栏目:[百科] 日期:2020-12-17 热度:157
在VB.NET中,没有用于比较的==运算符,因此=运算符用于此目的以及赋值.我有一个函数,我希望它返回比较的布尔结果,而不将结果存储在变量中: Private Function foo() As Boolean Dim bar As Integer = 1 Return bar = 2End Function 返回:False 好吧,但是酒吧[详细]
-
将VB.NET label.text绑定到对象属性
所属栏目:[百科] 日期:2020-12-17 热度:122
我希望在表单中有一个标签,其文本值会根据类实例的值而改变.看起来我可以将标签的文本值绑定到对象dataSource.当我尝试这个似乎不起作用. Me.Label4.DataBindings.Add(New System.Windows.Forms.Binding("Text",Me.ItemInfoBindingSource,"ItemNumber",True,[详细]
-
vb.net – 我可以将类引用作为参数传递给VBNet中的函数吗?
所属栏目:[百科] 日期:2020-12-17 热度:67
如果我使用不正确的术语或听起来像一个完整的菜鸟,请原谅我. 在类库中调用sub时,我想传递的不是实例化的表单,而只是对表示表单的类的引用.然后我想从类库函数中实例化表单.这可能吗? 类似于以下内容: 在主要应用中: ClassLib.MyClass.DisplayForm(GetType[详细]