小Q的博客

  • 首页
  • net编程
    • 产品和框架
    • 开发实例
    • 经验技巧
    • 开源组件
  • wp独立站
  • 自媒体
  • 日记本
  • 工具箱
开发实例
开发实例

基于devexpress的winform开发框架,如何兼容老项目?

最近有个人咨询了我的这套winform开发框架,经过沟通发现他本身有个项目,数据库是SqlServer、前台是通过配置的方式实现的,这种模式现在有个流行的叫法,叫低代码开发。 这种开发模式,如果项目业务不复杂、界面要求简单是没问题的(比如行政OA),但要用来做国内制造业的ERP,执行起来有难度,界面千奇百怪、同一行业不同厂家的业务都不一样。所以最简单的开发模式,还是创建winform项目。今天就通过这篇博客,讲述如何将小特winform框架,与老项目兼容? 这个项目的数据库是SqlServer的,所以EntityF…

2023年6月30日 0条评论 1086点热度 0人点赞 小Q 阅读全文
开发实例

c#中如何获取电脑硬件信息?山寨一个鲁大师

最近Boss提了个需求,要收集下公司的电脑信息,配置比较低的淘汰掉。本来想用腾讯的电脑管家里的【硬件检测】工具,但也有些麻烦。它虽然可以将信息导出成txt文件,但录制作一张Excel表格就显得麻烦了,需要将每台电脑的硬件信息复制->粘贴进Excel,工作量也不小。最后决定:自己用代码实现。大体功能有2个:一个是收集电脑硬件信息;一个是将信息保存至数据库(采用EntityFramework方法)。 功能1:获取硬件信息 这个方法获取到的信息很多,我们需要格式化下,找出我们需要的即可 public class S…

2023年2月14日 0条评论 2040点热度 1人点赞 小Q 阅读全文
开发实例

devexpress控件教程 打开摄像头+采集图片

前几天有一篇博客介绍的是winform程序里,如何调用摄像头?我们使用的是第三方类库。其实DevExpress有现成的控件可以用,它就是CameraControl,拖动Form页面里,直接就打开了摄像头。 另外,如果我们想采集摄像头图片,也是直接可以实现的。这里要用到PictureEdit控件,ShowCameraMenuItem属性设置成Always即可 this.pictureEdit1.Properties.SizeMode = PictureSizeMode.Zoom; this.pictureEdit1.…

2023年1月7日 0条评论 1337点热度 0人点赞 小Q 阅读全文
开发实例

net中c#实现Socket开发,可用于局域网聊天

简述 我们做软件工作的虽然每天都离不开网络,可网络协议细节却不是每个人都会接触和深入了解。我今天就来和大家一起学习下Socket,并写一个简单的聊天程序。 一些基础类 首先我们每天打开浏览器访问网页信息都是使用的HTTP/HTTPS协议,而HTTP是通过的TCP建立的连接。TCP底层又是通过的Socket套接字进行的通信。所以他们之间的抽象关系是: 我们在学习Socket编程的时候可能会需要用到IPEndPoint、Dns、IPAddress等类,再往上TCP相关有TcpListener、TcpClient、Net…

2022年12月22日 0条评论 1666点热度 0人点赞 小Q 阅读全文
开发实例

c#中EntityFramework连接MySql数据示例 支持Update部分字段

c#程序如果要连接数据库,以前使用的是ADO.Net,通过DataSet、DataTable、ExecuteNoQuery等方法完成,现在微软提供EntityFramework(其实已经提供很久了)组件实现。今天的主题就是对这个组件的示例。我们使用EntityFramework连接MySql数据库,完成对数据的增删改查功能 1、准备工作 假设程序的Net类库是4.5及以上,用EntityFramework连接MySql数据库的话,需要做下面这些操作。必备的DLL文件(文末提供下载):MySql.Data.Dll、M…

2022年12月7日 0条评论 2079点热度 0人点赞 小Q 阅读全文
开发实例

c#中实现Word、Excel、Pdf预览及音频和视频播放

如果你做的系统和OA有关的,那肯定需要一个功能,就是附件预览。附件可能是text文本文件、image图片文件、Office文件、音频或视频文件等等。如果都能在程序里预览,绝对是系统的一个亮点。今天就来实现这个通用文档预览功能。 先定义好一个接口,内置一个方法Preivew,参数是文件的绝对路径。不同的文件预览组件使用Panel控件,里面再内置各种子控件。 // // 摘要: // 文档预览接口 public interface IDocumentPreview { // // 摘要: // 文档预览 // // 参…

2022年12月6日 0条评论 4453点热度 1人点赞 小Q 阅读全文
开发实例

devexpress控件教程 零代码打造展示数据的工作台

桌面版的管理类软件,都希望程序打开的时候,有个能展示重要的页面,我们可以称这个页面叫工作台。比如ERP软件,展示近几天的销售订单数据、采购订单数据、单品库存量等,给使用者提供决策支持 工作台是由很多模块组成,要求每个模块都能拖动、变大和变小。因为有的模块数据多、占的地方大;有的模块数据少,占的地方小。之前打算使用微软的SplitContainer控件,然后再嵌套。后来发现太繁琐,控件层级关系太多,只能放弃 尝试多个控件后,最终使用DevExpress中的DockManager控件,这个控件可以增加若干DockPan…

2022年12月2日 0条评论 1376点热度 1人点赞 小Q 阅读全文
开发实例

net中使用HtmlAgilityPack组件采集数据,就是这么简单

如果要采集网页上的数据,最简单好用的是用Python语言实现,本身就是网络编程语言,有很多组件都可以使用。当然,如果你想用C#进行数据采集,也是没问题的,也有不错的组件可以使用,今天就推荐HtmlAgilityPack这个组件。还是先到Nuget中搜索并下载到程序里,我们以采集博客园为例。   1、Load数据 这个组件提供了很多Load数据的方法,同步异步都有 string xPath = null; string urlPath = @"https://www.cnblogs.com/"; //1,加…

2022年11月28日 0条评论 1345点热度 0人点赞 小Q 阅读全文
开发实例

net中winform教程 ListView控件如何实现分组?

虽然现在winform开发很少使用微软自带的控件,但其中有一个控件还是不错的,它就是ListView控件。操作系统的文件夹页,就是ListView控件的样子,数据展示包括大图标、小图标、列表、明细等。今天通过一个实例,来展示下这个控件是如何使用的?先看下效果图 这个实例实现了以下功能: 1、数据分组展示 2、行最前面增加了图标 3、整行全部选中 4、数据展示模式可切换   代码部分也不复杂,这里是全部代码的:创建一个Form页面,里面放一个ToolStrip的工具栏和一个ListView控件即可 priv…

2022年11月9日 0条评论 2090点热度 0人点赞 小Q 阅读全文
开发实例

devexpress中grid控件教程 多线程异步加载数据,进度条展示

devexpress中最强大的控件,要数它的Grid了。几乎任务数据都可以展示,但今天要用它做另一个功能。假设我们开发这样一款软件:视频编辑软件。里面有个功能,提取视频中的音频。一般流程是先要把要提取的视频文件,加载到Grid里,然后点击一个按钮,完成提取操作。今天就用异步+多线程的模式实现它。提取进度在Grid中用进度条展示出来 实现之前还是再聊些基础的,同步就是我们正常写的代码,一步一步。如果碰到执行时间较长的操作,整个界面会卡住不能动。于是就出现了异步操作,相当于很多同步操作可以一起做,本身却互不影响,也可以…

2022年10月22日 0条评论 2799点热度 4人点赞 小Q 阅读全文
12
Share To
最新 热点 随机
最新 热点 随机
4种方法解决夸克网盘下载速度忽快忽慢,亲测有效 c#MVC项目中基于Aspose.Cells组件,实现Excel导出 重装系统,推荐使用老毛桃这个软件 腾讯出品的这5款工具,免费又好用 C#开源免费Windows桌面快速预览神器 夸克网盘注册就有1T容量,亲测有效
工具箱新增功能:OCR识别,图片转文字最实用 net中c#实现定时任务 推荐使用Quartz.Net组件 c#中如何获取电脑硬件信息?山寨一个鲁大师 ffmpeg教程 如何读取音频或视频的媒体信息? devexpress控件教程 打开摄像头+采集图片 devexpress中基础控件教程 从Button到TabControl
书签
  • 神仙档案馆
  • 羽毛球档案馆

小Q

80后中年不油腻大叔,喜欢编写代码、打羽毛球、做木制玩具。目前定居浙江杭州

COPYRIGHT © 2022 小Q的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备2022019157号-2