-
vb.net – 代码覆盖率:为什么结束标记为红色(End If,End Try,…
所属栏目:[百科] 日期:2020-12-17 热度:200
我在Visual Studio 2010和Visual Basic中使用MS-Test. 在下面的函数中,代码覆盖率告诉我,有一个未经检查的块,而“结束尝试”的行是红色的(见http://lts.cr/BVvP): Private Function GetLatestVersionInfoForAsync() Try Return GetLatestVersionInfo() Catc[详细]
-
vb.net – 什么是布尔标志
所属栏目:[百科] 日期:2020-12-17 热度:114
我正在参加Visual Basic 2010课程,我正在努力掌握这个称为旗帜的新术语.我有点明白它与布尔条件有关.我不太清楚旗帜是什么.我看到使用术语flag的引用.我理解当布尔值,条件触发标志时,它有一些事情要做.但是旗帜是什么?你怎么认出来的?有人可以举个例子. 解[详细]
-
vb.net – 无法加载文件或程序集“Oracle.DataAccess” – 标记
所属栏目:[百科] 日期:2020-12-17 热度:100
自安装最新版本的ODAC 11.2.0.2.1以来,我遇到了一个奇怪的问题.我安装了32位和64位版本,因为我为这两种架构开发了应用程序.我的电脑是Win 7 64位. 自从安装ODAC并引用新的64位版本的ODP.NET以来,我在Visual Studio 2010中的一个Web应用程序项目在标记视图中[详细]
-
可以使用VB6编写的Outlook 2003 COM加载项与Outlook 2010一起使
所属栏目:[百科] 日期:2020-12-17 热度:110
我继承了使用VB6编写的Outlook 2003 COM加载项(注意:NOT VB.NET). 我需要升级它以使用Outlook 2010.是否可以使用VB6为Outlook 2010创建加载项,或者我是否需要重新实现所有内容? 解决方法 2003 COM Addins将在Outlook 2010中运行良好.一些相关细节: 然而,[详细]
-
为VB6编译C#.net dll
所属栏目:[百科] 日期:2020-12-17 热度:164
我创建了一个简单的类,如下所示: using System;using System.Text;namespace Seed{ class Plant { public string Planting () { .... } } } 我可以从VB6代码调用此函数吗? 解决方法 是的,如果你 expose your DLL as a COM component.[详细]
-
VB.NET应用程序性能测试
所属栏目:[百科] 日期:2020-12-17 热度:100
目前我正在编写一个VB.NET应用程序,它变得越来越大,导致它变得非常慢. 是否有任何可以在几秒钟内测试性能的应用程序(或插件)? 我的意思是,当我点击一个按钮并显示一个产品时,我想确切地知道要花多长时间. 解决方法 Visual Studio(某些版本)具有内置代码分析[详细]
-
vb.net – 在If语句中使用“And”比较整数
所属栏目:[百科] 日期:2020-12-17 热度:154
这可能听起来很愚蠢,但我被卡住了,我没有运气在互联网上搜索会导致这种情况发生的原因.我有一个方法,我想检查,以确保输入的两个整数都是正数: Public Function BothPositive(ByVal num1 As Integer,ByVal num2 As Integer) As Boolean If (num1 And num2) 0[详细]
-
vb.net – 使用appsettings,但“ConfigurationSettings”方法已
所属栏目:[百科] 日期:2020-12-17 热度:98
我试图在我的vb.net 2.0 Web应用程序中访问appsettings键值. 我把密钥放在app.config文件中: appSettings add key="DownloadURL" value="http://myURL/" //appSettings 我按照说明here,它说我需要像这样访问这个键: URL = System.Configuration.Configurat[详细]
-
vb.net – 如何阻止DateTimePicker显示今日日期
所属栏目:[百科] 日期:2020-12-17 热度:192
每当我启动我的程序时,DateTimePicker会自动显示今天的日期和时间.我怎么能阻止这个?我怎么能把它弄空白? 我有一个DOB DateTimePicker.对于一些用户我不知道他们的DOB,所以我希望DateTimePicker显示null或空字段. 解决方法 我认为没有办法允许它为空,但您[详细]
-
无法从VB.NET应用程序关闭Excel进程
所属栏目:[百科] 日期:2020-12-17 热度:59
我创建了下面的类来打开并收集excel文件中工作表的名称.它在打开文件并返回每个单独工作表的名称时应该这样做.不幸的是,我无法关闭文件.这使Excel.exe进程保持挂起状态.即使我试图在这个类的底部关闭它,这个过程仍然会挂起.在我再次使用该文件之前,我必须手[详细]
-
vb.net – Dim x作为Decimal = 100.0m是否隐式地执行从double到d
所属栏目:[百科] 日期:2020-12-17 热度:156
如果我有代码: Dim x as Decimal = 100.0m 是隐式地从双精度转换为十进制.我将如何在vb.net中明确地执行此操作? 解决方法 我想你想要: Dim x as Decimal = 100.0d C#中的十进制文字是m,但在vb.net中是d.这不会产生任何铸件.要将double转换为小数(r是vb.ne[详细]
-
oop – VB6是否只允许通过命名其数据类型来引用Form实例作为单例
所属栏目:[百科] 日期:2020-12-17 热度:184
我看到的代码如“卸载frmMain”,我可以告诉frmMain是类型/模块名称,我不认为它也可以同时是“ObjFrmMain”排序的变量名称.尽管如此,此命令确实成功地导致有问题的表单卸载. 那么数据类型是否用作其单个现有实例的别名?或者也许对于它的所有实例? VB6是否对[详细]
-
如何在VB.NET中跟踪鼠标单击和拖动事件?
所属栏目:[百科] 日期:2020-12-17 热度:177
首先,我想知道鼠标是否在某个区域. 然后,我想检查鼠标是否按住左键. 我想检查只要左按钮关闭,我想跟踪鼠标的位置. 最后,检查左按钮何时释放. 那么,简而言之,我应该从哪里开始跟踪表单中的鼠标事件? 解决方法 一般来说,当发生鼠标按下事件时,您需要捕获鼠标.[详细]
-
vb.net字符集
所属栏目:[百科] 日期:2020-12-17 热度:171
根据MSDN vb.net uses this extended character set.根据我的经验,它实际上使用了这个: 我错过了什么?为什么它说它使用一个并使用另一个? 我做错了什么? 原始字符集是否有某种转换工具? 解决方法 此行为在 Chr command的文档中定义: The returned valu[详细]
-
如何在VB.NET中执行按位运算?
所属栏目:[百科] 日期:2020-12-17 热度:169
我想在VB.NET中执行按位与运算,采用短(16位)变量并将其与’0000000022222111’进行运算(从而仅保留最低有效字节/ 8个最低有效位). 我该怎么做? 解决方法 表示为VB十六进制文字的0000000022222111是 HFF(如果你想显式的话是 H00FF),还有普通的AND运算符 is a[详细]
-
vb.net – 使用Inherited One时传递基础对象类型
所属栏目:[百科] 日期:2020-12-17 热度:188
我有一个项目,主要有两个对象,都从一个基础继承.像这样: Public Class Vehicle Property Model As String Property Make As StringEnd ClassPublic Class Truck Inherits Vehicle Property IsFlatbed As BooleanEnd ClassPublic Class Car Inherits Vehicle[详细]
-
vb.net – 图标作为图像
所属栏目:[百科] 日期:2020-12-17 热度:93
是否可以使用图标文件作为visual basic中按钮的图像? F.E. 我有3个按钮,当你点击按钮时需要有3个图标按钮的图标需要是表格的图标是这个有效吗? btnIcon1 = my.resources.ICO1 btnIcon2 = my.resources.ICO2 解决方法 最基本的方法: myButton.Image = Me.I[详细]
-
获取vb.net应用程序的安装路径
所属栏目:[百科] 日期:2020-12-17 热度:155
我差不多准备好发布我的vb.net应用程序了.我有几个目前从c:/ temp加载的picturebox文件 我需要将此目录更改为可在用户将其安装到PC时使用的目录. 我的问题是我该怎么做?有没有办法获取安装路径,然后在代码中使用它作为变量?例如:myInstalledPath “/xxx.[详细]
-
VB6中的集中错误处理
所属栏目:[百科] 日期:2020-12-17 热度:68
我有以下所有错误处理程序调用的方法: Public Function ToError(strClass As String,strMethod As String) As String On Error GoTo errHandle ToError = "Err " Err.Number _ ",Src: " Err.Source _ ",Dsc: " Err.Description _ ",Project: " App.Title _[详细]
-
vb.net – 如果同时多次调用VB .NET共享函数
所属栏目:[百科] 日期:2020-12-17 热度:151
考虑一下我有一个共享功能: – Public Shared Function CalculateAreaFromRadius(ByVal radius As Double) As Double ' square the radius... Dim radiusSquared As Double radiusSquared = radius * radius ' multiply it by pi... Dim result As Double r[详细]
-
VB.NET CheckedListBox标签?
所属栏目:[百科] 日期:2020-12-17 热度:73
CheckedListBox中的项目是否有标记?或类似的东西?我希望能够存储与我正在显示的项目相关联的ID. 解决方法 您可以从CheckedListBox继承自己的控件并创建一个属性,在C#中它就像这样,其余的功能保持不变,因此不需要进一步的额外代码: public class MyChecked[详细]
-
每个新的ClickOnce部署版本都丢失了VB.NET“My.Settings”
所属栏目:[百科] 日期:2020-12-17 热度:171
我在VB.NET中使用内置的My.Settings功能来保存应用程序设置. 这非常方便,但我注意到每次发布新版本时,设置都会丢失. 为什么以及如何预防呢? 解决方法 您需要手动更新您的应用程序设置,我使用这个简单的方法: 创建一个名为MustUpgrade的布尔设置,用户范围,[详细]
-
带有.Net的Active Directory服务器
所属栏目:[百科] 日期:2020-12-17 热度:172
我们正在使用MS Visual Studio 2008 VB .Net开发我们的应用程序. 我们必须使用Active Directory Server来验证登录到应用程序的用户. 有没有人有代码样本集成.Net和ADS? 解决方法 有关于该主题的CodeProject文章: Working with Active Directory from VB.NE[详细]
-
vb.net – Visual Studio中的构建时间非常长
所属栏目:[百科] 日期:2020-12-17 热度:183
我有一个包含15个项目的解决方案(14个类库和一个Web应用程序).每个类库都有相应的测试项目(即如果我有MyApp.Services项目,则存在MyApp.Services.Tests – 使用NUnit).一切都是用VB.NET编写的.问题是,当VS尝试编译任何* .Tests项目时,它会停止响应(项目越大,[详细]
-
如何在VB6和c#之间发送/接收Windows消息?
所属栏目:[百科] 日期:2020-12-17 热度:168
我知道我可以使用c#中的代码接收消息,如何发送到vb6,并在vb6中接收,并从vb6发送? [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand,Name = "FullTrust")] protected override void WndProc(ref Message m) {[详细]