精华内容
下载资源
问答
  • VB6 判断文件是否存在,使用VB内置的函数FileExists来实现,可以说实现方法简单,直接调用函数(文件路径)即可,至于返回的结果,这里有两种形式,一种是以MsgBox的方式弹出窗口告之,另一种是返回布尔值,True或...
  • VB 检测文件是否存在,操作时请输入文件所在路径及文件名:单击操作按钮后,将执行以下的代码:  Private Sub Command1_Click()  X% = jc%(Text1.Text) '调用自定义函数返回检测结果  If X% = True Then '判断...
  • VB6源码禁止录入重复数据,实现在输入数据的时候,加上一个判断,禁止将重复数据保存到数据库,也就是判断数据库是否存在相同的记录,相当实用的VB数据库操作技巧吧!Module1.bas主要是定义函数返回数据库连接,...
  • VB6.0和VB.NET对比

    千次阅读 热门讨论 2018-09-23 09:41:25
    首先它们一个是完全面向对象的语言,而另一个不是完全面向对象的,其次VB .NET是构建.Net framework之上的。当然,它们同属Basic系列语言,又同为微软所开发,语法上有一定的相似或沿袭是很正常的,但能因此认为...

    引言

    不能简单认为VB .net是VB的新版本。首先VB .net是完全面向对象的语言,而另一个不是完全面向对象的,其次VB .NET是构建于.Net framework之上的。当然,它们同属Basic系列语言,又同为微软所开发,语法上有一定的相似或沿袭是很正常的,但不能因此认为VB .NET是VB的升级版。

    在这里插入图片描述


    对比学习


    【数据访问】

    • 不同点主要表现在:数据访问技术,数据访问具体实现方法和数据绑定

    • 在数据访问技术上,VB6.0是通过ADO(Active X Date Object,即Active X数据对象)来实现对数据库的访问,同时也为了保证对早期版本的兼容,也提供RDO(远程数据对象)和DAO(数据访问对象)二种数据访问技术。VB.net使用ADO.net访问数据库,ADO.NET是.NET框架的一部分。其中vb.net也可以使用ADO来访问数据库,但是ADO在vb.net中是以COM组件的形式出现的。通过添加引用才可以在VB.NET中使用,添加引用的过程,就是对COM组件互操作。

    • 在数据访问的具体方法上,VB6.0实现数据的访问主要是两种方法:第一是在程序设计阶段,可通过把数据源绑定到ADODC控件和使用数据环境,第二在运行时,可以通过编程方式创建记录集RecordSet对象与记录集对象数据。vb.net在实现数据访问的时候也有两种方法:第一,在程序设计阶段,通过创建、配置数据适配器DataAdater和生成数据集DataSet;第二,通过编程方式动态创建、配置适配器和创建、生成数据集。

    • 在数据绑定(Date Bind)上,vb6.0通过这些控件来实现数据绑定:DataChanged、DataField、DataFormat、DataMember和DataSource.通常把控件的显示属性绑定到数据源中的相应字段。而在VB.net中,数据绑定的应用范围比较广泛,在vb.net中,可以将任何控件的任何属性绑定到包含数据的任何结构中。


    【组件创建】

    • 在使用VB6.0和VB.NET编写应用程序的时候,虽然都可以从工具相中选择组件,通过拖入方式在应用程序中加入组件,但是二者在实现机理上却存在根本不同。

    • 在VB6。0中,应用程序中创建的组件全部是COM组件,即可在COM应用程序中使用ActiveX控件、ActiveX 类型的DLL 和 ActiveX类型的EXE。

    • 在VB.NET中,向窗体中拖入组件,都是基于继承,从,NET框架提供的SDK中相应的类继承,经过实例化后,通过添加功能才能把组件加入到设计窗体中。这些过程都可以在VB.NET的源代码中找到。VB.NET中使用的每一个组件都是从Component或Control基类派生出来的。


    以上是关于V6.0和VB.NET的部分比较,当然还有其他的细节性的不同


    • 面相对象

    vb.net 完全符合面向对象的编程语言抽象、封装、继承的四大特性,而vb不支持继承。

    • 错误处理

    vb中只是On Error…goto和On Errer Resume Next ,这些错误称为非结构化异常处理。而在vb.net中采用的结构化异常处理机制,try…catch…finally控制。

    • 操作上的不同

    VB.NET提供了灵活的读写文件功能,可以使用多种方法获得相同的结果。


    总结


    对于想从VB转到VB .NET的开发者来说,如果你只是喜欢Basic系列语言的代码风格,那么你的迁移会很顺利,如果你想沿袭之前VB的编程思想和习惯,你会很苦恼,原因之一就是VB .NET贯穿的是完全面向对象的思想,而VB不是。

    微软为使VB开发者更容易转到VB .NET,兼容一些VB6函数和库的用法,但是比不上.NET语言中自带的可替换的函数和库来得高效,所以我们应该尽量使用.NET下的新方法。微软还提供了VB到VB .NET的自动转换器,虽几经改进,但仍无法转换全部代码,几乎所有非小型程序都需要人工修改以完成编译。为了运行优化,大多程序需要大量工作去重构。

    展开全文
  • VB查找sqlsever是否存在某张表cn是adodb.connection对象,已经打开了数据库,现在查找数据库内是否存在名字是lblu.caption的表,如果不存在,则创建 Dim rs As New ADODB.Recordset strsql = "select * from sys....

    VB查找sqlserver中是否存在某张表

    cn是adodb.connection对象,已经打开了数据库,现在查找数据库内是否存在名字是lblu.caption的表,如果不存在,则创建

        Dim rs As New ADODB.Recordset
        strsql = "select * from sys.tables where name = '" & lblu.Caption & "'"
        rs.Open strsql, cn, 3, 3
    
        If rs.RecordCount = 0 Then
            strsql = "create table " & lblu.Caption & " (friend nvarchar(20) primary key)"
            cn.Execute (strsql)
            MsgBox "创建表成功"
        End If
        rs.Close
    
    展开全文
  • VB语言写的函数,查找文件是否存在指定字符串,如果存在则返回该字符串所在的行,不存在则返回空字符串
  • VB开发当中判断本地服务器上某个文件夹是否存在
  • VB 判断文件是否存在

    2010-04-26 12:33:59
    VB 判断文件是否存在 ...在输入框内输入一个不存在的文件名,以便更容易查看出程序是否可用,另外除了判断文件存在的功能外,它还可以进和行错误处理、进行错误处理、集中化错误处理以及模拟一个错误的功能。
  • VB程序控件自动注册,控件存在程序,也就是说你的程序运行时会判断当前系统是否存在程序需要的控件,如果不存在则进行调用本程序的资源库,将控件注册到当前系统
  • VB判断SQL表是否存在

    2010-03-13 01:47:17
    VB程序,判断在SQL数据库,是否存在表,是否存在
  • 内容索引:VB源码,文件操作,文件 VB判断文件是否存在?在输入框内输入一个不存在的文件名,以便更容易查看出程序是否可用,另外除了判断文件存在的功能外,它还可以进和行错误处理、进行错误处理、集中化错误处理...
  • MSDN for vb6.0

    2017-02-19 23:05:19
    现在一些VB6.0安装时并没有安装成功MSDN,..程序帮助时提示 MSDN集合不存在。。 msdn for vb6.0中文版的朋友们可以前来下载使用,现在安装VB6.0后都没MSDN。 打开 SETUP.EXE,注册码一添加不用管。
  • VB XMLHTTP使用方法

    2020-09-06 01:32:50
    VB判断地址是否存在的XMLHTTP方法
  • 主要用于 文件夹是否存在的检测,若不存在,就新建
  • Caching缓存,就是将一些生成代价比较大的常用数据,保存起来重用。一般数据都保存在内存,因为从内存读取数据比从数据库等其他地方要快。
  • 会检查该文件夹是否存在不存在的情况下会自动创建 ------------------------------------------------------------------------------------------- 其他的一些文件操作: File.Create("c:\temp\create.txt...
    Directory.CreateDirectory(文件夹完整路径)

    会检查该文件夹是否存在,不存在的情况下会自动创建

    -------------------------------------------------------------------------------------------

    其他的一些文件操作:

    File.Create("c:\temp\create.txt") '创建文档
    File.Delete("c:\temp\create.txt") '删除文档
    File.Copy("c:\temp\create.txt", "c:\temp\create_copy.txt") '复制文件
    File.Move("c:\temp\create.txt", "c:\temp\create_copy.txt") '移动文件
    
    Rename(oldfileName, newfileName) '修改文件名 

     

    展开全文
  • 内容索引:VB源码,报表打印,Excel VB将数据导出到Excel表格文件,在VB程序,数据是以LIST列表的形式存在,导出为Excel表时,会对应每列每行的数据,程序原型是老外写的,经过了少量翻译,注意,在导出生成时,...
  • vb unicode,中文互转 vb当同时存在英文、汉字、Unicode码,只把其中的Unicode码转换为汉字.
  • 内容索引:VB源码,系统相关,任务管理器 VB在任务管理器清除自身的存在,没什么好说的,好像自己关闭自己一样,有兴趣的看一看。
  • 然后在自己的VB程序添加改控件(工程-部件-浏览)。  最好把这个ocx放到C:\WINDOWS\system32。  改控件的属性InTray属性用来设置是否显示在托盘,True为显示在托盘,False为显示。TrayIcon属性是在托盘...
  • VB6.0 抽奖程序 2010-01-17 在 Windows XP 下调试通过 作者:邓忠 dwjnhkbc123@163.com QQ:751667650 该程序是本人在翔德电子科技(深圳)有限公司就职期间用Visual Basic为2010年尾牙晚会做的一个小抽奖程序,仅供...
  • 摘 要: 针对目前组态王与智能化仪表通信时存在的问题,基于VB和动态数据交换技术DDE,研究了组态王与VB数据交换的方法,并采用VB可视化的编程方法,编写了上位机与智能化仪表间的串口通信程序及组态软件与VB间的OLE...
  • VB.NET的除法运算符与C#的除法运算符存在很大的差异,使用时注意区分。   关于VB.NET的除法运算符的介绍(摘自MSDN): /(浮点除法):将两个数相除并返回以浮点数表示的结果。 所得结果的数据类型取决操作数...
  • VB将报表数据导出到Excel,数据是以LIST列表的形式存在,导出为Excel表时,会对应每列每行的数据,程序原型是老外写的,经过了少量翻译,注意,在导出生成时,速度不是很快,导出的Excel文件可以用Excel2000及以上...
  • 一、在VB编程,经常需要判断一个文件和文件夹是否存在,以便执行相应的操作,这可以用下列语句进行判断。  Dir ([PathName],[Attributes as VbFileAttribute = vbNormal]) asString   解释:PathName:...
    一、在VB编程中,经常需要判断一个文件和文件夹是否存在,以便执行相应的操作,这可以用下列语句进行判断。  
    


    Dir ([PathName],[Attributes as VbFileAttribute = vbNormal]) asString 

          解释:PathName:文件或文件夹的绝对路径。 
                    Attributes:文件的属性--默认值:vbNormal 是普通文件,vbHidden是隐藏文件,vbDirectory是文件夹。 

          "[]"内为可以选项。Dir(file)=""表示文件或文件夹不存,即文件或文件夹的实际路径文空。Dir(file)<>""表示文件或文件夹存在,即文件或文件夹实际路径不为空。 

          例如判断C:\Windows\System32\cmd.exe是否存在,如存在,就调用它,可用下列语句: 
          ’文件存,利用Shell调用,默值为vbNormal 
    IfDir("C:\Windows\System32\cmd.exe")<>""Then 
            Shell "C:\Windows\System32\cmd.exe" 
    EndIf           
            如果判断的文件是隐藏文件,上面的语则无法判断出来,这时就需要加上后面的可选项目,例如 
            判断D盘根目录下是否有隐藏文件text.txt,就用下面的源代码: 
            If Dir("D:\text.txt",vbHidden)<>""Then 
                      Msgbox "找到Text.txt隐藏文件" 
            End If 

            判断件夹是否存,与判断隐藏文件的方法一样,可用下列语句: 
    Dir("文件夹路径",vbDirectory)<>"" 
              例如,要判断文件D:\Backup是否存在,源代码如下: 
            If Dir("D:\Backup",vbDirectory)<>""Then 
                    Msgbox "文件夹:D:\Backup 存在!" 
            End If 
    二、在VB的编程,也会用到利用应程序时生成文件夹。可以利用下面的言句生成文件夹: 
            MkDir "文件夹路径" 

          例如:在应用程序根目录下,生成Backup文件夹。在生成之前先判断该文件夹否存在。 
    源代码如下: 

            Dim BackupPath As String 
            Select Case Right(App.Path,1)’判断路径是否包含’\’ 
                  case ’\’: 
                            BackupPath = App.Path &"Backup" 
                  case Else 
                            BackupPath = App.Path &"\Backup" 
            End Select 
            If Dir(BackuPath,vbDirectory)="" Then’文件夹不存在 
                MkDirBackuPath      ’在应用程序根目下,创建文件夹Backup 
            End If
    展开全文
  • VB 判断进程是否存在

    千次阅读 2016-12-29 14:53:28
    Private Sub Command1_Click() If CheckExeIsRun("T5CAPP.exe") ... MsgBox "不存在" End If End Sub '检查进程是否运行,exeName 参数是要检查的进程 exe 名字,比如 VB6.EXE Private Function CheckExeIsRun(exeNa
  • 简要分析VB6.0和VB.NET区别

    千次阅读 2019-05-07 10:27:54
    现在随着VB.NET的发展,大部分人都放弃使用VB6.0而选择VB.NET,下面我们就来研究一下VB6.0和VB.NET的区别。VB.NET是微软公司在2002年推出的一种开发基于.Net平台应用程序的开发语言,也是微软公司极力推荐的一种开发...
  • 但是存在win7和win10的兼容问题,还有127.0.01IP无效等问题。经过深入研究通讯机制好几天,重写的代码兼容性很好。特别是消息回调机制,思路很新奇。不用拦截消息机制,不用汇编,也不用存储消息队列组。这个控件...
  • 前言:  项目启动是出现一个小错误,于是乎就总结一下解决的过程。 问题:  其实问题报错就已经告诉了我们如何解决,缺少引用~ ...右击项目资源管理——添加引用——找到缺少的引用——勾选 ...
  • C语言

    万次阅读 多人点赞 2019-12-18 23:01:50
    复合语句最后一个语句最后的分号能省略写 99.putchar函数的作用是向终端输出一个字符 100.getchar函数的作用是从终端输入一个字符 101.格式输出函数(print)一次可以输出多个数据 102.printf函数的%ld格式...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 64,291
精华内容 25,716
关键字:

vb不存在于什么中