Pual singer
码龄6年
关注
提问 私信
  • 博客:90,875
    90,875
    总访问量
  • 78
    原创
  • 25,635
    排名
  • 667
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:知道的越多,知道的越少

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:贵州省
  • 加入CSDN时间: 2018-11-28
博客简介:

weixin_43847546的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    625
    当月
    7
个人成就
  • 获得798次点赞
  • 内容获得17次评论
  • 获得778次收藏
创作历程
  • 61篇
    2024年
  • 1篇
    2023年
  • 5篇
    2022年
  • 4篇
    2021年
  • 2篇
    2020年
  • 9篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • WPF
    14篇
  • ASP.NET
    25篇
  • Winform
    15篇
  • 设计模式
    1篇
  • Java
    6篇
  • jwt
    1篇
  • SpringBoot
    1篇
  • Maven
    3篇
  • unity 代码
    8篇
  • C#
    10篇
  • gear vr
    1篇
兴趣领域 设置
  • 编程语言
    c#
  • 数据结构与算法
    算法
  • 后端
    asp.net
  • 操作系统
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

176人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

杨中科 .netcore Linq常用的扩展方法

LINQ中提供了大量类似Where的扩展方法,简化数据处理。大部分都在System.Linq命名空间中数组、List、Dictionary、Set… 都是实现了。因此都是可以使用这些扩展方法。
原创
发布博客 2024.10.11 ·
1009 阅读 ·
26 点赞 ·
0 评论 ·
31 收藏

杨中科 .netcore Linq 。一前期准备知识

调用运行结果。
原创
发布博客 2024.10.10 ·
1371 阅读 ·
25 点赞 ·
0 评论 ·
14 收藏

杨中科 ASP.NETCORE 异步编程二

如果想在异步方法中暂停一段时间,不要用Thread.sleep(),因为它会阻塞调用线程,而要用await.Task.Delay()。举例:下载一个网址,3秒后下载另一个。
原创
发布博客 2024.10.10 ·
1274 阅读 ·
8 点赞 ·
0 评论 ·
19 收藏

WPF 深入理解八、Binding 绑定

三个输入框,分别更新了自己的内容。上面的展示,是一个传统的模式,通过事件来变更UI控件元素的内容。
原创
发布博客 2024.06.24 ·
595 阅读 ·
6 点赞 ·
0 评论 ·
1 收藏

WPF 深入理解七、DataTemplate 数据模板

通过数据模板,修改数据的默认展示状态。
原创
发布博客 2024.06.24 ·
428 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

WPF 深入理解六、ControlTemplate控件模板

ControlTemplate 详细理解 原理 过程
原创
发布博客 2024.06.21 ·
673 阅读 ·
13 点赞 ·
1 评论 ·
1 收藏

WPF 深入理解五、触发器

触发器可以理解为,当达到了触发的条件,那么就执行预期内的响应,可以是样式、数据变化、动画等。
原创
发布博客 2024.06.20 ·
204 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

WPF 深入理解四、样式

WPF中的各类控件元素,都可以自由的设置其样式。诸如:字体(FontFamily)字体大小(FontSize)背景颜色(Background)字体颜色(Foreground)边距(Margin)水平位置(HorizontalAlignment)垂直位置(VerticalAlignment)等等。而。,通过Styles创建一系列封装所有这些细节的样式。然后通过元素的Style属性设定其样式。
原创
发布博客 2024.06.18 ·
341 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

WPF 深入理解三、控件结构

凡是继承于Contentcontrol的控件,他们的定义内容用Content,除了TextBlock使用的是Text,大部分都是Content设置其显示内容。Content由于是object类型,所以对于常用的,Button,checkBox等等类型控件来讲,不仅仅可以设置字符串类型,也可以设置各种复杂的对象类型。在继承于Control下的大部分控件具备这个Padding属性,textBlock则单独实现了Padding 屈性。为什么有一些元素是Content显示内容,而一些元素是Text显示内容?
原创
发布博客 2024.06.18 ·
484 阅读 ·
4 点赞 ·
1 评论 ·
4 收藏

WPF 深入理解二、布局

WrapPanel与StackPanel类似的功能,相对于StackPanel,==具有在有限的容器范围内,可以自动换行,或者换列处理(StackPanel超出得话 会排列到容器之外不显示)。与Grid不同的是,该容器具备Columns/Rows 属性,通过设置该属性,UniformGrid则具备相应的行与列,但是设置的Columns/Rows不允许单独的进行容器的大小设置。位于UniformGrid中的子元素,按输入顺序排列至容器中,直至填充容器的所有空间。输入顺序排列至容器中,直至填充容器的所有空间。
原创
发布博客 2024.06.17 ·
897 阅读 ·
21 点赞 ·
0 评论 ·
5 收藏

WPF 深入理解一、基础知识介绍

思考:wpf 是否可以像winform 一样通过program.cs有一个main函数得入口点。测试删除wpf得xaml格式得启动项,添加一个自定义静态类,我们也叫做program.cs添加特性 [STAThread]直接启动项目,便可以直接完美运行。思考:为什么WPF 不适用 program.cs 来启动呢wpf 需要在app.xml实现一些特定得功能。eg:资源,外部资源dll。
原创
发布博客 2024.06.17 ·
589 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

WPF 资源基础

Update 按钮 动态绑定的Button2边框变为黑色,Button1 未改变。需要控件,随着软件资源变化去改变的话,就使用DynamicResource 动态绑定。此时新建一个窗口,也同样能以相同的方式,使用资源字典里面的样式。提供一个可以供所有窗口使用的,资源样式 -----资源字典。此时,界面上能够成功引用资源文件里面的样式。在代码中,可以查找、设置 我们添加的资源。将资源字典的内容,添加到应用程序中。首先在项目中,添加一个资源字典。此时添加一些Button的样式。在App.xaml中添加。
原创
发布博客 2024.04.26 ·
719 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

WPF 6 命令

此时,就可以删除UI界面中的click事件,添加Command。创建一个按钮,新建一个事件,按住F12 就可以添加业务代码。此时新建一个MainViewModel类,来保存业务代码。Icommand 是所有command的父类接口。还需要在MainWindos中指定上下文。新建一个command来实现这个接口。
原创
发布博客 2024.04.23 ·
380 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

WPF 5 绑定 (Binding)

类似这种赋值操作, 我们之所以不称之为绑定, 主要原因是因为他们大多数操作都是一次性的, 无论是数据还是按钮本身发生变化,对两者而言都是不可见的。而绑定的概念则侧重于: 两者的关联,协议与两者之间的影响。首先, 从一个简单的例子来理解什么是绑定。创建一个滑块控件, 并且希望在滑动的过程中, 把值更新到另外一个静态文本上。代码如下:在winform中, 我们常规的做法会给滑块创建一个值改变事件,同时将滑块的值赋值给文本。wpf中也可以,添加一个ValueChange事件运行效果。
原创
发布博客 2024.04.23 ·
1108 阅读 ·
34 点赞 ·
0 评论 ·
16 收藏

WPF4 数据模板

数据模板常用在3种类型的控件, 下图形式:1.Grid这种列表表格中修改Cell的数据格式, CellTemplate可以修改单元格的展示数据的方式。2.针对列表类型的控件, 例如树形控件,下拉列表,列表控件, 可以修改其中的ItemTemplate。3.修改ContentTemplate, 例UserControl控件的数据展现形式。
原创
发布博客 2024.04.23 ·
549 阅读 ·
5 点赞 ·
0 评论 ·
2 收藏

WPF3 控件模板

什么是ControlTemplate?ControlTemplate(控件模板)不仅是用于来定义控件的外观、样式, 还可通过控件模板的触发器(ControlTemplate.Triggers)修改控件的行为、响应动画等。通过剖析控件了解ControlTemplate的组成:点击文本大纲,即可看到当前项目的所有控件的结构目录选择第一个按钮,选择编辑副本点击确定。
转载
发布博客 2024.04.23 ·
44 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WPF2 样式布局

WPF中的各类控件元素, 都可以自由的设置其样式。诸如:字体(FontFamily)字体大小(FontSize)背景颜色(Background)字体颜色(Foreground)边距(Margin)水平位置(HorizontalAlignment)垂直位置(VerticalAlignment) 等等。而样式则是组织和重用以上的重要工具。不是使用重复的标记填充XAML, 通过Styles创建一系列封装所有这些细节的样式。然后通过Style属性应用封装好的样式。这点类似于CSS样式。
原创
发布博客 2024.04.22 ·
602 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

WPF2022终结版系列课程笔记 1 WPF 基本布局

本笔记为B站微软系列技术教程 WPF项目实战合集(2022终结版) 项目记录。
原创
发布博客 2024.04.22 ·
946 阅读 ·
23 点赞 ·
0 评论 ·
12 收藏

winform 入门篇 -- 第15章 表格视图

DataGridView 的单元格是可以自定义的。
原创
发布博客 2024.04.18 ·
1339 阅读 ·
4 点赞 ·
0 评论 ·
20 收藏

winform入门篇 第14章 列表控件

MyListltemTag定义 MyListltemTag,每个 ListViewltem 关联一个 Tag对象比较器需要实现 IComparer 接口实现 Compare 方法,比较对象x和y的相对大小。其中,传进来的 x y 对象实际上是 ListViewltem 类型。
原创
发布博客 2024.04.18 ·
2800 阅读 ·
33 点赞 ·
0 评论 ·
30 收藏
加载更多