自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lingshuangcanxue

IT程序员

  • 博客(84)
  • 资源 (20)
  • 收藏
  • 关注

原创 WPF+Prism 模块化编程(一)

如何在WPF中创建基于Prism框架的模块化项目

2024-03-31 17:15:17 804

原创 EF框架常见异常处理汇总

汇总EF框架在C#编程中常见错误

2024-03-09 09:57:05 471

原创 .Net6 部署到IIS示例

基于FastEndpoints+.NET6框架API服务部署

2023-11-17 10:26:14 1770

原创 WPF基础知识系例

WPF图形与绘图

2022-11-28 00:34:16 1591 1

原创 WPF Xmal 可以运行界面报错无法显示

程序正常运行,但是 XAML界面中一直报数据类型不支持错误,导致整个 XMAL 页面无法正确显示。

2022-10-17 18:30:54 1808

原创 [EF]VS2022+MySql+EF6 CodeFirst模式实现 WPF案例

主要实现了 EF框架 Code First 模式在 MySql 中的实现,使用WPF项目开发,包括启用迁移、增加迁移和更新数据库等操作

2022-10-11 22:00:00 3332

原创 MVC +easyui +json 前后端交互动态生成树形菜单

效果图:1、view端代码实现,引入jquery、easyui 的js文件,创建树形菜单标签<ul>,如下所示:@{ ViewBag.Title = "Home Page";}<link href="~/Area/icon.css" rel="stylesheet" /><link href="~/Area/easyui.css" rel="stylesheet" /><script src="~/Scripts/jquery-3.4.

2021-10-28 09:21:23 698

原创 C# 解析key值动态的json数据

需求:对于传统的Json字符串,比如有规定属性的对象,通常都会采用反序列化的方式就可以了;同样,如果出现不同属性,但具有相同的数据结构是,采用同一个接口传输时,就导致JSON数据属性动态变化,出现动态JSON.例如处理固定属性结构的json:(devicename、propertydate、id、status、types 属性不变化,数值发生变化)json字符串:{ "devicename": "WO170330000375", "propertydate": { ...

2021-10-26 12:51:50 3237 1

原创 C# NPOI 和 CSV 导出Excel 功能实现

1、引言 程序中经常会使用到的一个功能就是导出 Excel ,而导出 Excel 的实现主要有两种方法,一种是 CSV 导出,一种是 NPOI 导出,而从效果上来说,NPOI 更能够符合Excel 导出规范。2、CSV与NPOI简介 CSV逗号分隔值(Comma-Separated Values 有时也称为字符分隔值,因为分隔字符也可以不是逗号),其...

2019-03-01 17:27:14 7989

原创 Linq 介绍(二)

1、查询复杂的对象上节已经对Linq 做出了初步的认识,了解了 LINQ 的 查询语法和方法语法,这一节主要介绍如何使用 LINQ 查询对象集合以及添加查询筛选条件。新建一个控制台应用程序,取名称为 FirstLinq,代码如下:using System;using System.Collections.Generic;using System.Linq;using Syst...

2019-02-28 17:29:55 485

原创 Linq 介绍(一)

1、第一个Linq查询新建控制台应用程序 FirstLinq 代码如下:static void Main(string[] args) { string[] names = { "Anna","zheng","Sime","Jake","Smyth","Sallmall","Ruby","Hesi",

2019-02-27 16:34:49 740 1

原创 Winform exe程序防重复运行

两种方法实现效果:方法一是提示程序重复运行(简单,比较轻量);方法二是弹出已经打开的程序窗口来实现(人性化,复杂);   方法一:主要是对程序主进程的控制,在程序入口代码处创建一个互斥体,使得主程序只能存在一个,主要是在 Program.cs 中来实现,默认Program.cs代码如下: static class Program { static ...

2019-01-17 09:38:05 1513 1

原创 linux搭建、安装gitlab服务器

1、安装环境unbutun 14.04 系统2、安装和配置必要的依赖关系sudo apt-get updatesudo apt-get install -y curl openssh-server ca-certificates或者直接输入sudo apt-get install openssh-server postfix安装期间,可能会出现配置界面选择框。选择“...

2018-12-07 12:43:37 791

原创 Oracle 11g 存储过程实现

1、查询job存储过程select * from user_jobs; 查询结果如下: 其中Job代表执行job的id。2、创建一个存储过程/* 创建数据表存储过程*/create or replace procedure proc_del_hb_pollutantdateh asbegin insert into hb_pollutantdateh selec...

2018-11-30 15:44:39 1010

原创 VS2015 开发Windows服务(Windows service)包括添加服务安装与卸载文件

1、创建一个Windows服务程序(和创建的是控制台程序、WinForm一样),如下所示: 创建完成后界面如下: 在界面空白处右键 -查看代码,如下所示:  下面,实现一个写txt文件操作,每隔一秒钟,往指定的txt文件写入系统时间信息,这里有以下引用using System.IO;using System.Threading;实现代码如下:usi...

2018-11-22 13:36:34 6738

原创 C# 读取文件下最新创建的的文件名和时间

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Threading.Tasks;namespace ReadNewfile{ class Program { //定义一个类包...

2018-11-16 09:26:37 6499

原创 web 调用exe程序实现

 1 web 页面代码&lt;html&gt;&lt;head&gt;&lt;script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.min.js"&gt;&lt;/script&gt;&lt;/head&gt;&lt;body&gt;&

2018-11-13 15:13:13 2537

原创 自动创建文件夹 pictureBox 显示图片 并调用系统窗体打开文件夹

设置pictureBox1 图片自适应:SizeMode:StretchImageBackgroundImagelayout : Stretch;点击打开文件效果如下:代码实现:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;...

2018-11-13 12:02:05 571

原创 Winform 连接 Oracle数据库 查询表所有信息 在 dataGridView中显示

1 连接数据库查询数据以DataTable返回值 public static DataTable GetPlanList() { DataTable dt = new DataTable(); try { string connString = "Data Sourc...

2018-11-08 09:20:03 3332 5

原创 Winform 窗体控件最大化自适应

运行窗体效果如下: 默认点击最大化效果如下:修改后最大化效果如下:控件自动缩放,步骤实现如下:1.在窗体中放一个容器(Panel),将容器的Dock属性设置为Fill。窗体中所有控件都放入这个容器中。2.创建一个窗体类,该窗体类继承于原始窗体类,原来的窗体继承创建的窗体类:如下图所示 新建一个 NForm 窗体类,继承默认窗体类 Form ,而原来的 For...

2018-11-08 09:00:54 17492 5

原创 Winform dataGridView导出到 excel

 点击导出生产计划表导出到Excel:private void button2_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Excel fi...

2018-11-07 19:27:10 393 2

转载 分治法 实例

转载 特别感谢 :https://blog.csdn.net/weixin_42061805/article/detail/80291662分治法——见名知意,即分而治之,从而得到我们想要的最终结果。分治法的思想是将一个规模为N的问题分解为k个较小的子问题,这些子问题遵循的原则就是互相独立且与原问题相同。下面我们就用具体的例子来理解分治法的算法思想。例题:一个装有 16 枚硬币的袋子,...

2018-09-27 14:27:58 979

原创 Three.js 入门开发(一)

一、环境配置下载VS code安装,配置 智能提示,最省事的办法,在Vscode 终端输入以下 命令即可;npm install --save @types/three前提是 新建一个文件夹 假如为 three Demo ,用VsCode 打开后 按 Ctrl + `  打开终端如下所示:最后输入 命令运行即可完成智能提示 。...

2018-09-18 09:36:21 1550 1

原创 Extjs 实现元素标签拖拽

新建 Demo.html 页面如下:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt; &lt;title&gt;&lt;/title&gt; &am

2018-08-30 13:16:06 1260

原创 C# 设计模式(3)----- 工厂模式

       在简单工厂模式 中了解到简单工厂模式的缺点,下面就具体看看工厂模式是如何解决该问题的。工厂方法模式之所以可以解决简单工厂的模式,是因为它的实现把具体产品的创建推迟到子类中,此时工厂类不再负责所有产品的创建,而只是给出具体工厂必须实现的接口,这样工厂方法模式就可以允许系统不修改工厂类逻辑的情况下来添加新产品,这样也就克服了简单工厂模式中缺点。下面看下工厂模式的具体实现代码(这里还是以简...

2018-08-29 15:34:40 329

原创 C# 常用的设计模式之简单工厂模式

一、引言  最近在看设计模式,同时在学习过程中也查看了大量的博客,也查阅了很多关于设计模式的一些文章的,在此,特别记录下我的学习笔记,加深自己对设计模式理解,同时可以给一些初学设计模式的朋友提供查阅的路径。二、简单工厂模式介绍  什么是简单工厂模式?其实,我们也可以理解简单工厂模式为负责生产对象的一个类, 在平时的编程中,我们大多数都会使用"new"关键字创建一个对象,此时该类就依赖与...

2018-08-29 14:10:30 392

原创 C# 常用的设计模式之单例模式

一、引言 最近在看设计模式,同时在学习过程中也查看了大量的博客,也查阅了很多关于设计模式的一些文章的,在此,特别记录下我的学习笔记,加深自己对设计模式理解,同时可以给一些初学设计模式的朋友提供查阅的路径。二、单例模式的介绍 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实...

2018-08-29 10:58:45 450

原创 VCode 打开 HTML 文件

       最近在用vscode做前端的开发,但是发现vscode并没有VS 直接选择浏览器运行的功能,该怎么办呢?下面提供一种方案,可以实现选择浏览器运行Html文件,只要装个插件就可以实现。1 打开vscode编辑器,点击编辑器主界面左上侧第五个小图标——‘扩展’按钮;2 再进入扩展搜索右拉框,在应用商店搜索框中输入“open in browser”进行搜索,安装。3 回...

2018-08-23 16:03:02 1901

原创 C# 实现Json 序列化和反序列化功能

1、新建一个 JSON 类,实现如下所示代码: /* * * 表示层的辅助类 * * 功能:JSON序列化和反序列化 * 作者:凌霜残血 * */ public class JSON { public static string DateTimeFormat = "yyyy'-'MM'-'dd'T'...

2018-08-22 16:47:09 2912

原创 Extjs 桑基图绘制实现(前端+后端)

桑基图效果如下:准备工作:1、新建 SanKey.aspx.cs ,如下所示,将对于部分删除。 删除多余部分,保留头部如下:2、新建 SanKey.html 页面,如下所示;在html页面中添加如下信息:&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www...

2018-08-22 11:19:26 1636

原创 Extjs 自定义树结构实现以及点击不同节点动态生成不同表头显示效果

效果如下:页面介绍,页面分成四个部分,左侧树结构,顶端 查询条件栏,中间表格展示,下方可折叠面板;准备工作:新建Ext 文件夹,Models 文件夹,Pages 文件夹 按照下图创建好页面。TreeModel 数据模型表示数据库表的结构,具体内容如下:using System;using System.Collections.Generic;using Sys...

2018-08-21 19:42:11 529

原创 ExtJS 表格悬浮提示

1.特定单元格悬浮提示其中 gridStore1 为表格数据源,grid1 为表格设计。 //表格数据源 var gridStore1 = Ext.create('Ext.data.Store', { proxy: { type: "ajax", actionMethods: { read: "POST" }, ...

2018-08-09 09:58:12 2490

原创 vscode 入门之新建项目

1 、首先,vscode本身没有新建项目的选项,所以要先创建一个空的文件夹。这里,我们在桌面上新建一个 VueDemo 的文件夹,如下所示:2、 接着打开 vscode,点击vscode左上角文件,打开文件夹选项,如下所示:3 、选择之前创建的空文件将作为vscode的文件夹即可。之后在 VS code中可以看到如下界面。...

2018-08-07 19:48:36 50520

原创 vscode 插件推荐

通用插件HTML Snippets超级实用且初级的 H5代码片段以及提示HTML CSS Support让 html 标签上写class 智能提示当前项目所支持的样式新版已经支持scss文件检索Debugger for Chrome让 vscode 映射 chrome 的 debug功能,静态页面都可以用 vscode 来打断点调试jQuery Code Snippe...

2018-08-07 19:05:52 252

原创 C# 反射机制详解

1、什么是反射       .Net的应用程序由‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’ 几个部分组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,从而动态对程序做出决策。如:(1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。 (2)使用Modul...

2018-08-06 15:59:07 860

原创 ExtJS 学习之 Ext.OnReady

1、说明        Ext.OnReady方法在页面完毕(onload方法被调用之前以及图片被装载之前)调用初始化函数。通俗说就是加载页面前启动的初始化页面函数。在API中是如此定义onReady方法:     onReady( Function fn, Object scope, Boolean withDomReady )     添加新的侦听器执行时所需的所有脚本完全加载...

2018-08-06 08:59:10 998

原创 字符串操作集合

1、字符串长度截取操作string.Substring(index) // 取 index 后的字符,包括index位置,默认起始为 0;//如:str=abcd; string s = str.Substring(2);s=cd;string.Substring(int index,int length) //index:开始位置,从0开始 length:你要...

2018-08-03 17:35:13 268

原创 ExtJS 前端 日期数据格式转化

如下图所示,ExtJS 代码: var tb1 = Ext.create('Ext.toolbar.Toolbar', { region: 'north', border: '0 0 0 0', height: 34 }); tb1.add( { xtype: 'datefield...

2018-08-01 16:30:21 3347

原创 C# ASP.net 后端数据处理汇整

1、日期格式带有 T/Z 字样的处理例:a.创建表接收Model数据DataTable tbl = new DataTable();tbl.Columns.Add("deviceName", typeof(String)); //设备名称tbl.Columns.Add("productName", typeof(String)); //产品名称tbl.Columns.Add("...

2018-08-01 15:38:11 716

原创 Sql 多表查询

多表拼接查询select t2.ariid, t2.alarmconfigid, t2.alarmtime, t2.alarmdetail, t2.actualduration, t2.isack, t2.acktime, t2.acktype, t2.ackuser, t2.ackdetail, t1.ariid,t1.alarmtypeid, t1.aridesc, t1.ari...

2018-08-01 15:28:26 1043

一个无边框、可变大小、可拖动的控件自适应的窗体页面

WPFAutoSizeUI 项目,制作一个无边框、可变大小、可拖动的控件自适应的窗体页面,里面包含一个精美的UI设计实现

2022-11-20

mysql-installer-community-8.0.28.0 MySql数据库安装包

mysql 8.0.28.0 社区版安装包

2022-10-11

MySql.Data.Entity.6.10.9 + MySql.Data.6.10.9

EF+MySql 数据库操作依赖资源包

2022-10-11

WebApplication3.rar

利用easyui实现前端树形菜单的动态生成

2021-10-28

ConsoleApp5.rar

动态json属性解析实现

2021-10-26

基于STM32F407 GPIO的 LED灯点亮程序

点亮LED程序,基于STM32F407 GPIO 实现,包含流水灯的点亮和花式电灯。自测电子STM32F407开发板可用。

2020-05-05

Linq基础代码查询实现

基本的查询排序LINQ语句实现,配合博客文章实现LINQ初学者学习使用

2019-02-27

3dmax 资源 下

3dmax 由于上传大小限制,学习资源分为上下两个半部分,只有上下部结合才能组成完整资源文档,主要是整个学习过程中用到的场景模型等,按照学习笔记中介绍的还原整个文档。

2018-11-29

3d max 学习资料

3dmax 由于上传大小限制,学习资源分为上下两个半部分,只有上下部结合才能组成完整资源文档,主要是整个学习过程中用到的场景模型等,按照学习笔记中介绍的还原整个文档。

2018-11-28

C#编写系统服务代码实现

使用VS2015开发服务程序,实现后台自动向文本内些信息,包括服务的安装,卸载等

2018-11-22

代码实现web调用exe程序资源文档案例

实现Web调用电脑上的.exe文件,实现应用程序与网站实现互动

2018-11-13

Echarts + Web实现大屏展示效果

Echarts + Web实现大屏展示效果,实现数据可视化,大屏显示效果,用echarts插件实现

2018-09-21

Echarts + Web实现大屏展示效果(一)图片资源

Echarts + Web实现大屏展示效果(一)图片资源,方便为大家实现Demo,主要包括按钮图片,背景图片和动态图片

2018-09-21

ExtJs +Echart 实现桑基图绘制

ExtJs +Echart 实现桑基图绘制,包括前端页面搭建,后端数据赋值,桑基图数据绑定,桑基图Json后台格式定义,Json格式转换到前台接收等,下载后如果右运行不了,请加群,备注ExtJs桑基图代码,如果好用,请给五分好评,谢谢大家支持

2018-08-22

Extjs 自定义树结构实现以及动态表头实现

自定义树结构实现以及动态表头实现,整个程序是完整的,包括后台数据读取,数据赋值,树结构的类定义,前后端函数映射实现等,前端运用Extjs搭建页面

2018-08-21

ExtJS 制作个性表格

结合Ext JS 深入浅出---案例 表格 (Grid)博客编写的有个性的表格界面,表格内添加图片效果,复选框效果,包括数据获取方法,弹框提示等

2018-06-28

Ext JS 深入浅出 树形结构

主要是Ext JS 深入浅出 树形结构博客源代码实现,树形结构的节点实现,展开子叶设置等功能

2018-06-19

ASP.NET + MVC5 实例

代码包含接口实现,数据库实现,前后台数据交互,分页显示等功能,配合课程 ASP.NET + MVC5 八 更容易理解

2018-06-01

ASP.NET + MVC5 入门完整教程七 -—-- MVC基本工具(下)

ASP.NET + MVC5 入门完整教程七 -—-- MVC基本工具(下) 案例源代码,希望对学习的人有所帮助

2018-05-30

ASP.NET + MVC5 入门完整教程七 -—-- MVC基本工具(上)源代码

ASP.NET + MVC5 入门完整教程七 -—-- MVC基本工具(上)实例元代码实现,运行环境VS2014

2018-05-28

MVC 中使用扩展方法

MVC 中使用扩展方法, ASP.NET + MVC5 入门完整教程四---MVC 中使用扩展方法 源代码

2018-05-24

ASP.NET + MVC5 入门完整教程三

个人学习教程资源,实现一个MVC的小型例子,具体流程可以查看https://blog.csdn.net/qq_21419015/article/details/80420815

2018-05-23

Breseham算法

实现Breseham算法画直线,还有铅笔划线的功能,支持橡皮檫,颜色选择等功能

2016-06-19

空空如也

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

TA关注的人

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