- 博客(33)
- 收藏
- 关注
原创 C#刘铁猛入门教程基础三(委托和事件)
本文系统介绍了C#中委托和事件的核心概念及使用方法。主要包含以下内容: 委托基础:委托是类型安全的方法引用容器,支持同步/异步调用。介绍了系统预定义委托(Action/Func)和自定义委托的创建方式。 委托应用场景: 模板方法模式(工厂模式中的回调应用) 多播委托(支持+=/-=运算符合并多个方法) 回调机制(实现对象间解耦通信) 事件机制: 事件是委托的封装器,遵循"发布-订阅"模型 详细解析了5部分事件模型(事件源、事件、订阅者等) 演示了不同星级的典型事件实现方式 实际应用: 完
2025-11-17 10:58:56
660
1
原创 深入浅出wpf学习总结
本文主要介绍了WPF项目开发中的关键概念和技术要点:1. 项目创建时需注意数字开头的命名空间会附加下划线;2. 解析了XAML文件的双重作用(资源+类定义)及其编译机制;3. 详细说明了XAML命名空间(xmlns)的映射原理和使用方法;4. 讲解了用户界面的树形结构、属性赋值方式及事件处理机制;5. 介绍了用户控件的创建、使用及程序集引用方法;6. 解析了X名称空间中的x:Class、x:Name等关键指令的作用。文章通过具体代码示例,全面阐述了WPF开发中的核心概念和实践技巧。
2025-10-31 16:47:39
836
原创 c#基础二(类和对象,构造器调用顺序、访问级别、重写和多态、抽象类和接口)
本文主要介绍了C#中类的构造器、继承、访问控制、多态以及接口等核心概念。重点内容包括:1.构造器分为实例构造器和静态构造器,静态构造器在类首次访问时自动调用;2.继承关系中的"是一个"规则和构造器调用顺序;3.多态通过virtual和override实现,父类引用可调用子类最新方法;4.抽象类和接口的应用,其中接口通过定义统一标准实现解耦合,遵循开闭原则。文章通过代码示例展示了接口如何实现依赖反转,降低类之间的耦合度,提高代码的可扩展性。
2025-09-12 16:35:22
773
原创 c#基础(一)
本文主要介绍了C#编程语言的基础知识,包括项目创建、变量与数据类型、程序语句结构、方法定义与参数传递、操作符使用以及类和对象的相关概念。文章详细讲解了C#中的变量类型、常量声明、输入输出方法,以及条件语句、循环语句等程序控制结构。在方法部分,重点介绍了静态方法、实例方法、构造函数重载和不同类型的参数传递方式。最后,文章深入解析了类和对象的定义、实例化过程,以及属性、字段和this关键字的使用方法,为C#初学者提供了全面的基础知识框架。
2025-09-10 16:29:30
1246
原创 wpf基础一(布局控件,控件属性,双向绑定,命令,MVVM)
本文摘要: 本文系统介绍了WPF开发的关键知识点,主要内容包括:1)项目文件结构与常用快捷键;2)WPF核心控件(Grid、StackPanel等)及其布局属性;3)数据绑定机制与DataContext应用;4)MVVM架构实现,包括Model-View-ViewModel分层设计与ICommand命令模式;5)通过图书馆登录案例演示了两种实现方式(控件名称绑定和MVVM模式)。重点讲解了样式模板、资源字典、触发器、属性变更通知等高级特性,以及如何通过命令模式解耦UI与业务逻辑。文章最后通过完整登录功能实现
2025-08-29 15:42:56
977
原创 labview编程技巧
字节序,又称端序或尾序(英语中用单词:Endianness 表示),在计算机领域中,指电脑内存中或在数字通信链路中,占用多个字节的数据的字节排列顺序。在几乎所有的平台上,多字节对象都被存储为连续的字节序列。例如在 Go 语言中,一个类型为int的变量x地址为0x100,那么其指针&x的值为0x100。且x的四个字节将被存储在内存的0x100, 0x101, 0x102, 0x103位置。
2025-08-19 17:20:50
440
原创 labview基础知识(三)
LabVIEW编程要点摘要:本文介绍了LabVIEW中变量类型、事件结构、同步技术等核心概念。局部变量作用于当前VI,存在数据竞争问题;全局变量作用域为整个程序,存储在独立文件中。功能型全局变量通过子VI实现,可避免数据竞争。事件结构分为静态和动态两种。同步技术包括通知器(一对多通信)和队列(点对点通信)。文件操作支持CSV、TXT等格式。最后详细说明了DLL的生成与调用方法,以及.NET操作集的创建和使用流程,包括参数设置和节点调用方式。
2025-08-13 17:47:29
1161
原创 通讯协议(modbus、串口、rs422,rs232,rs485)
本文系统介绍了数据采集与通信协议的基础知识。首先阐述了奈奎斯特定理和模数转换原理,重点分析了ADC分辨率、编码宽度等关键参数对采集精度的影响。其次详细讲解了串口通信协议(UART)及其物理层实现(RS232/RS485),包括帧格式、波特率等核心概念。文章重点解析了Modbus RTU协议,详述其寄存器类型、报文格式和工作流程,并通过实例演示了读写操作的具体实现方法。最后简要介绍了DAQ助手的数据采集配置方法,包括采样模式选择等。全文涵盖了从模拟信号采集到数字通信的完整技术链,为工业自动化领域的数据采集系统
2025-08-12 11:03:36
1205
原创 labview基础知识(二)
1.插入函数:只能元素插入一维数组,一维数组插入二维数组,即只能插入这个数组的元素(二维数组是严格的行×列,不能在二维数组的某一列插入大于其他列的行数2.替换数组子集当需要修改二维数组某一列的函数时可以使用初始化函数为标识位(用不到的数据),和替换数组子集的方式实现替换数组子集不能再该数组没有这个索引对应元素时使用3.删除函数当删除数组元素时,会自动填补删除元素位置,即删除位右侧会右移一位;二维数组使用删除数组元素时,可以按行或按列删除,也会自动填补位置。
2025-08-04 17:00:44
905
原创 labview基础知识
1.labview前面版可以拖图片进来2.labview可以自定义控件,自定义控件功能分为编辑模式和自定义模式两种,编辑模式主要对显示哪些属性设置,自定义主要为可以将控件的一部分替换为其他图片,选择控件->右键自定义控件->进入自定义模式->将控件的部分可替换为图片.3.编辑布尔型时当进入自定义控件时为假,替换的图片只在值为假时候显示.
2025-07-24 15:40:42
1071
原创 Jmeter的使用(依赖登录的接口测试、基于模块的多接口测试)
在请求其他接口时要先登录获取token,在访问其他接口时带上token;2.测试考试交卷的业务流程,需要先登录,再进行交卷此类场景用到的技术就是(提取上游接口的部分响应,在请求下游接口时提交)在json处理器中填入变量名,和获取的响应结果的那一部分作为变量的值,格式为:$代表全部内容,$.代表下一级内容部分根据规定填写名称和值。
2025-03-24 16:04:25
280
原创 测试数据库操作(单表)
整数:int;小数:decimal;字符串vachar;日期:datetime小数:decimal(5,2)表示共存5位数据小数占2位varchar(3)表示最多存3个字符,中文字母都只占一个,字符串类型数据要英文格式单引号内如:‘a’;
2025-03-16 18:07:35
767
原创 tpshop商城(非功能测试、兼容性测试、界面测试,http协议,
客户端发出的是请求,服务器回来的是响应。http协议是协议交流的最基础原理。客户端client-浏览器,服务端server。
2025-02-23 12:33:46
361
原创 tpshop功能测试(轮播图、购物车)
核心内容:测试目标和测试范围、执行计划的角色与职责、任务的进度和安排、风险的估计和应急计划、准入准出(开始和结束)注意事项:1.有些简单的直接的测试点不需要写在测试用例中,(例如:点击+号-号这些)核心内容:测试策略(具体使用的方法)、测试环境的规划、测试工具的选择。2.编写测试计划和方案(测试过程中需要的设备,人员,时间)测试的时候前后台都需要测试,先测试后台再测试前台。5.编写测试报告(对测试过程的总结和质量说明)1.需求评审(对需求文档进行评估和审查)设计的依据:需求文档、原型图、ui图。
2025-02-22 16:49:18
279
原创 黑马测试(功能测试tpshop项目:项目环境搭建)
测试目标和测试范围、执行计划的角色与职责、任务的进度和安排、风险的估计和应急计划、准入准出(开始和结束)核心内容:测试策略(具体使用的方法)、测试环境的规划、测试工具的选择、2.编写测试计划和方案(测试过程中需要的设备,人员,时间)5.编写测试报告(对测试过程的总结和质量说明)1.需求评审(对需求文档进行评估和审查)整理测试点:将需求文档内容转化为测试点。目的:理解一致,提出建议,查漏补缺。4.执行测试用例并进行bug跟踪。3.编写测试用例与评审。
2025-02-16 18:36:58
1017
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅