-
VB无所不能之五:建立“标准”DLL动态链接库文件(2)
所属栏目:[大数据] 日期:2020-12-17 热度:118
VB无所不能之五:建立“标准”DLL动态链接库文件(2) ――作者:钟声 博客地址: http://useway.blog.51cto.com 昨天我们讲到,如何通过特殊方法获取OBJ文件,那么今天我们继续讲如何进行编译连接。 一、首先我们看看这种特殊方法的操作准备步骤: 步骤一:[详细]
-
VB无所不能之五:建立“标准”DLL动态链接库文件(1)
所属栏目:[大数据] 日期:2020-12-17 热度:97
VB无所不能之五:建立“标准”DLL动态链接库文件(1) 作者:钟声 博客地址: http://blog.csdn.net/useway 动态链接库经常被认为是VC或者Dephi的专利,DLL文件可以将你编写的函数动态的发布,并可以被其他程序很方便的调用。 有朋友会问了,在VB里面不是有[详细]
-
在VB.NET中将变量声明为Byte的问题
所属栏目:[大数据] 日期:2020-12-17 热度:178
我正在尝试一个我在网上找到的程序.为什么有必要在声明的最后加上大括号?它给出了一个错误:“Byte没有构造函数”. Dim data As Byte() = New Byte(1023) {} 我不能把这样的代码,它产生错误“字节不能是一维数组”. Dim arr As Byte() = New Byte() 你能解[详细]
-
vb.net – 无法从代码隐藏中访问我的类.类是App_Code文件夹
所属栏目:[大数据] 日期:2020-12-17 热度:110
我有一个非常简单的类,位于我的VS2008 Web应用程序项目的App_Code文件夹中.我试图从我的代码隐藏文件中实例化此类的实例. Intellisense似乎没有看到我的课,我不知道为什么.我使用的是VB.NET,与C#相比,我认为它并不熟悉.也许我错过了一些东西.我敢打赌它与我[详细]
-
wpf – 更改标签字符串中单个字母的颜色?
所属栏目:[大数据] 日期:2020-12-17 热度:102
我在 WPF 4和VB.net中有一个项目.我需要在标签中的单词中更改单个字母的颜色(标签的内容会发生相当大的变化).我真的不确定这是否可能,但如果是的话,我会很感激帮助找出方法. TY! 标签是一种内容控件,因此标签内允许任何类型的内容.您可以通过类似的方式轻松[详细]
-
VB.NET ArrayList to List(Of T)类型的复制/转换
所属栏目:[大数据] 日期:2020-12-17 热度:98
我有一个返回旧式ArrayList的第三方方法,我想将其转换为类型化的ArrayList(Of MyType). Dim udc As ArrayList = ThirdPartyClass.GetValues()Dim udcT AS List(Of MyType) = ?? 我做了一个简单的循环,但必须有一个更好的方法: Dim udcT As New List(Of MyTy[详细]
-
VB6中的多个构造函数?
所属栏目:[大数据] 日期:2020-12-17 热度:175
是否可以在vb6中拥有多个构造函数?我问的原因是因为我看到类初始化,但我不知道我是否可以将0或更多参数添加到构造函数中,或者如果class_initialize是构造函数,它可以接受任意数量的参数.令人困惑的主要是因为我对c#非常熟悉,就类而言,进入vb6是混乱的. Clas[详细]
-
vb.net – String <> Nothing和String <&
所属栏目:[大数据] 日期:2020-12-17 热度:187
我看了一些代码,并发现了这个: Dim TestString As String...If TestString Nothing And TestString "" Then...EndIf 两个条件都检查相同的事情吗? 谢谢 他们正在检查相同的东西,但他们可能会检查不同的东西. If IsNothing(TestString) Then 和 If TestStri[详细]
-
vb.net – 我如何在表单上画一条线?
所属栏目:[大数据] 日期:2020-12-17 热度:149
在vb.net中,我想在表单上绘制一个常规行.有控制权吗? 设计时的一种方法是使用Label控件并将其高度或宽度设置为 1(2px和3D边框给出了很好的轮廓效果).或者您可以使用GDI手动绘制: Dim myPen As New System.Drawing.Pen(System.Drawing.Color.Red)Dim formGr[详细]
-
vb.net – 编译器警告:null引用异常
所属栏目:[大数据] 日期:2020-12-17 热度:156
我在Visual Studio 2005中有以下代码. Dim OutFile As System.IO.StreamWriter Try OutFile = New System.IO.StreamWriter(Filename) // Do stuff with OutFile Catch Ex As Exception // Handle Exception Finally If OutFile IsNot Nothing Then OutFile.C[详细]
-
(WPF Datagrid)如何确定项的列索引
所属栏目:[大数据] 日期:2020-12-17 热度:155
当我单击一个单元格时,如何返回 WPF数据网格中项目的列索引 我正在使用Visual Studio 2010 / VB.Net 您可以直接使用下面的代码来获取选定的单元格列索引. int index = datagrid.SelectedCells[0].Column.DisplayIndex;[详细]
-
VB.NET中的共享方法无法处理这个原因?
所属栏目:[大数据] 日期:2020-12-17 热度:153
(我试过 this question,但是这段代码可以更好地隔离问题.) 我有这个代码: Public Shared Sub PopulateTextFields(ByRef stuffList As List(Of Stuff)) Dim aStuff As New Stuff For Each aStuff In stuffList DoStuff(aStuff) NextEnd SubPrivate Sub DoStu[详细]
-
VB.NET,是从函数引用返回的对象
所属栏目:[大数据] 日期:2020-12-17 热度:168
这应该是一个相当普遍的问题,但我没有在任何地方找到直截了当的答案. 如果我在VB.NET中的函数中实例化一个对象并返回它,它是通过引用还是通过值返回它. IE – 如果我写这样的话,我应该担心性能: Public Function ret_obj_func() As big_object Dim ret_obj[详细]
-
.net – 创建将字符串转换为可空数字的通用方法
所属栏目:[大数据] 日期:2020-12-17 热度:102
我有3个类似的功能,只根据数字类型改变: Extension() _Public Function ToNullableShort(ByVal str As String) As Short? Dim intReturn As Short If Short.TryParse(str,intReturn) Then Return intReturn Else Return Nothing End IfEnd FunctionExtensio[详细]
-
vb.net – 帮助将窗口格式的复选框列添加到DataGridView
所属栏目:[大数据] 日期:2020-12-17 热度:176
我试图在一个简单的窗体表单应用程序中添加一个复选框列到DataGridView. 我使用ADO.NET从数据库中提取一些数据,放入数据表,然后将datagridview数据源设置为数据表.然后我想添加一个复选框列作为第二列.到目前为止,我有这个代码似乎工作: ' Code here to con[详细]
-
VB.Net变量声明:键入还是不键入?
所属栏目:[大数据] 日期:2020-12-17 热度:127
在VB.Net中,声明字符串的常用方法是: Dim helloWorld As String = "Hello,World!" 但是,您也可以使用动态变量,例如: Dim helloWorld = "Hello,World!" 两者最终会成为同一件事,但最佳做法是什么? 使用类型! 真. VB位于.Net之上,当你坚持使用显式类型时,.[详细]
-
.net – =和:=之间有什么区别
所属栏目:[大数据] 日期:2020-12-17 热度:191
我确信这很简单,但我找不到正确的字符串来获得谷歌搜索结果.在VB.NET中,=(等号)和:=(冒号后跟等号)有什么区别? :=运算符用于在VB.Net中按名称传递参数.例如,请使用以下代码 Sub Foo(p1 As integer,p2 As String) .. End SubSub Test() Foo(p2:="foo",p1:=[详细]
-
vb.net – SharpDevelop错误:“工具版本’12 .0’无法识别…”
所属栏目:[大数据] 日期:2020-12-17 热度:133
在过去的几个月里,我一直在使用SharpDevelop开发一个使用Excel-DNA的vb.net项目,突然之间,当我像往常一样打开我的项目时,我有这样的错误: The tools version “12.0” is unrecognized. Available tools versions are “2.0”,“3.5”,“4.0”. C:pathto[详细]
-
你如何在vb.net中继承StringBuilder?
所属栏目:[大数据] 日期:2020-12-17 热度:100
我想将自己的成员添加到StringBuilder类中,但是当我去创建它时,IntelliSense并没有提起它. public class myStringBuilder() Inherits System.Text.[StringBuilder should be here] ....end class 它甚至可能吗?谢谢 StringBuilder是NotInheritable(也称为C#[详细]
-
vb6 – 使用带有Null Recordset字段的Str()时“无效使用Null”,
所属栏目:[大数据] 日期:2020-12-17 热度:146
我正在敲打这个墙上的头.我正在查看一些用VB6编写的旧数据库报告代码,并且遇到了这一行(代码将数据从“源”数据库移动到报告数据库中): rsTarget!VehYear = Trim(Str(rsSource!VehYear)) 当rsSource!VehYear为Null时,上面的行会生成“无效使用Null”运行时[详细]
-
将DateAdd和格式代码从VB6转换为C#
所属栏目:[大数据] 日期:2020-12-17 热度:151
我在vb中有以下代码 – tAvailableDate = DateAdd("d",21,Format(Now,gDATEFORMAT)) 我试图将其转换为C#. 到目前为止我已将此转换为 – tAvailableDate = DateAdd("d",Format (DateTime.Now,Global.gDATEFORMAT)); 但我找不到DateAdd()或Format()功能的替代[详细]
-
vb.net – 如何在NumericUpDown控件中显示空值?
所属栏目:[大数据] 日期:2020-12-17 热度:122
我有一个 Windows窗体应用程序,其中包括NumericUpDown控件,其中Minimum和Maximum值相应地设置为(50:80),步骤1. 表单加载时,NumericUpDown显示50. 我知道NumericUpDown用于选择数字和数字类型并且总是有一个值,但有什么方法可以在表单加载时显示为空? 您不能[详细]
-
vb.net – 表单keyDown不工作?
所属栏目:[大数据] 日期:2020-12-17 热度:54
Private Sub Form1_KeyDown(ByVal sender As System.Object,ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown If e.Control Then MessageBox.Show("aaaa") End IfEnd Sub 如您所见,我的表单将检查按下控制键的时间. 但它不起作用.为什[详细]
-
vb.net – Tab索引不适用于面板中的控件?
所属栏目:[大数据] 日期:2020-12-17 热度:119
我有一个vb.net窗体,包含大约15个组合框和15个文本框,以及其他几个控件.所有这些TextBoxes和ComboBox都位于面板中.原因是我需要根据用户选择/输入的内容调整控件的可见属性,因此将每个标签和控件组合在一起放在自己的面板中似乎是一种简单的方法. 我通过属性[详细]
-
如何在vb.net中裁剪图像?
所属栏目:[大数据] 日期:2020-12-17 热度:196
图像可以是任何东西.它可以是jpg,png,任何东西. 加载它. 裁剪它.假设从左侧删除前100个像素. 保存到同一个文件 使用 Graphics.DrawImage Method (Image,RectangleF,GraphicsUnit)方法. Dim fileName = "C:file.jpg" Dim CropRect As New Rectangle(100,100,[详细]