vb.net相关内容

将布尔值转换为整数返回 -1 是否为真?

我正在使用一些 VB.NET 代码,这些代码似乎是一个布尔值使用 CInt(myBoolean) 将值转换为整数.正在发生的奇怪事情是,如果值为 true,它会返回 -1.例如: CInt(True)//返回 -1CInt(False)//返回 0 这在其他语言中很常见吗? 我认为布尔值如果为真则为 1,如果为假则为 0.另外,有没有办法让 Visual Basic 将 1 分配给 tr ..
发布时间:2022-01-19 16:59:32 其他开发

语法:“退出子"或“返回"在 VB.NET 子例程中

“退出子程序"或“返回"似乎都完成了同样的事情——退出子程序.它们在幕后的工作方式有什么不同吗? 也就是说, 私有子 exitNow()退出子结束子 或 私有子 exitNow()返回结束子 解决方案 来自文档: 在 Sub 或 Set 过程中,Return 语句等效于 Exit Sub 或 Exit Property 语句,不得提供表达式. 所以在这种情况下它们是相同 ..
发布时间:2022-01-19 15:09:33 其他开发

VB.NET Switch 语句 GoTo 案例

我正在 VB.NET 中编写一些使用 switch 语句的代码,但在其中一种情况下它需要跳转到另一个块.在 C# 中它看起来像这样: 开关(参数){案例“用户ID"://在这里做点什么.案例“packageID"://在这里做点什么.案例“mvrType":如果(其他因素){//在这里做点什么.}别的{转到默认值;}默认://做一些处理...休息;} 但是,我不知道如何将其转换为 VB.NET ..
发布时间:2022-01-19 10:35:25 其他开发

在 VB.net 中的代码中创建串行端口

我正在尝试仅使用代码在 VB.net 中创建串行端口.因为我正在创建一个类库,所以我不能使用内置组件.我已经尝试实例化一个新的 SeialPort() 对象,但这似乎还不够.我确信我缺少一些简单的东西,任何帮助将不胜感激!谢谢! 附:我应该补充一点,我现在遇到的问题是获取代码来处理 datareceived 事件.除此之外它可能正在工作,但由于这个问题我无法判断. 解决方案 如果您想 ..
发布时间:2022-01-18 15:03:11 其他开发

如何从 vb.net 中的串口读取数据?

我创建了一个类,并且有一个名为 SendUSSD 的子类,当它被调用时,它会向连接 gsm 手机的 COM 端口发送一个类似 *123# 的 ussd 代码.这个ussd应该返回移动余额. If IsOpen = True Then '检查端口是否打开SMSPort.WriteLine("AT+CUSD=1,""*123#""" vbCr) '这个发送ussd代码Form1.TextBox2.T ..
发布时间:2022-01-18 14:55:13 其他开发

.Net SerialPort Readline 与 DataReceived 事件处理程序

在 VB.NET 中,使用 SerialPort.ReadLine() 方法与使用 DataReceived 事件处理程序有什么区别?目前,我正在使用数据接收事件处理程序并检测行尾.问题是数据以块的形式出现,而不是 1 行句子.如果我使用 SerialPort.ReadLine() 方法,则数据包含 1 行句子.然而,使用这种方法,有 NewLine 变量来设置端口的行结束字符.readline ..
发布时间:2022-01-18 14:46:13 C#/.NET

VB.NET 代表和调用 - 有人可以向我解释这些吗?

我是线程领域的新手,但我正在开发的应用程序的某些方面需要我使用 BackgroundWorker 控件来防止 UI 在执行某些文件操作时冻结. 我正在尝试从 BackgroundWorker 中更新几个表单标签.在我很快发现我无法访问不是在同一个线程中创建的控件之前从未使用过这个,所以经过一些研究,我实现了以下代码,似乎可以让一切正常工作: Private Delegate Sub Del ..
发布时间:2022-01-18 12:13:38 其他开发

在处理由 Visual Studio 的 MSTest 生成的 .coveragexml 文件时,Sonar Runner 出错

我正在尝试处理从命令行使用 MSTest 后获得的 .coveragexml 文件(在转换 .coverage 文件之后),但 Sonar Runner 在尝试解析文件时一直失败.错误包括解析错误,例如意外的“?"以及无法在文件中找到标签. 我尝试了几种获取 .coveragexml 文件的方法:从命令行使用“vsinstr -coverage ..."和“start vsperfmon - ..
发布时间:2022-01-17 21:33:11 其他开发

从 CSV 导入更新现有访问记录,本机为 MS Access 或在 VB.NET 中

我是我所在组织的票务系统的应用程序管理员.我们正在添加一个新客户,需要将他们的客户记录导入我们的系统. 但是,我们被拒绝访问以简单地从直接数据库连接中获取这些记录. 我们仅限于进入他们的票务系统,并将现有记录导出到 CSV 文件. 为了使这项工作与我们的系统配合使用,我将这些 CSV 文件输入到 MS Access 数据库中,我们的系统将从该数据库读取和导入/更新票务系统上的记录 ..
发布时间:2022-01-17 20:37:40 其他开发

VB 用什么代替了“Set"函数?和?

我发现了几个包含使用“设置"功能的表单的 aspx 代码.当我在托管服务器上试用它们时,我收到一条错误消息“不再支持设置".有谁知道是什么取代了“Set"命令? 更具体地说,我该如何更改: 暗邮件设置邮件 = Server.CreateObject("CDONTS.NewMail")mail.To = EmailTomail.From = EmailFrommail.Subject = 主 ..
发布时间:2022-01-17 18:13:35 其他开发

如何从 VB.NET 中的对话框中获取值?

我有一个“frmOptions"表单,其中包含一个名为“txtMyTextValue"的文本框和一个名为“btnSave"的按钮,用于在单击时保存和关闭表单, 然后,当单击主窗体“frmMain"上的按钮“btnOptions"时,我将显示此对话框窗体“frmOptions",如下所示 Private Sub btnOptions_Click(ByVal sender As System. ..
发布时间:2022-01-17 10:58:36 其他开发

VB.NET:来自“Nothing"的布尔值,有时为“false",有时为 Nullreference-Exception

来自 C# 中的基本布尔逻辑,我想知道为什么: Dim b As Boolean将 obj 作为对象调暗 = 无'followig 评估为 False'b = DirectCast(无,布尔值)'这会引发“对象引用未设置为对象的实例"-异常'b = DirectCast(obj,布尔值) A CType(obj, Boolean) 将评估为 False(就像 CBool​​(obj)).我认为 ..
发布时间:2022-01-17 08:50:38 C#/.NET

强签名程序集

我有一个使用 Visual Basic 2008 Express 制作的项目.我从别人的 C# 项目中转换了它,但它可以工作.它有几个 DLL 依赖项.我去发布我的项目,以便可以将它安装在另一台机器上,并且对于每个 DLL,我收到一个错误:“程序集必须经过强签名才能被标记为先决条件."我做了一些研究,但没有发现很多,而且我发现我并不真正了解.这个错误是什么意思?解决它的最佳方法是什么?另一件事:我 ..
发布时间:2022-01-17 08:23:55 其他开发

当某些用户编辑数据时如何刷新其他用户界面上的数据

在一个 VB.net 应用程序中,我有一个 SQL 界面,我在 SQL 数据库中有一个 users 表供该应用程序的用户使用,现在当用户单击按钮更改保存在 sql 中,并为该用户刷新数据,但是我希望在某些用户单击该按钮后立即为所有用户刷新数据. 我的想法 每秒刷新数据,这样不好 vb.net 的 SQL 触发器,我需要更多说明! 最有效的方法是什么? 我想要一个没有计时器 ..
发布时间:2022-01-16 23:39:53 其他开发

从非托管 C 调用托管代码

所以在大约一天半之后,我的进展为零. 我需要用 C 语言编写一个用于现有应用程序插件的 DLL.DLL 必须由 Visual Studio 2008 编译器使用以下选项进行编译 cl -DNT40 -DPOMDLL -DCRTAPI1=_cdecl -DCRTAPI2=cdecl -D_WIN32 -DWIN32 -DWIN32_LEAN_AND_MEAN -DWNT -DBYPASS ..
发布时间:2022-01-16 23:22:02 其他开发

.NET 中的 TextFieldParser 等效项?

是否存在与 VB6 中的 TextFieldParser 类等效的现代 .NET?性能比简单的 String.Split() 低很多 解决方案 我已经将性能与该代码进行了比较:https://gist.github.com/Ruszrok/7861319 我使用了一个输入文件,其中包含大约 1 000 000 条用空格分隔的记录.我尝试了五个实验. String.Split 平均 ..
发布时间:2022-01-16 19:57:05 C#/.NET