Ant Design (Winform 开源UI实例)
Ant Design 目前有50+基础控件,完成所有动效/阴影,原生无边框窗口(拥有原生窗口动画和特性),占用资源低,控件纯GDI绘制,可商用。有以下特点:
纯GDI绘制,没有图片,支持AOT。
高质量绘图,高性能动画。
Winform上最阴影的阴影效果。
无边框窗口,拥有原生窗口特性。
3D翻转效果。
主题配置。
SVG矢量图。
DPI适配
C# Excel/Csv文件操作的多种方法(打开,读取,赋值,保存模板,datagridview导入导出Excel等)
C# Excel/Csv文件操作的多种方法
1、通过OleDb操作excel
2、通过Microsoft.Office.Interop.Excel COM组件操作Excel
3、使用开源库NPOI操作Excel
4、使用OpenXml操作Excel
5、Excel导入DataGridView
6、Datagridview导出excel
7、将csv文件数据导入datagridview
8、DateGridView导出到csv格式的Excel
C# 模拟浏览器自操作(自动化办公)
C# 模拟浏览器自操作实现无人操作的自动化办公,联通了客户端和网页端之间的通信和联系。
1、使用WebBrowser加载网页并实现自操作(窗体内嵌网页)
2、使用 Selenium WebDriver加载网页并实现自操作(网页独立打开)
.NET IOC理解与代码实现(帮助初学者对IOC更全面深入理解)
.Net8 IOC容器基本形态
1、创建对象
2、存储对象 字典随机取对象,随机存对象性能高
3、获取对象
4、依赖注入(对象属性赋值)
5、对象过滤(特征)
.NET WebApi基础框架( EF+Mysql )
1、Ef ORM框架,使用mysql
2、登陆api
C# Winform自制多轴力臂(简单易懂,方便扩展)
1、自定义多种力臂控件
2、可调节力臂角度,图形大小
3、设置"工作手"方向形态
4、实现力臂动画
C# WPF自制批注工具(方便进行标记)
1.支持图画,擦除,撤销,恢复,改变画板颜色功能
2.提供颜色选择和线条大小设置功能
3.支持一键清屏功能
4.可截图保存批注
5.方便演示教学
C#/WPF 自制白板工具(日常使用或二次开发)
C#/WPF 自制白板工具
1.支持图画,擦除,撤销,恢复,保存,改变画板颜色,添加画板功能
2.提供颜色选择和线条大小设置功能
3.支持一键清屏功能
4.提供增加画板功能
C# WPF自制截图工具 代码简单易读,非常实用
1、对目标区域进行截图
2、截图区域可手动进行调整
3、显示截图菜单
4、可保存截图图片
5、可右键取消截图
C#/WPF 设置和启动Windows屏保程序
1、注册表设置Windows屏保程序参数
2、通过WIn API启动屏保
3、注册表的操作和更新
4、C#启动自定义屏保程序
C# Winform 用户创建,用户角色创建,用户日志,用户操作权限设置等(数据库)
1、c# mysql使用
2、用户创建
3、用户角色创建
4、用户日志
5、用户操作权限设置
C# Winform在图片上添加自定义螺丝控件,并调整位置
1、自定义螺丝控件
2、动态调整控件位置
3、给自定义控件编号,并添加相关属性和事件
4、支持鼠标框选多个控件
C# Winform Datagridview查询项目实例
1、常用表格查询方式
2、使用DatagridView展示查询内容
3、根据时间和关键字查询内容
4、自定义时间段控件
5、动态设置和调整Datagridview列
6、excel(csv)导入Datagridview
7、Datagridview导出到excel(csv)
C# Winform 侧边栏,切换不同页面
1、项目左侧侧边栏实现
2、FlowLayoutPanel使用
3、显示不同子窗体
C# Winform 用户控件,扩展控件,自定义控件综合实例
1、用户控件使用(清除文本组合控件)
2、扩展控件使用(圆角按钮,无tab标签TabControl)
3、自定义控件(图片按钮,自定义导航按钮,自定义CheckBox)
C# Winform Chart图表使用和详解
1、Chart展示曲线图,折线图,饼状图,环形图,柱状图,曲线面积图
2、Chart显示多个坐标轴
3、鼠标滚动缩放图表
4、鼠标按键拖动图表
C# Winform Datagridview控件使用和详解
1、添加Datagridview行,列数据
2、设置列单元格不同的控件形式(TextBox,Button,ComboBox,CheckBox,Image,Link)
3、单元格显示多个控件,及控件绑定行,列信息
4、编辑,删除行数据
5、复制表格和单元格数据
6、查询,定位表格数据
7、Datagridview行间隔颜色
8、单元格有效值判断
9、自定义Datagridview扩展控件
10、合并单元格
C# Winform内嵌窗体(在主窗体上显示子窗体)
1、MDI窗体
2、主窗体内嵌子窗体
3、主窗体打开一个子窗体,自动关闭其他子窗体
C# Winform图形绘制(直线,矩形,椭圆,扇形,多边形,图片上绘制图形)
OnPaint方法和CreateGraphics使用
1、绘制直线
2、矩形
3、椭圆
4、绘制扇形并填充
5、绘制弧线
6、绘制多边形
7、在PictureBox绘制图形
C# TextBox模糊查询和输入提示
1、TextBox未输入内容时,显示灰色提示语
2、TextBox获取焦点,提示语消失
3、TextBox输入文本时,下拉提示所有相关文本内容(模糊查询)
C# WInform调用外部API(托管和非托管DLL)
1、C#引用WindowsAPI
2、C#调用托管DLL对象方法
3、C#调用非托管DLL对象方法
4、C#通过反射获取外部程序窗体
5、在不引用dll情况下,调用对象方法
6、C#通过反射内嵌窗体
Winform综合实例(常用控件使用及项目实例)
Winform综合实例(常用控件使用及项目实例)
1、TextBox模糊查询,未输入提示
2、Graphics图形绘制(直线,曲线,三角形,矩形,椭圆,多边形,扇形,弧线等)
3、Datagridview各个属性介绍,一行显示多个控件(如图片和操作标签),查询页面,Column Header显示可选,合并单元格,导入导出csv等
4、TableLayoutPanel使用
5、PictureBox使用,旋转图片,动画
6、无边框TabControl
6、用户控件/扩展控件/自定义控件制作和使用
7、Chart图表,显示各种类型图片,支持缩放和鼠标拖动
8、鼠标拖动显示虚框选择控件(螺丝控件实例)
9、通用侧边导航栏
10、力臂控制
winform 基本图形绘制(直线,矩形,圆形,扇形,弧线,多边形)
1、winform 基本图形绘制
2、Graphics类使用
3、直线,矩形,圆形,扇形,弧线,多边形绘制
C# Winform父窗体打开新的子窗体前,关闭其他子窗体
C# Winform父窗体打开新的子窗体前,关闭其他子窗体
1、使用内嵌方式将控件放入到Panel中,放入前清空Panel中的控件
2、使用MDI实现父窗体每次只能显示一个子窗体
3、使用OpenForms,在打开新窗体前关闭所有打开的子窗体
C#/WPF 使用开源Wav2Lip做自己的数字人(无需安装环境)
资源保护WPF源码程序已经Wav2lip配置好的代码,下载即用,无需安装其他依赖
1、使用WPF调用Wav2Lip生成和启动数字人
2、可选择静态或动态图片(gif),也可以选择视频(稍微修改下选择代码)
3、可随意输入文字,数字人嘴型与语音保持一致
4、可修改数字人大小和显示位置
5、免费的语言包(包含:中文男生,中文女生,英文男生,英文女生)
有任何问题可在优快云咨询我
C#/WPF 保存日志三种方法(日志帮助类,NLog,Log4net)
C#/WPF常用保存日志的方法,全新简单实例,直接可用
1、C#/WPF 使用日志帮助类保存日志
2、C#/WPF 使用NLog保存日志
3、C#/WPF 使用Log4net保存日志
4、Prism依赖注入NLog保存日志
5、C#/WPF外部调用Log4net保存日志
C# Socket通信(资料全面:包含服务端和客户端,异步通信,海量数据通信,WPF)
1、使用C#/WPF 编写的服务端和客户端Socket通信代码(Tcp)
2、使用三种方式(Socket,TcpListener,SocketAsyncEventArgs)编写Socket通信代码,保护个工程,都分别有对应的服务端和客户端(史上最全)
3、使用SocketAsyncEventArgs收发海量数据
4、Socket异步通信
5、代码简单,易懂,可直接运行
WPF 使用矢量字体图标
1、WPF 使用矢量字体图标
2、可以修改图标大小,颜色且不失真
3、项目全局使用矢量字体图标
4、下载矢量字体图标并应用到项目中
WPF Calendar样式和自定义DatePicker控件(可选择日期和时间)
1、Calendar:日历(显示年月日视图控件)
2、DatePicker:日期选择器(是一个更小的控件,点击控件时才会弹出一个日历)
3、WPF自带日历不能进行放大,也不能选择时间。本实例重新修改了Calendar样式,优化了Calendar界面,大小可修改,注释很详细。
4、本实例还重新创建了一个DatePicker控件,方便项目移植。
WPF Blend for visual studio使用
VS自带的Blend for visual studio是专门用来做WPF、Metro等的界面设计的可视化工具,其功能和PS类似。其目的让做界面和后台的程序分开,能快速设计图形和样式。
Blend的四大功能介绍和实例
1、绘制形状和路径
2、修改对象样式
3、动态显示对象(动画)
4、显示数据
WPF显示蒙版弹窗(半透明遮罩覆盖在窗体上方)
1、WPF显示蒙版弹窗
2、蒙版弹窗显示半透明罩
WPF展示“新手指引”弹窗
1、WPF实现“新手指引”弹窗
2、打开软件弹出“新手指引”弹窗
3、“新手指引”弹窗引导用户操作软件界面
4、“新手指引”弹窗可切换形状并指示位置
WPF 显示气泡提示框(提示用户信息)
1、在窗体上显示提示信息、警告和错误
2、不同类型内容显示不同图标和背景颜色
3、可以编辑在窗体任意位置显示提示信息
4、用户点击其他地方或者在无操作一段时间后,气泡会自动消失
C#/WPF 只允许一个实例运行并将以运行实例窗体置顶
1、使用用互斥量(System.Threading.Mutex)
2、将以运行实例窗体置顶
C#/wpf播放语音和字幕(简单易懂,不需要引用dll)
分两个工程,一个语音播放的工程;另一个语音和字幕的工程
1、使用系统提示音
2、使用MCI Command String多媒体设备程序接口播放
3、实现语音和字幕同时播放展示
C#显示虚拟数字人并播放语音(可自定义形象,大小位置可调节,显示形象,语言,嘴型对应 干货满满)
使用两种方式启动数字人:
1、启动透明通道视频(背景完全透明)
2、透过显示透明背景gif图片并播放语言文件实现
里面有文档教你怎么使用AI工具创建数字人素材,干货满满。
应用场景:
教育领域:虚拟数字人可以辅助老师进行教学管理,能够分担老师的部分工作,提高教学质量和效率,以推动教育信息化深度变革。
主播领域:虚拟数字人主播能够代替真人主播完成一些直播工作,两者可形成互补,而且虚拟直播可以7*24小时不间断直播,大大避免了流量的流失,用最低的成本抢占更多的流量。
企业领域:如银行、商场、酒店等大型企业,在APP、官网等场景中,虚拟数字员工为客户提供功能介绍或使用指导,让用户感觉越发人性化。
文旅领域:在游乐园、博物馆、科技馆、景区等场景,可以配备虚拟人导游、虚拟数字人讲解员以及虚拟数字人的小剧场,通过虚拟与现实结合的方式,丰富文化传播方式和交互方式,降低成本,引来更多的客流。
IP形象领域:可以定制虚拟主持人、主播、偶像,支持从音频文本一键生成视频,实现节目内容的快速自动化生产,打造品牌的IP形象,实现与观众互动,优化观看体验。
WPF 使用MaterialDesign开源UI框架(基于.NET6和Prism框架)
1.WPF 使用MaterialDesign开源控件库
2.基于.NET6和Prism框架)
3.使用MaterialDesign设置导航侧边栏
WPF .Net6中使用Prism
1.使用WPF在.net6中使用Prism框架
2.Prism中Region(区域),Module(模块),Navigation(导航),对话服务,发布订阅等介绍和使用