dotnet 职业技术学院

胡承 - Windows 10 Developer

胡承-博客

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类型所带来的坑。

如何处理Tcp粘包半包问题

TCP是网络传输层中非常重要的传输协议,广泛应用于Http、WebSocket、FTP、Telnet、SMTP、POP3与DNS等应用协议。了解TCP的基本原理对我们分析网络问题有着举足轻重的作用。 此次我们先来了解下:如何解决TCP的粘包,半包的问题。

WPF & Winform 窗口大小设置范围限制引发的惨案

有个有趣的事情,当我们创建一个WPF窗体时,我们将窗体的大小设置为Width=90,Height=160。在设计器模式下,窗体比例看着很和谐

gogs Windows系统上简易部署

gogs是免费开源的一款类似于gitlab的版本管理服务软件,部署起来非常的方便轻巧,习惯使用git命令的小伙伴们赶紧来尝尝鲜。今天我们就来搭建一个gogs服务器端。

C# 通过adb与安卓设备通讯

我们都有看过手机助手软件,当手机插到电脑上时,电脑上就可以看到手机中的文件夹。还能完成文件的拷贝,安装等功能。现在我们就用C#,通过 adb + usb 实现简单的网络通讯功能。

C# log4net快速开始

log4net是非常强大的日志管理系统,在客户端桌面开发中,大多数情况下我们都是把日志输出到本地文件。为了让大家能够快速开发,特此记录。

C# 通过Fleck实现WebSocket监听服务

Fleck是一个websocket开源框架,通过Fleck,我们可以很轻松的实现WebSocket服务端;
GitHub地址:https://github.com/statianzo/Fleck.git
现在我们就用它来实现WebSocket基本通讯。