自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 C#免费教程(bili网站搜罗VSTO免费视频资源)

在bilibili网站搜索关键字“C#”后,搜索结果如下图所示,搜索结果比搜索VSTO的资源多了太多了,足有50页之多。 哪个更好呢?经过笔者的梳理,以下几个值得推荐。 1 C#语言入门详解 网址如下:https://www.bilibili.com/video/av1422127?from=se...

2020-02-10 21:34:12 2469 1

原创 C# 提取DataTable指定字段到新的DataTable方方法

/// <summary> /// 从DataTable中返回两列数据作为一个新的DataTable /// </summary> /// <param name="sourceDt">源数据表...

2020-03-25 11:44:54 47 0

原创 C#移除DataTable中数据为空的列

private static DataTable RemoveDataTableNullColumns(DataTable dt) { foreach (var column in dt.Columns.Cast<DataColumn>().To...

2020-03-24 19:51:24 67 0

原创 C# 递归实现读取SQL Server数据表册到TreeView中

1、建立SQL Server数据表,共三列(注意id和pid不要用字符串,用数字类型) id name pid 1 一级分类A 空 2 一级分类 B 空 3 一级分类C 空 4 一级分类下的二级分类a 1(注意这里写他的上级所在的行) 5 一级分类下的二级分类b 1...

2020-03-18 20:23:38 49 0

转载 C# TreeView与DataTable交互添加节点两种方式

本文转载:http://dengzebo.blog.163.com/blog/static/18867406201032141742168/ 方式一: #region "读取树结点从Datatable" /// <summary> ...

2020-03-17 11:07:50 34 0

转载 C# SqlServer+treeview实现动态树形菜单

using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web....

2020-03-17 08:31:16 62 2

转载 C# WSTO窗口焦点问题的解决办法

原文地址:https://www.cnblogs.com/cplemom/p/11514668.html,感谢原作者,让我少走不少弯路。 写插件弹窗是肯定要有的,有弹窗才有展示功能的页面啊! 记录一下前段时间遇到的一些弹窗方面的坑,一个个踩过来也是收获颇丰啊! 1、WPF弹窗 最简单的弹窗方式,n...

2020-03-14 11:03:45 60 0

原创 SQL完全手册学习笔记01 SQL快速入门

以下记录SQL学习笔记,从零开始!就从这里开始。 第一章 简介 这部分直接略过了,讲了什么是SQL语言,SQL的功能,SQL的特点和优点。 第二章 SQL快速入门(8种最常用的SQL语句) 1、查询数据并计算数据 查询不同城市销售点的销售量: 对单表可以进行查询,也可以对单表不同列进行计算(q...

2020-03-13 13:32:51 44 0

转载 ql Server 数据类型与 C# 数据类型对照

原文链接:https://blog.csdn.net/rickykay/article/details/51331847 已验证类型(Sql Server 2012 & Visual Studio 2013) Sql Server C# 简写 bigint System.I...

2020-03-13 09:13:48 18 0

转载 Sql Server数据类型

数据类型是一种属性,用于指定对象可保存的数据的类型,SQL Server中支持多种数据类型,包括字符类型、数值类型以及日期类型等。数据类型相当于一个容器,容器的大小决定了装的东西的多少,将数据分为不同的类型可以节省磁盘空间和资源。 Sql Server 还能自动限制每个数据类型的取值范围,例如定义...

2020-03-12 21:54:59 79 0

转载 mysql-8.0.16-winx64的最新安装教程

原文地址:https://www.cnblogs.com/qujialin/p/11191806.html 1.在mysql的官网上去下载,链接是https://dev.mysql.com/downloads/mysql/,如图1-1,1-2所示,点击downloads,然后会弹出图1-3,点击...

2020-03-10 15:18:43 47 0

转载 C# MySQL概况及安装

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 在本教程中,会让大家快速掌握 MySQL 的基本知识,并轻松使用 MySQL 数据库。...

2020-03-10 14:56:16 218 0

转载 C#图形之与matlab混编思路

参考文章: 1、https://www.cnblogs.com/asxinyu/archive/2013/04/14/3020813.html 2、https://blog.csdn.net/yxy244/article/details/79305757 一、实现原理: 需要用到Windo...

2020-03-09 15:27:56 53 0

转载 How to automate Microsoft Excel from Microsoft Visual C#.NET

Summary This article demonstrates how to create an Automation client for Microsoft Excel by using Microsoft Visual C# .NET. More Information Automati...

2020-03-07 16:12:39 45 0

转载 C#不重复输出一个数组中所有元素的方法

感谢原作者:https://www.xp.cn/b.php/53165.html 1.算法描述 0)输入合法性校验 1)建立临时数组:与原数组元素一样。该步骤的目的是防止传入的原数组被破坏 2)对临时数组进行排序 3)统计临时数组共有多少个不同的数字。该步骤的目的是为了确定结果集数组的长度 4)建...

2020-03-01 09:32:18 87 0

原创 C# 数组应用-双色球模拟

1 控制台买入彩票模拟 买彩票分为两步: 一是买6个1-33的数字的红球,且6个数字不能重复,如果输入重复了提请重新输入; 二是买入1个1-16数字的蓝球。 static int[] BuyLottery() { int[] LotteryArry = ...

2020-02-22 18:00:04 73 0

原创 C# 关于数组的几个方法

1 random.Next方法 random.Next(): 返回非负的一个随机数 random.Next(MaxValue): 返回一个小于所指定最大值的非负随机数(注意:a.是小于最大值要生成的随机数的上界(随机数不能取该上界值);b.maxValue 类型:[System…::.Int32...

2020-02-21 21:28:41 110 0

原创 C#的数组基础知识

1 数组的声明及赋值方法 方式一 int[] scores = {1,2,3,4,5};//在数组声明的时候赋值 方式二:定义数组的长度,没有赋值,元素默认值为0 int[] scores = new int[10];//数组长度为10,数组元素默认值是0 //也可以这样...

2020-02-20 13:31:26 59 0

转载 NPOI学习:2 C# NPOI读取Excel数据

原文地址:https://www.cnblogs.com/CallmeYhz/p/4920293.html 更多参考: 1、https://www.cnblogs.com/CallmeYhz/p/4997691.html 2、https://www.e-iceblue.cn/spirexls/im...

2020-02-15 19:37:34 68 0

原创 NPOI学习:1概况

NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。 NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。 简介 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 W...

2020-02-15 19:17:10 62 0

原创 C#爬虫:innerHTML和innerText的使用和区别

document对象中有innerHTML、innerText这两个属性,都是获取document对象文本内容,但使用起来还是有区别的; 1)innerHTML设置或获取标签所包含的HTML+文本信息(从标签起始位置到终止位置全部内容,包括HTML标签,但不包括自身) 2) outerHTML...

2020-02-15 16:28:36 243 0

原创 VSTO扩展Excel之二:工作表相关处理

“VSTO扩展Excel之一:工作薄相关处理”已经述及,Excel的VSTO外接程序经常需要获取到某个工作薄对象,并以此来获得其中的工作表对象,然后再对工作表中的数据进行处理,显然工作表是VSTO最常处理的对象,掌握工作表事件、方法和属性相关的编程尤为重要。 这里我们首先也要清楚几个概念,工作表对...

2020-02-13 19:58:00 119 0

原创 VSTO扩展Excel之一:工作薄相关处理

一般地,Excel的VSTO外接程序经常需要获取到某个工作薄对象,并以此来获得其中的工作表对象,然后再对工作表中的数据进行处理,但针对工作薄的创建、打开、关闭、重命名等操作还是会遇到的。 首先我们要清楚两个概念,工作薄与工作表的概念,其中工作薄是文件,工作表是工作薄的工作页,一个工作薄可以有多个工...

2020-02-12 19:23:55 219 0

原创 VSTO的旅行只需要三步就可以开启

其实VSTO就这么简单,你只需要三步就可以开启VSTO之旅了(以VS2019版为例)。 第一步: 如下图所示,创建新项目,选 Excel VSTO 外接程序: 配置新项目,项目名称,位置,解决方案名称等都可以按默认,然后点创建。 然后就出来如下的界面,这时程序自动在前面加了一系列的引用,比如:...

2020-02-12 15:08:01 50 0

原创 C#爬虫:使用Html Agility Pack实现Html的解析

方式1 使用HttpWebRequest/HttpWebResponse HttpWebRequest httpReq; HttpWebResponse httpResp; string strBuff = ""; char[] cbuffer = new char[2...

2020-02-11 23:50:49 319 0

原创 VSTO开发入门教程(bili网站搜罗VSTO免费视频资源)

在bilibili网站搜索关键字“VSTO”后,搜索结果如下图所示,目前VSTO资源的确有点少啊。 通过对搜索结果的盘点,其中比较优质的免费视频如下: 1 VSTO开发入门教程 视频共分为了11集: 1.VSTO概述 2.C#语法基础 3.类的创建和使用 4.窗体和控件设计技术 5.C#操作Ex...

2020-02-10 20:55:27 329 1

原创 VB.net与C#在线相互转换工具

█ 在线VB.net转C# █ : https://www.dotnetspider.com/convert/vb-to-csharp.aspx █ 在线C#转VB.net █ : https://www.dotnetspider.com/convert/CSharp-To-Vb.aspx █ V...

2020-02-09 22:06:40 193 1

转载 VSTO(Excel相关)的C#代码

使用Range属性 this.Range["A3:F6, B1:C5"].Select(); 使用Cells属性 for(int icell=1;icell<=100;icell++) { this.Application.Worksheets[2]....

2020-02-08 23:09:12 206 2

原创 有史以来实现Excel外接程序最简单的教程

1、编程环境及编程语言 本教程的编程环境及编程语言如下: 编程环境:Win7,Visual Studio 2017,Office 2016 编程语言:C# 2 编程步骤 (1)新建一个Excel的外接程序 打开Visual Studio 2017,点【文件】→【新建】→【项目】,即出现如下对...

2020-02-08 21:34:57 573 1

转载 VSTO之旅系列(六):实现Office的自动化,使你办公更容易

引言 在我们日常办公中,我们经常可能遇到一些重复性的工作,如果手工去做即繁琐又费时,比如在我们论文的写作中经常会遇到文中存在很多空白的段落,可以利用传统手工的方式重新审阅一遍,再手动删除这些空白行,如果大量的论文、报告都需要这样手工去处理,其繁琐程度可想而知。又如人事工作中有一项工作设定是每个月末...

2020-02-08 15:18:22 149 0

转载 VSTO之旅系列(五):创建Outlook解决方案

引言 在上一个专题中,为大家简单介绍了下如何创建Word解决方案的,所以本专题中将为大家介绍下Outlook相关的内容。我们从Visual Studio 2010 中Office节点下的模板中我们可以看到,Outlook只有外接程序的模板,并没有提供像Word或Excel这样的文档级的模板,所以V...

2020-02-08 14:42:24 56 0

转载 VSTO之旅系列(四):创建Word解决方案

写在前面:本博客所有VSTO之旅系列均来自于网络,一切权益归原作者所有,由于原文价值较高,受到多次转载,此处转载仅为学习之用,转载时对原文部分进行了简要修改,向原作者致敬。 引言 在上一个专题中主要为大家介绍如何自定义我们的Excel 界面的,然而在这个专题中,我将为大家介绍如何用VSTO来创建W...

2020-02-08 14:07:02 53 0

转载 VSTO之旅系列(三):自定义Excel UI

引言 在上一个专题中为大家介绍如何创建Excel的解决方案,相信大家通过从上面一个专题之后了解了Excel的对象模型,以及Office两种解决方案的,看完上一个专题之后,肯定很多朋友想为Excel自定义属于自己的UI界面,例如,有这样的一些疑问——是否可以使用VSTO来自定义选项卡呢? 是否可以自...

2020-02-08 13:23:45 103 0

转载 VSTO之旅系列(二):创建Excel解决方案

1 引言 VSTO是微软推出一种对Office产品进行操作的技术,其中提供了一些类库来让开发人员可以更方便地开发出Office的解决方案,即对Word/Excel/Outlook实现一些扩展功能。 下面这个专题将为大家介绍如何创建Excel的解决方案。 2 创建VSTO项目 (1)搭建VSTO项目...

2020-02-08 11:07:14 69 0

转载 VSTO之旅系列(一):VSTO入门

引言: 因为工作的原因,这段时间一直在看VSTO的相关的内容的,因此希望通过这个系列来记录下我学习的过程和大家分享Office开发的相关知识,希望以后有朋友从事这方面的也希望通过本系列提供点帮助。 本专题将简单介绍VSTO和VSTO中的一些基本概念进行介绍,下面就直接进入正题了。 1 VSTO介绍...

2020-02-08 10:29:30 85 0

原创 C#的判断、循环及循环控制语句

一、C#的判断语句 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 下面是大多数编程语言中典型的判断结构的一般形式: C# 提供了以下类型的判断语句。 语句 描述 if 语句 一个 if 语句 由一个布...

2020-02-07 15:19:56 106 1

原创 C#6种运算符号及运算符的优先级

C#中的运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C# 主要内置运算符包括以下6种,分类如下: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 1、算术运算符 下表显示了 C# 支持的所有算术运算符。假设变量 A 的值为 10,变量 B 的值为 20,...

2020-02-07 14:06:42 184 0

转载 C# Console类的具体用法

这篇文章主要介绍C# Console类的具体用法: Console.Write 表示向控制台直接写入字符串,不进行换行,可继续接着前面的字符写入。 Console.WriteLine 表示向控制台写入字符串后换行。 Console.Read 表示从控制台读取字符串,不换行。 Console.Re...

2020-02-07 11:13:59 76 0

原创 C#的数据类型及数据类型的转换

一、C#的数据类型 在 C# 中,变量分为以下几种类型: 值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types) 1、值类型(Value types) 值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中...

2020-02-06 22:43:01 117 0

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