dotnet 职业技术学院

胡承 - Windows 10 Developer

胡承-博客

WPF如何快速定制化样式

WPF的样式非常灵活,我们可以根据需求,定制各种各样的样式外观,让我们的界面变的更加的漂亮!当我们面对WPF自带样式时,想改成我们想要的界面外观,有的时候写一个复杂点的样式就会显得很麻烦!

C# 如何判断本机网络端口是否可用

无论是TCP端口还是UDP端口,在同一台机器上只能开启一个。为了能够让我们正常启用端口,我们不得不查询本机端口是否已经占用,如果已经占用,我们就需要查询其它可用端口,并启动连接。

那如何查找空闲的网络端口呢?

C# 如何判断本机网络是否可用

判断网络连接是否正常的方法有很多,常规思路便是检查网卡状态,ping指定的网络验证网络是否通畅!以下是具体的实现方法:

WPF 如何正确获取屏幕分辨率

我们知道在WinForm里面,我们可以通过类System.Windows.Forms.Screen.PrimaryScreen.Bounds来获取主屏幕的分辨率。但是在WPF里面,根本没有这个类!

WPF通过附加属性给控件修改样式

为了让我们WPF控件样式能够重复利用和解耦,我们可以通过附加属性来给我们的样式添加扩展。今天就带大家看看如果使用扩展属性来定制样式!

如何替换ToggleButton的默认鼠标移入或者按下样式

WPF有段时间没有做界面了,温故而知新,重新复习下模版相关知识。这里只以ToggleButton的模版举例!

WPF迁移至WPF Core 之 生成操作

.net core 3.x开始,已经支持WPF了。我们可以将原有的小型项目迁移到.net core平台了。迁移过程中可能会遇到各种问题,本次我们只分享资源文件可能遇到的问题。

如何模拟键盘按键

虚拟键盘可以模拟大多数点快捷键,使用起来非常方便实用。比如说Alt + F4 (关闭程序), LCtrl + LWin + D (新建桌面),LCtrl +LWin + F4 (删除桌面),LWin + D (显示桌面)等。通过快捷键,我们可以实现各种有趣点功能。

如何获取进程或dll的ico图标

大家有没有发现,我们任意一个软件发送到桌面快捷方式,就可以有个清晰的图标展示出来。当我们在系统桌面通过右键菜单“查看”来切换图标时,选择大图标依然可以很清晰的显示出来。这是为什么呢?我们通过C#能不能获取这些图标呢?今天就来给大家答疑解惑!

C++数据类型在C#中的表示方法及其使用

通过C#代码来调用外部程序代码是非常常见的行为,外部程序主要以C语言编译的程序为主。如:windows api,第三方SDK库等。 目前大多数的底层些的程序都是使用C++语言开发并以C的方式导出,供外部调用。所以本次我们主要探讨下C++与C#之间的不解之缘。

如何通过SQL SERVER访问C#代码

有时候操作SQL SERVER 数据库时,我们需要做一些复杂的算法或者业务逻辑。如果我们用应用程序来实现,就需要将数据查询出来后再插入,必然效率低下。好在SQL SERVER提供了强大的功能,直接调用C#托管代码。

设计模式(模板方法)

设计模式是软件开发必备的技能,但是只有少部分小伙伴才会去研究这块的内容。设计模式相关的书籍也比较多,为了让我们的设计模式能在实际工作中得到实践,把工作中运用到的设计模式记录下来。以便日后精益学习。

初识百度人脸识别

百度人脸识别算法包含有在线算法和本地离线算法,同时也涵盖了多种语言:有C#、C++、Android。现在就带大家来认识一下,百度人脸识别算法(C#版本)是个什么样子的。

设计模式(智能指针)

设计模式是软件开发必备的技能,但是只有少部分小伙伴才会去研究这块的内容。设计模式相关的书籍也比较多,为了让我们的设计模式能在实际工作中得到实践,把工作中运用到的设计模式记录下来。以便日后精益学习。

java与C#处理byte类型带来的坑

在实际工作中,如果我们用的语言存在跨语言的情况,那么我们无形中可能会遇到各种各样,奇奇怪怪的坑,比如说加解密算法的使用,数据类型的转换等。今天就来给大家分享下,两种语言中的byte类型所带来的坑。