自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 WPF项目打包为APP

步骤一:准备环节1、打开VS安装Microsoft Visual Studio Installer Projects插件,点击菜单栏扩展(X)选项展开菜单2、选择管理扩展3、然后再在搜索框中搜索Microsoft Visual Studio Installer Projects插件进行下载4、搜索出后通常为第一项插件,选中下载下载完成后关闭vs软件,插件会自动安装,只需要进行傻瓜式安装即可,以上为对WPF项目进行打包的准备工作,如果已安装该插件的,可选择跳过此部分。步骤二:正式进入打包的

2022-03-28 19:29:20 3558 1

原创 XAML的Window窗体样式

XAML的Window窗体样式窗口的外观WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowStyle、ResizeMode等属性。1、Icon 指定窗口的图标;下图为未进行窗口图标设定的项目窗口样式设定后为运行的图标就为下图所示是一样用于窗口样式更加美观2、Title 指定窗口的标题;3、WindowStyle指定窗口样式,有4个取值:3.1、None,无边框;(当ResizeMode属性为NoResize时,仅剩下窗口核心。)未设置WindowStyle为N

2022-03-20 19:57:20 648

原创 C#的集合

C#集合集合与数组比较类似,都用于存放一组值,但集合中提供了特定的方法能直接操作集合中的数据,并提供了不同的集合类来实现特定的功能。集合简单的说就是数组的升级版。他可以动态的对集合的长度(也就是集合内最大元素的个数)进行定义和维护!所有集合类或与集合相关的接口命名空间都是 System.Collection,在该命名空间中提供的常用接口如下表所示。接口名称 作用IEnumerable 用于迭代集合中的项,该接口是一种声明式的接口IEnumerator 用于迭代集合中的项,该接口是一种实现式的接口

2022-03-09 09:08:53 299

原创 Oracle数据库中的数据类型

一.字符类型字符串数据类型还可以依据存储空间分为固定长度类型(CHAR)和可变长度类型(varchar2/nvarchar2)两种*char类型char类型,定长字符串,会用空格填充来达到器最大长度,非null的char(12)总是包含12字节信息。char字段最多可以存储2000字节的信息。如果创建表时,不指定char长度,则默认为1*varchar2类型变长字符串,与char类型不同,它不会使用空格填充至最大长度。varchar2最多可以存储4000字节信息nvarchar2类型这是一个包

2022-03-01 15:39:59 9457

原创 C# DataSet和DataTable:将查询结果保存到DataSet或DataTable中

C# DataSet和DataTable:将查询结果保存到DataSet或DataTable中在执行对表中数据的查询时还能将数据保存到 DataSet 中,但需要借助 DataAdapter 类来实现。在实际应用中,DataAdapter 与 DataSet 是在查询操作中使用最多的类。此外,还可以通过 DataSet 实现对表中数据的增加、修改、删除操作。DataAdapter 与 DataSet 类简介DataAdapter 类用于将数据表中的数据查询出来并添加到 DataSet 中,DataAd

2022-02-24 09:35:31 2423 1

原创 C# Connection:连接数据库

C# Connection:连接数据库C# 语言中 Connection 类是 ADO.NET 组件连接数据库时第一个要使用的类,也是通过编程访问数据库的第一步。接下来我们来了解一下 Connection 类中的常用属性和方法,以及如何连接 SQL Server 数据库。Connection 类概述Connection 类根据要访问的数据和访问方式不同,使用的命名空间也不同,类名也稍有区别,在这里我们使用的是 SqlConnection 类,以及微软提供的 SQL Server 2014 数据库。S

2022-02-24 09:19:56 1895

原创 C# ADO.NET数据库作及常用类概述

C# ADO.NET数据库作及常用类概述在 C# 语言中 ADO.NET 是在 ADO 的基础上发展起来的,ADO (Active Data Object) 是一个 COM 组件类库,用于访问数据库,而 ADO.NET 是在 .NET 平台上访问数据库的组件。ADO.NET 是以 ODBC (Open Database Connectivity) 技术的方式来访问数据库的一种技术。ADO.NET 中的常用命名空间如下表所示。在使用 ADO.NET 进行数据库操作时通常会用到 5 个类,分别是 Co

2022-02-24 08:41:42 1743

原创 C# try catch finally:异常处理

C# try catch finally:异常处理在 C# 语言中异常与异常处理语句包括三种形式,即 try catch、try finally、try catch finally。在上述三种异常处理的形式中所用到关键字其含义如下:try:用于检查发生的异常,并帮助发送任何可能的异常。catch:以控制权更大的方式处理错误,可以有多个 catch 子句。finally:无论是否引发了异常,finally 的代码块都将被执行。下面我们将分别为大家讲解这三种形式的应用。try catch在 t

2022-02-24 08:25:25 1223

原创 数据库数据删除

DeleteDelete :删除数据表中的行(可以删除某一行,也可以在不删除数据表的情况下删除所有行)。删除某一行:Delete from 数据表名称 where 列名称=值;删除所有行:Delete * from 数据表名称DropDrop :删除数据表或数据库,或删除数据表字段。删除数据库:drop database 数据库名称删除数据表:(表的结构、属性、索引也会被删除)use 数据库名称drop table 数据表1名称,数据表2名称删除数据表字段(列):use 数据库名称a

2021-12-29 16:38:23 5474

原创 C# enum:枚举类型

C# enum:枚举类型C#枚举类型和结构体类型都是特殊的值类型,应用也比较广泛。枚举类型与《C#一维数组》一节中介绍的数组比较接近,它可以将一组值存放到一个变量名下,方便调用。例如,在《C# Split》一节中介绍的拆分方法中的字符串拆分选项 StringSplitOptions 就是一个枚举类型,在该类型中有两个值,分别是 None 和 RemoveEmptyEntries。结构体类型将在下一节《C#结构体类型》中为大家讲解。枚举类型是一种值类型,定义好的值会存放到栈中。枚举类型在定义时使用 enu

2021-12-08 08:30:46 1631

原创 C#get和set访问器:获取和设置字段(属性)的值

C#get和set访问器:获取和设置字段(属性)的值属性经常与字段连用,并提供了 get 访问器和 set 访问器,分别用于获取或设置字段的值。get 访问器和 set 访问器的使用与方法非常类似,可以在操作字段时根据一些规则和条件来设置或获取字段的值。此外,为了保证字段的安全性,还能选择省去 get 访问器或 set 访问器。定义属性的语法形式如下。其中:get{}get 访问器,用于获取属性的值,需要在 get 语句最后使用 return 关键字返回一个与属性数据类型相兼容的值。若在属性

2021-11-28 19:17:20 803

原创 Directoryinfo类:文件夹操作

DirectoryInfo 类能创建该类的实例,通过类的实例访问类成员。DirectoryInfo 类提供了一个构造方法,语法形式如下。DirectoryInfo(string path)在这里 path 参数用于指定文件的目录,即路径。例如创建路径为 D 盘中的 test 文件夹的实例,代码如下。DirectoryInfo directoryInfo = new DirectoryInfo(“D:\test”);需要注意的是路径中如果使用 \,要使用转义字符来表示,即 \;或者在路径中将 \

2021-11-24 16:07:34 744

原创 C#数组简述

一维数组:一维数组在数组中最常用,即将一组值存放到一个数组中,并为其定义一个名称,通过数组中元素的位置来存取值。创建一维数组的语法形式如下。//定义数组数据类型[] 数组名;//初始化数组中的元素数据类型[] 数组名 = new 数据类型[长度];数据类型[] 数组名 = {值 1, 值 2, …}数据类型[] 数组名 = new 数据类型[长度]{值 1,值 2,…}在定义数组时定义的数据类型代表了数组中每个元素的数据类型。在使用数组前必须初始化数据,即为数组赋初值。在初

2021-11-08 14:58:17 301

原创 WPF单号自增功能实现

第一步:要在数据库写好表格,再在数据库的储存过程获取数据库里表单的数据如下图所示:第二步:就去服务端写方法,名字建议和你写的存储过程的名字一样,这样就方便区分和之后的查找,当然你也可以不保持一致,这个只是为了方便之后的查找,排序的话需要倒叙排序,这样方便后面获取的数据的时候进行下一步的操作。第三步:在后台写编号自增的代码,获取数据库编码数据2.判断是否存在第一条编号当在数据库查询到编码为空或者返回Table,就表示数据没有第一条编号数据,所以要新增第一条编号数据如果存在第一条编号数

2021-10-28 14:50:57 157

原创 C#WPF设置buton的圆角效果

C#WPF设置buton的圆角效果一.设置buton的圆角效果步骤如下:写一个buton按钮控件 设置好按钮样式,这个样式可以自定义在button里写在写并设置ControlTemplate的TargetType="{x:Type Button}"因为是写button的圆角所以类型为button在写Border控件设置属性BorderBrush="{TemplateBinding Control.BorderBrush}"边框粗度为1 BorderThickness="1"圆角效果的属性设为5

2021-10-18 10:20:28 1812

原创 C#可空类型与数组

1.可空类型:? 单问号用于对 int、double、bool 等无法直接赋值为 null 的数据类型进行 null 的赋值,意思是这个数据类型是 Nullable 类型的?? 双问号用于判断一个变量在为 null 的时候返回一个指定的值。接下来我们详细说明。C# 可空类型(Nullable)C# 提供了一个特殊的数据类型,nullable 类型(可空类型),可空类型可以表示其基础值类型正常范围内的值,再加上一个 null 值。例如,Nullable< Int32 >,读作"可空的

2021-10-12 15:05:02 761

原创 SQL 用于各种数据库的数据类型

Microsoft Access、MySQL 和 SQL Server 所使用的数据类型和范围。Microsoft Access 数据类型数据类型 描述 存储Text 用于文本或文本与数字的组合。最多 255 个字符。 Memo Memo 用于更大数量的文本。最多存储 65,536 个字符。注释:无法对 memo 字段进行排序。不过它们是可搜索的。 Byte 允许 0 到 255 的数字。 1 字节Integer 允许介于 -32,768 与 32,767 之间的全部数字。 2 字节Long

2021-09-28 14:57:28 618

原创 C#语言的循环与封装

C#循环有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了允许更为复杂的执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的一般形式:循环类型循环类型 描述while 循环当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。for/foreach 循环多次执行一个语句序列,简化管理循环变量的代码。do…while 循环除了它是在循环主体结尾

2021-09-18 15:42:18 203

原创 数据库的导入与导出

MySQL中你可以使用SELECT…INTO OUTFILE语句来简单的导出数据到文本文件上。以下实例中我们将数据表 runoob_tbl 数据导出到 /tmp/runoob.txt 文件中:mysql> SELECT * FROM runoob_tbl-> INTO OUTFILE ‘/tmp/runoob.txt’;你可以通过命令选项来设置数据输出的指定格式,以下实例为导出 CSV 格式:mysql> SELECT * FROM passwd INTO OUTFILE ‘/t

2021-09-09 09:12:05 2326

原创 数据库语法(新增,查询)

数据库语法(新增,查询)新增:–创建数据库create database 数据库名称go例子: CREATE TABLE Class(classid int identity(1,1) primary key,className varchar(6) null)含义解析 : CREATE TABLE 新建表的表名(表格主键名称 主键数据类型(int) 设计主键自增( identity(1,1)) 把其设置为此表的主键( primary key)其他数据名称 数据类型 设置可为空或不可为

2021-08-28 16:25:15 1235

原创 XAML高级教程——资源

什么是资源: 资源是可以在应用程序的不同位置重用的对象。XAML资源的示例包括画笔和样式。每个 框架级别的元素(FrameworkElement或FrameworkContentElement)都有一个resource属 性,该属性包含资源定义的资源(作为ResourceDictionary)。可以在任何元素上定义资 源,但是资源通常是在根元素上定义的。当在页面根元素上定义一个资源时,页面逻辑 树中的所有元素都可以访问它,并且您可以重用相同的资源来设置接受该资源表示的类 型的任何属性的值。 可以将资源引用.

2021-08-18 19:10:04 346

原创 C/S和B/S

目前用户用户对PC端应用的两种开发模式(C/S和B/S)理解是很片面的,今天我们将为各位详细讲解下两者的区别。CS即Client/Server(客户机/服务器)结构,C/S结构在技能上非常成熟,它的重要特征就是交互性强、拥有安全的存取形式、网络通信数量低、响应速度快、利于处置大量数据。可是这个结构的程序就是针对性开发,变更不够灵活,维护与管理的难度较大。常常只局限在小型局域网,不利于扩展。而且,因为这个结构的每台客户机全部须要安装相对应的客户端程序,分布功能弱并且兼容性差,不可以完成迅速部署安装

2021-08-11 09:35:04 40023

原创 WPF部分常用的事件与触发条件

WPF部分常用的事件与触发条件ContextMenuClosing -上下文菜单中关闭事件ContextMenuOpening -上下文菜单打开DataContextChanged-数据上下文更改DragEnter-拖进DragLeave -拖动离开DragOver-拖动完成时-在输入系统报告出现以此元素为可能放置目标的基础拖动事件时发生。Drop-下降在输入系统报告出现将此元素作为放置目标的基础放置事件时发生。FocusableChanged-当 Focusable 属性的值更改时发生G

2021-08-06 09:36:08 1458

原创 WPF-Style样式及其触发器

1.Style中的Setter :Setter是设置器。什么的设置器呢?属性值的。我们给属性赋值的时候一般都采用“属 性名=属性值”的形式。Setter类的Property属性用来指明你想为目标的那个属性赋值; Setter类的Value属性则是你提供的属性值。 下面的例子中在Window的资源词典中放置一个针对TextBlock的Style,Style中使用若干 Setter来设定TextBlock的一些属性,这样程序中的TextBlock就会具有统一的风格,除非 你使用{x:Null}显示地清空Sty

2021-07-28 08:33:30 364

原创 layui框架数据表格的批量删除

layui框架数据表格的批量删除操作此文献为layui框架的数据表格的批量删除,批量删除顾名思义就是把大量的数据进行删除操作由于有点项目数据繁多,如果在要删除的时候一个一个的删除的话,就会很麻烦。所以我们要进行批量删除。一.页面1.因为是layui框架的批量删除所以首先要创建一个由layui插件渲染的数据表格如下图因为我们要做批量删除所以要在表格里设置多选框来进行选中的数据进行删除,其他数据就如常进行就可以了。2.接下来就是在页面获取选中的数据,先给表格设置一个ID如下图所示(1)获取表格

2021-05-18 08:40:29 3377 1

原创 .NET的一些常用函数

1、DateTime 数字型System.DateTime currentTime=new System.DateTime();1.1 取当前年月日时分秒currentTime=System.DateTime.Now;1.2 取当前年int 年=currentTime.Year;1.3 取当前月int 月=currentTime.Month;1.4 取当前日int 日=currentTime.Day;1.5 取当前时int 时=currentTime.Hour;1.6 取当前分in

2021-05-08 08:03:55 991 1

原创 正则表达式

正则表达式的一些有用的表达式“^\d+"//非负整数(正整数+0)"[0−9]∗[1−9][0−9]∗" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*"//非负整数(正整数+0)"[0−9]∗[1−9][0−9]∗” //正整数“^((-\d+)|(0+))"//非正整数(负整数+0)"−[0−9]∗[1−9][0−9]∗" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*"//非正整数(负整数+0)"−[0−9]∗[1−9][0−9]∗” //负整

2021-05-07 10:46:51 692

原创 数据库的新增,删除,查找,修改

数据库的新增,删除,查找,修改;1、新增:(1) 首先新增数据是获取页面用户填写的数据,然后通过控制器发送请求将这些数据新增到数据库中。(2) 新增数据需要做的是获取用户在页面填写的数据后进行数据验证,最好在页面、控制器双重验证。然后控制器接收数据。然后通过Add()或者AddRange()将数据添加到数据库中,添加成功后通过SaveChanges() 保存新增数据Add(entity):添加数据 entity:要添加的实体 AddRange(entity):添加数据列表Entity:要添加的实体

2020-08-19 10:48:37 779

原创 图片上传

MVC 的 Excel 数据导出MVC 中 Excel 表格数据导出:第一种:在已有的模板上导出数据(前提是构建好模板)第二种:正常的导出数据第三种:含有合并表头的数据导出不管是哪一种,数据导出都是建立在 NPOI 插件基础上的,都需要先将 NPOI 放入到项目中 bin 文件夹里面,然后添加引用含有合并表头的数据导出:整体思路:先创建好工作簿,然后在该工作簿中创建工作表。然后在工作表中创建第一行,接着在第一行创建单元格,然后给这个单元格设置样式、内容,需要注意的是:因为是合并表头,所以需要合

2020-08-19 10:26:31 94

MVCExcel导入文献总结.pdf

在页面的表格进行数据的导入,导入的数据必须写在Excel格式的工作簿中

2020-08-17

MVCExcel导出文献总结.pdf

对页面中的表格数据进行导出 ,以Excel工作簿的格式进行导出,

2020-08-17

数据库的新增,删除,查找,修改;.pdf

数据库的新增,,查找,修改;.pdf 个人经验 若有错误 请勿见怪

2020-08-09

Excel表格数据导出.pdf

Excel表格数据导出.pdf

2020-08-09

空空如也

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

TA关注的人

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