WPF
文章平均质量分 66
源之缘-OFD先行者
这个作者很懒,什么都没留下…
展开
-
字体查看比较工具 -- (采用wpf开发)
为了进一步加深对字体文件的理解,我写了这个小工具。可以查看字体文件信息、显示字体文件包含的字体。可以从字体文件中抽取字体,保存为其子集。可以查找字体,显示字体轮廓描述。抽取字体,保存为字体文件的子集。原创 2023-02-15 16:45:07 · 291 阅读 · 0 评论 -
一款简单易用的印章设计工具 --(可转为ofd文件)
本人采用wpf开发一款易用而又灵活的印章设计工具,不但可以将印章保存为图片,也可以将印章保存ofd、pdf。原创 2022-06-29 18:32:09 · 441 阅读 · 0 评论 -
采用WPF开发第二版OFD阅读器,持续完善中,敬请期待
本人研究OFD多年,采用C#和QT开发了一系列ofd相关软件。在这些产品中,阅读器始终占据着非常重要的位置。阅读器是直接面向最终客户的产品、是集OFD各类知识之大成的产品。市面上的阅读器产品林林总总,总感觉差强人意。本人决定全新开发一款OFD阅读器。新款阅读器要达到如下目标:1性能优化:文档秒开、阅读流畅。2文档转换:支持将ofd转换为图片、文本、PDF。3 验真:快速验证签章。4打印:支持个性化打印。5支持添加批注。6支持文档拆分合并。特别声明:阅读器永久免费使...原创 2022-04-06 13:33:15 · 999 阅读 · 0 评论 -
c#实现ofd文件转图片功能 (附执行程序)
前言ofd文件的作用就是保证信息能如实的存储、传递、显示。保证ofd文件的真实性靠的是签名;ofd 的显示需要专用软件。ofd标准是新的国家标准,应用范围远不如pdf;现有浏览器不能解析ofd、支持ofd显示的软件也寥寥无几。ofd转图片程序下载。 专用软件读取ofd过程包括对ofd文件解压缩、分析每页的文字和图元、关联对应的资源、解析签章等复杂操作。将ofd文件转成图片,可以避免这些...原创 2020-01-30 14:13:35 · 2361 阅读 · 0 评论 -
ofd电子文档内容分析工具(分析文档、签章和证书)
前言 ofd是国家文档标准,其对标的文档格式是pdf。ofd文档是容器格式文件,ofd其实就是压缩包。将ofd文件后缀改为.zip,解压后可看到文件包含的内容。 ofd程序,点我下载!ofd文件解压后,可以看到如下内容:对于xml文件,可以用文本工具查看。但是对于印章文件(Seal.esl)、签名文件(SignedValue.dat)就无法查看其内容了。本人开发一款...原创 2019-11-03 22:03:00 · 8505 阅读 · 2 评论 -
OFD电子证照模版制作工具 --(采用wpf开发)
前言 ofd应用的范围非常广,电子证照是其中非常重要的一个应用。同一类电子证照具有相同的板式、元数据;所以电子证照非常适合用模版来制作。模版就是板式样式固定,每个具体的证照只是文字或图片内容不同。比如结婚证,包含持证人、登记日期等,这些元素在界面的位置是固定的。作者设计了一款软件,可以方便的编辑这类模版,根据模版再生成电子证照,采用这种方式可以快速开发各类电子证照。程序界面设计...原创 2020-03-16 22:41:00 · 1814 阅读 · 0 评论 -
OFD电子证照模版制作工具 - -升级版 采用WPF开发
每一类电子证照都具有相同板式,不同的电子证照之间只是文字、图片的差异。生成电子证照常用的方式就是采用模版批量生成。 本软件可以方便的设计证照模版。服务端根据模版生成电子证照,不同种类的电子证照生成逻辑是一样的,只是使用的模版不同。这样就大大节省了工作量,降低了电子证照制作生成的成本。 软件试用版下载软件设计思路 Ofd文档主要包含三类元素:文字、图片、曲线。设计软件...原创 2020-03-27 21:47:00 · 1660 阅读 · 0 评论 -
使用C#开发pdf阅读器初探(基于WPF,没有使用开源库)
前言pdf是最流行的版式格式文件标准,已成为国际标准。pdf相关的开源软件非常多,也基本能满足日常需要了。相关商业软件更是林林总总,几乎应有尽有!似乎没必要自己再独立自主开发!但,本人基于以下考虑,决定自主研发一款pdf阅读器。 1)通过编写pdf阅读器,可以迅速的熟悉pdf文件的处理。pdf格式包含的内容非常多,仅仅通过查资料,很难掌握其内容。 2)任何技术,只有自主可控,才能到达...原创 2020-03-02 12:10:10 · 1489 阅读 · 0 评论 -
彩票历史记录分析工具 -- 通过实例学习wpf开发
前言虽然本人对彩票不感兴趣,仍然有不少人对此情有独钟。他们花大量时间精力去分析彩票的历史记录,企图发现规律,为下一次投注做指导,希望“赢的“”概率增大。不管研究历史记录是否有意义,我用软件实现了对彩票的分析,手工分析彩票几天工作量,现在一秒可以实现。程序界面处理原理分析:程序实际上是对六合彩分析(彩票种类很多,本文只处理一种)。数据格式如下:2010001 11 ...原创 2019-12-29 15:00:24 · 1437 阅读 · 0 评论 -
OFD电子文档阅读器功能说明(采用WPF开发,永久免费)
特别说明 ofd阅读器开发语言为c#,具有完全自主产权,没有使用第三方ofd开发包。可以根据你的需求快速定制开发。本阅读器还在开发完善阶段,如有任何问题,可以联系我。博客:https://www.cnblogs.com/yuanchenhui/ ofd程序,点我下载!1主界面2文件信息指示: 无电子印章和签名 ...原创 2019-10-29 12:05:51 · 2546 阅读 · 3 评论 -
采用WPF技术开发截图程序 (可下载)
前言 QQ、微信截图功能已很强大了,似乎没必要在开发一个截图程序了。但是有时QQ热键就是被占用,不能快速的开启截屏;有时,天天挂着QQ,领导也不乐意。既然是程序员,就要自己开发截屏工具,功能随心所欲,岂不快哉。再强调一点:工具就是生产力!没有掌握WPF之前,我是不会开发这么一个程序的,如果采用MFC、winform框架,工作量是相当的大,开发出来的效果肯定也比较low。本人用WPF,花了一天...原创 2019-10-23 13:44:21 · 374 阅读 · 0 评论 -
采用WPF技术,开发OFD电子文档阅读器
前言OFD是国家标准版式文档格式,于2016年生效。OFD文档国家标准参见《电子文件存储与交换格式版式文档》。既然是国家标准,OFD随后肯定会首先在政务系统使用,并逐步推向社会各个方面。OFD是在研究当下各类文件格式后,推出的标准,有如下优点:1 产权属于自主产权2 具有便携性:文件小,可压缩比率大。测试显示生成的文件体量比PDF还要小。3 具有开放性:易于入门,对于使用者来说更具开...原创 2019-09-22 22:33:00 · 1365 阅读 · 0 评论 -
使用 GMap.NET 实现添加标注、移动标注功能。(WPF版,附源码)
前言在WPF嵌入地图,有两种方式: 浏览器方式;控件方式。1)浏览器方式就是使用浏览器控件WebBrowser,设置好网址就行了。这种方式与地图的交互不太直接,需要懂html、javascript。对于不懂web编程的开发者来说,有点困难。2)控件方式就是使用第三方控件;不需要处了解web相关知识,使用起来比较直接,易于理解。GMap.net 类库就实现了这种控件。GMap.net...原创 2018-11-20 20:37:00 · 2478 阅读 · 0 评论 -
图片按日期分类和查看程序(WPF开发)(附源码)
手机方便了我们的生活,可以随时随地拍摄。越来越多的图片堆砌在电脑里。看到杂乱无章的图片,实在感到头痛。手动整理太复杂。基于此,我写了一个小程序,可以将图片按日期整理和查看。按日期查看图片,回忆过去的点点滴滴! 手机拍摄图片时,图片文件会存储拍摄时间,也就是exif信息。通过读取exif信息,可以知晓拍摄时间,程序就是根据该值排序的。查看文件的属性可以看到如下信息: 这个...原创 2018-11-05 20:20:00 · 393 阅读 · 0 评论 -
XAML属性赋值转换之谜(WPF XAML语法解密)
XAML与XML类似,就是XML延伸过来的。为了更好的表达一些功能,WPF对XML做了扩展,有些功能是WPF在后台悄悄的替你做了。有时候,虽然实现了某个功能,但是对实现原理还是很茫然。今天就讲讲XAML中赋值操作。1 通过类型转换赋值赋值是最简单最常见的操作,举例: <Button Width="200" Height="100"> </Button>...原创 2018-10-15 14:47:00 · 331 阅读 · 0 评论 -
一款高效视频播放控件的设计思路(c# WPF版)
因工作的需要,开发了一款视频播放程序。期间也经历许多曲折,查阅了大量资料,经过了反复测试,终于圆满完成了任务。我把开发过程中的一些思路、想法写下来,以期对后来者有所帮助。视频播放的本质 就是连续的图片。当每秒播放的图片超过一定数量,人眼就很难觉察到每帧图像播放间隔,看到的就是连续的视频流。视频播放的过程 必须有数据源,数据源一般是摄像头采集后,再经过压缩传送到程序。摄像...原创 2018-09-24 12:34:00 · 1177 阅读 · 0 评论 -
WPF 依赖属性源码 洞察微软如何实现DependencyProperty
依赖属性DependencyProperty是wpf最重要的一个类,理解该类如何实现对学习wpf帮助很大!终于找到了该类的源码!仔细阅读源码,看看微软如何玩的花招! 1 File: Base\System\Windows\DependencyProperty.cs 2 Project: wpf\src\WindowsBase.csproj (WindowsBase) ...原创 2017-12-18 20:31:00 · 245 阅读 · 0 评论 -
WPF开发的彩票程序(练手好例子)
前言WPF是.NET最新的界面开发库,开发界面非常灵活!但是学习WPF难度也非常大。应朋友之邀,编写了一个小程序。程序虽小,五脏俱全,WPF开发的灵活性可窥见一斑。对于新手学习有很好的借鉴意义,代码已上传到CSDN可以下载。网址见文章底部。功能说明 分析彩票的历史记录,根据选取的几个数据,分析记录出现的情况。看下图。左边是历史记录,右边 是选取的数据 68、 8*。从历...原创 2017-11-30 12:52:00 · 744 阅读 · 0 评论 -
十余年软件开发经历,经验总结和程序一览(涉及Socket、WPF、vc++、CAD、图像、GIS)
前言本文主要介绍我开发的几款软件产品,大概介绍一下功能。可以让读者了解本人的开发能力,所擅长的方面。有相关开发需求可以联系作者。本人开发软件多年,从事的行业也多种多样;自然接触了不同的业务,开发了各类软件产品。工作的主线一直是windows下C/S模式软件开发; 最近也开始学习asp.net core。 软件开发和读书一样,先由厚到薄,再有薄到厚。纯粹的软件理论总是很空洞,让人无法适...原创 2018-12-17 15:59:27 · 446 阅读 · 0 评论 -
AutoCAD 凸度(bulge)的概念及使用WPF函数画图
前言 凸度(bulge)是AutoCAD 中一个非常重要的概念,凸度控制着两点之间弧度大小,弧度的方向。各种复杂的图像有可能就是成百上千的弧线组成的。从AutoCAD中导出的数据也有该值,一般的形式为两个点坐标、一个凸度值。所以理解凸度的概念是处理AutoCAD 文件重要的前提。本文会简要介绍一下凸度的概念,同时会给出如何根据点坐标和凸度划线。凸度演示程序1 凸度的概念凸度有两个...原创 2018-12-11 12:37:22 · 3694 阅读 · 0 评论 -
GMap.NET实现电子围栏功能(WPF版)
前言GMap.NET是一个强大、免费、跨平台、开源的.NET控件。分为WPF和winform版。GMap.NET的基本知识不做过多介绍,本文主要介绍如何使用该控件实现电子围栏功能。电子围栏主要有两个功能模块:界面展示围栏区域,判断人员出入围栏的逻辑。GMap.NET的WPF版本功能并不强大,实现一些复杂的功能就只能发掘WPF的潜力了。GMap.NET给我们提供了一个基本的平台,必须熟练掌握WP...原创 2019-01-17 15:53:03 · 789 阅读 · 0 评论 -
使用GMap.NET类库,实现地图轨迹回放。(WPF版)
前言实现轨迹回放,GMap.NET有对应的类GMapRoute。这个类函数很少,功能有限,只能实现简单的轨迹回放。要实现更复杂的轨迹回放,就需要自己动手了。本文介绍一种方法,可以实现复杂的轨迹回放。有句话“功夫在诗外”,GMap.NET给你提供了基本地图处理功能;但是不要让CMap.NET束缚了手脚。你需要有深刻理解地图实现原理,深入理解WPF动画的原理,才能到达随心所欲。最终的效果如下:...原创 2018-11-24 17:41:00 · 2786 阅读 · 1 评论