VB.NET
文章平均质量分 72
AntingZ
Study ARM ...
展开
-
如何通过窗体名称(字符串)来得到窗体的实例?
方法一(Reflection): Dim str As Stringstr = "myTest.Form2" 必须是 命名空间+点+窗体类名Dim tempAssembly As System.Reflection.Assembly = System.Reflection.Assembly.GetExecutingAssembly()Dim frm2 As Form = CType(tempA原创 2004-06-24 22:02:00 · 2694 阅读 · 0 评论 -
让自定义用户控件中代码的执行分成“设计时”和“运行时”
今天看CAB的时候才发现有个DesignMode属性,以前不知道它,所以设计时总要执行一些诸如连接数据库等的初始化代码,很是影响速度。以后都要在OnLoad中加上IF DesignMode = False 的判断了。下面就是CustomerListView中的OnLoad的代码: Protected Overrides Sub OnLoad()Sub OnLoad(ByV原创 2006-08-17 15:12:00 · 1517 阅读 · 0 评论 -
获取MAC地址
简单的办法是在控制台输入ping 目标IP,然后用 arp -a 来查看.或者下面的代码(记下来以备后用): Private Declare Function inet_addr()Function inet_addr Lib "wsock32.dll" (ByVal s As String) As Int32 Private Declare Function SendAR原创 2006-08-26 00:16:00 · 1647 阅读 · 0 评论 -
代码段编辑工具-SnippetEditor
今天发现这个代码片段编辑工具-SnippetEditor,再也不用自己修改 那些XML文件了。以下是MSDN上的介绍:http://msdn.microsoft.com/vbasic/downloads/tools/snippeteditor/Increase Your ProductivityThe hundreds of code snippets that ship with V原创 2006-08-23 07:59:00 · 2433 阅读 · 0 评论 -
简单的圆角无边框窗体
见CSDN网友提出这样的问题(做一个象qq一样的外壳),查了一下资料,发现可以通过API做个简单的效果,至于QQ是怎么实现的,还没研究过.新建一个窗体Form1,拖一个Button控件进去,保留Button默认名字Button1不变,用以下代码替换Form1.vb中的代码:Public Class Form1 Inherits System.Windows.Forms.Form #Regio原创 2005-06-28 23:59:00 · 4484 阅读 · 1 评论 -
Application.Exit()并不是在什么地方都能终止程序的运行
以前是这样:在程序启动时的试用期检测中,如果检测失败返回False,然后在Sub Main()中用End结束程序 Public Sub Main() ...... If CheckEDate() = False Then End End If Application.Run(New原创 2004-08-17 20:08:00 · 3300 阅读 · 0 评论 -
优化VB.NET应用程序的性能(1)
(1) 整数除法运算符 / 和 / / 比 / 快10倍 (如果是整数除法并且不需要保留小数) (2) 赋值运算符 a +=b 和 a = a+b += 快 (3) 串联运算符 & 和 + 用 & 快 (来源:http://www.devcity.net/newsletter/archive/devcity/devcity20040315.h原创 2004-07-25 15:31:00 · 1747 阅读 · 0 评论 -
拷贝整个目录
Usage: Copy Recursive with Overwrite if exists. RecursiveDirectoryCopy("C:/Data", "D:/Data", True, True) Copy Recursive without Overwriting. RecursiveDirectoryCopy("C:/Data", "D:/Data", True原创 2004-07-25 14:54:00 · 1786 阅读 · 0 评论 -
今天才发现 And 和 AndAlso 的区别
以前见过AndAlso,但一直都没有放在心上,也没有查资料看看它们之间到底是什么关系。 今天一看,才发现使用它们的效果是不一样的,原以为And 就和C++中的 && 一个样子(都是短路的),没想到And不短路,而AndAlso才是短路的。看来以后是该用AndAlso的就用AndAlso,该用And的就用And 。 e.g. Dim i As Int32 Dim s()原创 2004-07-15 00:50:00 · 5974 阅读 · 0 评论 -
CAB学习笔记1 - Creating a Module
在MSDN上浏览Smart Client时发现了CAB(Composite UI Application Block) ,一下被它的描述吸引了,下载后扫了一遍源代码,的确是值得好好研究一番,以后的开发中就用它了。 今天学习了Lab 1: Introduction to Developing with the Composite UI Application Block 。感觉界面的组原创 2006-08-18 01:31:00 · 2443 阅读 · 0 评论