自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

转载 C# 基础(五)C#路径中获取文件全路径、目录、扩展名、文件名称常用函数

转https://www.cnblogs.com/JiYF/p/6879139.html

2018-10-29 10:46:50 479

原创 C#.网络编程 Tcp基础(一) Tcp基本原理框架以及连接步骤

2018-10-31 16:03:20 526

原创 C#.网络编程 Socket基础(八):FastSocket(C/C++)、FastSocket.NET(C#)与SuperSocket(纯C#) 开源库的区别、介绍、使用方法

一、FastSocket与SuperSocket区别 里面包含了视频教程。 我们到底选择哪一款开源的Socket框架?https://blog.csdn.net/abennet/article/details/79399713。这是业内常用的两个Socket。二、SocketLite省略三、目前经过兼容测试的常用服务软件有:HAProxy、Nginx、Light...

2018-10-31 11:01:55 4842

转载 public/private/protected的具体区别

https://zhidao.baidu.com/question/89449594.htmlhttps://zhidao.baidu.com/question/140803713.html

2018-10-30 16:55:07 658

原创 WPF 控件【I】Image(一)提供 4种 Image控件source绑定方法:绝对路径、BitmapImage、CommandParameter传递对象、Binding+imageSource

主要参考https://www.cnblogs.com/lunawzh/p/6694082.html其他参考https://blog.csdn.net/qq_36242487/article/details/79172895https://bbs.csdn.net/topics/370258603简介本博客将提供几种方法说明Image控件 source 的绑定方式。一、直接管理...

2018-10-30 13:53:33 14057

原创 GitHub的用法

转http://baijiahao.baidu.com/s?id=1586378772656501993&wfr=spider&for=pchttps://blog.csdn.net/qq_32690999/article/details/77504033http://baijiahao.baidu.com/s?id=1586378772656501993&wfr=...

2018-10-30 10:34:29 235

原创 C#.网络编程 Socket基础(五) WPF系统Socket TCP协议 服务器与客户端 可以传输任何文件以及文件名、文件类型。

一、简介无法想象,做一件事情需要多么认知。我在前后几天从零学习,到现在写了五篇关于Socket的博客,其效果很也是很明显。相关的其他博客地址:https://blog.csdn.net/xpj8888/article/details/83474854https://blog.csdn.net/xpj8888/article/details/83446667https://blog....

2018-10-30 10:16:21 2903

原创 C#.网络编程 Socket基础(四) WPF系统Socket TCP协议 服务器与客户端 不同类型文件传输,解决UI线程(异步委托)与工作线程的卡顿问题

一、简介虽然,本文的前面几篇文章在WinForm中实现了Socket TCP协议 服务器与客户端 不同类型文件传输,详情见 C#.网络编程 Socket基础(一)Socket TCP协议 实现端到端(服务器与客户端)简单字符串通信C#.网络编程 Socket基础(二) 基于WinForm系统Socket TCP协议 实现端到端(服务器与客户端)图片传输C#.网络编程 Socket基...

2018-10-28 15:36:55 2877

原创 C#.网络编程 Socket基础(三) 基于WinForm系统Socket TCP协议 实现端到端(服务器与客户端).txt.word.png等不同类型文件传输

一、简介:前面的两篇介绍了字符串传输、图片传输:Socket基础(一)字符串传输https://blog.csdn.net/xpj8888/article/details/83383355Socket基础(二)图片传输https://blog.csdn.net/xpj8888/article/details/83443853其实,本文针对Socket基础(二)进一步完成,以便可以进...

2018-10-27 18:21:05 1424

原创 C#.网络编程 Socket基础(二) 基于WinForm系统Socket TCP协议 实现端到端(服务器与客户端)图片传输

一、简介本文主要参考相关网页,进行设计,实现简单的基于WinForm的Socket TCP协议 实现端到端(服务器与客户端)图片传输。相关网址为https://www.cnblogs.com/wuzhang/p/wuzhang20141119.htmlhttps://blog.csdn.net/z5976749/article/details/40743487本文知识的主要继承是来...

2018-10-27 10:53:18 3013 2

原创 C#.多线程 (二)进程与线程的区别(任务管理可以查看到软件运行的进程和线程)(线程是在进程下运行的,单线程可以包含一个或多个线程)

Vs启动控制台后,可以打印当前的线程ID=9,或ID=10 或ID=13。在任务管理器或资源监视器中,可以查看控制台占用的的进程(PID=8504),也可以看它的线程数为13。所以,当前的线程ID编号并不在任务管理或资源监视器中显示。任务管理或资源监视器中,只显示线程数13。  ...

2018-10-26 20:09:36 807

原创 基础知识(十一)WPF Blend 再也不用画简单图片了,可以用阿里巴巴的图片库的Path数据,快速画图。

http://www.iconfont.cn/search/index?searchType=icon&q可以调色SVG下载后面,利用文本打开,获取Path数据即可。

2018-10-26 16:08:12 2441 1

原创 WPF基础(九)WPF XAML代码快捷折叠(收起或折叠代码)的方法

按住Ctrl的同时,点击两次M键。

2018-10-26 14:06:58 5455

原创 C#.网络编程 Socket基础(一)Socket TCP协议 控制台 实现端到端(服务器与客户端)简单字符串通信。关闭防火墙,ping 联通服务端与客户端的IP。

简介:       本章节主要讨论了Socket的入门知识,还未针对Socket的难点问题(比如TCP的无消息边界问题)展开讨论,往后在其他章节中进行研究。注意点:一、服务器(比如台式电脑)的IP为1.1.1.2,那么客户端(其他设备,比如手机,Ipad)连接的一定是服务器的IP,即也是1.1.1.2。这样才能建立起握手:二、客户端的端口必须向服务器的端口看起。      ...

2018-10-25 17:47:55 2418 6

原创 C# 基础(三十一)C# 关于using内存释放的使用方法

using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Messaging;using System.Net.Sockets;using System.Text;using System.Threading;using System.Thre...

2018-10-25 14:08:18 2217

原创 C#.网络编程.Socket WPF 基于Socket的聊天软件

转发https://blog.csdn.net/baidu_33461591/article/details/51532774https://www.cnblogs.com/zhaoblogs/archive/2012/06/01/2530656.htmlhttps://blog.csdn.net/c373756607/article/details/81107350 

2018-10-23 11:50:36 1235 2

原创 WPF 控件【B】Button(一) 设置按钮Button的背景图(Content或Background下的两种方法设置Button的矢量图背景,为按钮添加矢量图背景)

用Blend画好的矢量图:添加到Button中去。方法一:(Backgroud,缺点是有条纹) <Button Canvas.Top="48" Canvas.Left="62" Width="527" Height="691" BorderThickness="0"> <Button.Background>...

2018-10-23 09:58:14 2657

原创 WPF 控件【L】ListView(三) ListView+GridView+GridViewColumn+DisplayMemberBinding多列绑定数据的用法

一、ListView基础我在叙述一下ListView 基础的东西,内容不是很齐备。1、设置列表头ColumnHeaderContainerStyle用来设置整个列表头的字体及其背景颜色等等。2、设置列表内容ItemContainerStyle用来设置列表内容的字体及其背景颜色等等。此外,Padding可以设置边距。列表内容居中:Li...

2018-10-20 09:16:44 8788 2

原创 基础知识(九)WPF Blend 脑洞大开的问题:如何用Blend得到或画出一个凹槽、曲面。

目标图:步骤一(放置一个矩形,填充蓝色):步骤二(复制该矩形,并调整边角,填充粉红色):第三部:让图形部分重合第四部:蓝色图形将去粉红色图形,减去重叠部分第五部:复制出另一个凹槽,等比放大,填充红色,让其与蓝色凹槽重合。第六部:蓝色图形减去红色图形的重叠部分。制作完成。...

2018-10-19 20:28:04 1352

原创 WPF基础(十)WPF 添加正确的命名空间,动态绑定字符串String,以显示ToolTip提示信息、显示Label等控件的content的中文信息。

提示信息的资源(其中 xml:space="preserve" 表示保留空格):&lt;ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/...

2018-10-19 15:06:09 1797

原创 WPF 控件【B】Button二) ListView控件content/Background等等,可以添加自定义矢量图作为背景:Style+Triggers+VisualBrush+Path

一、简介本博客,说明如何Button/Label等控件,如何加载自定义图片做内容,或做背景。二、Button加载自定矢量图1、button的content可以加载自定义图片。 效果:有点亮按钮的背景,即边缘有颜色变化。<Button Height="48" Width="1920" Content="{StaticResource StutasBarBackgrou...

2018-10-18 17:53:31 873

原创 WPF 控件 【C】 ComboBox (一) ComboBox+自定义图片:其核心是采用了VisualBrush+Canvas+Path组合的方式。

参考:https://www.cnblogs.com/anding/p/4993655.htmlhttps://blog.csdn.net/wqy_zyc/article/details/79566506https://www.cnblogs.com/xpvincent/p/3848790.html 传统的ComboBox没办法添加自定义图标,存在模糊...

2018-10-17 18:11:38 1133

原创 WPF 控件【V】Viewbox(一)Viewbox可以按特定比例伸缩或按固定窗口大小伸缩

<Grid> <Viewbox > <Viewbox.RenderTransform> <ScaleTransform ScaleX="0.5" ScaleY="0.5"/> </Viewbox.RenderTransform> <Path Stroke=...

2018-10-16 10:10:51 5265

原创 WPF 控件 【C】 CheckBox (一)自定义单选框CheckBox边框的大小:利用Viewbox让钩随边框大小而自动伸缩功能,利用IsChecked选中后可是打钩。

源代码<Style x:Key="CheckBoxStyle" TargetType="{x:Type CheckBox}"> <Setter Property="SnapsToDevicePixels" Value="true" /> <Setter Property="OverridesDefaultStyle" Value=...

2018-10-16 09:50:45 4483

原创 WPF 基础(一)控件XAML实现隐藏(Visibility Hidden和Collapsed)和C#实现对控件的隐藏、控件显示/隐藏的判断条件

目录第一章、简介第二章、控件隐藏/显示2.1、XAML实现隐藏/显示2.2、C#实现隐藏/显示第三章、控件显示/隐藏的判断条件3.1、界面3.2、判断显示条件第一章、简介Visibility属性常用在WPF控件中。本博客将介绍WPF中Visibility属性应用的两个问题。第一个问题是控件的隐藏/显示问题,如下代码所示:<Button Width="...

2018-10-16 09:24:36 16310 3

转载 WPF基础(十八)SnapsToDevicePixels像素对齐

转自https://blog.csdn.net/WPwalter/article/details/78858762

2018-10-16 09:13:49 2026

原创 WPF 控件【B】Border (一) 设置Border 不一样的四条边+不一样的四个角的弧度

<Border Grid.Column="1" BorderThickness="0,1,1,1" BorderBrush="#FFABADB3" CornerRadius="0,1,1,0"> <ToggleButton Style="{StaticResource ComboxStyleBtn38x40...

2018-10-15 18:03:43 5619

转载 推荐几本书

转发 https://zhidao.baidu.com/question/682510917721178452.html1. 《易经》'天行健,君子以自强不息’这本书偶就能读懂这句,易经其实是比天书还天书的天书,建议把这块硬骨头留在最后看,避实就虚嘛。2. 《诗经》先热热身,'所谓伊人 在水一方’ 。3. 《老子》又名《道德经》'天下难事,必作于易 ,天下大事,必作于细’仅挑选两句便胜却人...

2018-10-14 20:07:29 423

原创 基础知识(二)利用Blend画好了包含Path数据+几何形状的矢量图后,添加正确的命名空间,可以直接放到Vs2015中使用。

问题:有些几何不能或难以组合成Path数据。因此,我要用自定义的矢量图后,咋办?解决办法1(只包含Path数据):将一些几何图形尽量用Rectangle来表示,并设置设置边框=0,调整填充区域大小,即可。解决办法2(包含Path数据+几何形状数据):直接复制包含Path数据+几何形状的矢量图的数据到VS2015,然后在VS2015应用正确程序集+命名空间:https://d...

2018-10-13 11:29:55 2504 2

原创 基础知识(八)利用LinearGradientBrush工具, 同时制作矢量图按钮IButton的水平渐变和垂直渐变

一般情况下,我们对按钮的渐变只能达到水平或垂直渐变的效果,比如下图。但是其远达不到我们的目标效果。目标图:制作方法:让两个图形组合即可,B放到A上面去。制作难点:蓝色的边框+白色的内边缘+白色内边缘的垂直渐变蓝色。...

2018-10-12 14:24:55 816

原创 WPF MainWindow.xaml.cs与非MainWindow.xaml.cs加载函数的区别(类的实例化)

MainWindow.xaml的MainWindow.xaml.cs可以在其类内直接加载方法,以显示方法的内容但是,在其他类,比如ConfigPage的默认实现方法,必须放在默认的构造函数ConfigPage()内来实现若是修改成如下,则frame_configmain.Content不能加载networkConfig:原因是在ConfigPage.class...

2018-10-12 11:30:01 1529

原创 WPF基础(十一)WPF frame.Navigate 与frame.context 区别 ?

参考:http://www.cnblogs.com/TianFang/p/4338412.html1、frame.Navigate: 优点——可以支持页面快速切换。缺点——占用内存大。2、frame.context: 缺点——不可以支持页面快速切换。优点——占用内存小。...

2018-10-12 10:06:43 5105

转载 Expression Design制作矢量图然后导出为XAML

转自https://www.cnblogs.com/Impulse/p/4506516.htmlhttps://blog.csdn.net/david_xgl/article/details/39083391?utm_source=tuicool第一次用Windows live writer写东西,感觉不错,哈哈~~1.在白纸上完全凭感觉,想象来画图难度很大,尤其是象我这样毫无美术基础...

2018-10-11 11:18:54 1300

转载 基础知识(四)WPF获得PNG图片外观Path数据

转自https://blog.csdn.net/dh164645822/article/details/77155701

2018-10-11 11:09:41 1763

原创 WPF 控件【V】VisualBrush (一) VisualBrush 自定义按钮+自定义矢量图标的实现

三个例子中,有5个公用文件,主要体现在ImageButtonStyle的不同:MainWindow.XAML<Window x:Class="自定义按钮_自定义图标.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=...

2018-10-10 16:12:18 1239

原创 WPF 基础(十六)WPF 四大触发器总结

参考:https://blog.csdn.net/lhx527099095/article/details/8029207例子1简单触发器Triggers——满足简答的条件,触发<Window x:Class="Styles.SimpleTriggers" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/pr...

2018-10-10 10:44:35 9169 5

转载 WPF 控件【I】ImageButton(一) ImageButton

https://blog.csdn.net/OneOnce/article/details/73105240

2018-10-10 10:09:17 1492

原创 基础知识(六)Blend+Canvas结合,生成Path数据的完美步骤

Blend生成Path数据的完美步骤,需要考虑几个细节。第一步:放置Canvas容器(因为容器内代码的是相对定位,便于移植)第二步:必须确定容器的长度、宽度.第三步:必须给容器一个名字,因为以后引用某个图形,直接应用该容器的名字即可。第四步骤:放置几何图形,确定几何图形的形状、大小、颜色等等无误(因为组合后,变成一个图形,即第五部不能逆转到第四部,所以以后想要改变某个图形的...

2018-10-08 09:43:53 2545

msp430de使用方法

msp430是目前常用的低功耗芯片片,这里介绍这款软件的使用方法。

2012-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除