03 2022 档案

如何快速开发基于Winform的应用系统
摘要:在我们实际业务开发中,从头开发一个应用系统,不管是基于BS的前端项目,还是基于Winform的CS应用系统,都是由容易到复杂,逐步演化的一个开发过程,如果我们基于一定基础上,并配合一些配套的开发工具,那么这个应用系统的开发就会变得容易很多,毕竟现在每一个应用系统都是要求要五脏俱全的系统,不仅要长得漂亮,还要有内涵。对于一个基于CS模式的Winform应用系统,开发起来相对比较容易一些,依赖的东西的边界比较清晰一些,因此大多数可以使用独立、模块化的方式来开发系统。 阅读全文

posted @ 2022-03-30 15:44 伍华聪 阅读(4760) 评论(8) 推荐(9) 编辑

在各种开发项目中使用公用类库的扩展方法,通过上下文方式快速调用处理函数
摘要:不管我们开发是基于Asp.net core 还是.net core,或者还是.net framework的相关应用,如果有一个比较全面的公用类库以及相关的扩展函数来支撑,我们开发项目上会节省很多相关的处理方法查询和封装。本篇随笔主要针对性的介绍基于一些对象进行扩展函数的封装带来的便利性进行说明,毕竟基于上下文的调用扩展函数,比不断地去自己去类库中查找那个方法合适,会更高效一些。 阅读全文

posted @ 2022-03-25 11:20 伍华聪 阅读(1273) 评论(0) 推荐(4) 编辑

依图语音API的C#封装以及调用进行语音转写的处理
摘要:对于语音识别,一般有实时语音识别和语音文件的识别处理等方式,如在会议、培训等场景中,可以对录制的文件进行文字的转录,对于转录文字的成功率来说,如果能够转换90%以上的正确语音内容,肯定能减轻很多相关语音文本编辑的繁琐工作,而目前大多数语音转录的接口基本都能够保证在这个成功率上,有些甚至超过98%以上,非常不错,因为他们对于各种场景的滤波,可以更加提供文字的准确性。本篇随笔对各种语音开发平台做一个介绍,并针对依图语音API的C#封装以及调用进行语音转写进行介绍。 阅读全文

posted @ 2022-03-23 09:42 伍华聪 阅读(1284) 评论(0) 推荐(1) 编辑

在基于ABP框架的前端项目Vue&Element项目中采用电子签名的处理
摘要:在前面随笔介绍了《在基于ABP框架的前端项目Vue&Element项目中采用电子签章处理文件和打印处理》的处理,有的时候,我们在流程中或者一些文件签署的时候,需要签上自己的大名,一般通过签名表的方式(银行很常见)实现电子签名的处理。本篇随笔介绍如何基于Vue &Element前端的技术实现电子签名的处理。 阅读全文

posted @ 2022-03-22 09:19 伍华聪 阅读(1827) 评论(3) 推荐(1) 编辑

在基于ABP框架的前端项目Vue&Element项目中采用电子签章处理文件和打印处理
摘要:在一些内部OA或者流转的文件,或者给一些客户的报价文件、合同,或者一些医院出示的给保险机构的病历资料等,有时候可能都希望快速的使用电子签章的处理方式来给文件盖上特定的印章,本篇随笔介绍基于Vue&Element的前端项目采用第三方组件vue-drag-resize和图片转换Base64的方式实现图片印章的盖章处理。 阅读全文

posted @ 2022-03-21 11:11 伍华聪 阅读(1755) 评论(0) 推荐(2) 编辑

在基于ABP框架的前端项目Vue&Element项目中采用日期格式处理,对比Moment.js和day.js的处理
摘要:Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样. 如果您曾经用过 Moment.js, 那么您已经知道如何使用 Day.js。简单地说,只要你会Moment.js,那么你就会Day.js! 但是我们知道的,Moment.js 的大小是200多KB,而Day.js的大小却是2 KB,瘦身很多但却几乎拥有同样强大的 API。 阅读全文

posted @ 2022-03-17 09:29 伍华聪 阅读(2113) 评论(1) 推荐(5) 编辑

基于SqlSugar的数据库访问处理的封装,支持多数据库并使之适应于实际业务开发中(2)
摘要:在上篇随笔《基于SqlSugar的数据库访问处理的封装,支持多数据库并使之适应于实际业务开发中》中介绍了SqlSugar的基础用法,以及实现对常规项目中对数据访问的基类封装,并通过编写单元测试覆盖相关的功能测试,虽然最后编写单元测试的代码就是实际调用数据处理的代码,不过没有界面不太直观,本篇随笔继续深入SqlSugar的使用介绍,介绍基于Winform项目界面的整合测试。 阅读全文

posted @ 2022-03-11 11:36 伍华聪 阅读(2751) 评论(0) 推荐(5) 编辑

基于SqlSugar的数据库访问处理的封装,支持多数据库并使之适应于实际业务开发中
摘要:在我的各种开发框架中,数据访问有的基于微软企业库,有的基于EFCore的实体框架,两者各有其应用场景,不过多的去比较。最近在使用SqlSugar的时候,觉得这个数据访问处理的组件确实很灵活,据说性能也是很不错,于是用来整合测试一下,它对多种关系型数据库如SqlServer、Oracle、Mysql、SQLite、PostgreSQL都很容易提供支持,通过特性标注的方式,可以很好的实现数据访问的处理,这点很类似EfCore的处理,同时SqlSugar又提供很灵活的SQL处理操作。因此多花了一些时间,把SqlSugar的数据访问操作进行一定的封装处理,最后使之适应更广泛的应用。在这个处理过程中,我编写一些单元测试用来测试其相关功能,并编写了几个模块的Winform界面进行测试,效果还是很不错,借此总结分享一下。 阅读全文

posted @ 2022-03-08 11:37 伍华聪 阅读(7914) 评论(3) 推荐(7) 编辑

基于Lumisoft.NET组件,使用IMAP协议收取邮件
摘要:在早期一直使用Lumisoft.NET组件来进行邮件的处理查找,对于邮件的处理非常方便,之前在随笔《基于Lumisoft.NET组件的POP3邮件接收和删除操作》中也介绍过基于POP3和SMPT进行邮件的收发处理,一般邮件服务器对于Pop3都是支持很好的,常规使用测试多个服务器都没问题,所以就没怎么研究IMAP协议的处理,本篇随笔基于原来POP3 的需求扩展了IMAP协议的处理。 阅读全文

posted @ 2022-03-07 13:44 伍华聪 阅读(1756) 评论(1) 推荐(4) 编辑

导航