自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (3)
  • 收藏
  • 关注

原创 C#新特性

nameof(表达式):表达式可以是属性,字段,类型,方法。

2024-05-22 17:56:24 124

原创 WPF密码输入框明文掩码切换

WPF的PasswordBox不能像Winform中的PasswordBox那样,通过PasswordBox.PasswordChar=(char)0显示明文。所以这里使用无外观控件构筑掩码明文切换。无外观控件遵守Themes/Generic.xaml文件配置.

2024-05-21 17:59:06 165

原创 WPF与WindowsForms的交互

WinForm中可直接创建Wpf的自定义控件,创建完自定义控件编译后通过WinForm的ElementHost控件驻留自定义的Wpf控件。<UserControl x:Class="WinForm中调用WPF窗口.MyWPFControl"xmlns:local="clr-namespace:WinForm中调用WPF窗口"<Grid><Button Margin="10" Content="提交" Grid.Row="2"></Button></Grid>

2024-05-19 18:37:30 233

原创 WPF之打印与预览

LocalPrintServer:本地打印服务器(应用程序正在其上运行的计算机)用于对其所拥有的众多打印队列进行管理。PrintQueue:打印队列,封装了打印机管理及作业等功能。可以通过此获取封装的打印机名,打印机端口,打印机状态等信息,以及对打印机的控制(例如打印作业,中止打印作业,取消打印作业)。总之一个PrintQueue控制一个打印机。PrintTicket::页面打印效果设置,例如纵向,横向打印,双面打印,打印份数,纸张大小 等。

2024-05-19 13:48:57 1041

原创 WPF之文档与RichTextBox

RichTextBox的document为FlowDocument,所以可以在RichTextBox内的BlockUIContainer中添加UIElement,但是添加的UIElement处于DisEnable,可以通RichTextBox.IsDocumentEnabled=true使其响应。内联级元素:Run,Span, Hyperlink,InlineUIContainer,Floater等。文档分为流文档(FlowDocument,布局可变)与固定文档(xps,pdf等布局不可变)。

2024-05-18 18:58:57 656

原创 C#语音播报(通过CoreAudioAPI完成对扬声器的控制)

第三方程序集:CoreAudioAPI(为方便使用,进行了部分修改包装)微软语音合成程序集:System.Speech。

2024-05-12 10:51:00 264 1

原创 WPF之工具栏菜单栏功能区。

1.1,Menu中可添加菜单分隔条<Separator></Separator>作为分割线,使用Separator可以通过改变其template来自定义,Separator是无焦点的,如果简单的在MenuItem中添加一个textBlock它是可以有焦点的。1.4,ToolBarTray.Band:确定工具栏放在哪一栏中(最顶部的一栏索引为0),BandIndex属性明确设置一栏中什么位置放置工具栏.2.1,使用功能区需要添加程序集System.Windows.Controls.Ribbon。

2024-05-11 11:02:32 446

原创 WPF之页的使用

Page直接从FrameworkElement中派生出来,WIndow从ContentControl中派生。{....}{....}尽管在设计时Page是顶级用户界面元素,但是在运行时Page不是顶级容器。<Page x:Class="页面导航.HomePage"xmlns:local="clr-namespace:页面导航"Title="HomePage" WindowTitle="页面导航应用" Loaded="Page_Loaded"><Grid></Grid></Page>

2024-05-11 10:26:26 918

原创 WPF之改变任务栏图标及预览

【代码】WPF之改变任务栏图标及预览。

2024-05-09 21:28:04 359

原创 WPF之DataGird应用

注意点:.EditingElementStyle对应的TargetType为TextBox。GridLinesVisibility:DataGrid网格线是否显示或者显示的方式。注意点:ElementStyle对应的TargetType为TextBlock。HeaderStyle:此列头的样式。示例:使所有列表头内容居中。

2024-05-09 14:35:17 1212

原创 WPF之多种视图切换

// 自定义的显示视图/// ListViewItem数据模板,对应的是ListView的每一项get;set;/// 选中时的背景颜色set;/// 选中时的前景颜色set;/// ListView默认样式资源建,根据此键从Themes文件下资源字典Generic.xaml中获取默认的ListView样式get//根据反射可知只要两个 public ComponentResourceKey(Type typeInTargetAssembly, object resourceId);

2024-05-08 11:02:36 463

原创 WPF之绑定属性值转换

StringFormat="{}{0:C3}" :第一个{}表示转义标识,StringFormat以花括号开头的需要在表达式{0:C}前加上花括号进行标识转义否则xaml无法识别{0:C},但是如果以字符开头则可以省略用于转义标识的花括号,例如Binding.StringFormat=Value{0:C},此处就进行了省略。在xaml中添加转换类对象。自动添加货币符,并显示指定的3位小数位数。

2024-05-06 12:00:55 609

原创 WPF之绑定验证(错误模板使用)

默认情况下,WPF XAML 中使用的绑定并未开启绑定验证,这样导致用户在UI上对绑定的属性进行赋值时即使因不符合规范内部已抛出异常(此情况仅限WPF中的数据绑定操作),也被程序默认忽略,UI层面也无异常提示,无法确定值是否已更改。而这些问题可通过Validation提供的附加属性,附加事件,错误模板进行检测提示,从而有效的解决绑定中产生的异常问题。set//测试UI属性绑定异常抛出捕捉。

2024-05-04 19:39:13 1218

原创 WPF之XmlDataProvider使用

【代码】WPF之XmlDataProvider使用。

2024-05-04 16:15:19 809

原创 WPF之自定义绘图

/依赖属性改变时要求重绘/// 背景颜色(依赖属性)[Bindable(true),Category("自定义设置"),Browsable(true)]getset//自定义绘图if (!//计算相对位置。

2024-05-02 16:52:59 483 1

原创 WPF之可翻转面板

【代码】WPF之可翻转面板。

2024-05-02 16:12:32 665

原创 WPF之创建无外观控件

定义默认样式,在其静态构造函数中调用DefaultStyleKeyProperty.OverrideMetadata()。//设置默认样式在项目中创建Themes文件夹, 在Themes文件夹中创建资源字典:generic.xaml。/Themes/generic.xaml 此格式路径为规定格式不得修改,此路径字典中的样式将被自动识别为自定义控件的默认样式。样式必须指定适用的对象类型:TargetType--必须指定类型-->

2024-05-02 15:36:04 744 1

原创 WPF之Path中的微语言命令

2,贝塞尔曲线控制点1与起点的连线是切线,控制点2与结束点连线也是切线。1,命令小写时使用的是相对位置坐标,命令大写时使用的是绝对位置坐标。

2024-04-24 09:38:40 127

原创 WPF之行为

【代码】WPF之行为。

2024-04-23 14:09:13 67

原创 常用正则表达式

负浮点数:^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$正浮点数:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$\d+)(\.\d+)?

2024-04-15 09:18:43 693

原创 SqlServer专题

当使用连接池以后,执行Open()方法的时候,系统从连接池中提取一个现有的连接对象,这时打开的是一个物理逻辑连接如果连接池中的连接对象都被占用了,则会创建一个新的连接对象。当第一次访问时即建立5个连接,以后根据需要自动增加连接数量,但最多不超过规定的10个连接,如果超过10个并发请求时,在连接池之外建立连接对象,在连接池以外建立的连接关闭后会释放连接。连接池是DataProvider提供的一个机制,使得应用程序的链接保存在连接池中,而避免每次都要完成建立/关闭物理的连接的完成过程。

2024-04-14 12:24:15 541

原创 C#中图片旋转

【代码】C#中图片旋转。

2024-04-05 12:38:32 135

原创 自定义属性出现在属性窗口

【代码】自定义属性出现在属性窗口。

2024-04-04 17:14:09 68

原创 WinForm常用控件

txtBox.PassWordChar=(char)0,txtBox中的字符串将以明文形式显示。txtBox.PassWordChar=‘*’,txtBox中的字符串将以*形式显示。现有文本框对象txtBox。

2024-04-02 21:41:25 222

原创 C#常见Winform窗体效果

【代码】C#常见Winform窗体效果。

2024-04-02 21:07:22 379

原创 Winform开发常见设置

2024-03-27 08:40:02 74

原创 公共语言运行时(CLR)介绍

NET Framework(类库+.net虚拟机)消除不同开发语言之间的“数据类型”的差别。定义了在IL中的数据类型。定义在IL中的语法规则。消除不同语言之间的差异。

2024-03-20 15:27:15 246

原创 托管与非托管以及生成的相关文件介绍

exe:可执行文件dll:动态链接库pdb:调试数据库文件(包含编译后指向源码的位置信息,用于调试的时候位置定位,方便调试)vshost.exe:用于提高调试效率的宿主进程。Vs调试时打开的其实是这个文件,用于使VS跟踪调试信息。vshost.exe.manifest:是一个XML文件,用于COM类,接口库的绑定和激活,这些信息以前在注册中。

2024-03-20 14:22:03 301

原创 创建存储过程,与存储过程调用

【代码】创建存储过程,与存储过程调用。

2024-03-18 17:01:55 238

原创 登录远程SQLServer

服务器名称:192.168.0.104,1433192.168.0.104:SQLServer所在远程PC的IP,:逗号分割IP与端口号1433:SQLServer所使用的端口号(默认为1433),当使用默认端口号时可以省略。

2024-03-16 18:09:31 294

原创 C#:DataGridView边框线、标题、单元格的各种颜色

【代码】C#:DataGridView边框线、标题、单元格的各种颜色。

2024-03-14 16:17:28 417

原创 C#水晶报表应用

Visual Studio2015开发环境中默认没有水晶报表,开发人员在使用时,首先需要到SAP官网下载Crystal Reports for Visual Studio2015安装文件进行安装,然后才可以在Visual Studio2015开发环境中创建水晶报表。桌面进行切换时,水晶报表创建向导自动隐藏,使用Ctrl+shift或者ctrl+tab可使其显示。(安装时请退出360等杀毒软件)

2024-02-29 18:23:11 602

原创 通过API函数:BitBlt完成截图

【代码】通过API函数:BitBlt完成截图。

2024-02-28 16:19:36 155

原创 Access文件密码设置、密码消除、连接

对话框中,通过浏览找到要打开的文件,然后选择文件。”对话框中,通过浏览找到要打开的文件,然后选择文件。”选项卡上使用Access 2007 ,请在“”按钮旁边的箭头,然后单击“”按钮旁边的箭头,然后单击“”框中再次键入,然后单击“”框中键入密码,然后单击“在独占模式下打开数据库。在独占模式下打开数据库。”框中键入密码,在“

2024-02-21 16:05:58 462

原创 C#创建lnk快捷方式

【代码】C#创建lnk快捷方式。

2024-02-04 21:06:37 352

原创 获取当前进程名

【代码】获取当前进程名。

2024-02-03 17:41:34 109

原创 C#获取当前CPU,内存使用详情及常用WMI查询语句

【代码】C#获取当前CPU,内存使用详情及常用WMI查询语句。

2024-02-03 11:25:42 546

原创 C#解决在Winform中绘图异常闪烁问题

但是如果想将其应用于Form1类中定义的panel01对象则必须通过反射进行设置。亦或是在派生自Panel的类型中进行设置。

2024-02-02 23:54:44 597

原创 C#实现windows系统重启、关机

实现原理,使用系统shutdown命令执行:强制关机:强制重启:二、关于shutdown命令详解: C#实现控制Windows系统关机、重启和注销的方法: shutdown命令的参数: shutdown.exe -s:关机 shutdown.exe -r:关机并重启 shutdown.exe -l:注销当前用户 shutdown.exe -s -t 时间:设置关机倒计时 shutdown.exe -h:休眠

2024-02-01 00:16:29 1693

原创 获取特殊文件夹的路径例如桌面等

【代码】获取特殊文件夹的路径例如桌面等。

2024-01-31 14:52:13 122

FX5编程手册(指令通用FUNFB篇).pdf

FX5编程手册(指令通用FUNFB篇).pdf

2022-11-11

FX5U用户手册-入门篇.pdf

FX5U用户手册-入门篇.pdf

2022-11-11

FX5U用户手册(硬件篇)

FX5U用户手册(硬件篇)

2022-11-11

三菱F5U(包含入门手册,定位手册,硬件手册).zip

三菱F5U资料整合(包含FX5U入门手册,定位手册,CPU硬件手册等等)

2022-11-11

FX5-4AD-TC-ADP.pdf

FX5-4AD-TC-ADP.pdf

2022-11-11

FX5U CPU硬件手册.pdf

FX5U CPU硬件手册.pdf

2022-11-11

MELSEC iQ-R串行通信模块用户手册(应用篇).pdf

MELSEC iQ-R串行通信模块用户手册(应用篇).pdf

2022-11-11

MELSEC iQ-R以太网、CC-Link IE.pdf

MELSEC iQ-R以太网、CC-Link IE.pdf

2022-11-11

三菱PLC Q系列串口通信模块手册(QJ71C24)

三菱PLC Q系列串口通信模块手册(QJ71C24)

2022-11-11

三菱伺服电机说明书PDF文档

三菱伺服电机

2022-10-27

WPF效果DLL,使WPF控件显示效果变得更加惊艳

WPF效果DLL,使WPF控件显示效果变得更加惊艳

2022-10-27

GX Works3 操作手册.pdf

GX Works3 操作手册.pdf,用于三菱PLC程序开发,对应FX5U,R系列PLC。

2022-10-15

三菱R系列PLC相关资料整理

包含CPU,以太网,串口通信,数模,CCIE,定位等模块手册,PLC结构化文本编程指南。

2022-10-15

通过C#代码实现录音功能

实现录音功能的C#代码; Microsoft.DirectX.AudioVideoPlayback.dll; Microsoft.DirectX.DirectSound.dll; Microsoft.DirectX.dll; 初次启动无响应解决方法。

2022-10-14

三菱Q系列串口通信模块手册

三菱C24串口通信模块手册,通过该手册详细了解串口通信模块的使用规则。

2019-05-01

迈思肯扫描setup软件

用于迈思肯扫码器等调试,设置,调整摆动速度,响应时间

2019-04-30

C#文档打印程序Demo

使用C#完成一般文档的打印,带有页眉,页脚文档打印,表格打印,打印预览等

2024-05-19

对PC上的打印机进行管理,设置程序

对PC上的打印机进行管理,设置。对打印任务进行继续,中止,取消等管理,获取打印任务的相关信息等。

2024-05-19

语音合成Demo,附带CoreAudioAPIs(系统扬声器控制程序集)

语音合成Demo,附带CoreAudioAPIs(系统扬声器控制程序集)

2024-05-12

WPF视图切换Demo

WPF多个视图切换Demo

2024-05-08

数据绑定之自定义数据验证、错误模板使用

数据绑定之自定义数据验证、错误模板使用。

2024-05-04

无外观自定义控件Demo

无外观自定义控件Demo,包含自定义可翻转的面板自定义控件

2024-05-02

C#水晶报表Demo,完成带有二维码条形码等信息的详单打印导出等

基于C#的水晶报表Demo,完成带有二维码条形码等信息的详单打印导出等

2024-03-06

Crystal Reports for Visual Studio2015(水晶报表插件)

水晶报表插件适用于VisualStudio2015,安装完该插件后VS自动添加Crystal Reports选项,使得在开发环境中对表格进行编辑,打印非常方便。

2024-02-29

Windows默认经典桌面超清图片

Windows系列默认经典桌面超清图片

2024-01-25

Excel文件合并源代码

使用C#完成多个Excel文件合并为一个Excel文件的源代码文件

2024-01-21

文件分割与文件组合生成器

将文件分割为多个子文件,将分割后的子文件合并为原文件。操作简单,免安装。

2024-01-15

.net MVC框架源代码

.net MVC框架源代码

2023-12-27

三菱PLC FX5U用户手册(应用篇).pdf

三菱PLC FX5U用户手册(应用篇).pdf

2022-11-11

三菱PLC FX5U用户手册(模拟量篇).pdf

三菱PLC FX5U用户手册(模拟量篇).pdf

2022-11-11

FX5U用户手册(定位篇).pdf

FX5U用户手册(定位篇).pdf

2022-11-11

FX5用户手册(串行通信篇).pdf

FX5用户手册(串行通信篇).pdf

2022-11-11

空空如也

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

TA关注的人

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