IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
相关标签
作者:
wuhuacong(伍华聪)的专栏
414
source
关注
TA的标签:
数据库
c#
国产
发送
公众
framework
消息
微信
伍华聪
entity
实体
功能
本文
框架
winform
love
0
伍华聪
发表于
2022-09-27 08:55:00
基于SqlSugar的开发框架循序渐进介绍(14)-- 基于Vue3+TypeScript的全局对象的注入和使用 - 伍华聪
【摘要】刚完成一些前端项目的开发,腾出精力来总结一些前端开发的技术点,以及继续完善基于SqlSugar的开发框架循序渐进介绍的系列文章,本篇随笔主要介绍一下基于Vue3+TypeScript的全局对象的注入和使用。我们知道在Vue2中全局注入一个全局变量使用protoType的方式,很方便的就注入了,而Vue3则不能通过这种方式直接使用,而是显得复杂一些,不过全局变量的挂载有它的好处,因此我们在Vue3+TypeScript中也继续应用这种模式来处理一些常规的辅助类方法。阅读全文 ...
继续阅读 (69)
love
0
伍华聪
发表于
2022-09-23 01:48:00
在Winform开发中,我们使用的几种下拉列表展示字典数据的方式 - 伍华聪
【摘要】在Winform开发中中,我们为了方便客户选择,往往使用系统的字典数据选择,毕竟选择总比输入来的快捷、统一,一般我们都会简单封装一下,以便方便对控件的字典值进行展示处理,本篇随笔介绍DevExpress控件的几种常见的字典绑定展示方式,希望我们在实际WInform项目中使用到。阅读全文 ...
继续阅读 (101)
love
0
伍华聪
发表于
2022-09-21 04:25:00
在UniApp的H5项目中,生成二维码和扫描二维码的操作处理 - 伍华聪
【摘要】在我们基于UniApp的H5项目中,需要生成一些二维码进行展示,另外也需要让用户可以扫码进行一定的快捷操作,本篇随笔介绍一下二维码的生成处理和基于H5的扫码进行操作。二维码的生成,使用了JS文件weapp-qrcode.js进行处理,而二维码扫码则是基于一个第三方组件的方式进行支持的,最后通过统一入口来支持不同平台的扫码操作。阅读全文 ...
继续阅读 (84)
love
0
伍华聪
发表于
2022-09-20 09:12:00
基于HBuilderX+UniApp+ThorUI的手机端前端的页面组件化开发经验 - 伍华聪
【摘要】现在的很多程序应用,基本上都是需要多端覆盖,因此基于一个Web API的后端接口,来构建多端应用,如微信、H5、APP、WInForm、BS的Web管理端等都是常见的应用。本篇随笔继续分析总结一下项目开发的经验,针对页面组件化开发经验方面进行一些梳理总结,内容包括组件的概念介绍,简单页面组件的抽取开发,以及对控件值进行更改的页面组件的处理等,希望能够对大家有所启发。阅读全文 ...
继续阅读 (87)
love
0
伍华聪
发表于
2022-09-19 08:48:00
基于HBuilderX+UniApp+ThorUI的手机端前端开发处理 - 伍华聪
【摘要】现在的很多程序应用,基本上都是需要多端覆盖,因此基于一个Web API的后端接口,来构建多端应用,如微信、H5、APP、WInForm、BS的Web管理端等都是常见的应用。本篇随笔概括性的介绍基于HBuilderX+UniApp+ThorUI的手机端前端开发处理,总结一下开发工具的设置,以及常见的H5端开发的一些相关知识。阅读全文 ...
继续阅读 (69)
love
0
伍华聪
发表于
2022-08-20 08:28:00
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试 - 伍华聪
【摘要】在我们开发开发H5程序或者小程序的时候,有时候需要基于内置浏览器或者微信开发者工具进行测试,这个时候可以采用默认的localhost进行访问后端接口,一般来说没什么问题,如果我们需要通过USB基座方式发布到手机进行App测试的时候,那就需要使用局域网的IP地址了,否则就无法访问后端的接口,本篇随笔总结在开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址和localhost地址并存,便于开发测试。阅读全文 ...
继续阅读 (73)
love
0
伍华聪
发表于
2022-07-25 08:28:00
基于SqlSugar的开发框架循序渐进介绍(13)-- 基于ElementPlus的上传组件进行封装,便于项目使用 - 伍华聪
【摘要】在我们实际项目开发过程中,往往需要根据实际情况,对组件进行封装,以更简便的在界面代码中使用,在实际的前端应用中,适当的组件封装,可以减少很多重复的界面代码,并且能够非常简便的使用,本篇随笔介绍基于ElementPlus的上传组件进行封装。阅读全文 ...
继续阅读 (73)
love
0
伍华聪
发表于
2022-07-21 03:50:00
基于SqlSugar的开发框架循序渐进介绍(12)-- 拆分页面模块内容为组件,实现分而治之的处理 - 伍华聪
【摘要】在早期的随笔就介绍过,把常规页面的内容拆分为几个不同的组件,如普通的页面,包括列表查询、详细资料查看、新增资料、编辑资料、导入资料等页面场景,这些内容相对比较独立,而有一定的代码量,本篇随笔介绍基于Vue3+Typescript+Setup语法方式,来拆分页面模块内容为组件,实现分而治之的处理。阅读全文 ...
继续阅读 (81)
love
0
伍华聪
发表于
2022-07-08 01:45:00
基于SqlSugar的开发框架循序渐进介绍(11)-- 使用TypeScript和Vue3的Setup语法糖编写页面和组件的总结 - 伍华聪
【摘要】随着Vue3和TypeScript的大浪潮不断袭来,越来越多的Vue项目采用了TypeScript的语法来编写代码,而Vue3的JS中的Setup语法糖也越来越广泛的使用,给我们这些以前用弱类型的JS语法编写Vue代码的人不少冲击,不过随着大量的学习和代码编写,经历过一段难熬的时间后,逐步适应了这种和之前差别不小的写法和冲击。本篇随笔介绍总结了Vue3中一些常见的基于TypeScript的Setup语法与组合式 API的处理代码案例。阅读全文 ...
继续阅读 (75)
love
0
伍华聪
发表于
2022-07-07 03:41:00
基于SqlSugar的开发框架循序渐进介绍(10)-- 利用axios组件的封装,实现对后端API数据的访问和基类的统一封装处理 - 伍华聪
【摘要】在SqlSugar的开发框架的后端,我们基于Web API的封装了统一的返回结果,使得WebAPI的接口返回值更加简洁,而在前端,我们也需要统一对返回的结果进行解析,并获取和Web API接口对应的数据进行展示即可,本篇随笔介绍在Vue3+TypeScript+Vite的项目中,使用基于TypeScript的基类继承的方式,实现对后端接口数据的统一解析处理的封装操作。阅读全文 ...
继续阅读 (75)
love
0
伍华聪
发表于
2017-06-02 11:19:00
使用ConcurrentDictionary替代Hashtable对多线程的对象缓存处理 - 伍华聪
【摘要】在之前一段时间里面,我的基类多数使用lock和Hashtable组合实现多线程内缓存的冲突处理,不过有时候使用这两个搭配并不尽如人意,偶尔还是出现了集合已经加入的异常,对代码做多方的处理后依然如故,最后采用了.NET 4.0后才引入的ConcurrentDictionary多线程同步字典集合,问题顺...阅读全文 ...
继续阅读 (69)
love
0
伍华聪
发表于
2017-05-06 07:28:00
从SQL Server数据库转到Oracle数据库的数据脚本处理 - 伍华聪
【摘要】在我们很多情况下的开发,为了方便或者通用性的考虑,都首先考虑SQL Server数据库进行开发,但有时候客户的生产环境是Oracle或者其他数据库,那么我们就需要把对应的数据结构和数据脚本转换为对应的数据库,数据结构一般来说,语法都遵循了SQL92的标准,或者我们根据不同的PowerDesigner...阅读全文 ...
继续阅读 (84)
love
0
伍华聪
发表于
2017-05-02 09:51:00
调整代码生成工具Database2Sharp的Winform界面生成,使其易于列表工具栏的使用。 - 伍华聪
【摘要】在Winform界面开发的时候,有时候我们客户喜欢把功能放在列表界面的顶部,这样界面和功能整齐放置,也是一种比较美观的方式,基于这种方式的考虑,改造了代码生成工具的Winform界面生成规则,把增删改查的常规处理功能抽取简化的函数,易于在实际项目中使用工具栏的方式处理。阅读全文 ...
继续阅读 (65)
love
0
伍华聪
发表于
2017-04-24 03:42:00
在Winform开发中使用FastReport创建报表 - 伍华聪
【摘要】FastReport.Net是一款适用于Windows Forms, ASP.NET和MVC框架的功能齐全的报表分析解决方案。可用在Microsoft Visual Studio 2005到2015,支持.Net Framework 2.0到4.x。我下载了一个FastReport进行测试使用,这个...阅读全文 ...
继续阅读 (76)
love
0
伍华聪
发表于
2017-04-16 07:45:00
在DevExpress程序中使用PopupContainerEdit和PopupContainer实现数据展示 - 伍华聪
【摘要】在一些数据的即时查询场景中,我们可能需要对输入信息进行模糊查询并进行选择,例如在一些文本输入场景,如输入某个站点编码或者设备编码,然后获取符合的列表供用户选择的场景,本篇随笔介绍在DevExpress程序中使用PopupContainerEdit和PopupContainer实现数据展示。阅读全文 ...
继续阅读 (89)
love
0
伍华聪
发表于
2017-03-29 06:39:00
C#开发微信门户及应用(46)-基于Bootstrap的微信门户应用管理系统功能介绍 - 伍华聪
【摘要】在前面介绍很多的微信框架,基本上都采用EasyUI的界面来搭建的微信框架,如随笔《C#开发微信门户及应用(8)-微信门户应用管理系统功能介绍》介绍的一样,不过随着微信的H5应用越来越多,因此转换为更适合做H5页面应用框架的Bootstrap开发框架,本文介绍的整个微信模块都是基于Bootstrap的...阅读全文 ...
继续阅读 (87)
love
0
伍华聪
发表于
2017-03-24 08:02:00
从开发框架提高开发效率说起 - 伍华聪
【摘要】在我们接触的很多项目中,如果有一些参考性的项目框架,那么做起开发来,事半功倍,一般来说搭建或者积累这些框架性的项目,非一日之功。一般我们可以把具体的项目分为Winfrom、Web、微信、或者Socket等方面,具体项目界面表现不同,但是界面层底下的应该都是差不多的结构,能够支持多种数据库的接入,提供...阅读全文 ...
继续阅读 (93)
love
0
伍华聪
发表于
2017-03-19 06:55:00
在Web微信应用中使用博客园RSS以及Quartz.NET实现博客文章内容的定期推送功能 - 伍华聪
【摘要】本篇随笔介绍在Web微信应用中使用博客园RSS以及Quartz.NET实现博客文章内容的定期推送功能,首先对Quartz.NET进行一个简单的介绍和代码分析,掌握对作业调度的处理,然后对博客园RSS内容的处理如何获取,并结合微信消息的群发接口进行内容的发送,从而构建了一个在Web应用中利用作业调度来...阅读全文 ...
继续阅读 (88)
love
0
伍华聪
发表于
2017-03-18 00:40:00
在开发框架中使用FTP辅助类上传或者下载文件,方便管理附件内容 - 伍华聪
【摘要】在有些系统应用里面,我们需要对应用服务器、数据库服务器、文件服务器进行分开,文件路径等信息存储在数据库服务器里面,但文件内容则存储在文件服务器里面,通过使用FTP进行文件的上传下载,从而实现更加高效的IO输出,也分担了服务器的压力。本篇随笔介绍使用公用类库里面的FTPHelper辅助类,实现文件的上...阅读全文 ...
继续阅读 (95)
love
0
伍华聪
发表于
2017-03-16 16:06:00
在Winform框架界面中改变并存储界面皮肤样式 - 伍华聪
【摘要】在本篇介绍的Winform界面样式改变及存储操作中,是指基于DevExpress进行界面样式的变化。一般情况下,默认我们会为客户提供多种DevExpress的界面皮肤以供个人喜好选择,默认DevExpress提供40余种皮肤样式,用户可以根据自己的喜好,选择较为美观、得体的皮肤,为了方便,我们对用户...阅读全文 ...
继续阅读 (79)
love
0
伍华聪
发表于
2017-03-10 05:47:00
基于主从表数据录入的处理 - 伍华聪
【摘要】在前面的记录保存和显示里面,都是采用一个视图的方式进行数据的展示和录入的,如果对于主从表的记录同时录入,那么就需要主从表两个GridView来进行展示和数据录入的了,对于主从表录入相对复杂一些,具体如何操作呢?这里我们依旧采用分页控件来进行数据的分页及直接录入数据操作,而且增加了主从表数据同时在一个...阅读全文 ...
继续阅读 (92)
love
0
伍华聪
发表于
2017-03-08 06:44:00
在.NET项目中使用PostSharp,使用CacheManager实现多种缓存框架的处理 - 伍华聪
【摘要】在前面几篇随笔中,介绍了PostSharp的使用,以及整合MemoryCache,《在.NET项目中使用PostSharp,实现AOP面向切面编程处理》、《在.NET项目中使用PostSharp,使用MemoryCache实现缓存的处理》参数了对PostSharp的使用,并介绍了MemoryCach...阅读全文 ...
继续阅读 (76)
love
0
伍华聪
发表于
2017-03-08 03:57:00
在.NET项目中使用PostSharp,使用MemoryCache实现缓存的处理 - 伍华聪
【摘要】在之前一篇随笔《在.NET项目中使用PostSharp,实现AOP面向切面编程处理》介绍了PostSharp框架的使用,试用PostSharp能给我带来很多便利和优势,减少代码冗余,提高可读性,并且可以更加优雅的实现常规的日志、异常、缓存、事务等业务场景的处理。本篇主要介绍使用MemoryCache...阅读全文 ...
继续阅读 (79)
love
0
伍华聪
发表于
2017-03-08 02:20:00
在.NET项目中使用PostSharp,实现AOP面向切面编程处理 - 伍华聪
【摘要】PostSharp是一种Aspect Oriented Programming 面向切面(或面向方面)的组件框架,适用在.NET开发中,本篇主要介绍Postsharp在.NET开发中的相关知识,以及一些如日志、缓存、事务处理、异常处理等常用的切面处理操作。阅读全文 ...
继续阅读 (83)
love
0
伍华聪
发表于
2017-02-22 06:44:00
Winform开发框架之字段权限控制 - 伍华聪
【摘要】在我的很多Winform开发项目中(包括混合框架的项目),统一采用了权限管理模块来进行各种权限的控制,包括常规的功能权限(按钮、菜单权限)、数据权限(记录的权限),另外还可以进行字段级别的字段权限控制,字段权限是我们在一些对权限要求比较严格的系统里面涉及到的,可以对部分用户隐藏一些敏感的信息。本篇主...阅读全文 ...
继续阅读 (84)
love
0
伍华聪
发表于
2016-12-31 12:43:00
在DevExpress程序中使用GridView直接录入数据的时候,增加列表选择的功能 - 伍华聪
【摘要】在我上篇随笔《在DevExpress程序中使用Winform分页控件直接录入数据并保存》中介绍了在GridView以及在其封装的分页控件上做数据的直接录入的处理,介绍情况下数据的保存和校验等操作,不过还没有涉及到数据列表选择的这种方式,而这种在项目应用也是比较广泛的一种输入方式。本篇随笔继续探讨在G...阅读全文 ...
继续阅读 (91)
love
0
伍华聪
发表于
2016-12-26 12:44:00
在DevExpress程序中使用Winform分页控件直接录入数据并保存 - 伍华聪
【摘要】一般情况下,我们都倾向于使用一个组织比较好的独立界面来录入或者展示相关的数据,这样处理比较规范,也方便显示比较复杂的数据。不过在一些情况下,我们也可能需要直接在GridView表格上直接录入或者修改数据,这种对于字段比较少,而且内容相对比较简单的情况下,效率是比较高的一种输入方式。本篇随笔主要介绍在...阅读全文 ...
继续阅读 (71)
love
0
伍华聪
发表于
2016-12-25 09:44:00
在DevExpress程序中使用TeeList控件以及节点查询的处理 - 伍华聪
【摘要】在很多情况下,我们需要通过树列表进行数据的展示,如一些有层次关系的数据,通过有层级的展示,能够使用户更加直观查看和管理相关的数据。在一般Winform开发的情况下,可以使用微软的TreeView控件,也可以使用DevExpress的TreeList控件进行数据的展示,本篇随笔主要介绍基于DevExp...阅读全文 ...
继续阅读 (85)
love
0
伍华聪
发表于
2016-12-24 04:43:00
在DevExpress程序中使用内置的图标构建美观的界面元素 - 伍华聪
【摘要】在我们一般的程序中,为一般的界面元素添加一定的图标展示,有助于提升界面的整体的美观。结合排版布局,以及固定场景的图标,往往给用户非常好的直观感受:统一、美观、易理解。因此在一般的程序界面中,都尽量在略显单调的界面增加一些图标进行点缀,能够达到较好的整体效果。本文介绍在Winform程序界面中,可以使...阅读全文 ...
继续阅读 (74)
love
0
伍华聪
发表于
2016-11-29 03:50:00
在DevExpress程序中使用条形码二维码控件,以及进行报表打印处理 - 伍华聪
【摘要】在很多业务系统里面,越来越多涉及到条形码、二维码的应用了,不管在Web界面还是WInform界面都需要处理很多物料相关的操作,甚至很多企业为了减少录入错误操作,为每个设备进行条形码、二维码的标签,直接在流程中进行扫描处理,仅仅在界面勾选一些处理选项即可,极大提高工作效率,降低出错的几率。本篇随笔介绍...阅读全文 ...
继续阅读 (86)
上一页
5/8
下一页