-
vb.net – 没有Interop的Excel导出
所属栏目:[大数据] 日期:2020-12-17 热度:112
我正在尝试从VB.NET( Windows窗体)应用程序完成导出到Excel. 不幸的是,我不能使用Office Interops,因为应用程序应该可以在每台机器上运行 – 即使没有安装Excel也是如此. 我在网上发现了以下示例: Public Sub ExportDatasetToExcel(ByVal ds As DataSet,Opt[详细]
-
VB.NET与C#中的属性实现的多级继承
所属栏目:[大数据] 日期:2020-12-17 热度:93
假设我有2个接口定义如下: public interface ISkuItem{ public string SKU { get; set; }}public interface ICartItem : ISkuItem{ public int Quantity { get; set; } public bool IsDiscountable { get; set; }} 当我在C#中实现接口时,VS会生成以下模板化[详细]
-
vb.net通过New引用程序创建的表单
所属栏目:[大数据] 日期:2020-12-17 热度:135
我在vb.net中使用按钮编写了以下代码. dim x as new frm_raw_infosheet 每当我点击按钮,程序就会创建一个我想要的表单的新实例. 我的问题是,我如何能够参考这些新创建的表格中的每一个? 例如,我点击按钮3次,我将如何以编程方式隐藏我用按钮创建的第二个表单[详细]
-
.net – 为什么我不能自动实现只读属性
所属栏目:[大数据] 日期:2020-12-17 热度:82
这是允许的: Public Property Text() As String 而对于只读属性,为什么我不允许等效? Public ReadOnly Property Text() As String 我似乎被迫使用: Public ReadOnly Property Text() As String Get Return fText End GetEnd Property VB14现在支持它(Visu[详细]
-
为什么vb.net拒绝将嵌套协变接口赋值为“模糊”
所属栏目:[大数据] 日期:2020-12-17 热度:88
在代码中: Interface ISelf(Of Out TMe)End InterfaceClass SomeBase Implements ISelf(Of SomeBase)End ClassClass SomeDerived Inherits SomeBase Implements ISelf(Of SomeDerived)End ClassModule ISelfTester Sub TestISelf() Dim z7 As New SomeDeriv[详细]
-
VB6将文件路径插入SQL FROM子句
所属栏目:[大数据] 日期:2020-12-17 热度:167
我在 Windows 7桌面上使用VB6来读取和处理文本文件,并且遇到了将变量传递给SELECT语句的问题.我的代码是: Dim conn As ADODB.ConnectionDim rs As ADODB.RecordsetDim cm As ADODB.CommandSet conn = New ADODB.Connectionconn.Open _ "Provider=Microsoft.[详细]
-
vb.net – 选项严格和匿名类型不一起?
所属栏目:[大数据] 日期:2020-12-17 热度:159
我有一个产生匿名类型的 Linq查询.但是,现在我想使用这个匿名类型的参数,它似乎不起作用. For Each obj As Object in QueryDim row As DataRow = obj.parameter...Next obj 现在编译器在表达式obj.parameter上抛出一个错误:“Option Strict On禁止后期绑定[详细]
-
带有前导零的数字,使用vb6
所属栏目:[大数据] 日期:2020-12-17 热度:143
如何在数字中添加前导零? 例如: Dim stracctnumber as Stringstracctnumber = 987654321 如果stracctnumber少于15个字符,则将前导零添加到帐号. 最终的数字应该是 stracctnumber = "000000987654321" 谁能帮我? stracctnumber = Format(stracctnumber,Str[详细]
-
vb.net – 如何使用VSTO在MSword中捕获keypress事件?
所属栏目:[大数据] 日期:2020-12-17 热度:92
我是VSTO VB.Net编程的新手.我正在开发一个单词应用程序级别Addin并想要捕获按键事件.我尝试了各种挂钩代码,但没有一个正常工作.我想使用WH_KEYBOARD而不是WH_KEYBOARD_LL来使用应用程序级别挂钩.我试过的以下代码在它停止之后只捕获一个键击.此外,我无法理[详细]
-
vb.net – 选择案例来检查十进制数的范围
所属栏目:[大数据] 日期:2020-12-17 热度:71
我需要检查demical是0到49.99或50到99.99或100到199.99还是大于200.我试图用select case来做这个,但我不确定语法.请帮忙! Select Case aa Case 1 To 1.49 MsgBox(1) Case 1.5 To 2 MsgBox(2) Case Else MsgBox("was lower than 1 or higher than 2 or betwe[详细]
-
VB.Net即时初始化数组
所属栏目:[大数据] 日期:2020-12-17 热度:195
我写了这个 – 非常简单 – 函数,然后想知道VB有一些预先构建的功能来做到这一点,但找不到任何具体的东西. Private Shared Function MakeArray(Of T)(ByVal ParamArray args() As T) As T() Return argsEnd Function 与其说是用的不多 Dim someNames() as st[详细]
-
vb.net – 圆角矩形不准确
所属栏目:[大数据] 日期:2020-12-17 热度:197
我发现使用GDI绘制圆角矩形的每个示例代码都是这样的(从BobPowell.net解除并略微修改): Private Sub Panel1_Paint(ByVal sender As Object,ByVal e As PaintEventArgs) Handles Panel1.Paint e.Graphics.Clear(SystemColors.Window) e.Graphics.SmoothingMo[详细]
-
从vb6加载DLL时找不到文件
所属栏目:[大数据] 日期:2020-12-17 热度:61
我在VB6中使用以下语法声明并调用dll函数: 'Declare the functionPrivate Declare Sub MYFUNC Lib "mylib.dll" ()'Call the functionMYFUNC 调用该函数会导致错误文件找不到:mylib.dll.当应用程序从vb6 IDE或编译的可执行文件运行时,会发生这种情况. 该DLL[详细]
-
如何部署VB6应用程序?
所属栏目:[大数据] 日期:2020-12-17 热度:159
如何将exe文件运行到其他系统? 使用VB 6 我将exe文件复制到其他系统,然后运行该exe文件,它没有显示错误 “组件comdlg32.ocx或其依赖项未正确注册文件丢失或无效” 任何人都可以帮我如何避免这个错误? 在部署VB6应用程序时,您应该创建一个安装程序,这将管理[详细]
-
如何将VB.Net的CType()转换为C#
所属栏目:[大数据] 日期:2020-12-17 热度:173
我在VB NET中有这段代码: CType(pbImageHolder.Image,Bitmap).SetPixel(curPoint.X,curPoint.Y,Color.Purple) 什么是C#中的适当代码? 先谢谢你. 在VB.Net中,CType(object,type)将对象强制转换为特定类型. 在C#中有两种方法可以实现这一点: Bitmap image =[详细]
-
vb.net – 创建作为参数给定的类型的新实例
所属栏目:[大数据] 日期:2020-12-17 热度:171
我已经搜索了一个答案,发现了一些c#-examples,但无法在vb.net中运行: 我想到了类似以下内容: public function f(ByVal t as System.Type) dim obj as t dim a(2) as t obj = new t obj.someProperty = 1 a(0) = obj obj = new t obj.someProperty = 2 a(1)[详细]
-
vb.net – 如何拥有一个看不见的启动表单?
所属栏目:[大数据] 日期:2020-12-17 热度:92
我有一个应用程序是项目解决方案的一部分.在这个项目中,我希望它启动窗体是不可见的,但仍然在该窗体可见的托盘中有一个通知图标. 我知道在form_load中添加me.hide不起作用.我尝试添加一个实例化启动表单的模块,并将其设置为启动对象.虽然那也不起作用.我已经[详细]
-
在VB.net中将csv数据转换为DataTable
所属栏目:[大数据] 日期:2020-12-17 热度:192
我试图将存储为csv文件的大量整数导入到名为BeamMap的VB.Net DataTable中. .csv文件只包含整数,其分隔符为数据周围没有引号(即1,3,-2,44,1),以及换行和回车符的行尾字符.我想要做的就是将每个整数放入一个DataTable单元格中,该单元格具有适当的行和列(每行有[详细]
-
vb.net – 如何使用Try,Catch和Finally
所属栏目:[大数据] 日期:2020-12-17 热度:93
我的任务是编写一个程序,询问用户10个数字,然后找到它的平均值,并且必须包括Try,Catch和Finally关键字. (除以零例外). 如何使用Try,Catch和Finally? 到目前为止我的程序看起来像这样: Module Module1 Public Sub Main() Dim A,B,C,D,E,F,G,H,I,J,K,L,M As[详细]
-
vb.net – 如何保存VB中的设置?
所属栏目:[大数据] 日期:2020-12-17 热度:143
有什么方法可以保存用户所做的更改,以便在下次运行时它们仍然存在吗?我已经看到了关于My.Settings的一些信息,它是如何完成的? 是的,您有多个选项,您可以在启动时创建文件并加载它,也可以使用内置的设置对象.只需转到您的项目属性 – 设置在那里设置您的变[详细]
-
无论vb.net中的活动应用程序如何,都可以读取keydown
所属栏目:[大数据] 日期:2020-12-17 热度:180
我之前在vb.net问了一个关于 keyhooks的问题. 我目前的问题是这样的: 我创建了一个程序,只要同时按下某组键,它就应该执行某个动作.该程序必须能够在后台运行,或在系统托盘或其他东西中运行.从本质上讲,这应该像表单上的KeyDown事件一样工作,除了在这种情况[详细]
-
VB.NET连接字符串(Web.Config,App.Config)
所属栏目:[大数据] 日期:2020-12-17 热度:163
真的有一个烦人的时间与连接字符串. 我在一个解决方案中共同拥有两个项目. Web表单应用程序充当表示层,以及支持它的类库,它将从数据库发送和接收数据. – 类库项目中的员工类 – Friend Class EmployeePublic Function GetEmployees() As DataSet Dim DBConn[详细]
-
在VB.Net中手动在Reportviewer中加载.rdlc报告
所属栏目:[大数据] 日期:2020-12-17 热度:75
我需要在reportviewer中提供认真的帮助. 我看了很多链接,各方面尝试了很多代码,但找不到合适的解决方案. 请让我理解并清除我的怀疑. 完全混淆了在代码中选择哪个数据集以及什么是datasource.value每次都给我错误的东西…… 我正在展示如何创建报告并尝试使其[详细]
-
是否可以覆盖属性并在VB.NET中返回派生类型?
所属栏目:[大数据] 日期:2020-12-17 热度:150
请考虑以下表示订购系统的类: Public Class OrderBase Public MustOverride Property OrderItem as OrderItemBaseEnd ClassPublic Class OrderItemBaseEnd Class 现在,假设我们想要将这些类扩展为更具体的订单类集,保持OrderBase的聚合性质: Public Class[详细]
-
vb.net – 如何使用Linq从List(Of T)获取不同的值
所属栏目:[大数据] 日期:2020-12-17 热度:87
我有一个List(Of Hardware) – List叫做HWModels 类硬件具有以下属性: ModelName 状态 CPUStatus MemoryStatus DiskStatus 通过读取CSV文件来填充列表,一旦填充完毕,我想根据ModelName返回不同??的记录 我试过这样做如下: (From a In HWModels Select a.Mo[详细]
