C# 打包引用程序集与动态链接库

前言记得刚接触 C# 开发那会儿,因为经验不足经常犯一些很幼稚的错误,其中发布程序忘记将引用打包就是其中一个。但是截止到现在,桌面应用程序做的都是一些“玩具”,打包安装感觉使用体验不好,所以现在仍然喜欢使用“绿色免安装”。虽然免安装了,但是如果引用了一些程序集或者动态链接库,使用起来体验总不太好,特

Logger 工具类分享

前言稍大一些的系统设计,日志模块我们一般都会选用 log4net 或 NLog,开源并且功能齐全,配置功能很好用。但是偶尔我们也会开发一些小工具,只是简单的输出一些日志,如果再选择这些开源项目的方案,不免显得有点“沉重”。后面就针对这简单的使用场景,写了一个“简陋”的工具类 Logger.cs 满足

逃离 IE 浏览器与 ActiveX 控件

前言因为公司产品是 B/S 架构,所以很多与硬件交互资源的功能,不可避免的要使用 ActiveX 控件。但是因为安全性问题,现代浏览器例如 Chrome、Firefox、Edge 等都已经放弃了对 ActiveX 的支持,所以这个方案已经不再是合适的选择。当然现阶段还是有很多解决方案,例如不使用新特

多线程操作 Windows Form 或 WPF 的控件

前言写代码就是这样,不是天天写的代码,很长一段时间不用,下次再用大概率是已经忘记了,不知道怎么处理。虽然可以从搜索引擎中找到答案,但是肯定没有自己整理的看着舒服,所以后面会把 C/S 开发时遇到的一些小坑整理以下。多线程操作 UI 组件今天写一个 HTTP 监听的小工具,其中需要输出一个日志窗,其中

贝克曼 DxH800 血球仪图片绘制问题

过去开发 LIS 接口对接仪器,大部分血细胞分析仪厂商是希森美康、迈瑞等。与这些仪器通讯时有个好处,仪器会将图片内容直接发送给我们,或使用第三方软件提前绘制,我们直接读取或对 Base64 数据转码即可,对接都很简单。但是有些厂商,例如贝克曼、雅培提供的并不是绘制好的图片数据,而是需要我们使用他们提

SOA —— ASP.NET Web API 依赖注入

依赖注入(Dependency Injection,缩写DI)是将系统中各层对象解耦的一种方式,是实现控制反转(Inversion of Control,缩写IoC)的一种常用方式。搭建框架首先我们搭建一个用于测试的基本框架,因为最近在了解 FreeSql,所以数据访问就使用 FreeSql,在这里

SOA —— ASP.NET Web API 知识点小结

ASP.NET Web API 是一个框架,可以轻松地构建包含浏览器和移动设备在内的广泛客户端的 HTTP 服务。ASP.NET Web API 是在 .NET Framework 框架上构建 REST 风格应用程序的理想平台。什么是 RESTful表现层状态转换(英语: Representatio

SOA —— WCF 知识点小结

WCF 相较于 WebService 更加灵活,支持多种宿主、多种协议,并且支持双工。印象中读书时也开过 WCF 的课程,但是那本讲 WCF 的书实在是太厚了,所以其实并没有学进去,混个学分后来不了了之。工作中,使用更多的是 WebService 或者 Socket,所以仅凭偶尔接触的一些小例子,来

SOA —— WebService 知识点总结

虽然 WebService 已经很 Low 了,但是胜在简单。所以很多小公司或者公司内部仍然会使用这个做一些接口。这里总结一下 WebService 的一些使用技巧,以及经验总结。创建服务端WebService 宿主是 IIS,所以我们需要先创建一个 ASP.Net Web 的空项目,当然如果选择

C# 中的元组

什么是元组元组是 C# 提供的简单定义的类型,早期版本为 System.Tuple,使用该类型可以简化类型的定义。// 姓名 性别 出生日期Tuple<string, bool, DateTime> person = new Tuple<string, bool, DateTime
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×