- 博客(8)
- 收藏
- 关注
原创 机器视觉入门课后总结:从系统组成到相机、光源、镜头选型
实际做一个机器视觉项目时,我认为可以按下面顺序思考:1. 明确检测目标:检测什么特征?尺寸、缺陷、字符、颜色还是位置?2. 明确精度和节拍:需要多高精度?每秒拍几次?物体是静态还是运动?3. 先做打光:用光源把目标和背景差异拉开。4. 再定镜头:根据视野、工作距离、精度、畸变要求选择 FA 或远心镜头。5. 再选相机:根据视野和精度计算分辨率,根据速度选择帧率或行频。6. 确定触发方式:软触发、硬触发、PLC、光电传感器、编码器等。
2026-05-17 13:32:24
549
原创 WPF 进阶特性详解:依赖属性、附加属性、Transform、Effect 与路由事件
依赖属性()是 WPF 属性系统的核心。它不是普通的 .NET 属性包装私有字段,而是一种由 WPF 属性系统统一管理的属性机制。一个属性的值不再只来自字段本身,而是可以同时受到本地值、样式、动画、数据绑定、资源、默认值等多种来源的影响。
2026-04-26 17:34:15
450
原创 WPF基础入门
本文系统介绍了WPF框架的基础知识和核心概念。首先对比了WPF与WinForm的区别,指出WPF采用XAML声明式开发、支持前后端分离、具备分辨率无关性等优势。重点讲解了WPF布局系统(包括Grid、StackPanel等容器)和样式资源管理(Style、ResourceDictionary、Trigger等),强调合理使用Measure/Arrange布局流程和样式继承的重要性。文章还通过实例演示了如何创建卡片式按钮模板,并整合到资源字典中实现全局复用。最后总结了WPF学习的三大要点:掌握布局方法、统一界
2026-04-19 19:29:02
634
原创 C# WinForm 数字物业管理系统项目实战:维修工板块、工具设备管理与收费管理模块总结
本项目是一个基于 C# WinForms 和 SQL Server 开发的数字物业管理系统,面向物业管理中的多角色业务场景,包含业主端、维修工端和管理员端等多个模块。在本次项目开发中,我主要负责了维修工板块,以及管理员端中的工具设备管理和收费管理功能。本文将从项目整体介绍、系统主要功能展示、本人负责模块实现、核心代码设计以及项目亮点总结等几个方面,对本次项目开发过程进行完整梳理。
2026-04-13 18:52:24
408
原创 SqlServer学习总结
数据库操作。USE 数据库名;。。(可指定文件路径、大小、增长量等参数)。数据类型数值型:bit(布尔)、tinyint(0-255,适合年龄)、int/bigint、decimal (p,s)(固定精度,适合分数)等。字符串型:char/nchar(定长,效率高但占内存)、varchar/nvarchar(变长,节省内存),n 前缀支持 Unicode,需根据场景选择(如手机号用 nchar (11),用户名用 nvarchar (50))。
2026-03-22 17:16:49
446
原创 C#多线程,网络编程和Linq语法
网络编程是实现设备互联互通的核心技术,本质是“基于协议的字节流传输与处理”。本次学习掌握基础的Socket通信、TCP/UDP协议应用,但网络编程涉及底层协议、并发、安全等多维度知识。后续需结合实际项目(如简易聊天室、文件传输工具)深化理解,同时补充网络安全、高性能通信框架(如SignalR)等内容,形成从基础到进阶的完整知识体系。LINQ的核心价值是“统一查询语法、简化数据操作、提升开发效率”,它将查询逻辑融入C#语言,避免了“不同数据源写不同查询代码”的问题。
2026-03-15 10:22:54
444
原创 泛型,文件读取及事件委托课程总结
/ 封装事件传递的业务数据set;set;// 1. 定义事件(推荐使用EventHandler<T>泛型委托)set// 2. 触发事件(遵循.NET规范:OnXXX方法,保护级)StudentName = "张三",});// 事件触发方法(protected virtual,便于子类重写)// 使用?.Invoke避免空引用异常// 事件处理方法(签名匹配EventHandler<T>)
2026-03-08 15:03:36
642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅