手机站
网通分站
电信主站
密 码:
用户名:
VB
当前位置 :主页>程序设计>VB>列表
Google
Www浏览器
简介: Www浏览器 下载地址 点这里下载 上一篇: 收发电子邮件 下一篇: 网络搜索...
作者:west263.com发表于:2008-02-23 查阅全文...
获取局域网内所有的域和工作组
简介: 获取局域网内所有的域和工作组 下载地址 点这里下载 上一篇: 获取本机及其名和Ip地址(使用Winsock控件) 下一篇: 播放Gif动画(使用WebBrowse控件)...
作者:west263.com发表于:2008-02-23 查阅全文...
使用"$-类型"字符串函数会更快
VB官方文档似乎很鼓励使用"无$"类字符串函数,比如:Left、LTrim或者UCase,而不是实现同样功能的Left$、LTrim$和UCase$函数。但是我们必须认识到:前者返回variant类型的数值,当用于字符串表达式中时,最终必须要转换为字符串(string)类型。 因此,在严格要求时间...
作者:west263.com发表于:2008-02-23 查阅全文...
精用Boolean表达式,让代码再减肥
当设置基于表达式结果的Boolean型数值时,要避免使用多余的If/Then/Else语句结果。比如: If SomeVar SomeOtherVar Then BoolVal = True Else BoolVal = False End If 上面这段代码就很烦琐,它们完全可以使用下面的一行代码来替代: BoolVal = (SomeVar SomeOtherVar)...
作者:west263.com发表于:2008-02-23 查阅全文...
VB中OLE调用的优化方法
VB5.0中大量使用OLE,对象的正确使用对于开发一个高效的应用程序是非常关键的。因此,笔者想谈一谈OLE调用的优化。 一、利用WITH语句减少重复调用。 为了设置单个对象的多个特性,可以使用WITH END WITH减少激活引用链设置特性的次数,在这种情况下,甚至不需要定义对象...
作者:west263.com发表于:2008-02-23 查阅全文...
使用ObjPtr检测2个对象变量是否指向同一对象
判断2个对象变量释放指向同一对象的方法是使用Is操作符,代码如下: If obj1 Is obj2 Then ... 但当2个对象是同一类型时,或者指向同一个二级接口时,我们就可以利用ObjPtr()函数对代码进行一些优化处理: If ObjPtr(obj1) = ObjPtr(obj2) Then ... 后者的执行速度将...
作者:west263.com发表于:2008-02-23 查阅全文...
善用"Assume No Aliasing"编译选项
据说,如果过程能够2次或多次引用同样的内存地址,那么过程就会包含别名数值。一个典型的例子如下: Dim g_GlobalVariable As Long ... Sub ProcWithAliases(x As Long) x = x 1 g_GlobalVariable = g_GlobalVariable 1 End Sub 如果传递给这个过程g_GlobalVariable变...
作者:west263.com发表于:2008-02-23 查阅全文...
妙用Replace函数替代字符串连接操作符
你大概不知道Replace函数还能这么用吧?比如下面的语句: MsgBox "Disk not ready." VBCr vbCr "Please check that the diskette is in the drive" vbCr "and that the drive's door is closed." 可以看出,为了显示完整的字符串含义,要将可打印字符与非打印字符(比...
作者:west263.com发表于:2008-02-23 查阅全文...
为常量定义合适的类型
VB在内部使用最简单、最可能的数据类型保存符号数值,这意味着最通常的数字类型-比如0或者1-都按照Integer类型存储。如果在浮点表达式中使用这些常量,可以通过常量的合适类型来加速程序运行,就象下面的代码: value# = value# 1#. 这个语句强迫编译器按照Double格...
作者:west263.com发表于:2008-02-23 查阅全文...
快速找到选中的OptionButton
OptionButton控件经常是作为控件数组存在的,要快速找到其中的哪一个被选中,可以使用下面的代码: '假设控件数组包含3个OptionButton控件 intSelected = Option(0).Value * 0 - Option(1).Value * 1 - Option(2).Value * 2 注意,因为第一个操作数总是0,所以上述代码...
作者:west263.com发表于:2008-02-23 查阅全文...
无闪烁地快速附加字符串到TextBox控件
附加文本到TextBox或者RichTextBox控件的通常方法是在当前内容上连接上新的字符串: Text1.Text = Text1.Text newString 但还有一个更快的方法,并且会减少连接操作的闪烁感,代码如下: Text1.SelStart = Len(Text1.Text) Text1.SelText = newString 上一篇: 创建新...
作者:west263.com发表于:2008-02-23 查阅全文...
用InStr函数实现代码减肥
可以采用“旁门左道”的方式使用Instr函数实现代码的简练。下面是一个典型的例子,检测字符串中是否包含一个元音字母: 1、普通的方法: If UCase$(char) = "A" Or UCase$(char) = "E" Or UCase$(char) = "I" Or UCase$(char) = "O" Or UCase$(char) = "U" Then ' it is...
作者:west263.com发表于:2008-02-23 查阅全文...
火眼识破隐藏的Variant变量
如果没有用As语句声明变量,默认类型就是Variants,比如: Dim name ' this is a variant 或者,当前模块下没有声明Option Explicit语句时,任何变量都是Variants类型。 许多开发者,特别是那些先前是C程序员的人,都会深信下面的语句将声明2个Interger类型变量: Dim x...
作者:west263.com发表于:2008-02-23 查阅全文...
函数名巧做局部变量
很多程序员都没有认识到“在函数本身中使用函数名”的妙处,这就象对待一个局部变量一样。应用这个技巧可以起到临时变量的作用,有时还能加速程序运行。看看下面的代码: Function Max(arr() As Long) As Long Dim res As Long, i As Long res = arr(LBound(arr)) For i...
作者:west263.com发表于:2008-02-23 查阅全文...
从头开始删除集合项目
删除集合中的所有内容有许多方法,其中有些非常得迅速。来看看一个包含10,000个项目的集合: Dim col As New Collection, i As Long For i = 1 To 10000 col.Add i, CStr(i) Next 可以从末尾位置为起点删除集合内容,如下: For i = col.Count To 1 Step -1 col.Remove...
作者:west263.com发表于:2008-02-23 查阅全文...
首页 上一页 105 106 107 108 109 110111 112 113 114 115 下一页 末页
随机推荐
IDC资讯 虚拟主机 域名注册 托管租用 vps主机 智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 价格总览 | 资讯中心 | 友情链接 | 网站地图 | 招贤纳士 | RSS