Visual Basic是一种由 微软公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。这是一种可用于微软自家产品开发的语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
我正在评估VintaSoft .net控件和Atalasoft DotTwain图像捕获.我对大多数定义和关键词非常失败. 所以我问这个是因为我觉得我在拉拉的土地上.是否可以听取或让扫描仪告诉我的应用程序有扫描图像,我可以处理它? 我们的想法是让winservice等待扫描仪扫描某些东西,当这种情况发生时处理图像. 我只使用TWAIN和WIA的原生界面,所以我不能保证它们之上的其他层.但是,关于T
我有一个多IP地址的系统.但是我被允许仅从一个IP地址发起SOAP请求.我如何在VB.NET中获得它. 我从来没有这样做过.看起来很复杂. 首先,阅读Ways to Customize your ASMX Client Proxy以了解覆盖代理类的GetWebRequest对象的基本技术. 您将需要覆盖GetWebRequest,以便您可以获取用于发出请求的ServicePoint.您将把Bind
好吧,伙计们,我打电话给你的智力.我有一个带有Silverlight应用程序的Web应用程序,可以调用ria服务. ria服务在Web应用程序中定义,其他一切都只是花花公子. 问题是这个. 我的理解是,为了让silverlight应用程序能够交谈并了解ria服务是什么,您需要为该服务添加服务引用.服务引用定义了ria服务并设置了连接绑定.它添加的文件之一是ServiceReference.Clie
我正在尝试编写一个Vistual Studio 2008宏来运行存储的TFS查询并显示结果. 以前我创建了一个查询,并将其命名为“Assigned to Me”,以显示当前分配给我的所有工作项. 而不是View->团队资源管理器,单击,单击树到我的查询,然后双击’分配给我’我想写一个宏来自动执行这些步骤. 我提出的最好的是相当混乱: Sub TemporaryMacro() DTE.Wi
我正在尝试更新一些代码.我有一个以此开头的vb文件… Imports System.Data.SqlClient Imports System.Data.Sql Imports System.Data.SqlTypes Imports System.Configuration <script runat="server"> ……而且它在这里失败了…… Using oConn As SqlConn
我必须尽可能快速,实时地通过UDP发送一系列视频帧,当我掌握了基础知识时,我遇到了各种各样的困难.我的一些目标: >数据通常通过拨号发送(因此UDP而不是TCP),但也需要支持快速以太网. >偶尔丢帧(因此UDP而不是TCP)是可以的. >需要低延迟.远程接收的帧应该是最近发送的帧(在缓冲区中等待的帧数不超过几帧). >我需要能够检测有效带宽,以便我可以或多或少地压缩帧以保持帧速率. 我已成功实现
使用与对象/属性名称生成相关的WebBrowser后期绑定调用存在问题. 例如: WebBrowser1.Document.DomDocument.Forms.Myform.mycontrol.Value = "test" 将使用多个WebBrowser控件实例失败 实际发生的是mycontrol对象变为Mycontrol并且编译后的vb.net应用程序将失败并出现错误 Member not fo
我有一个非常讨厌的问题,我试图找到最简单的解决方案,但我似乎一直在使它变得复杂. 我的程序使用ShowDialog函数显示一个自定义对话框(我使用New构造函数创建此表单),但是当我的程序在对话框中等待输入时,我的程序继续运行其他代码,(我假设从其他消息启动) ,但我仍然无法找到关于此的好信息,所以除了这个主题之外,任何人都有关于此的参考),并且到达同一点,在该点显示对话框并显示它.所以我最终得到
我不知道以前是否曾经问过这个问题,但我们今天在工作中正在讨论它.私有变量(共享/静态)是否应该在标注/定义时实例化,或者在构造函数中执行此操作是否更好? 例如,这对我来说似乎完全没问题…… Public Class IpCam Private Const HOST As String = "http://test.com/url/example" Private Shared _
我目前正在使用 jquery ajax来调用pagemethod(效果很好); $.ajax({ type: "POST", url: "ArticleList.aspx/GetArticleTags", data: "{'articleId' : " + articleId + "}", contentType: "
如果我在VB6项目中使用类型库,我是否需要在目标计算机上使用编译的exe分发.tlb文件(甚至可能注册它?)? 不,通常仅在您实际调用尝试使用类型库中的类型的代码时才需要它.我发现了一些例外,涉及使用类型库中的类型到维度变量.我认为这是这样的…… 假设类型库定义了结构A,并且您的应用程序包含这样的过程.如果未注册类型库,则无法启动应用程序 – 将显示错误消息. Sub testSub1(ByRef
我在MS Access数据库中有一组VBA类. 我有一个xml字符串,其中包含我想要创建新类的数据. 除了单独设置每个属性之外,还有一种简单的方法可以将XML反序列化为我的对象吗? 我已经看到使用TypeLib库的代码 Public Sub ISerializable_Deserialize(xml As IXMLDOMNode) Dim tTLI As TLIApplication D
我正在vb.net和xna中开发一个3d Viewer.它工作得很好. 我现在有一个 Windows窗体和一个xna渲染窗口,但我想在窗体中的面板中渲染它. 我搜索了信息,但很难将其改编为我的应用程序. 我该怎么做? alt text http://img299.imageshack.us/img299/384/87117064.jpg Here is the application. IMO,你
我在VB6程序中使用VB.NET DLL时遇到问题.我已经使用GuidAttribute创建了我的dll,使用RegAsm创建了一个tlb并将其添加到我的VB6程序的引用中.问题是当我尝试使用CreateObject函数创建对象时,但是以下错误显示“ActiveX组件无法创建对象”. 我不知道我是否遗漏了VB.NET上的任何声明,将其用作dll,或者我没有正确使用CreateObject函数. 有
什么vb6 UI自动化测试工具可用? 另外,你会评价从1-10中列出的工具,其中10表示它是有史以来最神奇的工具,其中一个意味着它几乎不值得列出. 值得一看有关自动UI测试的其他一些问题.我不认为测试VB6 UI有什么特别之处. > Have you created a sustainable and successful test suite using UI automation on you
我有一堆PDF,我只是想打开,调整页面大小,然后保存.我也希望文件大小会显着缩小.我正在使用iTextSharp并且调整大小工作正常,但文件大小几乎相同,实际上稍大一点.这是我现在的功能: Dim reader As New PdfReader(inPDF) Dim doc As New Document(PageSize.LETTER) Document.Compress = T
我在VB.NET中创建了自己的应用程序,它将文档保存到一个带有自己的自定义扩展名(.eds)的文件中. 假设我已将文件扩展名与我的应用程序正确关联,当我在文件资源管理器中双击文件时,如何实际处理应用程序中所选文件的处理? 我在Application.Load()方法中获取argsc / argsv变量还是其他的东西? 尝试 this article,但简短的回答是My.Application.Co
通常,我有一系列重载方法,所有方法都汇集到一个“主”方法中.每个重载接受不同的参数组合,然后将这些值传递给“master”以及一些未包含在重载版本中的任何“默认”值.我正在尝试为这些方法创建 XML文档,我想以一些明显的方式指出这些默认值是什么. 是否有一个特定的XML标记可以被这种形式的文档用于识别将传递给另一个方法的默认值?理想情况下,我希望在IntelliSense中看到类似Default的
是否可以使用IsNumeric()测试字符串并返回true,但是当您使用CInt()将相同的字符串转换为整数并将其分配给integer类型的变量时,它会给出类型不匹配错误? 我问因为我得到了一个类型不匹配错误,所以我在尝试强制转换之前使用IsNumeric()检查字符串是否为数字,但我仍然得到错误. 我正用这个撕掉我的头发. 这是有问题的代码. iGlobalMaxAlternatives = C
我正在创建一个宏程序来记录和播放鼠标和键盘输入.录制工作正常,鼠标播放也是如此,但我在播放键盘输入时遇到了麻烦 – 特别是在释放前按住键几秒钟.这不等于重复按键.这是我尝试过的: 技巧1:Me.KeyDown Private Sub keyboard_pressed() Handles Me.KeyDown Dim keypress = e.KeyData MsgB
我有一个第三方遗留应用程序,需要VB6 Active X EXE库接口.我希望将VB6 Active X EXE库更新为当前支持的语言.由于旧版主机应用程序来自第三方,因此我无法更改主机API以使用ActiveX EXE以外的接口.是否有任何当前支持的Microsoft语言,即x86 C,C/C++LI,C#或VB.NET可以创建等效的ActiveX EXE接口? 我怀疑答案是肯定的,但我正在寻找
我在 MySQL(Server 5.5)中编写了这个程序 DELIMITER $$ DROP PROCEDURE IF EXISTS `InsertList` $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `InsertList`(IN fName VARCHAR(20), IN fType VARCHAR(3), IN fFood varcha
我正在尝试解析VBA代码,规范的5.4.2.10部分定义了Select Case语句,我们已经定义如下: // 5.4.2.10 Select Case Statement selectCaseStmt : SELECT whiteSpace? CASE whiteSpace? selectExpression endOfStatement caseClause* case
我不确定这是VB.NET错误还是SQL Server.但我得到以下错误与以下堆栈跟踪: [SqlException (0x80131904): Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.] System.Data.S
如何在vb6中调整表单大小,使表单下边框位于任务栏的顶部 有没有理由你不能只是最大化形式?这将是我的第一印象. 如果那不是跑步者,您可以尝试以下列方式获取任务栏高度: Private Const ABM_GETTASKBARPOS = &H5 Private Type RECT Left As Long Top As Long Right As Long Bott
假设你有一个长达数百行的模块.在代码文件的最顶部,您将启动一个字符串,因此您键入引号.由于字符串在一段时间内未被终止,因此总残骸随之发生,导致整个代码文件中的所有内容都受到字符串的不稳定封装(有关生成的所有错误的实际示例,请参见图像).没什么大不了的吧?你刚刚完成你的字符串,所有的错误都会消失.虽然如此,但您可能会发现IDE已经与文档中的其他字符串一起使用了.例如,这些线…… oLog.write
下划线允许我做这样的事情 Public Sub derp _ (x As Integer) MsgBox(x) End Sub 这有什么相反的表示法吗?例如,如果它是,那么我可以做 Public Sub derp(x as Integer) ¯ Msgbox(x) ¯ End Sub 您可以尝试使用冒号.但是你不能把函数/子体放在与函数/ sub的声明相同的
在我的应用程序运行时,如何最小化Excel和新打开的Excel? 我编写了以下代码,但代码失败了. 如果你想知道我为什么要最小化Excel,因为如果用户点击任何excel单元格我的应用程序失败了! Imports System.Management Imports Microsoft.Office.Interop Imports System.Runtime.InteropServices Pub
如何在vb.net中引用屏幕高度和宽度?例如,右下角的位置,右上角的位置等. 我试过My.Computer.Screen,但找不到任何告诉我大小的东西. 您可以使用: My.Computer.Screen.Bounds 要么: Screen.PrimaryScreen.Bounds Bounds是一个提供大小的矩形.或者,您可以查看WorkingArea,其中不包括任务栏和停靠窗口.
我正在创建一个应用程序来向Web服务提交一些 XML. 问题是我无法与网络服务进行通信.当我调用“request.GetRequestStream()”时,我收到此错误: The underlying connection was closed. An unexpected error occurred on a send. ex.Status = SendFailure {4} 这是我正在使用的