VB.net知识
dzweather
https://jfchatai.cn/auth?type=register&invite=NjI4Ng
展开
-
Vb.net中Webbrowser无源代码获取元素,点击元素的方法
现在很多网页都打圈了,无法查看源代码,都是用js动态生成,webbrowser不好查找元素。以强国为例,打开后无法查看源代码。想了很多办法,不用webbrowser又怕不计时,用fiddler发现加密和post数据太多,烦啊!无意间发现一个可以用鼠标点击提取的元素的方法。(wb就是webbrowser1的更名) Private Sub Document_MouseDown(ByVal sender As Object, ByVal e As HtmlElementEven原创 2022-03-01 13:56:28 · 959 阅读 · 0 评论 -
VS2015项目迁移源代码出错
从电脑A中将项目迁移到电脑B,出现office无法引用的问题。明明在A电脑运行得很好,到了B电脑就提出78个错,全是Word没有引用的问题。修改设置无效。经仔细观察用以下办法解决:电脑A:win10(64)+VS2015+Office(2016) 项目编译运行正常。电脑B:win7(32)+VS2015+Offcie(2007) 项目无法编译,直接提示78条错(全是word引用...原创 2018-04-03 16:55:16 · 3710 阅读 · 1 评论 -
vb.net利用webbrowser下载(加载完成判断、多线程、委托)
下载一个电子书籍,每页有图片,多个图片就是整个教材的页数。流程:利用webbrowser来判断网页加载完成,对网页代码用正则提取对应的书页实际地址。逐个下载每个书页到一个文件夹。问题:webbrowser在判断加载完成时出现困难。 1.完成状态无法使用。wb.ReadyState = WebBrowserReadyState.Complete根本不起作原创 2016-02-26 12:32:15 · 5581 阅读 · 1 评论 -
Overridable、Overrides、Shadows的用法
来自:http://blog.sina.com.cn/s/blog_7aab5c6b0100urws.htmlPublic Class TheBase Public Overridable Sub over() Debug.WriteLine("TheBase") End SubEnd Class Public Class TheInheri转载 2016-05-27 23:21:40 · 5870 阅读 · 0 评论 -
vb.net如何判断shell完成,或者等待shell完成
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long Private Declare Function GetExitCodeProcess Lib转载 2015-11-07 11:33:53 · 12014 阅读 · 2 评论 -
webbrowser控件代码
Public Class Form1 Dim i As Integer = 0 Dim j As Integer = 0 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Priv原创 2013-12-16 22:00:56 · 1923 阅读 · 0 评论 -
VB.net 的MD5代码
原文:http://baike.baidu.com/link?url=VBUqC6fqVp5OB3mhfzlphknuYHwNqtO-VWq0tahehkdWx_ECIWOZCEWw6X0opDTfImports SystemImports System.Security.CryptographyImports System.TextModule Example转载 2013-11-10 11:05:20 · 4607 阅读 · 0 评论 -
通过WMI获得硬盘和CPU的物理序列号(VB.net)
原文章 :http://blog.csdn.net/21aspnet/article/details/159124首先,引用System.Management;然后在代码中Imports System.Management '获得硬盘序列号 Dim cmicWmi As New System.Management.Management转载 2013-11-10 11:00:22 · 3325 阅读 · 0 评论 -
vb.net操作excel汇集
Dim xl As New Excel.Application Dim xlBook As Excel.Workbook = xl.Workbooks.Open(strSaveExcelFile) Dim xlSheet As Excel.Worksheet = xlBook.Sheets(1) Dim col As Integer...原创 2013-11-22 17:56:31 · 7440 阅读 · 3 评论 -
vb.net画直线不消失,将图形保存为bmp文件
须创建bitmap,关联到picturebox1.image上。再在picturebox1.image上创建Graphics,再进行作图。注意,因picturebox1.image是最初bitmap创建,默认是黑色,故,须用fillrectangle把背景刷成白色。Imports System.DrawingImports System.Drawing.Drawi原创 2013-09-27 16:56:58 · 4285 阅读 · 1 评论 -
每三个字符读取时,因缓冲区遗留问题造成字符重复的解决办法。
每三个字符读取时,因缓冲区遗留问题造成字符重复。可以根据读取的返回值(整数)来判断是否为3,不为3说明没有填满缓冲区,另外处理。先看一下故障:Imports System.IOPublic Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button原创 2013-09-17 21:42:44 · 1421 阅读 · 0 评论 -
结构化异常处理 与 非结构化异常处理 的区别
简单来说,结构化异常处理是指使用包含异常的控制结构、隔离的代码块和筛选器来创建异常处理机制。 这样,您的代码可以区分不同类型的错误,并根据环境做出相应的响应。 在非结构化异常处理中,位于代码开头的 On Error 语句处理所有异常。-------------------------------------------------------------转载 2013-08-31 12:02:13 · 3322 阅读 · 0 评论 -
对.Net 垃圾回收Finalize 和Dispose的理解
引用地址:http://liuzhiwei.cnblogs.com/archive/2006/06/28/437662.html我们先来谈谈析构函数。析构函数是不可继承的。因此,除了自已所声明的析构函数外,一个类不具有其他析构函数。由于析构函数要求不能带有参数,因此它不能被重载,所以一个类至多只能有一个析构函数。析构函数是自动调用的,它不能被显式调用。当任何转载 2013-08-24 21:13:07 · 3994 阅读 · 0 评论 -
hardcode 什么是硬编码
什么是硬编码? 所谓硬编码,hardcode,就是把一个本来应该(可以)写到配置信息中的信息直接在程序代码中写死了。 例如,写了一个收发邮件的程序,用户名,密码,服务器地址等最好做成外部配置, 但是如果直接写死在程序代码中,每次改信息时需要重新编译了……这种程序不好维护。一般懒的程序员或者初学者这种程序产量较大。 在计算转载 2013-08-11 23:38:33 · 6309 阅读 · 0 评论 -
掌握.NET中的日常打印
by Michael Eaton 技术工具箱:C#(百度N久,终于找到了,大多是残篇,费了大功夫,汇集起来,最后一个图仍然没找到) 你可以用几种方法在.NET中编程来生成打印输出结果(如报表)。对Windows程序员来说,Visual Studio提供的Crystal Reports实际上是人们常用的打印报表的工具,但对不太复杂的报表来说,这个工具就有转载 2013-08-22 12:04:11 · 14697 阅读 · 0 评论