C#
文章平均质量分 60
90e家
本人从事LIS、pacs开发,有需要的,可以留言联系,哈哈
展开
-
Winform多选树
多选树的实现原创 2022-04-22 07:54:48 · 1519 阅读 · 2 评论 -
窗体间传值
窗体间传值可以包括父窗体传值给子窗体,子窗体给父窗体传值,子窗体和子窗体之间传值。写了个简单的demo,并做简单的介绍。父窗体都是简单的代码,对照看下就成了, public partial class FrmParent : Form { public FrmParent() { InitializeComponent(); } public Action<string>原创 2022-02-16 15:18:51 · 335 阅读 · 0 评论 -
基于TCP的Socket异步
Socket通讯demo原创 2021-12-17 10:51:43 · 881 阅读 · 0 评论 -
WPF多选树的实现
先上截图看效果为了更好的展示选中的效果,将选中的节点存入了datagrid,日常使用中,一般需要对节点进行转换成其他实体,在源代码的基础上修改即可。TV代码主要就是在treeview的基础上,绑定了一个checkedbox,然后对选中和非选中状态的判断,datatype是给treeview绑定对象,并指定对象的类型; <TreeView Name="tvFunction" BorderThickness="1"> <TreeView.R原创 2021-10-15 11:03:32 · 829 阅读 · 0 评论 -
C#发布的软件下载总是缺少文件
找了半天问题,发现很少有关于这方面的介绍。遇到的问题是软件发布以后,去下载的时候,总是缺少配置文件,每次要去判断文件是否存在,初始化文件。烦死人。后面无意间看到了图片的解决办法,然后搞定了。首先将配置文件上面点击属性,将生成操作改为内容,为内容的时候,我们在发布前,进入发布页中的应用程序文件,查看当前的文件不是已经成为了自动包括的。这样每次文件会自动存在于软件当中。...原创 2021-06-23 09:48:57 · 573 阅读 · 0 评论 -
01。ClearCanvas -----引入动态库
开始PACS的入门阶段,选择ClearCanvas开源框架进行编写,首先就遇到了引用动态库的问题,尝试了很久,解决了。引入的库大概就这几个吧,终于搞定了原创 2021-05-21 13:34:07 · 467 阅读 · 0 评论 -
程序只能运行一个,不同目录可运行多个
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 · 560 阅读 · 0 评论 -
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 · 1325 阅读 · 0 评论 -
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 · 2778 阅读 · 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 · 1409 阅读 · 0 评论 -
FastReport1.9绑定List 使用心得
简单的内容,为了快速上手,只需要个把小时甚至半小时即可入手。直接上截图效果:一、界面大致介绍二、里面用到两个类,可改为从数据库读:三、初始化数据;报告单也很简单:注意事项:定义的类要跟frx内定义的保持一致,字段也要保持一致,缺少的话,就会绑定失败;...原创 2020-05-26 13:34:59 · 793 阅读 · 0 评论 -
C#二次封装虹软人脸识别和人脸比对 2.0版本
直接看代码,封装成的动态库简练,基本满足日常需求,有需要的可以二次封装。源码:封装好的的动态库,直接在界面调用。使用步骤:1、调用动态库并初始化引擎: /// <summary> /// 人脸识别引擎 /// </summary> private FaceDetectionService FDServ...原创 2019-07-30 11:05:07 · 875 阅读 · 0 评论 -
如何使用EF生成model实体
这个其实比较简单的,为了结合其他博客满足需求,大致的写一下。,连接oracle的比较麻烦,vs2013要装插件,试了很多次没实现,只能用sqlserver先用了。首先新建一个类库项目,然后右键类库项目弹出窗口:...原创 2019-07-02 10:38:37 · 2009 阅读 · 0 评论 -
WCF结合ADO并利用EF和T4生成统一模板(1)
WCF自身功能特别强大,目前也是学习阶段。其实ADO抽象出来的BLL层自身就相当于现在的wcf的服务层。最初也是尝试阶段,所以写的代码也比较混乱,但是基本功能实现了。不过还有很多需要去完善的,比方说错误异常处理,日志记录这些都没做。项目结构:一、首先是针对Model层的生成,我采用的是EF自动生成: ①因为这样有利于数据的维护,以及数据表过多,写数据表费劲。 ②利用T4...原创 2019-07-02 10:17:32 · 278 阅读 · 0 评论