自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (54)
  • 问答 (1)
  • 收藏
  • 关注

原创 Winform多选树

多选树的实现

2022-04-22 07:54:48 1531 2

原创 窗体间传值

窗体间传值可以包括父窗体传值给子窗体,子窗体给父窗体传值,子窗体和子窗体之间传值。写了个简单的demo,并做简单的介绍。父窗体都是简单的代码,对照看下就成了, public partial class FrmParent : Form { public FrmParent() { InitializeComponent(); } public Action<string>

2022-02-16 15:18:51 339

原创 基于TCP的Socket异步

Socket通讯demo

2021-12-17 10:51:43 886

原创 WPF 多选树作为控件使用

写过一篇关于多选树应用的,这里写了多选树作为模版的应用,这样可以通过直接绑定该控件进行处理,多余的动作以及类啊,可以在模版里面处理好。两个项目:第一个为调用,第二个为模板库效果图:前端引用: <demo:UCTreeView Name="tvDemo" > </demo:UCTreeView>后台绑定: List<Node> SourceList = new List<Node>(.

2021-11-30 13:41:53 700

原创 WPF多选树的实现

先上截图看效果为了更好的展示选中的效果,将选中的节点存入了datagrid,日常使用中,一般需要对节点进行转换成其他实体,在源代码的基础上修改即可。TV代码主要就是在treeview的基础上,绑定了一个checkedbox,然后对选中和非选中状态的判断,datatype是给treeview绑定对象,并指定对象的类型; <TreeView Name="tvFunction" BorderThickness="1"> <TreeView.R

2021-10-15 11:03:32 860

原创 netcore小技巧

1、实体不需要映射某一列处理:用notpapped修饰即可 [NotMapped] public string CategoryName { get; set; }

2021-09-22 16:20:19 133

原创 力软使用技巧-前端(index)

1、文本框失去焦点判断/*检测重复项*/ $('#F_EnCode').on('blur', function () { $.lrExistField(keyValue, 'F_EnCode', top.$.rootUrl + '/LR_SystemModule/CodeRule/ExistEnCode'); });2、格式化时间 { label: "成立时间"

2021-09-06 10:41:31 519

原创 WPF小技巧

1、用户控件关闭父窗口Window.GetWindow(this).Close();

2021-08-27 08:38:52 183

原创 WPF自定义标题

先上图简单的设计,满足普通标题栏使用,也可以继续的优化功能。采用蓝色的背景。 <Grid> <Grid.Background > <SolidColorBrush Color="#5585F5"></SolidColorBrush> </Grid.Background> <Grid.ColumnDefinitions> .

2021-08-05 14:49:52 580

原创 WPF Core用户控件自定义事件传参

写了个通用的用户控件,用于登录界面复制,包含用户名、密码、登录按钮。点击事件将数据传输到引用界面。直接上图:将这三者,甚至更多的,封装到一个UClogin当中,并给出一个LoginClick事件进行触发。后台事件代码: private void LoginClick_Click(object sender, EventArgs e) { LoginEventArgs args = e as LoginEventArgs; .

2021-08-03 14:44:50 848

原创 C#发布的软件下载总是缺少文件

找了半天问题,发现很少有关于这方面的介绍。遇到的问题是软件发布以后,去下载的时候,总是缺少配置文件,每次要去判断文件是否存在,初始化文件。烦死人。后面无意间看到了图片的解决办法,然后搞定了。首先将配置文件上面点击属性,将生成操作改为内容,为内容的时候,我们在发布前,进入发布页中的应用程序文件,查看当前的文件不是已经成为了自动包括的。这样每次文件会自动存在于软件当中。...

2021-06-23 09:48:57 581

原创 浅谈LIS解码(1)-ASTM

ASTM通讯一般是Com口通讯的,很少的仪器通过TCP发送ASTM格式,目前迈瑞的BS420产品是该协议,因为用HL7协议的时候,必须要要有应答,HL7应答想对入门的来说有点困难,所以ASTM

2021-06-04 15:54:11 3961 2

原创 浅谈LIS解码(1)-HL7

目前接触的LIS行业当中,解析主要的模式无非3中,HL7、ASTM、String 。通常标准的仪器厂家以前两种格式居多,String格式为字符串解析,常用于尿检仪,或格式不是很常见的数据处理。大致先说一说HL7解析仪器数据格式以迈瑞的为例,一般以VT开头,FSCRLF结尾...

2021-06-04 15:34:35 2764 3

原创 01。ClearCanvas -----引入动态库

开始PACS的入门阶段,选择ClearCanvas开源框架进行编写,首先就遇到了引用动态库的问题,尝试了很久,解决了。引入的库大概就这几个吧,终于搞定了

2021-05-21 13:34:07 474

原创 程序只能运行一个,不同目录可运行多个

static class Program { [DllImport("User32.dll")] private static extern bool ShowWindowAsync(IntPtr hWnd, int cmdShow); [DllImport("User32.dll")] private static extern bool SetForegroundWindow(IntPtr hWnd); pr...

2020-11-26 11:29:41 561

原创 WPF+MVVM实现datagrid绑定(3)

上一篇5、界面层界面层比较简单,直接贴代码。<Window x:Class="WPF_MVVM_Demo1.View.UserManage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.mic.

2020-10-22 16:29:50 1331

原创 WPF+MVVM实现datagrid绑定(2)

上一篇3、BaseViewModel属性改变通知类,多个对象都要使用到。namespace WPF_MVVM_Demo1.ViewModel{ public class BaseViewModel: INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string p.

2020-10-22 16:21:28 2806 4

原创 WPF+MVVM实现datagrid绑定(1)

概念性的东西不做任何介绍,网上千篇一律,我们需要真正能实现的代码。网上的好些资料都是不全的,无法实现,为确保正常运行,先贴图证明。(本来想在一个写完,内容过多,一直卡)启动内容概述:1、框架:1、实体代码很简单不介绍using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespac

2020-10-22 15:57:12 1423

原创 FastReport1.9绑定List 使用心得

简单的内容,为了快速上手,只需要个把小时甚至半小时即可入手。直接上截图效果:一、界面大致介绍二、里面用到两个类,可改为从数据库读:三、初始化数据;报告单也很简单:注意事项:定义的类要跟frx内定义的保持一致,字段也要保持一致,缺少的话,就会绑定失败;...

2020-05-26 13:34:59 824

原创 netcore入门(3)-EFCore之codefirst、databasefirst

netcore提供了从模型生成到数据库,以及从数据库生成模型两种,aspnet里面使用的ef是对应的。代码链接:一、CodeFirst1、新建net core项目,用3.1版本的吧,2.1尝试的时候失败了。2、Modles里面创建一个UserInfo类3、导Sqlserver的包4、在appsettings.json中添加数据库连接字符串...

2020-01-08 09:50:35 1374

原创 netcore入门-mvc构建

demo链接:一、新建项目1、新建项目二、引用动态库:官网提供了很多种方法,官网方法;个人喜好用的方法:工具-----NuGet 包管理器----(第二个)管理解决方法的Nug....然后搜索sql,勾选即可。三、Models内容创建1、创建modelusing System;using System.Collections.Generic;...

2019-12-30 11:24:09 353 1

原创 NetCore入门-------WebApi应用(1)

初学者对照着官方教程往往也会遇到很多问题,就当下容易遇到的问题为小白做解析。官网地址1、第一个问题官网在描述这块构建的时候表达错误,估计以后会做修改,添加---控制器。2、使用postman前要先运行,地址上面一定要有api,访问后有返回空的json,就是“[ ]”3、Postman运行处理1、运行前首先SSL 证书验证2、接着就是new个tabs,注意...

2019-12-27 09:30:38 180

原创 WCF实现客户端上传文件至服务器、下载文件至客户端

WCF学习了很久,应用的并不是特别多,临时需要用的话还是很不错的选择。毕竟新技术。一、首先是服务和契约定义,以及寄宿定义,大致截个图:1、服务跟契约定义 [ServiceContract] public interface IServiceFile { /// <summary> /// 上传操作 //...

2019-07-30 11:22:39 815

原创 C#二次封装虹软人脸识别和人脸比对 2.0版本

直接看代码,封装成的动态库简练,基本满足日常需求,有需要的可以二次封装。源码:封装好的的动态库,直接在界面调用。使用步骤:1、调用动态库并初始化引擎: /// <summary> /// 人脸识别引擎 /// </summary> private FaceDetectionService FDServ...

2019-07-30 11:05:07 877

原创 如何使用EF生成model实体

这个其实比较简单的,为了结合其他博客满足需求,大致的写一下。,连接oracle的比较麻烦,vs2013要装插件,试了很多次没实现,只能用sqlserver先用了。首先新建一个类库项目,然后右键类库项目弹出窗口:...

2019-07-02 10:38:37 2011

原创 WCF结合ADO并利用EF和T4生成统一模板(1)

WCF自身功能特别强大,目前也是学习阶段。其实ADO抽象出来的BLL层自身就相当于现在的wcf的服务层。最初也是尝试阶段,所以写的代码也比较混乱,但是基本功能实现了。不过还有很多需要去完善的,比方说错误异常处理,日志记录这些都没做。项目结构:一、首先是针对Model层的生成,我采用的是EF自动生成: ①因为这样有利于数据的维护,以及数据表过多,写数据表费劲。 ②利用T4...

2019-07-02 10:17:32 278

原创 WCF入门-服务寄宿IIS(3)

专门写个寄宿IIS的吧,因为我搞的也不是特别的明白,所以加深印象吧。也算是自学巩固了:1、创建IIS寄宿首先创建这个寄宿项目的时候,我就在想怎么去写。大致看了下网上的,很多都是建的WCF服务项目,然后删掉默认的配置,在这个基础上进行寄宿的。我来说说我是怎么操作的:标志就跟别人不一样,我是右键(创建wcf服务应用程序)。2、修改配置:这里面可以把Iservice和Ser...

2019-06-13 16:50:31 272

原创 WCF消息交换模式------Duplex

三种交换模式(本链接三种模式的例子):One-Way Calls、Request/Reply、Duplex。3、Duplex网上说法不一,有的叫交换模式,有的叫回调模式。反正就是会相互的调用的模式。服务端: 服务端要定义回调函数,这样才能体现回调 /// <summary> /// CallbackContract:定义的回调接口 ///...

2019-05-30 10:46:56 216

原创 WCF消息交换模式------Request/Reply

三种交换模式(本链接三种模式的例子):One-Way Calls、Request/Reply、Duplex。2、Request/Reply消息交换模式,即客户端的每次的请求,服务端在接收到请求后,给与客户端回应。消息交换模式属于默认的模式。服务: [ServiceContract] public interface INormalJob { /...

2019-05-30 10:33:59 241

原创 WCF消息交换模式------One-Way Calls

三种交换模式(本链接三种模式的例子):One-Way Calls、Request/Reply、Duplex。1、One-Way Calls 这个相当与单向的客户端向服务端发请求,服务端不做任何操作。代码案例:服务:[ServiceContract] public interface IOneWayJob { /// <summary&...

2019-05-30 10:20:50 228

原创 C#spring+MVC+EF实现企业进销存系统(1)

作为nspring+mvc+EF,网上的案例比较少,本人也是学习阶段,入门net大概也就1年多点的时间。本案例是根据企业进销存winform版,自学改变的。里面涵盖了nspring、mvc、EF、T4模板、easyui的基本应用。言语过多不如多少照片几张,以后有空会陆续更新学习心得,希望在这个网络共享的时代,有更多的朋友们一起互助进步。该项目的大致结构:展开结构:页面内容大...

2019-05-29 10:55:10 1082 3

原创 WCF入门-实例化服务之单调服务(1)

继续学习wcf的实例化服务之单调服务,书里面介绍的比较复杂,其实可以直接通过案例去理解更简单。直接代码(源代码下载):服务端:[ServiceContract] public interface IMyContract { [OperationContract] void MyMethod(); }服务实现:其实和平时的服务...

2019-02-21 14:19:00 275

原创 WCF入门-两种方法实现重载

多看多练,慢慢入门。今天将学习的wcf中实现重载进行梳理一遍。直接上代码和注意事项吧,多的我也解释不清,去看大佬的博客。他们说的更详细。最简单的三层结构,Client用直接服务引用的方法实现,ClientByConfig用重写服务端+配置文件的方法实现的。 服务端代码:就是普通的服务接口,里面两个名字相同的方法,然后用在上面加特性用于区分两个方法。 [ServiceContr...

2019-02-21 09:54:45 393

原创 WCF入门-关于配置文件

wcf的配置文件,包含服务端和客户端两个。入门用到的比较少,我先来做最简单的介绍。&lt;?xml version="1.0" encoding="utf-8" ?&gt;&lt;configuration&gt; &lt;startup&gt; &lt;supportedRuntime version="v4.0" sku=".NETFramework,Vers

2019-02-20 11:19:35 151

原创 WCF入门-客户端实现(2)

这个博客真的难。第一种方法前面已经介绍了,直接第二种方法:二、创建代理,引用服务接口所在的类库和服务实现类的类库 static void Main(string[] args) { //基于地址和绑定对象创建一个ChannelFactory&lt;ICalculator&gt; 通过代码 using (ChannelFact...

2019-02-20 11:05:14 438

原创 WCF入门-客户端实现(1)

前面介绍了服务端创建以及寄宿的几种方法。通过配置文件相比较更简单,适用于入门。另外客户端的实现也可以通过很多种方法来实现。一、客户端也是创建一个控制台应用程序。我了解了四种方法来实现对服务端的引用。当然,添加服务引用的前提是,服务要启动啊。你tm创建了服务之后,不启动,引用也没用。这是新手最容易犯的错(别告诉我你不知道怎么启动服务的,就是你前面创建的寄宿控制台应用程序啊,启动在后台跑就不管了,...

2019-02-20 10:57:18 194

原创 WCF入门-服务寄宿及配置(2)

上一篇大致说了下服务怎么创建的,接着就是寄宿跟配置文件。其实这个寄宿,对于入门的来说,就是这个媒介之类的让这个软件能够正常的在后台运行就行了。跟java里面的那个tomcat似的。寄宿的方法有很多种,网上介绍的也比较多,我不做介绍只上代码和个人的理解:一、第一种寄宿(自身寄宿),就是自己创建个控制台应用程序,然后引用下服务的类库就行了,顺道说下配置文件吧,配置文件其实一个目的是为了简化...

2019-02-20 09:53:28 286

原创 WCF入门-服务创建引用(1)

由于自身也是初学者,因此知道入门的难度。但是对于初学者来说,先去掌握服务如何部署,和客户端如何引用服务几种方法尤为重要。目前大概也就学了2个多月吧,掌握的不是很多。主要还是很多微博介绍的太深入,导致入门难度特别的大。因此结合自身,写一些入门篇,自己复习也罢,帮助入门也可。 首先就是服务的创建,其实有很多种方法,我是后面慢慢的摸索才发现的,这些不重要。服务其实就可以看成一个是服务接口,一个是...

2019-02-20 09:22:42 424

原创 WCF错误契约demo

作为一个小菜鸟,为了纪念wcf学习的过程,偶尔写写几篇博客,在前人的基础上简化下,这样学起来更轻松些。我感觉这个错误契约貌似是在封装服务端的异常。为了不直接暴露服务端的错误,经过自定义处理。项目结构简单明了:自定义错误契约using System;using System.Collections.Generic;using System.Linq;using System.Ru...

2019-02-19 14:21:57 230

原创 WCF双工通讯实现

由于也是入门,所以对于刚入门的学习者来说,这个案例更简洁。废话不多,直接看例子即可:四个项目:不做介绍,入门也看得懂 第一步服务端和接口:服务端定义了两个接口:一个是给服务提供的,另一个是回调函数的接口 /// &lt;summary&gt; /// /// CallbackContract对应定义的回调类型 /// &lt;/summa...

2019-01-16 11:47:44 424

fastreport导出为pdf和jpg

fastreport导出为两种资源,excel导出有点问题,可能需要稍微处理下,导出为pdf跟jpg是没有问题的,一个很简单的小例子实现。希望能给使用fastreport的朋友带来帮助。

2023-01-11

winform实现多选树

winform实现多选树,以及获取选中的树,包含选中父树时全选子树,选中取消,子树取消。选中子树自动选中父树,比较适合做权限等管理。

2022-04-21

主窗体给两个父窗体传值,子窗体和子窗体间传值,Action搞定,比较简单的demo

1、父窗体传值给两个子窗体; 2、子窗体传值给另一个子窗体

2022-02-16

WinSocket.zip

Socket实现简单的交互,入门基本的异步socket,客户端给服务端发消息,服务端收到后回复客户端,服务端主动给客户端发送消息

2021-12-17

RazorPagesMovie.zip

aspcore Razordemo,根据微软步骤一步步实现,入门级别的demo还是不错的,没实现的可以参考该demo、

2021-12-14

WPF多选树作为模版.zip

将多选树作为模版放置到用户控件中使用,这样可以避免多选树重复的定义Node和一些不必要的代码重复写。

2021-11-30

WPF_多选树控件.zip

WPF多选树控件,在树的基础上,加上多选,并给出获取选中集合的demo,也可以进行其他的转化,满足日常中的使用

2021-10-15

子类调用抽象父类.zip

子类调用抽象父类,并强制子类重写父类的抽象属性,然后调用父类的方法输出

2021-08-25

HandyControl-master.zip

开源框架

2021-08-06

WFP_自定义标题栏.zip

自定义标题栏,重写标题栏样式,看起来还不错,自己还可以继续修改

2021-08-05

WPFdemo.zip

WPF MultiComboBox 多选combox,简单的使用,赋值和获取key值,并二次赋值使用

2021-08-03

WPF.ImageButton.zip

图片按钮,图片在上,文字在下,简单的,细节自己可以慢慢调整。

2021-08-03

WPF.Library.zip

wpf core用户控件自定义事件,模拟个通用的登录控件,可以传输用户名和密码,然后点击登录,将用户名和密码传输过来,并触发点击事件进行判断逻辑

2021-08-03

JWTDemo.zip

netcoreapi+jwt,简单的例子,实现参数的加密传递。内容比较简单,入门研究还是够用的。很不多

2021-06-30

WPF_ListView横向显示.zip

ListView横向显示,比用string去便利更方便,有需要的可以用一用,研究了很久才搞成的效果,可以继续优化,

2021-06-29

HL7-2.4版本协议.docx

HL72.4版本解析,相比较2.3.1有部分的区别,特别是在患者的唯一主键上有所区别,该文件为万孚生物飞测的通讯协议,中文版本,比较详细

2021-06-29

E411双工通讯格式.txt

LIS中罗氏E411双工通讯格式,该为通讯成功的命令文本,ASTM格式通用模版,都可以模仿这个进行通讯

2021-06-09

HL7通讯动态库2.3.1版本.zip

HL7通讯动态库,市场上的大多数仪器都是HL7-2.3.1,其他版本想对而言,差异不是很大。

2021-06-04

生化仪C311通讯手册.pdf

生化罗氏C311英文版通讯手册,有用的可以下载使用

2021-06-04

卓越ASTM通讯协议_中文版.pdf

ASTM难得的中文版,可以有效的理解ASTM通讯全过程

2021-06-04

雷杜全自动生化分析仪HL7接口使用说明书V1.0.pdf

雷度生化仪使用说明,大部分HL7通讯协议如此,都差不多能用

2021-06-04

罗氏E411通讯文档.pdf

罗氏E411通讯文档,英文版的,看起来有点费劲,解析比较关键

2021-06-04

开源ClearCanvas完整包.rar

该包包含完整的资源,引用库也里面,快速启动

2021-06-03

鸿蒙OS之HelloWorldDemo

鸿蒙OS初学中,研究的第一个例子记录下,以后学些的话继续上传,哈哈,加油吧,年轻人

2021-05-06

力软前端组件 API.doc

力软前端使用说明,都是down的,帮助文档,感觉不是很全面

2021-01-05

ILSpy反编译工具.zip

C#反编译工具

2020-12-18

net 4.0 4.5 4.5.1 4.6 4.6.1

网上net垃圾太多,整合各版本后续需要环境的时候时候使用,4.5好像是在线版,其他都是离线安装。有需要其他资源,也可以慢慢添加,哈哈

2020-10-28

WPF+MVVM+Datagrid.zip

WPF结合MVVM绑定Datagrid,网上凑了很久才搞定,发现很多都是有问题的,终于解决了。用vs2019打开最好。里面实现了增加、删除、修改、以及单击之后显示数据。

2020-10-22

FastReportDemo.zip

FastReport1.9.9 版本,开源版demo,绑定list集合。个人写的例子,能高效的帮助网有解决报表基本问题。

2020-05-26

Netcore入门-EFCore.zip

对netcore中efcore两种实现的总结,用的数据库是sqlserver的,总感觉还是少了点什么。入门篇挣点积分,netcore感觉很深,要学好还早,有好的资源一起分享,哈哈

2020-01-08

MvcMovie.zip

netcore目前比较火,对于入门者来说,感觉没基础很难啊。这个例子是结合官网写的一部分,netcore+ef+mvc还是比较好的,敲不出来的同学可以下载用用,官网也有,尽量多看官网

2019-12-30

ajaxfileupload实现文件上传_aspnet.zip

使用asp+mvc实现异步文件上传,而且可以同时传多个文件,经过测试完全满足使用。

2019-11-06

FileZilla_3.45.1_win64_sponsored-setup.exe

下载的,速度老慢了。从这下载速度会快很多。哈哈

2019-10-19

人脸比对和人脸跟踪2.0版

二次封装虹软人脸识别、人脸跟踪代码,简化到极致,里面有注释,入门只需要半小时。封装好的动态库,可以直接应用于程序当中!

2019-07-30

WCF实现文件的上传和下载.zip

wcf实现,客户端将文件、视频等传到服务端,并存于根目录下,希望有会优化的可以存到服务端其他盘符,然后客户端可以去下载服务端的资源

2019-07-30

WCF-CaterSystem.zip

WCF结合winform写了,写了个登录跟人员信息获取。懒得写了,而且用了静态工厂结合EF和T4模板。知识点比较多的,入门的可以看看。

2019-06-28

WCF之消息交换模式.zip

wcf三种交换模式,言简意赅,入门可以看看。简单的实现

2019-05-30

EMSWeb实现简单功能仅供参考

上次传的不包含数据库,这次把包含数据库的一起放进去。希望大家一起研究,后面有问题都可以相互沟通。

2019-05-29

MengGe.EMS.zip

结合微博源码,由于本人也是菜鸟级别的,所以写的很多代码还需要优化。能加注释的都加了。需要入门可以看看,还是能学到很多东西的。建议先学会模仿,这样对代码有比较深刻的记忆。此内容不包含数据库,建议下载MengGe.EMS.Zip2

2019-05-29

T4生成模板类非常好用

该文档用于T4模板生成类的时候,可以分成多个类文件,这样有利于后期维护。

2019-03-18

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

TA关注的人

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