02 VB.NET编程
文章平均质量分 71
huqianwei
这个作者很懒,什么都没留下…
展开
-
Visual Basic.NET中访问数据
Visual Basic.NET是微软对Visual Basic语言进行的升级版本。它是一种完全面向对象的编程语言。微软对其进行了很大的改进。ADO在Visual Basic.NET中不再直接支持。访问数据有了新的变化,比以前复杂多了。签于大家比较熟悉ADO,且ADO的确简单、方便、适用。固本人利用ADO编写的访问目前市面上最广泛使用的数据库。现在接合Visual Basic.NET强原创 2005-06-04 07:45:00 · 1125 阅读 · 0 评论 -
浅谈VB.NET中的接口
只支持单继承的VB.NET为了解决多继承的问题,引入了接口的概念。我们可以这样来为接口下一个定义:接口就是指只包含虚成员的虚类。 (1) 虚类,表明了接口是不能够被直接实例化的。也就是说,接口只是一个抽象概念。比如我们说车可以跑,人可以跑,马可以跑。我们可以看到实例化的车、人、马。但是我们可以定义一个“会跑的物质”。他可以是车,也可以使人、马,但是我们却不能说“这个东西就是一个会跑得原创 2005-06-12 19:40:00 · 876 阅读 · 0 评论 -
利用WMI获取硬盘信息
Windows Management Instrumentation (WMI) 是可伸缩的系统管理结构,它采用一个统一的、基于标准的、可扩展的面向对象接口。WMI 为您提供与系统管理信息和基础 WMI API 交互的标准方法。WMI 主要由系统管理应用程序开发人员和管理员用来访问和操作系统管理信息。我们需要使用.net Framwork里面System.Management命名空间下提供的类来实原创 2005-06-17 16:29:00 · 3750 阅读 · 0 评论 -
利用Application.AddMessageFilter屏蔽消息
很早时候就注意到Application的AddMessageFilter,苦于自己基础差,测试不出好结果来。今天看贴,有人想屏蔽Form上凡TextBox的右键消息,于是重新看了看这个话题。只是还是没有得出什么好效果来,只能将就着实现。 Application.AddMessageFilter主要的功能是添加消息筛选器以便在向目标传送 Windows 消息时监视这些消息。 (哎,本来想按自己的理解原创 2005-06-15 09:07:00 · 1542 阅读 · 0 评论 -
VB.NET里面的Event机制(三)
现在我们看看这样一个问题。我们想要做这样一个控件,他继承自Window.Forms.TextBox下面,也就是说它支持TextBox的所有功能,但是我们需要一个新的功能,就是当用户按下回车之后,我们判断一下这个TextBox里面的文字,如果是空字符串的话,就显示一个MessageBox,默认的内容是“Empty connect is not validated.”。同时我们希望用户可以选择是否显示原创 2005-06-13 11:19:00 · 1080 阅读 · 0 评论 -
VB.NET里面的Event机制(二)
现在我们看看下面的类。 Public Class Class1 Inherits Object Private WithEvents MyButton As New Button Public Event MyEvent(ByVal sender As Object, ByVal e As EventArgs, ByRef Cancal As Boolean) Pu原创 2005-06-13 11:17:00 · 1030 阅读 · 0 评论 -
VB.NET里面的Event机制(一)
自从VB6开始,Event这个东西就已经深入了VB系列程序中间。在VB6中,我们是简单的通过诸如TextBox1_TextChanged这样一个函数了解到当文字变化的时候,就能够自动触发这个函数。进入了.NET之后,是我们有幸第一次看到了Event的真面目。现在我们在VB.NET里面直接写入下面的函数 Private Sub TextBox1_TextChanged(ByVal sende原创 2005-06-13 11:15:00 · 1391 阅读 · 0 评论 -
一种简便实效的配置文件读写方法
一种简便实效的配置文件读写方法 声明:我的“文章”只适宜初学者参考。我对概念理解模糊,参考者只参考思路则可。(怕挨骂,声明在前) 主要做法:第一步,将配置信息做一个简单的类。要点:因为要用到序列化,而且是用XmlSerializer来序列化,所以要存到文件的变量信息都要声明为Public,要序列化的类用>修饰。示例:一个连接数据库的配置信息 配置信息 Public Class Item原创 2005-06-15 09:11:00 · 729 阅读 · 0 评论 -
操作其他窗体的控件或变量的方法
关于如何操作其他窗体的控件或变量的方法!其实解决的方法有很多,在这里只做简单的总结。对于其他方法,请多指教!1. 定义全局变量其实这个方法比较简单也很好理解,我们只要在一个module里面定义了两个全局变量就可以了。例如:public frm1 as new form1() Public frm2 as new form2()这样,我们无论在哪里想访问就很容易了。但是,这样做会耗费比较原创 2005-06-13 11:33:00 · 816 阅读 · 0 评论 -
人民币大写转化函数(VB.NET版)
看了二十四画生的Blog的大小写金额转换函数,自己也对照着写了个VB.NET的,然后用类封装了一下。 Public Class Currency Inherits Object Private Const CST_CAPSTR_TAIL As String = "整" Private Const CST_CAPSSTR_ZERO As S原创 2005-06-13 11:26:00 · 1429 阅读 · 0 评论 -
在VB.NET中重画Button按钮
Imports System.Drawing Imports System.ComponentModel Public Class winxpbutton Inherits System.Windows.Forms.Button Private my_mouseDown As Boolean = False 鼠标按下 Private my_mouseHover As B原创 2005-05-31 09:56:00 · 3170 阅读 · 0 评论 -
VB.Net较为特殊功能实现
1.加载控件后,让控件置于顶层 .BringToFront()2.获取某种格式字符串的宽度 Graphics.MeasureString(string, font)3.比较两个日期之间相隔的天数 DateDiff(DateInterval.Day, tempFirDate, tempLasDate)原创 2005-06-17 08:57:00 · 1017 阅读 · 0 评论