VB.NET
文章平均质量分 57
greatbody
I am an coder
展开
-
大量数据进行数组操作的Redim Preserve替代方法
大家应该有这样的一个概念,当然,我也是前几天才看到先人的文章中写道的:VB中,不定数组的Redim Preserve方法在数目少的时候,还不影响,但是到了数组项多了,就会拖慢速度。为什么?高手在文中说过:VB中的Redim Preserve是重新开辟了一个指定大小的数组,然后再把你原数组中的数据拷贝过去的。这样,也就不难理解如果循环中,尤其是大量不定数组的操作过程中,有Redim Pr原创 2012-08-21 00:51:14 · 3835 阅读 · 1 评论 -
【VB.NET2010】VB.NET的AES加密
考虑到网上的VB.NET实现AES加密基本上找不到参考代码,所以我花了10个小时查阅资料以及测试得到了以下的实用代码。供大家参考,我参考了以下网页:http://www.cnblogs.com/MythXin/archive/2011/08/03/2126069.html http://blog.sina.com.cn/s/blog_原创 2015-03-15 00:47:38 · 4926 阅读 · 2 评论 -
C#和VB.NET的区别
C#和VB.NET区别 C# VB.NET 描述 System.Environment.Exit(0) End 3原创 2016-10-08 16:55:52 · 730 阅读 · 0 评论 -
【VB.NET2010】在空间上显示提示气泡框的方法
在VB6中,有ToolTip这个属性,可以设置鼠标悬浮在控件上的时候显示的图像。而,在VB.NET中,实现这个功能需要使用一个类,ToolTip类。原创 2013-08-13 22:03:11 · 2251 阅读 · 0 评论 -
Queue插入的时候报错:源数组长度不足。请检查 srcIndex 和长度以及数组的下限
我在编写多线程的时候使用了System.Collections.Generic.Queue类。原创 2014-05-18 10:22:23 · 10825 阅读 · 0 评论 -
【VB.NET2010】遍历进程,获取进程映像路径
在VB.NET中,我们可以轻易的获取系统中正在运行的进程的名字,路径等数据。而不需要像VB6中一样使用一大堆的API函数。下面是我某个程序中的一段代码,用来将进程名显示在一个列表框中 Sub UpdateCurrentTask() 'ok at 13-08-12 负责在独立线程实时更新正在运行的线程的变化【完成】 '负责更新显示的进程 Dim kPro原创 2013-08-17 09:58:32 · 3301 阅读 · 0 评论 -
【VB.NET2010】注册表写入方法
这里,以添加启动项为例: Private Sub SetAuto_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SetAuto.Click 'ok at 13-08-13 设置开机自动启动 Dim kReg As RegistryKey M原创 2013-08-16 21:26:47 · 2443 阅读 · 0 评论 -
【SQL】查询重复人名的次数并列出
select count(姓名) as 重复次数,姓名from 某表 group by 姓名order by 重复次数 asc原创 2013-08-16 00:08:24 · 5324 阅读 · 6 评论 -
【VB.NET2010】在PictureBox上绘制文字的相关问题
VB.NET在PictureBox中绘制居中文字且不闪烁的方案:昨天做一个软件,是从VB6转到VB.NET里面。涉及到在PictureBox中绘图的问题。在VB6中,代码是这样的,很简单的:Sub ShowStatue(ByVal s As String) With Picture1 .AutoRedraw = True .Cls .FontSize = 15 .CurrentX原创 2013-07-31 13:36:58 · 4618 阅读 · 2 评论 -
【VB.NET2010】多线程程序编写技术分析
VB.NET 2010编写多线程的经验和注意事项。原创 2013-07-31 12:53:05 · 2608 阅读 · 0 评论 -
彻底解决VB.NET获取网页源代码的问题
在解决这个问题之前,我一直很苦恼。在网上到处搜寻,都找不到相应的解决办法。网上,虽然有提及完全相同的问题的帖子,但是答案最后往往没有得到发帖人的肯定,或者帖子就此die在论坛中。为了解决我设计网络爬虫程序所不可回避的获取网页编码的问题,我克服重重困难,在MSDN的一个帖子中的一个高人的一句话点醒了我。我似乎已经找到了解决问题的办法,但是后来,发现找到的那种办法的确可以解决乱码的问题,但是会出现获取原创 2012-08-21 01:43:49 · 8893 阅读 · 6 评论 -
【VB.NET2010】自旋在单线程上的应用
在开发多线程的程序的时候接触了.NET里面的自旋。这个自旋可以将线程暂停指定的时间,而使用Sleep的话,则是让线程执行无意义的内耗循环。如下图:Threading.Thread.Sleep 1000------------[开始Sleep]---CPU在该线程上循环执行空指令,并且检查时间是否达到延时设定---------------[时间到达,接触延时,继续执行程序]---原创 2014-05-22 09:40:30 · 1253 阅读 · 0 评论