自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

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

转载 VSTO详细打包过程

http://yshblog.com/blog/97

2021-07-16 09:09:35 1124

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

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

2020-03-25 11:44:54 2125

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

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

2020-03-24 19:51:24 1746

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

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

2020-03-18 20:23:38 407

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

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

2020-03-17 11:07:50 684

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

using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.W...

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

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

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

2020-03-14 11:03:45 616

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

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

2020-03-13 13:32:51 190

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

原文链接:https://blog.csdn.net/rickykay/article/details/51331847已验证类型(Sql Server 2012 & Visual Studio 2013)Sql ServerC#简写bigintSystem.Int64longtinyintSystem.Bytebytebinary(50)S...

2020-03-13 09:13:48 126

转载 Sql Server数据类型

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

2020-03-12 21:54:59 582

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

原文地址:https://www.cnblogs.com/qujialin/p/11191806.html1.在mysql的官网上去下载,链接是https://dev.mysql.com/downloads/mysql/,如图1-1,1-2所示,点击downloads,然后会弹出图1-3,点击No thanks,jast start my download.即可,当然你也可以注册一下。图 ...

2020-03-10 15:18:43 166

转载 C# MySQL概况及安装

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。在本教程中,会让大家快速掌握 MySQL 的基本知识,并轻松使用 MySQL 数据库。什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都...

2020-03-10 14:56:16 1205

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

参考文章:1、https://www.cnblogs.com/asxinyu/archive/2013/04/14/3020813.html2、https://blog.csdn.net/yxy244/article/details/79305757一、实现原理: 需要用到Windows API来设置窗体,用FindWindow查找图像窗体Figure1的句柄,使用SetParent...

2020-03-09 15:27:56 542

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

SummaryThis article demonstrates how to create an Automation client for Microsoft Excel by using Microsoft Visual C# .NET.More InformationAutomation is a process that permits applications that are ...

2020-03-07 16:12:39 244

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

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

2020-03-01 09:32:18 1635

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

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

2020-02-22 18:00:04 481

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

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

2020-02-21 21:28:41 1583

原创 C#的数组基础知识

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

2020-02-20 13:31:26 289

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

原文地址:https://www.cnblogs.com/CallmeYhz/p/4920293.html更多参考:1、https://www.cnblogs.com/CallmeYhz/p/4997691.html2、https://www.e-iceblue.cn/spirexls/import-or-export-data.html1、程序窗体2.引用office命名空间添加引...

2020-02-15 19:37:34 392

原创 NPOI学习:1概况

NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。简介使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。 [1]优势(一)传统操作Excel遇到的问题:1、如果是.N...

2020-02-15 19:17:10 285

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

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

2020-02-15 16:28:36 1824

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

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

2020-02-13 19:58:00 1148 1

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

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

2020-02-12 19:23:55 2195

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

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

2020-02-12 15:08:01 583

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

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

2020-02-10 20:55:27 2902 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█ VB.net转C#软件 █ :国外的一个VBConversions网站(https://vbconv...

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

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

使用Range属性this.Range["A3:F6, B1:C5"].Select();使用Cells属性 for(int icell=1;icell<=100;icell++) { this.Application.Worksheets[2].cells[icell, 1].value = icell; }使用快捷记号#N/A使用Offset属...

2020-02-08 23:09:12 4337 4

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

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

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

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

引言在我们日常办公中,我们经常可能遇到一些重复性的工作,如果手工去做即繁琐又费时,比如在我们论文的写作中经常会遇到文中存在很多空白的段落,可以利用传统手工的方式重新审阅一遍,再手动删除这些空白行,如果大量的论文、报告都需要这样手工去处理,其繁琐程度可想而知。又如人事工作中有一项工作设定是每个月末给本月的寿星员工发送邮件来通知参加生日会,又比如员工信息位于Exce之l中,那么我们就需要手动从这些表...

2020-02-08 15:18:22 1258

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

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

2020-02-08 14:42:24 648

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

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

2020-02-08 14:07:02 493

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

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

2020-02-08 13:23:45 1128

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

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

2020-02-08 11:07:14 1265

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

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

2020-02-08 10:29:30 975 1

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

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

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

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

C#中的运算符运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C# 主要内置运算符包括以下6种,分类如下:算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符1、算术运算符下表显示了 C# 支持的所有算术运算符。假设变量 A 的值为 10,变量 B 的值为 20,则:运算符描述实例+把两个操作数相加A + B 将得到 30-从第...

2020-02-07 14:06:42 3907 2

转载 C# Console类的具体用法

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

2020-02-07 11:13:59 4371

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

一、C#的数据类型在 C# 中,变量分为以下几种类型:值类型(Value types)引用类型(Reference types)指针类型(Pointer types)1、值类型(Value types)值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您...

2020-02-06 22:43:01 1342 1

空空如也

空空如也

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

TA关注的人

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