自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

UruseiBest 的技术专栏

致力于推广vb.net编程开发

原创 《Visual Basic.Net 循序渐进》前言

链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw提取码:ip5n为什么需要学习一门编程?大多数时候,使用编程能够将工作效率最大化,最关键的是能让自己多休息会儿。我也时常在工作中编写点小的程序,曾经的工作岗位是轮流24小时值班守候一个可以实时提醒的控制系统,这是通过网页来反馈情况,提醒等级分为蓝色、黄色、红色从低到高。其实蓝色和黄色不需要更多处理,只能算是一般的提醒,只需要知道情况然后签收即可。但是晚上基本都是蓝色或者黄色的告警,值班一晚上.

2020-07-07 23:47:52 190

原创 《Visual Basic.Net 循序渐进》

目前教程提供了学习章节共计569节,提供了示例502个,并在不断扩充中。这是博主自己总结了多年VB开发经验后,结合实际开发编著的教程。

2020-07-07 23:47:37 150

原创 vb.net 教程 目录

最新更新:在 vb.net教程 中更新了:vb.net 教程 5-19 拓展:制作一个QQ大家来找茬和美女找茬辅助工具 (2019-11-25 16:29:53)vb.net 教程 5-20 拓展 论坛图片批量转换 (2019-11-25 16:19:31)vb.net 教程 5-21 拓展 如何给IE浏览器截图2019年11月25日 16:58:13更进一步的vb.net学习,欢迎...

2017-04-07 23:03:24 29898 142

原创 vb.net 教程 序

vb.net学习教程 序

2017-03-06 22:59:03 1845 12

原创 《Visual Basic.Net 循序渐进》阅读器说明

链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw提取码:ip5n目前教程提供了学习章节共计569节,提供了示例502个,并在不断扩充中。这是博主自己总结了多年VB开发经验后,结合实际开发编著的教程。《Visual Basic.Net 循序渐进》前言《Visual Basic.Net 循序渐进》详细目录《Visual Basic.Net 循序渐进》范例列表阅读器界面工具栏按钮依次为:打开教程:选择一个教程文件(*.bkc),该文件是教程的..

2020-07-12 20:52:47 136

原创 vb.net excel操作:填充人事档案表并打印
原力计划

节选自:《Visual Basic.Net 循序渐进》【例 21.7】【项目:code21-007】填充人事档案表并打印。本例使用到的Excel文件为:职员信息登记表.xlsx,如下图所示:图21-10 职员信息登记表窗体设计如下图所示(注意:为了演示方便,已经填充了数据):图21-11 窗体设计在本例中还需要掌握的知识:1、插入图片到指定位置Worksheet.Shapes.AddPicture(Filename, LinkToFile, SaveWithDocumen

2020-07-11 10:44:25 129

原创 vb.net word操作:填充职员表并打印

选自:《Visual Basic.Net 循序渐进》【例 21.12】【项目:code21-012】填充职员表并打印。本例中类似【例 21.7】,略有简化,实现了数据填充表格,表格内插入图片,以及实现文档打印。窗体设计如下图所示(注意:为了演示方便,已经填充了数据):图21-17 窗体设计在本例中还需要掌握的知识:1、插入图片到指定位置。Range.InlineShapes.AddPicture (FileName, LinkToFile, SaveWithDocument,.

2020-07-11 10:36:11 86

原创 用vb.net制作贪吃蛇游戏
原力计划

贪吃蛇游戏相信很多朋友都听说或者玩过,特别是以前使用过诺基亚手机的朋友,这在当时就是诺基亚手机的专配游戏。本篇文章讲述如何在vb.net中编写此游戏代码。一种方法是可以使用控件数组,在用户界面上使用如多个图片框构成整个背景,将相关图片框设置为蛇身来绘制出整条蛇。这种方法比较简单,处理速度也快。另外一种方法是通过GDI+在用户界面上绘制此游戏,本文将采用此方法,一、需要解决的问题1、绘制蛇身。2、蛇的移动3、产生食物4、当吃到食物(与食物发生碰撞时),使蛇增加一段长度。5、当碰到边界或者自

2020-07-09 22:04:24 122

原创 《Visual Basic.Net 循序渐进》问题收集贴

链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw提取码:ip5n本篇文章主要用于《Visual Basic.Net 循序渐进》教程中的问题、错误等进行收集。如果您在学习教程中发现问题、错误,请不吝赐教,在下方留言指出。谢谢。...

2020-07-07 23:52:53 83 2

原创 《Visual Basic.Net 循序渐进》范例列表

链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw提取码:ip5n第1章 开发环境第2章 编程基础【例 2.1】控制台应用程序基本代码。【例 2.2】Hello World代码。【例 2.3】在调试时查看控制台的输出。【例 2.4】在调试时查看控制台的输出。【例 2.5】使用未声明的代码。【例 2.6】字符串的连接。【例 2.7】字符串长度。【例 2.8】大小写转换。【例 2.9】字符串截取。【例 2.1.

2020-07-07 23:48:30 156

原创 《Visual Basic.Net 循序渐进》详细目录

链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw提取码:ip5n前言编后语第1章 开发环境第2章 编程基础2.1 第一个程序:从 Hello World 开始2.1.1 控制台应用程序2.1.2 控制台应用程序的创建2.1.3 控制台应用程序的运行2.1.4 控制台应用程序的保存2.2 添加注释2.3 变量2.3.1 声明一个变量2.3.2 变量的赋值2.3.3 变量名称规则2.4 基本数据类型2.4.1 数值类型.

2020-07-07 23:48:17 203

原创 《Visual Basic.Net 循序渐进》编后语

链接:https://pan.baidu.com/s/1IfaLvlklx-nT4KK4VKZuIw提取码:ip5n这本书实际是以我发表在CSDN上的VB.Net教程为蓝本写的。在编写此书时,一是对原来教程中发现的问题进行了修正;二是对原有的例子进行了大量替换;三是增加了更多的内容。在CSDN上的VB.Net教程开始时,并没有结集做成图书的想法。但是仍然有不少VB.Net爱好者们希望看到图书,由于我自己感觉出版纸质图书不易,因此目前只考虑了发布电子版图书。其次,如果需要补充更多VB.Net教程.

2020-07-07 23:48:05 66

原创 使用VB.Net+word组件提取数据

由于教程终于算是进入尾声了,我决定将教程中所有的例子做个列表,供展示使用。由于写此教程时采用了比较规范的命名方式,所以凡是出现示例的地方都类似于以下语句:需要做的工作:1、提取每一段数据,分析是否是示例。2、如果是示例标题,那么提取后,将【项目】内容除去,只保留示例编号和示例名称。例如,原来的内容:【例 21.8】【项目:code21-008】Word基本信息。获得的内容:【例 21.8】Word基本信息。一开始我以为手动复制粘贴很快可以达到目的,当操作到第10个示例时,我发现自己

2020-06-30 23:06:21 62

原创 设置ToolStripProgressBar显示前景色和背景色

当进行开发的时候,不知道大家有没有注意到,不论是ToolStripProgressBar还是普通的ProgressBar,设置forecolor和backcolor其实是无效的。程序在运行的时候,仍然显示的是绿色的进度条和灰色的背景色。其实,如果想简单解决这个问题可以设置不要启用Xp视觉样式。MSDN上有明确说明: 在 Windows XP Home Edition、Windows XP Professional、Windows Server 2003 以及更高版本上启用视觉样式时,对 Pro

2020-06-04 22:14:22 208

原创 VB.Net 16行代码完成多个excel合并

本篇文章是昨日《VB.Net多少行代码完成多个excel合并》的续篇。昨天在测试的时候感觉代码合并excel太慢了,今天早上醒来的时候又再思考了一下。因为大多数情况下,需要合并的excel文件有着相同列数,那么使用range方法就是可行的。于是立即打开电脑进行测试了思考的代码,并与昨天的代码运行时间进行了比较。昨天的代码增加了检查简单运行时间(已经在Public Class Form1代码前加上了Imports Microsoft.Office.Interop): Dim maxc..

2020-05-30 08:02:06 154

原创 VB.Net多少行代码完成多个excel合并

因为还没有做过Excel合并这样的项目,我也比较好奇,如果使用VB.Net,那么需要多少行代码。于是有了以下代码(请自行添加对Excel 的Com引用):Imports Microsoft.Office.InteropPublic Class Form1 Dim maxcount As Integer = 0 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

2020-05-29 17:21:32 73

原创 VB.Net 一行代码生成验证码图片

好吧,一行代码确实办不到,如果从头开始完成代码的话。今天CSDN app 上推荐了一篇文章,标题大概是使用python四行代码生成验证码图片。当下很好奇,于是进去看了看。原来这篇文章上介绍的是使用了别人已经生成的库来生成验证码图片。其实,使用别人的库也没有什么不好,站在巨人的肩膀上,可以提升开发效率。但是没必要弄个博眼球的标题。但是这个也让我想试一试如果使用VB.Net来写,应该怎么写,其实还是挺简单,按照设想,设计了一个ClsVerCode类用来被调用生成验证码图片。我把代码发在下面,里面已经添

2020-05-24 16:45:13 110

原创 VB.Net教程图书目录

谢谢朋友们的关心。关于最近基本没有更新博客的原因,大致是全力做书去了。一是对原来教程中发现的问题进行了修正;二是对原有的例子进行了大量替换;三是增加了更多的内容。目前拟定的一级目录见文后。其中打了*的,是已经完成的,反而基础的不好写。。。。但总的来说快完成了!另外,如果朋友们有什么疑问,可以在博客下留言。我也会抽时间尽力解答。目录前言第1章 开发环境第2章 基础第4章 控制台应用程序第3章 *流程控制第4章 *数组和集合第5章 调试和异常处理第6章 类第7章 *窗体编程第8.

2020-05-21 22:53:01 106

原创 .Net中处理Bitmap类像素大小

MSDN上并没有告诉我们使用Bitmap的构造函数Bitmap(Int32, Int32) --用指定的大小初始化 Bitmap 类的新实例。时的长宽最大多少。在国内网站,能够查出来的资料都是说按照Int32的最大值,因为参数的确是Int32,但是要知道,这个大小是2,147,483,647。如果按照Int32的最大值来初始化Bitmap,必定会出错。在国外网站上终于找到了答案:按照32位程序调试或编译:不超过1GB按照64位程序调试或编译:不超过2GB那么按照Imaging.Pixe..

2020-05-19 22:41:31 142 3

原创 全力以赴地完成书稿中

目前正在全力以赴地完成书稿,但进度略有缓慢:一是工作时间不能写;二是书稿比博客要求更高,每步都必须详细;三是修改大部分例子,写完代码还要调试、写注释;四是想要增加的内容较多。希望够条件出纸质的书。。。。。此期间如有问题可在我的博客文章下留言,或私信。...

2020-01-14 22:52:16 163 2

原创 vb.net 教程 1-8 日期时间相关类型4

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。上一节《vb.net 教程 1-8 日期时间 相关类型3》介绍的timespan类型可以计算,通过 StopWatch 类同样可以准确地测量运行时间。StopWatch提供几个比较重要的方法:Start 开始或继续测量某个时间间隔的运行时间Stop 停止测量某个时间间隔的运行时间。Re...

2019-12-01 21:54:18 123

原创 vb.net 教程 1-8 日期时间 相关类型3

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。在《vb.net 教程 1-8 日期时间类型1》中曾讲解到timespan类型,当时用的例子是:Dim tspan As TimeSpantspan = date2.Subtract(date1)使用的是subtract来计算两个时间差的。那么timespan是直接支持两个日期时间类型使...

2019-12-01 21:35:01 87

原创 vba 转换多种格式日期

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。今天上班的时候需要处理一张表:需要把里面日期一栏修改为yyyymmdd形式,表中的日期数据也就是有三种1、2019/1/9,但是设置了单元格的日期格式,显示为2019年1月9日,如第1行。2、2017年6月20日,直接就是文本的2017年6月20日,如第14行。3、2017.2.23,如...

2019-11-29 22:21:17 959

原创 vb.net 教程 目录

由于首页推荐卡只能推荐2个月内的文章,为了让更多的vb.net爱好者加入学习,so,我只好复制了《vb.net 教程 目录》的内容又发表一次。请大家还是移步我的博客置顶《vb.net 教程 目录》,并收藏那篇,更新后的提醒都会在那里,这篇里面不会提示更新,也许过不久就会把这篇删除!最新更新:在 vb.net教程 中更新了:vb.net 教程 5-19 拓展:制作一个QQ大家来找茬和美女...

2019-11-25 17:14:30 969

原创 vb.net 教程 5-21 拓展 如何给IE浏览器截图

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。详细代码请点击这里通过源代码可以学习到1、实现对IE窗口进行截图:(1)IE工具栏:选中此项,软件截图时会将IE工具栏(包括菜单、地址栏等)一起截图。(2)整个网页:选中此项,软件会将整个网页(包括看不见的部分)截下,否则,软件将只截取网页看得见的部分。2、整个屏幕或者某个区域的截图:...

2019-11-25 16:58:13 165

原创 随笔 丰满的理想战胜不了骨干的现实

最近运气暴差,一直比较倒霉,居然把眼睛戳伤了,视力不出乎意外地下降了。眼睛收到巨力撞击,结膜被划伤,唯一欣慰的是眼底没有问题。到医院检查开了好几种药,等待慢慢康复。年底考核、辅导小孩学习。。。各种事情不断可以说,写完vb.net教程是自己的理想,但是挣钱养家才是现实。终归理想再丰满也战胜不了骨干的现实。这里就顺便也解释了为啥扩展教程收费,可惜整来整去也没有多少人付费学习。以上就是我...

2019-11-25 16:46:32 174 8

原创 vb.net 教程 5-19 拓展:制作一个QQ大家来找茬和美女找茬辅助工具

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。详细代码请点击这里通过源代码可以学习1、使用醒目的颜色来标识两幅图的不不同之处。2、模拟鼠标自动点击,更加贴近真人点击,防止被封。使用注意事项:1、QQ找茬助理是QQ大家来找茬和美女找茬的辅助工具,不会读取内存数据,仅通过分析图片来获得不同。2、找茬游戏窗口只要没有最小化,...

2019-11-25 16:29:53 401 3

原创 vb.net 教程 5-20 拓展 论坛图片批量转换

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。详细代码请点击这里通过源代码可以学习到1、图片批量处理大小尺寸。2、图片批量添加文字水印或图片水印。详细代码请点击这里由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。学习更多vb.net知识,请参看vb.net 教程 目录...

2019-11-25 16:19:31 178

原创 禁用/启用窗体上的关闭按钮

主要代码:Public Class Form1 Public Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Integer, ByVal nPosition As Integer, ByVal wFlags As Integer) As Integer Public Declare Function G...

2019-10-09 23:27:17 153

原创 vb.net 教程 4-12 ini文件操作 4 枚举节、键和键值

前面几节内容使用了已知的节(section)和键(Key)来获取值的,如果是一个不知道里面具体 section和 Key 的ini文件,如何知道有些什么section和 Key 以及对应的值呢?本节内容正式讨论如何枚举一个ini文件中的节(section)和键值对。使用到的api函数仍然是GetPrivateProfileString() Private Declare Func...

2019-10-05 11:24:44 152

原创 vb.net 教程 12-8 WebRequest 和 Webresponse 5-5 使用PostDataRequest 类上传文件

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。上一节中创建了PostDataRequest 自定义类,本节来看如何使用这个自定义类模仿网页上传表单和数据。设计界面如下:其中发送文件对应的文本框内是服务器接收数据的网页地址。当按下“发送文件”按钮时,代码如下: Private Sub Button7_Click(sender...

2019-10-02 10:49:21 147

原创 ASP 上传大文件时出错的解决方法

asp网页上传小文件时不会有问题,但是上传大文件发生错误,且不会返回错误信息。这个时候需要我们检查一下iis中的配置,具体位置在:iis->对应网站设置->asp->限制属性->最大请求实体主体限制 。默认是200000,也就是200kb,当上传的总数据量大于此数据时就会造成上传数据错误。请根据需要设置该值大小。...

2019-10-02 10:45:51 166

原创 vb.net 教程 12-8 WebRequest 和 Webresponse 5-4 PostDataRequest 类

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。PostDataRequest 类是自定义的一个类。主要是为了让代码结构清晰、更方便重复使用。类结构如下:使用的方法及说明:使用的的字段及说明:具体的代码:Imports System.NetImports System.IOImports System.TextP...

2019-10-02 10:19:53 99

原创 vb.net 教程 12-8 WebRequest 和 Webresponse 5-3 向网页发送文件和参数 协议分析

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。如前所述,发送文件比单独发送参数难度大了很多。要搞清楚浏览器如何接收数据,相关的协议请参看 RFC1867 Form based File upload in Html。我这里简单地分析一下:表单的Content-Type提供了两种方式传输数据:application/x-www-form-...

2019-10-01 23:21:09 100

原创 自己做一个国庆70周年头像

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。今天微信朋友圈被“给我一面国旗@微信“刷爆了。事实上这个是qq提供的头像,在微信圈发是不靠谱的方法,不少围观群众还打出了“给我一个女朋友@微信“。不管怎样,可以考虑自己做个头像,当然我们还是用代码做。qq提供了四个图样,我们可以把它们全部保存下来,发挥ps的特长,该镂空的地方全部镂空,然后...

2019-09-24 22:49:11 1856 4

原创 vb.net 教程 12-8 WebRequest 和 Webresponse 5-2 向网页发送文件和参数 无惧上传类

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。为了测试文件上传,使用了梁无惧开发的“无惧上传类”,使用的版本是v2.2,这是一个无组件上传类,不用专门去注册组件。由于提供了源代码,也可以供我们学习和参考。upfile_class.asp代码如下:<%'-------------------------------------...

2019-09-23 21:10:32 136

原创 vb.net 教程 12-8 WebRequest 和 Webresponse 5-1 向网页发送文件和参数 准备工作

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。向网页发送文件比起前几节发送参数的难度大了很多。这里为了测试代码,会使用到三个asp文件:1、uploadfile.asp :测试上传文件和参数页面2、savefile.asp:返回上传结果的页面3、upfile_class.asp:这里将使用“无惧上传类” V2.2,其他的无组件上传和这...

2019-09-23 21:10:28 78

原创 vb.net 教程 12-8 WebRequest 和 Webresponse 3-3 GET方式向网页发送数据 中文的处理

在《vb.net 教程 12-8 WebRequest 和 Webresponse 3-2 GET方式向网页发送数据》学习了将变量/值发送到网页接收,当时举的例子是:Dim poststring As String = "txtname1=test1&txtname2=test2"那么,如果使用中文会怎样呢?将以上代码更换为:Dim poststring As String = "t...

2019-09-23 21:08:32 97

原创 vb.net 教程 12-8 WebRequest 和 Webresponse 4-2 POST方式向网页发送数据

post的步骤比get要复杂,1、将要发送的变量和值按照“变量1=值1&变量2=值2……”这样的方式写入文本2、将文本按照网页编码转为字节数组3、定义webrequest对象4、设置webrequest对象的ContentLength属性为字节数组大小5、指定webrequest对象发送数据流的类型,这里是"application/x-www-form-urlencoded",以...

2019-09-22 17:01:44 135

原创 vb.net 教程 12-8 WebRequest 和 Webresponse 4-1 POST方式向网页发送数据 准备工作

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。请将以下代码保存为:form2.asp<html><head><title>上传文件</title><style>.inputtype{ border-top-style:none; border-left-s...

2019-09-22 17:01:33 74

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