vb.net相关内容
我正在使用一些 VB.NET 代码,这些代码似乎是一个布尔值使用 CInt(myBoolean) 将值转换为整数.正在发生的奇怪事情是,如果值为 true,它会返回 -1.例如: CInt(True)//返回 -1CInt(False)//返回 0 这在其他语言中很常见吗? 我认为布尔值如果为真则为 1,如果为假则为 0.另外,有没有办法让 Visual Basic 将 1 分配给 tr
..
“退出子程序"或“返回"似乎都完成了同样的事情——退出子程序.它们在幕后的工作方式有什么不同吗? 也就是说, 私有子 exitNow()退出子结束子 或 私有子 exitNow()返回结束子 解决方案 来自文档: 在 Sub 或 Set 过程中,Return 语句等效于 Exit Sub 或 Exit Property 语句,不得提供表达式. 所以在这种情况下它们是相同
..
我正在 VB.NET 中编写一些使用 switch 语句的代码,但在其中一种情况下它需要跳转到另一个块.在 C# 中它看起来像这样: 开关(参数){案例“用户ID"://在这里做点什么.案例“packageID"://在这里做点什么.案例“mvrType":如果(其他因素){//在这里做点什么.}别的{转到默认值;}默认://做一些处理...休息;} 但是,我不知道如何将其转换为 VB.NET
..
我写了一个程序,允许两个班级“战斗".无论出于何种原因,C# 总是获胜.VB.NET 有什么问题? static void Main(string[] args){玩家 a = new A();玩家 b = new B();if (a.Power > b.Power)Console.WriteLine("C# 赢了");else if (a.Power
..
我正在尝试仅使用代码在 VB.net 中创建串行端口.因为我正在创建一个类库,所以我不能使用内置组件.我已经尝试实例化一个新的 SeialPort() 对象,但这似乎还不够.我确信我缺少一些简单的东西,任何帮助将不胜感激!谢谢! 附:我应该补充一点,我现在遇到的问题是获取代码来处理 datareceived 事件.除此之外它可能正在工作,但由于这个问题我无法判断. 解决方案 如果您想
..
我创建了一个类,并且有一个名为 SendUSSD 的子类,当它被调用时,它会向连接 gsm 手机的 COM 端口发送一个类似 *123# 的 ussd 代码.这个ussd应该返回移动余额. If IsOpen = True Then '检查端口是否打开SMSPort.WriteLine("AT+CUSD=1,""*123#""" vbCr) '这个发送ussd代码Form1.TextBox2.T
..
在 VB.NET 中,使用 SerialPort.ReadLine() 方法与使用 DataReceived 事件处理程序有什么区别?目前,我正在使用数据接收事件处理程序并检测行尾.问题是数据以块的形式出现,而不是 1 行句子.如果我使用 SerialPort.ReadLine() 方法,则数据包含 1 行句子.然而,使用这种方法,有 NewLine 变量来设置端口的行结束字符.readline
..
我是线程领域的新手,但我正在开发的应用程序的某些方面需要我使用 BackgroundWorker 控件来防止 UI 在执行某些文件操作时冻结. 我正在尝试从 BackgroundWorker 中更新几个表单标签.在我很快发现我无法访问不是在同一个线程中创建的控件之前从未使用过这个,所以经过一些研究,我实现了以下代码,似乎可以让一切正常工作: Private Delegate Sub Del
..
如何打开 Windows 7 库,如 Documents、Pictures、Music、Videos 和所有其他我的应用中的自定义库? 我尝试打开 explorer.exe Libraries\Documents 但它不起作用. 解决方案 找到AppData目录: Dim appData As String = Environment.GetFolderPath(Environme
..
我正在尝试处理从命令行使用 MSTest 后获得的 .coveragexml 文件(在转换 .coverage 文件之后),但 Sonar Runner 在尝试解析文件时一直失败.错误包括解析错误,例如意外的“?"以及无法在文件中找到标签. 我尝试了几种获取 .coveragexml 文件的方法:从命令行使用“vsinstr -coverage ..."和“start vsperfmon -
..
我是我所在组织的票务系统的应用程序管理员.我们正在添加一个新客户,需要将他们的客户记录导入我们的系统. 但是,我们被拒绝访问以简单地从直接数据库连接中获取这些记录. 我们仅限于进入他们的票务系统,并将现有记录导出到 CSV 文件. 为了使这项工作与我们的系统配合使用,我将这些 CSV 文件输入到 MS Access 数据库中,我们的系统将从该数据库读取和导入/更新票务系统上的记录
..
我发现了几个包含使用“设置"功能的表单的 aspx 代码.当我在托管服务器上试用它们时,我收到一条错误消息“不再支持设置".有谁知道是什么取代了“Set"命令? 更具体地说,我该如何更改: 暗邮件设置邮件 = Server.CreateObject("CDONTS.NewMail")mail.To = EmailTomail.From = EmailFrommail.Subject = 主
..
我想发送一封电子邮件,但它给了我一个错误. 我有这个代码: Sub sendMail(ByVal title As String, ByVal content As String)将 SmtpServer 调暗为新的 SmtpClient("smtp.gmail.com", 25)SmtpServer.Credentials = New Net.NetworkCredential("nam
..
我们正在测试一些代码以使用 Gmail 从表单发送电子邮件,但出现超时错误. 您能告诉我们此代码中缺少什么来发送电子邮件吗? 试试将 SmtpServer 调暗为新的 SmtpClient()将邮件变暗为新 MailMessage()SmtpServer.EnableSsl = TrueSmtpServer.Credentials = New Net.NetworkCredential(
..
我有一个“frmOptions"表单,其中包含一个名为“txtMyTextValue"的文本框和一个名为“btnSave"的按钮,用于在单击时保存和关闭表单, 然后,当单击主窗体“frmMain"上的按钮“btnOptions"时,我将显示此对话框窗体“frmOptions",如下所示 Private Sub btnOptions_Click(ByVal sender As System.
..
来自 C# 中的基本布尔逻辑,我想知道为什么: Dim b As Boolean将 obj 作为对象调暗 = 无'followig 评估为 False'b = DirectCast(无,布尔值)'这会引发“对象引用未设置为对象的实例"-异常'b = DirectCast(obj,布尔值) A CType(obj, Boolean) 将评估为 False(就像 CBool(obj)).我认为
..
我有一个使用 Visual Basic 2008 Express 制作的项目.我从别人的 C# 项目中转换了它,但它可以工作.它有几个 DLL 依赖项.我去发布我的项目,以便可以将它安装在另一台机器上,并且对于每个 DLL,我收到一个错误:“程序集必须经过强签名才能被标记为先决条件."我做了一些研究,但没有发现很多,而且我发现我并不真正了解.这个错误是什么意思?解决它的最佳方法是什么?另一件事:我
..
在一个 VB.net 应用程序中,我有一个 SQL 界面,我在 SQL 数据库中有一个 users 表供该应用程序的用户使用,现在当用户单击按钮更改保存在 sql 中,并为该用户刷新数据,但是我希望在某些用户单击该按钮后立即为所有用户刷新数据. 我的想法 每秒刷新数据,这样不好 vb.net 的 SQL 触发器,我需要更多说明! 最有效的方法是什么? 我想要一个没有计时器
..
所以在大约一天半之后,我的进展为零. 我需要用 C 语言编写一个用于现有应用程序插件的 DLL.DLL 必须由 Visual Studio 2008 编译器使用以下选项进行编译 cl -DNT40 -DPOMDLL -DCRTAPI1=_cdecl -DCRTAPI2=cdecl -D_WIN32 -DWIN32 -DWIN32_LEAN_AND_MEAN -DWNT -DBYPASS
..
是否存在与 VB6 中的 TextFieldParser 类等效的现代 .NET?性能比简单的 String.Split() 低很多 解决方案 我已经将性能与该代码进行了比较:https://gist.github.com/Ruszrok/7861319 我使用了一个输入文件,其中包含大约 1 000 000 条用空格分隔的记录.我尝试了五个实验. String.Split 平均
..