精华内容
下载资源
问答
  • 易语言与VB代码互换源码,与VB代码互换,转换VB函数,删除函数编辑框空行,删除编辑框空行,转换VB函数_2,转换VB常数,转换VB自定义数据类型,转换VB子程序,转换VB全局变量,转换VB局部变量,子程序1
  • 去除空行[vb.net源码]

    2010-04-21 22:24:14
    在网页中复制的代码很多时候都有空格,可以用此工具去除文本中的空行
  • 程序代码 Private Sub Command1_Click()  Dim j As Integer  Dim i(100) As String  Text2 = ""  For j = 1 To Len(Text1)   i(j) = Mid(Text1, j, 1)   Text2 = Text2 & i(j...
        

    image

    程序代码

    Private Sub Command1_Click()
        Dim j As Integer
        Dim i(100) As String
        Text2 = ""
        For j = 1 To Len(Text1)
            i(j) = Mid(Text1, j, 1)
            Text2 = Text2 & i(j) & Chr(13) & Chr(10)
        Next j
       
        '去除文本框首尾空行
        If Left(Text2, 2) = Chr(13) & Chr(10) Then
            Text2 = Right(Text2, Len(Text2) - 2)
        End If


        If Right(Text2, 2) = Chr(13) & Chr(10) Then
            Text2 = Left(Text2, Len(Text2) - 2)
        End If
    End Sub

    总结:

    Chr(13) & Chr(10)表示回车换行

    展开全文
  • 精简VB程序的代码

    2011-12-16 13:33:50
    空行  其他元素,如变量、窗体和过程,确实要占用内存的一部分空间,最好将它们精简以使效率更高。当应用程序作为一个.exe文件运行时,有几项技术可用于缩小应用程序所需内存。以下技术可缩小代码大小:  1.减小...

    在多数代码优化技术中都包括了从代码中删除不必要的元素,而下面元素的长度和数量是无须限制便可删除的:

      1.标志符名称

      2.注释

      3.空行

      其他元素,如变量、窗体和过程,确实要占用内存的一部分空间,最好将它们精简以使效率更高。当应用程序作为一个.exe文件运行时,有几项技术可用于缩小应用程序所需内存。以下技术可缩小代码大小:

      1.减小加载窗体数目

      2.减小控件数目

      3.用标签代替文本框

      4.保持数据在磁盘文件和资源中,并且只在最需要时才加载

      5.组织模块

      6.考虑替换Variant数据类型

      7.使用动态数组,并在删除时回收内存空间

      8.消除死代码和无用的变量

      9.回收被字符串和对象变量用过的空间

      一、每一个加载的窗体,无论是与否,都要占用一定数量的内存(其数量随着窗体上控件的类型和数量,以及窗体上位图的大小等不同而有所改变)。所以,为了节约内存,我们只在需要时才加载窗体,不需要时卸载窗体(而不是隐藏窗体)。记住:任何对窗体的引用,和对用New声明的窗体变量的引用,都会导致VB加载该窗体。

      当使用Unload方法卸载窗体时,只能卸载释放掉部分窗体所占的空间。若想释放所有空间,可用关键字Nothing使窗体的引用无效,如:

      Set From=Nothing

      二、设计应用程序时,窗体应尽量少用控件。实际的限制取决于控件的类型和系统。实际上,含有大量控件的窗体将运行缓慢。一项与之相关的技术就是:在设计时,尽可能使用控件数组,而不是在窗体上放置大量同类型的控件。

      三、标签控件占用的Windows资源比文本框少,因此,在可能的情况下,应使用标签代替文本框。

      例如,当窗体上需要一个隐藏的控件保存文本时,使用标签应该更为有效。如果是需要大量文本域的数据输入窗体,也可以用这种技术优化。这时,我们可以针对每一个域创建一个标签,并使用单文本框输入,在LostFocus事件中移动它到下一个标签的位置:


    Prirate Sub Label1_LostFocus
         Update Label1
         Label1.Option=Text1.text
         Text1.Move Label2.Left Label2.Top
         Text1.Text1 contents
          Text1.Text=Label2.Caption
    End Sub

      通过适当设置BackColor和BorderStyle的属性,可以使标签看起来像文本框,虽说这会需要更多的代码,但对于含有大量文本域的窗体,它可以大大地减少资源的使用。

      四、在设计中,直接放入应用程序的数据(像属性或代码中的文字字符串和数值)将增加运行时程序占用的内存。运行时从磁盘文件和资源中加载数据可以减少内存占用。这对大的位图和字符串特别有价值。

      五、VB只在需要时才加载模块,即当代码调用模块中的一个过程时,模块才被加载到内存中。若从未调用一特定模块中的过程,VB决不会加载该模块。因此,尽量把相关的过程放在同一个模块中,让VB只在需要时才加载模块。

      六、Variant数据使用极其灵活,但占用内存大。所以,我们应考虑用其他数据类型代替Variant变量,特别是替代Variant变量数组。

      每一个Variant占用16个字节,而Integer占用2个字节,Double占用8个字节,长字符串变量占用4个字节,加上字符串中每一个字符占用1个字节,共5个字节。但Variant字符串变量会占用16个字节,再加上字符串中每一个字符占用一个字节。因为它们太大,消耗堆栈空间特别快,所以特烦人,尤其是在作局部变量或过程的参数时。但有些情况下,Variant变量的灵活性又能给程序带来极大的方便,所以,用不用这项优化技术应根据应用程序的情况来作取舍。

      七、这项技术相信大家并不陌生。动态数组可用Erase或ReDim Preserve收回数组所占用的内存。例如:Erase MyArray,Erase用于完全删除数组;ReDim Preserve则只缩短数组而不丢失其内容:

      ReDim Preserve MyArray 10 smallernum

      删除固定数组不能收回它占用的内存空间,只可简单地清除数组内每一个元素。如果元素是字符串,或包含字符串或数组的Variant变量,那删除数组可回收这些字符串或Variant变量所占用的内存,而不是数组本身所占用的内存。

      八、当过程结束时,可自动回收(非静态)局部字符串和数组变量所占用的内存空间。但是,全局、模块级的字符串和数组变量一直存活到整个程序结束。要使应用程序尽量小,应尽可能地回收这些变量所占用的空间。

      九、再开发和修改程序时,可能遗留了一些死代码——代码中的一个完整过程,而它并没有被任何地方调用,也可能声明了一些不用的变量。虽然再创建.exe文件时,VB确实可删除无用的常数,但不能删除无用的变量和死代码。

      要消除死代码,可在”编辑“菜单中,使用”查找“命令搜索特定变量的引用;或者,当每个模块都含有Option Explicit语句时,通过删除或注释该变量的声明,并运行应用程序,可迅速发现变量是否被调用,若被调用,则VB会出错,否则就没被使用。



    VB部分相关推荐

    VB快速读取 TextBox N 行的资料

    VB禁止使用 Alt-Tab Ctrl-Alt-Del

    生成迷宫的程序

    另一方法转换大小写

    VB控件注册 - 利用资源文件将dllocx打包进exe文件

    VB利用资源文件进行工作

    []vb高效编程(优化)

    VB阳历转阴历

    VB代码取得硬盘的物理序列号

    VB获得磁盘的文件系统

    VB的,经常注册和反注册OCX控件和DLL

    VB从程序中生成Exe文件

    VB6监视/操作剪贴板示例(VB6.0代码)

    VB6里自动提交/自动填表的一种相对通用的方案

    VB移动没有标题的窗体

    VB随机字母的函数

    VB删除带子文件夹和文件的文件夹

    VB怎样屏蔽 Alt+F4

    VB 隐藏进程

    vb屏蔽文本框点右键时的弹出菜单

    VB手控Combobox的打开或收起

    VBINI文件的读写、删除(对中文支持很好)

    vb全局热键的写法(占很少的资源)

    vb取消文本框的粘贴功能

    VB常用文件操作类

    VB获取特殊文件夹

    VB获取windows各常用目录的函数(模块)

    VB生成太极图

    VB:常用内部函数大全,你会了几个呢?

    vbSendMessage函数

    精简VB程序的代码

    VB:将数字转换为大写中文

    VB:设定 MsgBox 在若干时间之后若无回应则自动关闭

    VB:读取及设定NumLock/CapsLock/ScrollLock的值

    VB:您知道 Mid$ 函量可以放在 '=' 的左方吗

    VB后台获得按键,并执行自己的函数(非钩子及热键)

    VB:将短文件名格式转成长文件名

    vb中使用Iphlpapi.dll获取网络信息(上)

    vb中使用Iphlpapi.dll获取网络信息(下)

    更多精彩>>>

    展开全文
  • 本程序支持对sln(解决方案文件)、csproj(c#项目文件)、vbproj(vb.net项目文件)下所包含的源代码进行代码行数统计工作. 支持vs2003\2005\2008等版本所生成的解决方案文件或者项目文件 程序针对的语言为.net ...
  • 程序代码 Private Sub Command1_Click() Dim j As Integer Dim i(100) As String Text2 = "" For j = 1 To Len(Text1) i(j) = Mid(Text1, j, 1) Text2 = Text2 & i(j) & ...

    image

    程序代码

    Private Sub Command1_Click()
        Dim j As Integer
        Dim i(100) As String
        Text2 = ""
        For j = 1 To Len(Text1)
            i(j) = Mid(Text1, j, 1)
            Text2 = Text2 & i(j) & Chr(13) & Chr(10)
        Next j
       
        '去除文本框首尾空行
        If Left(Text2, 2) = Chr(13) & Chr(10) Then
            Text2 = Right(Text2, Len(Text2) - 2)
        End If


        If Right(Text2, 2) = Chr(13) & Chr(10) Then
            Text2 = Left(Text2, Len(Text2) - 2)
        End If
    End Sub

    总结:

    Chr(13) & Chr(10)表示回车换行

    展开全文
  • 如图所示——如果能看到图的话。...如果各位有什么高见一定要给在下指教 本程序支持对sln(解决方案文件)、csproj(c#项目文件)、vbproj(vb.net项目文件)下所包含的源代码进行代码行数统计工作.

    如图所示——如果能看到图的话。

     

    因为一直想找个办法来统计一下自己写的代码总行数,但是打开代码文件一个一个的加有点儿太二了.而且还不能忽略空行和注释.因此就写了这么程序用来统计真实的代码总行数.

    如果各位有什么高见一定要给在下指教

     

     

    本程序支持对sln(解决方案文件)、csproj(c#项目文件)、vbproj(vb.net项目文件)下所包含的源代码进行代码行数统计工作.

    支持vs2003/2005/2008等版本所生成的解决方案文件或者项目文件

    程序针对的语言为.net winform下的C#和VB.net,不支持J#.c++尚未测试

     

    在计算代码行数时可以选择忽略空行、忽略注释或者忽略visual studio所自动生成的文件。这样可以得到自己亲手写的真实的代码行数。

     

    同时,显示窗里可以看到该 解决方案文件或者项目文件下所包含的文件列表

    该树状列表可以支持多选,你可以只选择其中指定的几个文件或者项目进行代码行数统计,还是比较方便的。

     

    v2.3.5版

    1.支持C#与vb.net混合编程生成的解决方案文件,通过该解决方案文件可以统计解决方案下所有的代码文件的代码行数下载地址

    2.增加C#与VB.NET的图标,可以更加清楚的识别不同语言写出的代码文件.

    3.增加鼠标悬停提示,不必最大化程序或者或者拉伸标题栏就,只需悬停鼠标在指定的节点上就可显示该文件的完整名称.

    4.增加"展开所有节点"选项框,可以让程序自动展开所有节点.

     

    下载地址 

    展开全文
  • 如图所示——如果能看到图的话。...如果各位有什么高见一定要给在下指教 本程序支持对sln(解决方案文件)、csproj(c#项目文件)、vbproj(vb.net项目文件)下所包含的源代码进行代码行数统计工作. 支持vs200...
  •  虽然也是分析程序的源代码,统计空行,注释行,代码行,但uuStepCount可以自由定义,因此不论是什么后缀名,即使新的注释方式都可以统计。 HTML、JSP、ASP、PHP内部包含的语言(JavaScript,StyleSheet)也可以...
  • 一张数据表格,想在每一行下...打开excel的VB编辑窗口新建一个模块,将代码复制,运行即可: Sub addrows() For i = Application.WorksheetFunction.CountA(Range("A:A")) To 2 Step -1 Rows(i).Select Selection.I...
  • 代码统计工具

    2013-05-28 10:20:18
    代码统计工具,功能齐全,统计行统计字数,还能计算成本,中文版. 统计代码行、注释行、空行、文件数、大小。 可递归统计子目录。 支持常见的代码类型,如C# vb JAVA C C++ PHP .....
  • 代码目的:将文本文档内容按行存入数组infostr2中,如果第一行是空行,就删除它 高亮部分提示infostr2(0)下标越界,请问是哪里出了问题?应该怎么改?</p>
  • 网上整理的VB脚本为函数,并加入简单的调用 删除文本文件重复行,效率很高,40万行的数据,在我的电脑上只用了40秒 请注意:在输入文件中不能有空行,否则会出错 另外,里边用上了自编获取文件路径名和扩展名函数 ...
  • 代码如下: '通过VB脚本改写而成,可以直接使用 放入程序中可以直接使用 '删除重复行程序 ' 'foutPathName 为待删除的文本文件。注:输入文件不能有空行,别外扩展名必需为.TXT 'Fout 为输出的文本文件...
  • VB.Net 删除空白行(原创)

    千次阅读 2007-03-12 10:08:00
    刚学VB.Net,代码很简单。有什么好的优化,还是那个地方要修改请通知我。用VS 2005的VB.Net,[文本文件操作]支持中文显示。界面设计如下: Imports System.IOImports System.DrawingPublic Class ...
  • 代码行统计工具 SourceCounterCN简介

    千次阅读 2013-09-16 11:11:50
    能够统计包括:代码行数、注释、空行、文件大小等数据。另外,还支持对软件开发项目的各个开发阶段的工数、成本、质量指标等进行分析和预测。是程序开发人员的必备工具。 主要功能如下: 支持对30多种代码...
  • 能够统计包括:代码行数、注释、空行、文件大小等数据。另外,还支持对软件开发项目的各个开发阶段的工数、成本、质量指标等进行分析和预测。是程序开发人员的必备工具。  主要功能如下:  支持对30多种代码格式...
  • 能够统计包括:代码行数、注释、空行、文件大小等数据。另外,还支持对软件开发项目的各个开发阶段的工数、成本、质量指标等进行分析和预测。是程序开发人员的必备工具。 主要功能如下: * 支持对30多种代码...
  • 虽然也是分析程序的源代码,统计空行,注释行,代码行,但uuStepCount可以自由定义,因此不论是什么后缀名,即使新的注释方式都可以统计。 HTML、JSP、ASP、PHP内部包含的语言(JavaScript,StyleSheet)也可以分别...
  • 在写python代码时,很多人会用python基础教程到pycharm工vb.net教程 具。由于在pycharm编写代码需要遵循PEP8编码规范,因此经常会遇到下面的这个场景: 由于逗号,、井号#后面没有再接一个空格,或者最c#教程后要以...
  • 章节内容自动排版,消除多余空行 发表章节内容可远程图片抓取并自动保存 书籍评论 书籍投票 在线生成CHM、TXT、JAR、UMD电子书 ◆4、短篇文学 短篇文章管理,Html 生成,模版定制。 自动排版,可发UBB...
  • 当你从VB编辑器屏幕执行WhatsInACell时,VB在屏幕之后执行这些代码。你看不到VB选择和设置格式,也看不到VB插入三空行做图例。为了观察到VB的执行情况,你必须在Excel界面,通过选择“工具”-“宏”,或者将你Excel...
  • not Professional to Professional

    热门讨论 2013-07-24 21:25:22
    学习vb这一基础语言一年了,写代码要从非职业人士到职业人士转变。从DIY到Professional转变。  一个有眼光的老总希望高手来,害也怕高手来,希望高手来解决问题,也害怕某一时刻高手不在时别人不能胜任他的工作。...
  • 删除文本空白行

    2007-07-28 17:23:07
    有时从网页中复制文字,复制过来后有很多空行,删除文本空白行,截去文本的...用VS 2005的VB.Net写的,代码很简单,[文本文件操作]支持中文显示。 界面用法:http://www.linjimu.com.cn/Images/VBNetPrg/TextFileOP.png
  • (删除行后会留下空行,处理方式见代码之后VB方式处理,此处采用此种方法) 代码缺陷(已知BUG): 1.未对隐藏行进行处理 2.未对只有样式无数据单元格进行处理 3.未对单元格内容中间有空格情况的处理 3.需要包SAX ...
  • LineCounter(http://www.wndtabs.com/)用来统计整个工程的代码行数,包括总行数、代码行数、注释行数、空行数等,并且对多个工程一起统计时,不会把相同的文件计算多次。它也开放源代码哦! Spelly...
  • 关于GridView的问题~

    2012-05-05 17:32:00
    GridView是没有显示出来的,但如果这时我们要把它显示出来时(如现在我的最后一行是要新增加行的,但如果数据源为空时,我们并没有显示出来表,我们就没有办法来新增了),可以先把它增加一个空行~ 方法来自:...
  • masmcode

    2006-03-16 00:00:00
    本软件就是一个对程序员输入的任一行代码进行解释后转换为MASM编译器看得懂的工具。对API名称敏感是这些编译器产生数百个错误消息的源头。本软件已有关键字将近400.您还可以增加解释执行效率在本人i810e+256mb ...

空空如也

空空如也

1 2
收藏数 36
精华内容 14
关键字:

vb空行代码