VB、VB.NET
VB.NET中采用多线程填写treeview控件
Kalet 发表于2009-03-20 浏览254 评论0
功能:把选定文件夹下的dll、子文件夹和子文件夹中的dll填写到窗体的treeview控件上。 缺点:窗体简单,代码有些混乱,线程之间的调用可能没有到最优化。VB.NET中采用多线程填写treeview控件 实现:imagelist中的图片需要自己重新定义。 多线程的优点:可以及时响应用户的操作,不至于产生“未响应”的尴尬;设计合理(结合需求)的话,可使软件的性能提高。 多线程的编写:结构合理、注意同步。 以上是我对这个例程和多线程的个人体会,如有不妥之处,还请大家批评指正。ImportsSystem.IOPublicClassForm1InheritsSystem.Win...
VB、VB.NET
在VB.NET中应用Agent技术
Kalet 发表于2009-03-20 浏览294 评论0
在OFFICE帮助文件,金山毒霸,瑞星杀毒软件中有一个助手的功能,用来给用户提出帮助信息或建设。在VisualBasic.Net中使用MicrosoftAgentControl2.0组件能轻松实现这一功能。一、添加Agent组件启动VisualStudio.NET2003,新建一个VisualBasic.Net应该程序。在VisualBasic.Net中右击工具箱,选择“添加/移除项(I)…”或者在工具栏中选择工具菜单,在下拉菜单中选择“添加/移除工具箱项(X)…”,在弹出的“自定义工具箱”中选择COM页面,选择中“MicrosoftAgentControl2.0”...
VB、VB.NET
什么是Visual Basic.NET (VB.NET)
Kalet 发表于2009-03-20 浏览331 评论0
VisualBasic.NET是基于微软.NETFramework之上的面向对象的中间解释性语言,可以看作是VisualBasic在.NetFramework平台上的升级版本,增强了对面向对象的支持。但由于改动太大,导致VB.net对VB的向后兼容性不好,在业界引起不小的争议。VisualBasic.NET是基于微软.NETFramework之上的面向对象的中间解释性语言,可以看作是VisualBasic在.NetFramework平台上的升级版本,增强了对面向对象的支持。但由于改动太大,导致VB.net对VB的向后兼容性不好,在业界引起不小的争议。什么是VisualBa...
VB、VB.NET
自己做出VB.NET风格的右键菜单(简单,实用)
Kalet 发表于2009-03-20 浏览270 评论0
此主题相关图片如下:classMyMenuItem:System.Windows.Forms.MenuItem以下是引用片段:{ publicMyMenuItem() 自己做出VB.NET风格的右键菜单(简单,实用){ //这里很重要,必须把OwerDraw设为true,这样可以自己画菜单,否则便是让操作系统画菜单了,默认的是false this.OwnerDraw=true; } protectedoverridevoidOnDrawItem(SysDrawItemEventArgse) { //要重画菜单,是没有OnPaint方法重载的,只有重载OnDrawItem方法! Graph...
VB、VB.NET
显示自定义动画鼠标或彩色图标(VB.net)
Kalet 发表于2009-03-20 浏览280 评论0
'//'//显示自定义动画鼠标或彩色图标'//根据【孟子E章】的专栏C#代码http://blog.csdn.net/net_lover/archive/2004/10/22/146575.aspx显示自定义动画鼠标或彩色图标(VB.net)'//'ImportsSystem.Runtime.InteropServicesImportsSystem.ReflectionPublicClassForm1 InheritsSystem.Windows.Forms.Form#Region"Windows窗体设计器生成的代码" &nbs...
VB、VB.NET
vb.net实现木马注册机原理:动态配置exe
Kalet 发表于2009-03-20 浏览261 评论0
注册机就是批量生成相同功能的而内部配置不用程序文件的程序,这个程序的好处是不用在修改源代码重新编译的情况下产生新的文件,广泛应用与木马行业。 原理有很多,这里实现的是在文件结尾追加配置字符的方法。 程序下载,右键另存为rar文件:../uploadfile/200510/20051017144056534.gifvb.net实现木马注册机原理:动态配置exe没有配置过的界面:已经配置过的运行界面,背景是用notepad.exe打开文件可以看到文件最后的配置字符串:主要源代码: Priva...
VB、VB.NET
用VB.NET做winform的在线更新程序
Kalet 发表于2009-03-20 浏览293 评论0
因为项目需要做了一个在线升级程序,非常爽,所以弄出来和大家分享一下。可能到时候项目做大了,我会做断点续传与多任务多线程进去,当然有兴趣的朋友可以共同探讨一下主要用到类库中的webrequest,webresponse和webclient类用VB.NET做winform的在线更新程序另外使用到了devexpress进度条控件有兴趣的朋友可加我QQ270499458雨浪俺大学学的政治法律,转行到计算机有一年多了,很多地方还不足,希望高手赐教大家一起研究.net整个程序分为3个部分1.客户机上的配置文件2.服务器上的配置文件与需要更新的文件3.客户机上的升级程序首先介绍一下客...
VB、VB.NET
VB.Net抓取网页乱码的解决方法
Kalet 发表于2009-03-20 浏览281 评论0
此文章为本站(Lob.cn)乐博网原创,可以自由转载和传播,但希望能保留本站的作者和信息来源,谢谢!如果大家对此问题或者关于VB.Net抓取网页或者采集的话题感兴趣,就一起加入讨论把他做得更完善吧!在调试VB.Net调用Microsoft.XMLHttp组件抓取网页时,遇到了抓取中文字符出现乱码,经测试若网页meta标签charset为utf-8的网页不会乱码,而charset为Gb2312的则会出现乱码,本文提供了一个完整的解决方法,希望对研究VB.Net抓取网页或者VB.Net实现采集功能的朋友有所帮助。以下为VB.Net抓取网页的函数LobDotCn 注:url...
VB、VB.NET
VB.Net远程监控视频的传输优化
Kalet 发表于2009-03-20 浏览282 评论0
远程视频传输可以采用线程下载、图片压缩,还可以考虑先储存进数据库中 Private sckConnect As New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)VB.Net远程监控视频的传输优化 Private RemoteIp As IPEndPoint &nb...
VB、VB.NET
VB.Net实现LZW压缩与解压的方法
Kalet 发表于2009-03-20 浏览277 评论0
IntroductionWhyaVB.NETimplementationofLZWcompression?IamworkingwithateamofVB.NETdevelopersonalargeproject,anditisbestforustohaveallofthecomponentsinnativeVBtosimplifymaintainenceandupgrades.Ialsothoughtthismightbeagood introductiontoLZWforpeople...