-
如何转换整数?到VB.NET中的整数?
所属栏目:[大数据] 日期:2020-12-17 热度:132
我是C#程序员,但我正在将一些代码从C#转换为VB.NET.在c#中,我可以简单地使用(int)blah.getValue(),其中getValue()返回一个Integer? 在VB.NET中执行DirectCast()不起作用,说整数?无法转换为整数. 想法? 整数?是可以为空的类型,因此您可能必须将其转换为可[详细]
-
vb.net – 是否可以在VB .NET中声明动态常量?
所属栏目:[大数据] 日期:2020-12-17 热度:171
我试图在程序执行开始时将时间戳保存为常量,以便在整个程序中使用.例如: Const TIME_STAMP = Format(Now(),"hhmm") 但是,此代码会生成编译器错误 – “需要常量表达式”.这是否意味着VB .NET中的所有常量必须包含平坦,静态,硬编码的数据?我知道可以在其他[详细]
-
什么是使用VB.net 2008编写XML的好例子
所属栏目:[大数据] 日期:2020-12-17 热度:152
使用此示例,我将如何使用此示例更新 XML文件: foo n1 s1/s1 s2/s2 s3/s3 /n1 n1 s1/s1 s2/s2 s3/s3 /n1/foo 我可以整天读它,但对于我的生活,我似乎无法把它写回那种格式. 直截了当的方法: ' to create the XmlDocument... 'Dim xmlDoc As New Xml.XmlDocum[详细]
-
vb.net – 更改列表框上包含drawitem上特定字符串的特定项目的颜
所属栏目:[大数据] 日期:2020-12-17 热度:172
我想更改包含特定字符串的项目的颜色 Private Sub ListBox2_DrawItem(ByVal sender As Object,ByVal e As System.Windows.Forms.DrawItemEventArgs) Handles ListBox2.DrawItem e.DrawBackground() If DrawItemState.Selected.ToString.Contains("specific s[详细]
-
.NET – 返回是否阻止对象处理
所属栏目:[大数据] 日期:2020-12-17 热度:197
参见英文答案 Is it OK doing a return from inside using block5个 给出以下代码: Function GetSomething() As Integer Using dbConn As New SqlConnection("Connection_String") dbConn.Open() Using dbCmd As New SqlCommand(" SELECT SOMETHING ....",d[详细]
-
.net – String.Replace不替换所有匹配项
所属栏目:[大数据] 日期:2020-12-17 热度:56
为什么line2只替换了一半的事件? Dim line1 As String = "AAA|BBB|CCC|CCC|CCC|CCC|EEE|FFF" Dim line2 As String = "AAA|BBB|CCC|CCC|CCC|CCC|EEE|FFF" Dim line3 As String = "AAA|BBB|CCC|CCC|CCC|CCC|EEE|FFF" line1 = line1.Replace("CCC","") line2 =[详细]
-
vb.net – 如何将自定义文本文件添加到visual studio项目?
所属栏目:[大数据] 日期:2020-12-17 热度:155
我正在构建一个打字应用程序,并希望将包含各种常用单词的文本文件添加到项目中,以后可以从中读取.但是,当我去Project – 添加现有项目,只有将VB代码文件添加到项目的选项.有没有办法将文本文件添加到项目中,还是我必须在运行时从文件中导入数据? 项目资源(R[详细]
-
vb.net – 如何在OpenXML中从名称或工作表ID中获取Worksheetpart
所属栏目:[大数据] 日期:2020-12-17 热度:177
以下创建了一个XLSX,添加了两个包含一些数据的工作表.然后,我希望以后能够根据名称(或最好是id)获取电子表格,以便我可以在以后添加/修改工作表.我仍然坚持如何在下面的代码不完整的地方再次获取工作表. Sub Main() Using doc As SpreadsheetDocument = Sprea[详细]
-
vb.net – 无法使用SSH.NET连接到SSH服务器
所属栏目:[大数据] 日期:2020-12-17 热度:120
我目前正在尝试使用Visual Basic和SSH.NET为我的 Linux服务器制作类似控制面板的程序.现在,我想按下按钮时重启Linux机器. 这是我到目前为止: Dim connInfo As New Renci.SshNet.PasswordConnectionInfo("IP","USERNAME","PASSWORD")Dim sshClient As New Re[详细]
-
使用VB.NET的Excel(来自HRESULT的异常:0x8002000B(DISP_E_BADIN
所属栏目:[大数据] 日期:2020-12-17 热度:122
我是第一次尝试从VB.net创建一个Excel文件. 我已经添加了Microsoft.Office.Excel引用,导入Microsoft.Office.Interop Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.Click Dim xlApp As Excel.Appl[详细]
-
vb.net – 使用EPPlus的Excel工作表标题
所属栏目:[大数据] 日期:2020-12-17 热度:85
我正在使用EPPLus从我的数据集创建和格式化Excel工作表.我想使用EPPlus在Excel工作表上设置标题.我找不到办法做到这一点.我想设置左标题,右标题和中心标题. 我使用VBA代码完成了这个,但我想摆脱它. 在VBA我会这样做 With ActiveSheet.PageSetup.LeftHeader =[详细]
-
vb.net – 如何在VB中使用Excel打开xls文件
所属栏目:[大数据] 日期:2020-12-17 热度:128
那么,我该怎么告诉系统为我打开文件呢?我试过了 Shell(ExcelFilePath) 但是,虽然文件路径来自OpenFileDialog.FileOk,但抛出异常 所以,我正在尝试使用Excel.Application,是否可以用它打开文件? 这将使用Excel打开文件: Process.Start("EXCEL.EXE","""C:Fo[详细]
-
在listBox中搜索指定的字符串VB6
所属栏目:[大数据] 日期:2020-12-17 热度:75
我有一个名为lstSerial的列表框和一个名为txtSerials的文本框.我想要做的是搜索lstSerial以获取在txtSerials中输入的字符串.我在Microsoft Visual Basic 6.0中使用VB6,而且我很难找到文档. 谢谢. @ AlexK的回答在技术上是正确的 – 是的 – 它会起作用,但它[详细]
-
vb.net – Sum和group linq
所属栏目:[大数据] 日期:2020-12-17 热度:179
我试图自己解决这个问题,但我不得不在VB中做到这一点,这让我更加困惑. 基本上我有一些物体 ListPax paxes; 其中一个Pax属性是Voucher,而Voucher又有一些属性,如ID和Price 我想要做的是从Pax列表中选择一个凭证列表及其累积价格 so from Pax1 - Voucher{ Vouc[详细]
-
使用VB.NET将项添加到功能区下拉列表
所属栏目:[大数据] 日期:2020-12-17 热度:154
我是开发Excel VSTO解决方案的新手,需要一些关于如何在功能区上的下拉控件中添加其他项目的帮助. 到目前为止,我已经能够手动创建许多项目,然后使用更改这些项目的标签 Globals.Ribbons.Ribbon1.DropDown1.Items(i).Label 此外,我发现有些人建议使用此项将更[详细]
-
.net – 共享变量和垃圾收集
所属栏目:[大数据] 日期:2020-12-17 热度:133
我一直在读.NET中的垃圾收集,我希望得到一些澄清.所以,据我所知,如果我声明一个公共共享类变量,GC将永远不会摆脱它.它是否正确? 那么,私有变量呢?请看以下示例: public class myClass private shared myString As String public sub ChangeString(newStri[详细]
-
什么是VB.Net中的App.Path和App.EXEName
所属栏目:[大数据] 日期:2020-12-17 热度:142
我需要一些帮助来在DLL中找到VB.Net中的App.Path和App.EXEName的等价物. 谢谢您的帮助. 根据MSDN( App Object Changes in Visual Basic .NET),两者的替代品是 System.Reflection.Assembly.GetExecutingAssembly().Location 它包含完整路径(App.Path)以及文件[详细]
-
有没有办法在vb或vba中的消息框中对齐文本?
所属栏目:[大数据] 日期:2020-12-17 热度:79
有没有办法在VB或VBA的msgbox中将文本对齐到中心? VB有任何功能可以做同样的事情吗? 不.MsgBox()函数只是 Windows MessageBox() 函数的包装器,因此对图标之外的对话框没有风格控制. 如果你想进一步改变它,你需要创建自己的窗口并显示它. 在Windows Vista上[详细]
-
vb.net – 将图像添加到列表框(visual basic)
所属栏目:[大数据] 日期:2020-12-17 热度:165
我有一组Web托管图像,我需要我的用户能够从每个图像中选择1.我认为列表框可以用于此,但我无法弄清楚添加一个图像.这可能吗?更好的方法吗?我正在使用最新的免费vb. 使用 Listview control代替它,它提供了更好的功能,并且没有烦人的调整大小错误.列表框从VB6[详细]
-
如何在VB.Net 2010中的double中使用null值?
所属栏目:[大数据] 日期:2020-12-17 热度:79
直截了当的问题:我有一些双倍的变量.我希望能够在其中存储“空”状态,即我需要能够表示该变量不包含有效数据.我真的不想将一个布尔“有效”变量与每一个双关联,这将是丑陋的,可能是不必要的. 首先,我发现必须以不同的方式声明变量以允许检查’IsNothing’的[详细]
-
在VB6中与WCF Windows服务通信?
所属栏目:[大数据] 日期:2020-12-17 热度:189
我有一个VB6应用程序,我想与我编写的WCF Windows服务进行通信,该服务导入了安全证书.服务中唯一的函数需要两个字符串参数.然而,让两个程序进行通信我遇到了很多困难. 在VB.NET中,它很简单,只需像对待Web服务一样引用服务即可.然而,在VB6中,它看起来并不那么[详细]
-
VB.NET最佳实践和设计类
所属栏目:[大数据] 日期:2020-12-17 热度:75
我正忙于在Visual Basic .NET中编写程序,我有一些关于最佳实践的问题.我知道它有点开放,但只是一些指导方针/想法甚至链接将不胜感激. 首先,主窗体中的代码有点长(大约1000行).主表单或其他任何形式的代码行数是多少?我已经将程序划分为类,因为它对我来说具[详细]
-
vb.net – vb 2008使用一行代码设置数组项
所属栏目:[大数据] 日期:2020-12-17 热度:90
你好 我正在使用VB 2008 是否可以使用一行代码设置数组项? 例如,我可以这样做: Dim array = Array("a","b","c","d") 代替: Dim array()array(0) = "a"array(1) = "b"array(2) = "c"array(3) = "d" 谢谢 您可以使用以下内容初始化具有显式成员的数组. Dim[详细]
-
.net – 实体框架参数化/重载构造函数?
所属栏目:[大数据] 日期:2020-12-17 热度:70
我已经看过类似的问题,但它们并不是我所指的(或者它们是,我不明白答案) 在我之前使用Linq2SQL的应用程序中,我能够通过这样做来重载带有参数的构造函数: Namespace CoreDb Partial Public Class Accomplishment Public Sub New(ByVal accomplishmentTypeID A[详细]
-
如何为vb.net winforms用户控件公开和引发自定义事件
所属栏目:[大数据] 日期:2020-12-17 热度:190
请阅读 THIS帖子.我有同样的问题,如本文所述,但我试图在VB.net而不是c#. 我很确定这样做我必须使用自定义事件. (我使用code conversion site来了解自定义事件.)所以在IDE中键入以下内容时: 公共自定义事件AddRemoveAttendees As EventHandler 它扩展为以下[详细]
