-
vb.net – Linq连接两个共享列并将结果放入新数据表的数据表
所属栏目:[百科] 日期:2020-12-17 热度:196
我有以下数据表 表格1: +-----------+------+------+| catalogid | name | snum |+-----------+------+------+| 353 | xx | 4 || 364 | yy | 3 || 882 | zz | 3 || 224 | mm | 71 || 999 | kk | 321 || 74 | kk | 4 || 54 | ii | 5 || 11 | u | 6 || 23 | y[详细]
-
vb.net – 用于许多控件的Keydown Handler
所属栏目:[百科] 日期:2020-12-17 热度:72
有没有更好的方法来为繁忙的表单上的许多控件提供keydown处理程序? (在某些情况下,单独使用表单处理程序不起作用.) Private Sub rText_KeyDown(ByVal Sender As Object,ByVal e As KeyEventArgs) Handles rText0.KeyDown,txTaxon.KeyDown,txCommon.KeyDown,[详细]
-
VB.Net中的HTTP文件服务器(130行代码)
所属栏目:[百科] 日期:2020-12-17 热度:176
两周前我发现了一篇非常有趣的文章: “A HTTP file server in 130 lines of code”.我在Visual Basic中翻译了原始代码(我使用的是Visual Basic Net 2005 Express). Imports SystemImports System.IOImports System.NetImports System.TextImports System.We[详细]
-
vb.net – 用于Visual Basic的Rename.Refactor的Visual Studio 2
所属栏目:[百科] 日期:2020-12-17 热度:50
是否可以使用键盘快捷键重命名重构功能进行visual basic.当我尝试 Rename.Refactor 在命令窗口中,它告诉我该命令不可用. Perhapps这个快捷方式只是C#? 解决方法 Refactor.Rename仅适用于C#,不知道为什么.但是你可以将键盘快捷键绑定到EditorContextMenus.Co[详细]
-
在VB.NET或C#中编写VBA Excel宏,首先是早期绑定,然后是迟到
所属栏目:[百科] 日期:2020-12-17 热度:149
每次我看到使用.NET的办公自动化的例子时,使用的语言是VB.NET. 这是因为最初,像Excel这样的Office应用程序的自动化只能在宏中使用VB脚本完成,并且编写这些宏的人自然倾向于转向VB.NET,或者有没有理由不将C#用于Office Automation? 好像我可以用C#实例化Exce[详细]
-
vb.net – ‘TryAction()’方法是邪恶的吗?
所属栏目:[百科] 日期:2020-12-17 热度:86
我正试图在我的代码中改进FxCop合规性(这是有史以来第一次),但我有点陷入道德问题.我有一个方法GetText()从远程服务器返回一个字符串,但在某些情况下可以抛出异常.这就是为什么我还有一个方法TryGetText(ByRef text As String),它返回一个布尔值,表示调用是[详细]
-
从文件夹中选择随机图像以显示在picturebox,vb.net中
所属栏目:[百科] 日期:2020-12-17 热度:51
我有一个图片框,从文件夹中读取图像进行显示,而不是通常无聊的图像,我认为在文件夹中有一些图像可能很好,让我的vb.net程序随机选择一个使用. 我怎样才能做到这一点? 解决方法 试试这个: Public Function GetRandomImageFilePath(ByVal folderPath As Strin[详细]
-
在vb.net中通过API更改键盘语言
所属栏目:[百科] 日期:2020-12-17 热度:160
我是vb.net的新手,我应该在程序运行时使用API??函数将键盘语言更改为Farsi(波斯语)(这是一个带文本框的普通表单).有人知道我该怎么办? 任何形式的帮助将不胜感激. 解决方法 它很容易.无需使用api将其内置到.net框架中. Dim TypeOfLanguage = New System.Glo[详细]
-
.net – 为什么try / catch没有捕获访问冲突?
所属栏目:[百科] 日期:2020-12-17 热度:60
我在一些代码中放置了一个try / catch块,偶尔抛出一个预期的异常,但不是捕获它并显示消息框,它会停止调试器并提醒我异常未处理. 如何处理此异常,以便在发生异常时我的代码不会停止? Friend myDevInfo As New devInfo ''' summary ''' Closes the device han[详细]
-
使用Regex进行VB.NET电子邮件验证
所属栏目:[百科] 日期:2020-12-17 热度:144
我已经尝试实现一个相当简单的电子邮件验证功能,即使输入是有效的电子邮件,它似乎也会返回错误匹配.我已经搜索了现有正则表达式的任何问题,但它似乎是正确的. 即使匹配返回错误值,程序也会步入下一个验证级别(它不应该). 这是电子邮件验证功能. Function Ema[详细]
-
vb.net – 在进行大数学时,UInt64会变得不确定吗?
所属栏目:[百科] 日期:2020-12-17 热度:168
我有一个奇怪的结果来自一些大数学我不知道为什么我从vb.net和 python得到不同的答案. 这是快速片段和结果: VB.NETDim MSB As UInt32 = 3067297518Dim LSB As UInt32 = 1439785590Dim sqln As UInt64 = MSB * (2 ^ 32) + LSB Python:sqln = msb * (2 ** 32)[详细]
-
vb6 – 如何设置永久用户环境变量?
所属栏目:[百科] 日期:2020-12-17 热度:141
如何在VB6代码中为将在非管理员权限下运行的应用程序设置永久用户环境变量? 我知道SetEnvironmentValue,但显然这只会改变当前进程的vars,这对我的需求来说是不够的. 由于环境变量可能存储在HKLM注册表中,我担心运行我的应用程序的非管理员用户将无法设置env[详细]
-
在VB6 app和.Net app之间传递数据
所属栏目:[百科] 日期:2020-12-17 热度:94
我需要在vb6应用程序和.net应用程序之间传递数据.这些数据将每秒写入或读取.这是大约30个领域.两个应用程序都驻留在同一台计算机我目前通过注册表传递这些数据,它工作得很好,但它让我有点紧张.我会用文本文件来做,但我担心数据丢失. 做这个的最好方式是什么[详细]
-
wpf – 更新UI异步?
所属栏目:[百科] 日期:2020-12-17 热度:122
考虑这个例子: Private Sub Button_Click( sender As Button,e As RoutedEventArgs) Handles btn.Click sender.IsEnabled = False Thread.Sleep(5000) sender.IsEnabled = TrueEnd Sub 在我的场景中,Button_Click是VM中的命令委托,而Thread.Sleep是一个长时[详细]
-
.net – ThreadException只能有1个AND ONLY处理程序吗?
所属栏目:[百科] 日期:2020-12-17 热度:194
我不明白为什么在VS2010中运行(CTRL-F5 – Run Without Debugger)时,我在以下情况下只得到1个Message Box: Public Class Form1 Private Sub Form1_Load(sender As System.Object,e As System.EventArgs) Handles MyBase.Load ' Add the event handler for h[详细]
-
vb.net – 在Visual Studio 2010中获得最佳分辨率
所属栏目:[百科] 日期:2020-12-17 热度:184
有没有办法让显示器在vb中获得最佳分辨率? 解决方法 基于建议的最优分辨率 如果您想要CRT的最佳分辨率,那么您可以遵循Microsoft’s advice(因为CRT没有原生分辨率): For a CRT monitor,it’s important to change the screen resolution to the highest re[详细]
-
.net – 将本机方法标记为已弃用/已过时?
所属栏目:[百科] 日期:2020-12-17 热度:169
在.NET中,您可以将某些方法标记为过时,以便开发人员在尝试使用已弃用的方法时收到警报. Obsolete("Do not call this method.") Private Sub FormerMethod() 问题是你只能在你控制的课程中这样做.当您希望开发人员避免在.NET本身提供的类或供应商上使用某些方[详细]
-
如何从vb.net中的正则表达式匹配中获取字符串?
所属栏目:[百科] 日期:2020-12-17 热度:160
我有 : Dim Text = "some text here ###MONTH-3### some text here ###MONTH-2### some text here"Dim regex = New System.Text.RegularExpressions.Regex("###MONTH[+-][0-9]###")For Each match In regex.Matches(Text) // What to write here ? // So,th[详细]
-
vb.net – 有效的属性名称检查器
所属栏目:[百科] 日期:2020-12-17 热度:184
我正在使用vb.net 2010,尝试使用数据库中的T4生成具有属性的简单类.有时我得到一个错误,一些字符串不是有效的属性名称,因为它是一个vb关键字.例如,基于数据库数据,我的T4尝试创建一个名为“property”的属性的类. 是否有一个函数检查字符串是否是关键字,如:[详细]
-
vb.net – DoEvents是否仅影响当前线程?
所属栏目:[百科] 日期:2020-12-17 热度:82
我有一个简单的“工作”表单,它在自己的线程上运行,以通知用户应用程序在长时间运行期间没有死亡.为了使工作表单更新,我必须插入一个DoEvents()调用. 我很好奇,这只会为我当前的线程输入消息,还是会为整个应用程序执行此操作?我希望主窗口保持无响应直到操[详细]
-
VB.NET:运算符’=’未定义…对于相同类型的变量和对象?
所属栏目:[百科] 日期:2020-12-17 热度:62
好的,我在这里完全糊涂了.我有一个班……说MyClass.它有我的类型的另一个类的几个属性,比如MyHelperClass(以及其他属性). 我正在做以下事情: Dim inst As MyClass = New MyClass() With { .p1 = sv1,.p2 = sv2,.h1 = getHelperClass(a1),.p3 = sv3,.p4 = sv[详细]
-
vb.net – 在本地安全地存储用于Web服务的密码
所属栏目:[百科] 日期:2020-12-17 热度:123
我有一个应用程序通过发送用户名和密码来验证第三方Web服务.目前我每次启动应用程序时都在winform上键入密码 – 但我需要它自动登录. 我想比一些信息更安全地存储用户名/密码 Dim username as String = "username"Dim password as String = "password" 我知[详细]
-
vb.net – 尝试从VB 2010 Express创建批处理文件
所属栏目:[百科] 日期:2020-12-17 热度:171
为什么批处理文件在我在记事本中创建时会运行,但是当我在VB代码中创建它时却没有? Dim strStartFile As String = "C:Documents and SettingsAll UsersStartMenuProgramsStartupStarter.bat" If Not File.Exists(strStartFile) Then Dim strBatLine1 A[详细]
-
vb.net – 从函数返回(带函数的匿名类型) – 有更好的方法吗?
所属栏目:[百科] 日期:2020-12-17 热度:191
众所周知,这个问题主要是学术问题,尽管我试图在现实世界的解决方案中使用这个概念.我意识到这个例子是人为的,但我相信这个概念是有效的. 我想写一些像这样流畅的代码: copy(my_first_file).to(my_second_file) 简短,易于阅读和理解,完全合法.所以我定义我的[详细]
-
vb.net – 将选定的列从一个DataTable复制到另一个DataTable
所属栏目:[百科] 日期:2020-12-17 热度:99
我有一个场景,其中我有一个DataTable,其中包含某些列“Col1,Col2,Col3”.我想将“Col2,Col3”复制到另一个具有主键“ID”的DataTable中.复制它们的最佳方法是什么.有5000条记录和性能是关键因素. 我尝试使用Select,DefaultView.RowsFilter但没有成功.我知道[详细]