随笔分类 -  c#

摘要:前言 QQ、微信截图功能已很强大了,似乎没必要在开发一个截图程序了。但是有时QQ热键就是被占用,不能快速的开启截屏;有时,天天挂着QQ,领导也不乐意。既然是程序员,就要自己开发截屏工具,功能随心所欲,岂不快哉。 再强调一点:工具就是生产力!没有掌握WPF之前,我是不会开发这么一个程序的,如果采用MF 阅读全文
posted @ 2019-10-19 21:30 源之缘-OFD先行者 阅读(3936) 评论(12) 推荐(28) 编辑
摘要:特别说明 ofd阅读器开发语言为c#,具有完全自主产权,没有使用第三方ofd开发包。完全可以媲美数科阅读器!可以根据你的需求快速定制开发。本阅读器还在开发完善阶段,如有任何问题,可以联系我QQ:13712486。博客:https://www.cnblogs.com/yuanchenhui/ 下载地址 阅读全文
posted @ 2019-10-17 22:39 源之缘-OFD先行者 阅读(3314) 评论(0) 推荐(1) 编辑
摘要:前言 出于安全性考虑,浏览器对网页调用本地资源做了诸多限制。单纯的js是不能调用本地摄像头的,最常用的解决方案是通过ocx来实现。ocx是IE浏览器的扩展插件,并不是通用标准,很多浏览器并不支持ocx。有没有别的方案实现视频播放?作者另辟蹊径,通过非常规手段实现了摄像头视频捕做;这种方案采用标准js 阅读全文
posted @ 2019-09-05 22:24 源之缘-OFD先行者 阅读(2111) 评论(2) 推荐(2) 编辑
摘要:前言 Windows下实现摄像视频捕捉有多种实现方式;各种方式的优劣,本文不做对比。但是,opencv是一款老牌开发库,在图像处理领域声名显赫。采用opencv来处理摄像视频,在性能和稳定性上,是有保障的。并且,opencv包含很多图像处理函数,可以更方便的对视频处理。 执行程序是用wpf开发的,所 阅读全文
posted @ 2019-08-10 22:54 源之缘-OFD先行者 阅读(3572) 评论(0) 推荐(0) 编辑
摘要:前言 http协议是互联网上使用最广泛的通讯协议了。web通讯也是基于http协议;对应c#开发者来说,asp.net core是最新的开发web应用平台。由于最近要开发一套人脸识别系统,对通讯效率的要求很高。虽然.net core对http处理很优化了,但是我决定开发一个轻量级http服务器;不求 阅读全文
posted @ 2019-08-03 13:42 源之缘-OFD先行者 阅读(7428) 评论(6) 推荐(18) 编辑
摘要:前言 最近开发了几个项目,用到了web api,也通过项目加深了对web api的理解。本文试图从内部原理讲解web api的本质。透过重重迷雾,看清本质,就能更好的把握和利用好web api。 1 Web API 的本质 1.1 交互说明 Web API 是基于http传输协议的函数调用。http 阅读全文
posted @ 2019-04-19 23:24 源之缘-OFD先行者 阅读(1130) 评论(0) 推荐(2) 编辑
摘要:前言 本人从事编程开发十余年,因为工作关系,很早就接触socket通讯编程。常言道:人在压力下,才可能出非凡的成果。我从事的几个项目都涉及到通讯,为我研究通讯提供了平台,也带来了动力。处理socket通讯对初学者而言,具有很大的挑战性。我有个梦想:能不能开发一套系统,能很好的实现性能和易用性的统一。 阅读全文
posted @ 2019-03-03 09:33 源之缘-OFD先行者 编辑
摘要:前言 GMap.NET是一个强大、免费、跨平台、开源的.NET控件。分为WPF和winform版。GMap.NET的基本知识不做过多介绍,本文主要介绍如何使用该控件实现电子围栏功能。 电子围栏主要有两个功能模块:界面展示围栏区域,判断人员出入围栏的逻辑。GMap.NET的WPF版本功能并不强大,实现 阅读全文
posted @ 2019-01-17 15:21 源之缘-OFD先行者 阅读(4185) 评论(5) 推荐(6) 编辑
摘要:前言 本文主要介绍我开发的几款软件产品,大概介绍一下功能。可以让读者了解本人的开发能力,所擅长的方面。有相关开发需求可以联系作者。 本人开发软件多年,从事的行业也多种多样;自然接触了不同的业务,开发了各类软件产品。工作的主线一直是windows下C/S模式软件开发; 最近也开始学习asp.net c 阅读全文
posted @ 2018-12-17 15:54 源之缘-OFD先行者 编辑
摘要:前言 凸度(bulge)是AutoCAD 中一个非常重要的概念,凸度控制着两点之间弧度大小,弧度的方向。各种复杂的图像有可能就是成百上千的弧线组成的。从AutoCAD中导出的数据也有该值,一般的形式为两个点坐标、一个凸度值。所以理解凸度的概念是处理AutoCAD 文件重要的前提。本文会简要介绍一下凸 阅读全文
posted @ 2018-12-08 22:37 源之缘-OFD先行者 阅读(6076) 评论(1) 推荐(4) 编辑
摘要:闲暇之余,开发一个图片编辑小程序。程序主要特点就是可方便的对多个图像编辑,实现了一些基本的操作。本文主要介绍一下程序的功能、设计思路。 执行程序 下载地址: 1功能介绍 程序主界面 点击打开图片,可选择多个图片文件。图片缩略图左侧显示,双击左侧图片,添加到编辑区。 图片编辑区分为:纸张区域和打印区域 阅读全文
posted @ 2018-12-05 22:15 源之缘-OFD先行者 阅读(4169) 评论(5) 推荐(9) 编辑
摘要:前言 实现轨迹回放,GMap.NET有对应的类GMapRoute。这个类函数很少,功能有限,只能实现简单的轨迹回放。要实现更复杂的轨迹回放,就需要自己动手了。 本文介绍一种方法,可以实现复杂的轨迹回放。有句话“功夫在诗外”,GMap.NET给你提供了基本地图处理功能;但是不要让CMap.NET束缚了 阅读全文
posted @ 2018-11-24 17:41 源之缘-OFD先行者 阅读(5530) 评论(3) 推荐(7) 编辑
摘要:前言 在WPF嵌入地图,有两种方式: 浏览器方式;控件方式。 1)浏览器方式就是使用浏览器控件WebBrowser,设置好网址就行了。这种方式与地图的交互不太直接,需要懂html、javascript。对于不懂web编程的开发者来说,有点困难。 2)控件方式就是使用第三方控件;不需要处了解web相关 阅读全文
posted @ 2018-11-20 20:37 源之缘-OFD先行者 阅读(5037) 评论(0) 推荐(5) 编辑
摘要:假设一种情景:TCP服务器有1万个客户端连接,如果客户端5秒钟不发数据,则要断开。服务端如何检测客户端是否超时?这看起来是一个非常简单的问题,其实不然! 最简单的处理方法是:启动一个线程,每隔一段时间,检查每个连接是否超时。每次处理需要1万次检查。计算量太大!检查的时间间隔不能太小,否则大大增加计算 阅读全文
posted @ 2018-11-14 11:30 源之缘-OFD先行者 阅读(9635) 评论(2) 推荐(0) 编辑
摘要:音频处理分为播放和录音两类。对这些处理,微软提供了一些列函数,称之为Waveform Functions。这篇文章讨论录音功能。会对微软提供的函数做简单说明,并对这些函数封装成c++类,再进一步封装成c#类。 1 Waveform Functions函数简介 根据录音处理步骤,对这些函数做简单介绍。 阅读全文
posted @ 2018-11-09 21:52 源之缘-OFD先行者 阅读(2539) 评论(0) 推荐(0) 编辑
摘要:手机方便了我们的生活,可以随时随地拍摄。越来越多的图片堆砌在电脑里。看到杂乱无章的图片,实在感到头痛。手动整理太复杂。基于此,我写了一个小程序,可以将图片按日期整理和查看。按日期查看图片,回忆过去的点点滴滴! 手机拍摄图片时,图片文件会存储拍摄时间,也就是exif信息。通过读取exif信息,可以知晓 阅读全文
posted @ 2018-11-05 20:20 源之缘-OFD先行者 阅读(575) 评论(0) 推荐(0) 编辑
摘要:XAML与XML类似,就是XML延伸过来的。为了更好的表达一些功能,WPF对XML做了扩展,有些功能是WPF在后台悄悄的替你做了。有时候,虽然实现了某个功能,但是对实现原理还是很茫然。今天就讲讲XAML中赋值操作。 1 通过类型转换赋值 赋值是最简单最常见的操作,举例: 这里把Width值赋值为20 阅读全文
posted @ 2018-10-15 14:47 源之缘-OFD先行者 阅读(2380) 评论(1) 推荐(1) 编辑
摘要:因工作的需要,开发了一款视频播放程序。期间也经历许多曲折,查阅了大量资料,经过了反复测试,终于圆满完成了任务。 我把开发过程中的一些思路、想法写下来,以期对后来者有所帮助。 视频播放的本质 就是连续的图片。当每秒播放的图片超过一定数量,人眼就很难觉察到每帧图像播放间隔,看到的就是连续的视频流。 视频 阅读全文
posted @ 2018-09-24 12:34 源之缘-OFD先行者 阅读(7787) 评论(3) 推荐(5) 编辑
摘要:本人开发socket通讯多年了,一直干着“重复发明轮子”工作,这种工作方式效率低下,容易出错! 重复的事情做多了,也会出现“灵光“!何不自己设计一套中间件,在此基础上,再设计应用层协议。就可以避免“重复发明轮子”。 阅读全文
posted @ 2018-01-17 13:13 源之缘-OFD先行者 阅读(2808) 评论(4) 推荐(4) 编辑
摘要:给图片加热点是web开发中经常用到的一个功能。这方面的工具也不少。 为了更好的满足自己的需求,写了一个winform程序。 可以方便的给图片加热点,更方便灵活! 阅读全文
posted @ 2017-12-08 11:25 源之缘-OFD先行者 阅读(2310) 评论(0) 推荐(0) 编辑

关注我