一般我们使用函量时,函量一定都在 '=' 的右方,再将函量计算的结果指定给 '=' 左方的变量或物件。但是,如果您从 Quick Basic 时代就开始使用 Basic 了,您一定知道 Mid$ 函量是可以放在 '=' 的左方的!
不过这个技巧,却有很多人不知道,以下举个例子:
Dim sName as string
sName = "Jack Smith, Jr."
Mid$(sName, 6, 5) = "Jones"
当程序执行完毕之后,sName 就等于 "Jack Jones, Jr." 了,这个方法不仅简单而且速度也快!
不过,很遗憾的,遇到上述情形时,我看到很多人都是这么写的:
Dim sName as string
sName = "Jack Smith, Jr."
sName = left$(sName, 6) & "Jones" & right$(sName, 4)
虽然也没有错啦,不过,我觉得还是前面的方法简单明快!


VB部分相关文章推荐

※VB快速读取 TextBox 第 N 行的资料

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

※生成迷宫的程序

※另一方法转换大小写

※VB控件注册 - 利用资源文件将dll、ocx打包进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的打开或收起

※在VB中INI文件的读写、删除(对中文支持很好)

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

※vb取消文本框的粘贴功能

※VB常用文件操作类

※VB获取特殊文件夹

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

※VB生成太极图

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

※vb中SendMessage函数

※精简VB程序的代码

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

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

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

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

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

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

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

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

 更多精彩>>> 

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

  1. VB做的程序的代码是放在哪里了呢?

    VB做的程序的代码是放在哪里了呢?     从第一次开始接触VB做程序,我就是根据书上的步骤一步一步的来,添加窗体然后双击窗体在里面写代码,有时还添加个模块或者是类模块在里面写代码,当时就已经想了,为 ...

  2. ※部分VB文章汇总A※

    编前篇 ★微软公告:Visual Basic 6 完全兼容 Windows 8 的整个产品周期 ★Visual Basic 十年风云 ★微软 Small Basic 简体中文版 已经发布了 ★VB:如 ...

  3. VB快速读取 TextBox 第 N 行的资料

    快速读取 TextBox 第 N 行的资料 TextBox 是以 vbCr+vbLf 为分行符号, 如果我们要逐一读取 TextBox 每一行, 无非是寻找 vbCr+vbLf 的所在位置, 然后取出 ...

  4. VB禁止使用 Alt-Tab 或 Ctrl-Alt-Del

    禁止使用 Alt-Tab 或 Ctrl-Alt-Del Private Declare Function EnableWindow Lib "user32" (ByVal hWnd ...

  5. VB控件注册 - 利用资源文件将dll、ocx打包进exe文件

    很多时候自定义或者引用控件都需要注册才能使用,但是如何使要注册的dll或ocx打包到exe中,使用户下载以后看到     现在介绍一下使用资源文件,将dll.ocx打包进exe,点击直接注册的例子: ...

  6. VB利用资源文件进行工作

    利用资源文件进行工作 资源文件允许将应用程序特定版本的全部文本和位图收集到一起.这可以包括常数声明.图标.屏幕文本,以及可能在本地化版本之间或在修订版本或特定的配置之间发生变化的其它材料. 向工程中添 ...

  7. [转]vb高效编程(优化)

    本文适合任何水平的vb编程人员. 一.减少加载窗体数目 每一个加载的窗体,无论可视与否,都要占据一定数量的内存(其数量随窗体上控件的类型和数量,以及窗体上位图的大小等的不同而变化).只在需要显示时才加 ...

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

    纯VB代码取得硬盘的物理序列号     网上有很多获取硬盘序列号的代码,但大部分都只能取得逻辑分区的序列号,而不能取得硬盘的物理序列号.我们知道,逻辑分区的序列号是FORMAT时产生的,重新FORMA ...

  9. VB获得磁盘的文件系统

    程序代码: Option Explicit Private Declare Function GetVolumeInformation Lib "kernel32" Alias & ...

最新文章

  1. 阿里云HBase全新发布X-Pack NoSQL数据库再上新台阶
  2. Hopfield神经网络和TSP问题
  3. 腾讯云10亿扶持小程序:3元套餐可能免费
  4. 使用sysbench来测试Row Cache解惑
  5. 如何跟踪发现Linux内核补丁(patch)
  6. Windows下C++多线程同步与互斥简单运用-转
  7. 【大数据部落】基于R的FP树fp growth 关联数据挖掘技术在煤矿隐患管理
  8. 011游移方位惯导系统的力学编排之指令角速度
  9. MATLAB基础图像处理算法
  10. 内存马涉及基础知识整理
  11. 简单三招,设计复杂ERP报表
  12. TXS0102使用说明
  13. Sqlite3 学习记录
  14. 【计算机网络】实验3:虚拟机配置测试实验
  15. 萝卜家园 Win XP 极速安装版 3.0
  16. 使用NAT打造FTP服务新法
  17. Bison 的构成与使用
  18. 【Codecs系列】视频会议中的AV1编解码器
  19. 7 Distributed System notes:A feature of distributed system - Transparency (分布式系统的透明性特征)
  20. 港科夜闻|香港科大冯雁教授专访:人工智能的发展不能脱离人本

热门文章

  1. QQ 可注销版本上线;拼多多成立技术顾问委员会;董明珠:建议偷手机判 10 年 | 极客头条...
  2. 趣店斗鱼深陷裁员风波,程序员寒冬何去何从?| 畅言
  3. 2017 年度编程语言榜,Java 最流行、JavaScript 最没价值?
  4. javaweb实训第一天作业练习
  5. java数组存入mysql_将数组存入数据库的解决方法及用VC与数据库交互
  6. delphi 获取打印机默认纸张_如何设置一台打印机打印不同尺寸的纸张
  7. python程序化 k线指定时间更新_Python获取股票历史、实时数据与更新到数据库
  8. php pdo mysql 预处理_PHP PDO mysql 处理类(prepare 预处理)
  9. el表达式 循环_EL表达式+JSTL+Ajax 047
  10. linux系统 安装mysql,在linux系统中安装MySQL