自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 如何插入正确的参考文献格式?

EndNote作为写论文的强大辅助工具,本文将对它输出样式选择及下载进行重点阐述,有详细的步骤及图文解说,让你更为合适的选择引文样式。

2022-12-10 12:26:53 1199 3

原创 (基础)文件流的使用

Imports System.IOPublic Class Form1 Public Structure FileStruct Public start As Integer Public endoffset As Integer Public length As Integer Public Overrides Function ToString() As String Return String.Forma

2022-05-01 16:11:11 476

原创 关于.net4.0下出现的“基础连接已经关闭: 发送时发生错误。”解决方案

在使用HttpWebRequest请求Https时,会出现基础连接已经关闭:发送时发生错误,在网上也找了很多方法,有的时候管用有的时候不管用。先介绍网上的一种解决方法设置所有的SecurityProtocol枚举,此种方案解决的是协议不通问题,然而,即便我加上以下的代码,依然未能解决此问题```vbnetServicePointManager.SecurityProtocol = CType(3072, SecurityProtocolType) Or SecurityProtocolType.S

2022-04-08 18:51:14 6382 6

原创 vb.net剪切板监控(配合消息钩子)

剪切板监控技术可以实现类似迅雷复制链接提示下载的功能,鉴于vb.net少人写例子,这里我就写一个简单的例子。

2020-07-12 12:34:56 691

原创 vb.net获取window光标信息

最近在做一个Tooltip类型的控件,因为要追踪光标,但是由于提示不能遮住光标,所以需要获取光标的图标大小进行获取。用.net内置的cursor类获取的clip剪辑区域实在太不符合了,于是我尝试用winapi获取

2020-05-02 22:25:51 557

原创 vb.net枚举窗体查找指定窗体

有的时候想要获取别的程序的句柄,所以,但是很多时候坐标名称等都是不固定的,而且有的窗体属于非激活状态或最小化,这样会比较难获取,所以需要枚举所有窗体出来进行查找。上代码 Public Class 窗体 Public Property 窗口句柄 As Integer Public Property 窗口标题 As String = "" Publ...

2020-04-30 19:16:50 1065 2

原创 vb.net中栈、队列、数组、列表、链表的使用。

概述数据结构实际上和算法关系很密切,很多算法的实现都配合数据结构来实现的,但是这不是这次内容,本次仅仅讲述各种数据结构的使用,至于实现,一篇文章根本不够讲。栈的使用栈在vb.net中用stack类封装,里面还有泛型栈stack(of T)什么叫做栈呢?就像装乒乓球的纸筒,每个乒乓球就是栈的元素,先装进去的乒乓球位于筒的底部,后面的位于顶部。在.net里用push表示把元素入栈,即把乒乓球...

2020-04-30 19:05:26 2240 1

原创 vb.net用Marshal类在内存中处理图像

vb.net操作不了指针,只能用marshal类来进行托管内存和非托管内存之间的交互,但是这样也依然比用GetPixel和SetPixel速度快。讲之前先介绍一些方法的用法Bitmap.LockBits 方法定义如下:Public Function LockBits (rect As Rectangle, flags As ImageLockMode, format As PixelFor...

2020-04-25 22:43:36 1025

原创 如何理解事件以及使用事件

**疑惑点:**对于刚接触事件来说,往往会有一种现象那就是,我为什么要用事件来调用过程,我直接调用不行吗?一样可以达到效果啊,我根本就搞不懂为啥需要事件呢?理解直接调用和事件调用的区别首先引用MSDN对事件的描述执行流程是由外部发生的事情(称为“事件”)决定的你比如说,我的按钮单击了,但是我单击后的事情由用户处理而不是我在按钮内部处理,你没理由说,我单击了按钮,我又在按钮里面自己做了一件...

2020-04-09 12:22:33 606

原创 vb.net使用hook技术之键盘鼠标钩子

Hook 概述:关于Hook技术的讲解,我还没那能力讲的全面,但是大致了解的就是,它是一种监控的技术,通过挂载钩子,我们能够监控系统中的各种消息来往,以及拦截处理。甚至可以将应用程序注入进程。具体请百度,这里主要讲解如何用vb.net做全局键盘鼠标钩子。Hook的大致过程我看了微软和各位大佬博客关于SetWindowsHookEx的讲解,大致的过程就是,将应用程序的定义的钩子安装 钩子链中,...

2020-04-05 22:30:26 1934 4

原创 委托的理解和使用

委托对于新手而言,理解起来还是有困难的,网上也有很多的比喻,在委托和多线程结合时,就是把委托比喻成为一个中介商,在线程交互Ui控件的数据时,你会发现,需要用到委托,在新线程调用me.invoke(委托,参数,参数),于是乎,Me.invoke就将数据传到ui控件,这是通过委托的方式,就有新线程不能直接操控控件,通过委托人,将数据送到控件。假如不用委托,那么报出的错误时,从不是创建线程访问控件。而me.invoke实际上就是将线程转为创建线程来访问控件,控件的创建线程就是窗体或者控件.invoke.都可以。而

2020-03-28 19:40:17 826

原创 byref和byval区别的正确理解

byref和byval其实按照字面上的理解来说,一个按照地址传递或者说指针,一个按照值传递,两个区别是什么呢,大众理解就是,按地址理解就是直接把它地址传进来,对形参的操作将影响实参。而按值传递就是copy实参的值放到另一块内存地址上,也就是要开辟内存,这两者的区别,确实,这样的说法对于使用值类型来说没有毛病,但是假如对于引用类型来说呢?且看我先给大家看的两个测试:Module Module1 ...

2020-03-27 23:14:45 1965

原创 自定义设计器之智能标记

智能标记这个功能,可以说很少人知道,但是它是很便捷设置属性的,比如我第一篇博客中演示**鼠标交互**时就有用到这个功能。又或者文本框右上角的三角形。本文将带领你做出这个效果。正文1.准备工作:导入程序集system.design,添加一个自定义控件,IntelMark引用命名空间Imports System.Windows.Forms.Design...

2020-03-06 15:52:44 191

原创 vb.net用nativewindow类创建精简窗口

很多时候我们并不需要用.net窗口弹出消息,因为.net窗口是很多功能的,所以难免用多了会有资源的浪费。仅仅为了显示一个消息或者做个窗体投影,这是没必要用form窗体的,那么只需要一个创建出来没有额外功能的窗口是最简洁的。用什么方法才能不用form类弹出窗口呢?1.用control类,当然form也是派生至control类,相对来说control类使用起来大致消耗资源仅仅是一个控件那么多。co...

2020-03-05 18:31:47 469

原创 自定义控件之限制控件设计时改变大小

1.添加引用system.design然后添加一个自定义控件类

2020-03-05 17:40:27 425

原创 VB.NET自定义设计器之属性编辑器自定义

属性编辑,正常来说不需要自定义,因为一般的属性,在里面都能支持,当要进行一个自定义类型的属性编辑时,就得进行属性编辑器的自定义了。如何让自己的属性支持如有一个下拉框按钮呢。默认只支持内置的类型。假如想要进行自定义就是今天的内容了。首先我们从Msdn中的得知,有一个UITypeEditor这个基类也是一个特性。拥有它就能够进行属性的自定义了1.建立一个自定义的class Public ...

2020-03-04 12:40:02 868

原创 vb.net设计时鼠标交互

自定义控件,很多人都知道,但是自定义控件的鼠标交互却很少人说。我一直想做一个类似tabcontrol这样的鼠标交互。于是查阅了微软源码,微软用的正是controldesigner这个类。想来也没写过博客,第一篇就试试写一个这个自己摸索出来的功能吧。1.继承controldeisgnerPublic Class MyDesigner Inherits ControlDesigner'接下来用...

2020-03-03 18:39:41 456 1

citavi导入文献教程(全).mp4

citavi导入文献教程(全).mp4

2023-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除