自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dotnet9的专栏

时间如流水,只能流去不流回!站长乐于分享dotnet相关技术,比如Winform、WPF、ASP.NET Core等,亦有C++桌面相关的Qt Quick和Qt Widgets等,只分享自己熟悉的、自己会的。

  • 博客(69)
  • 资源 (32)
  • 论坛 (2)
  • 收藏
  • 关注

原创 C# WPF:这次把文件拖出去!

首发公众号:Dotnet9作者:沙漠之尽头的狼编辑于:成都,2020-12-01回顾上篇文章:C# WPF:把文件给我拖进来!!!本文完成对应的下文:《C# WPF:这次把文件拖出去!》提前看效果吧:上面效果的代码很少,xaml中只注册事件PreviewMouseLeftButtonDown即可:<Grid MouseMove="Grid_MouseMove" AllowDrop="True" Drop="Grid_Drop" DragEnter="Grid_DragEnt..

2020-12-03 13:51:45 19 2

原创 C# WPF:从窗体外拖文件到当前程序

首发公众号:Dotnet9作者:沙漠之尽头的狼日期:202-11-27一、本文开始之前上传文件时,一般是提供一个上传按钮,点击上传,弹出文件(或者目录选择对话框),选择文件(或者目录)后,从对话框对象中取得文件路径后,再进行上传操作。选择对话框代码如下:OpenFileDialog openFileDialog = new OpenFileDialog();openFileDialog.Title = "选择Exe文件";openFileDialog.Filter = "exe文件..

2020-11-28 20:37:51 23 3

原创 两个List< string>比较是否相同的N种方法,你用过哪种?

今天在一技术群看一群大佬讨论:有没有优雅的写法,比较两个List集合中的元素是不是完全一致…站长最近也无聊,通过群里的聊天记录和给出的参考链接,简单做做总结,万一后面大家能用上呢?我们做简单点,通过多种方式比较两个列表长度、所包含元素是否相等,不考虑顺序。给出下面两个列表,按比较要求,两个列表是相等的:List<string> lst1 = new List<string> { "2", "3", "1" };List<string> lst2 = ne

2020-11-21 21:03:10 128

原创 分享套接字数据包序列化与反序列化方法

分享套接字数据包序列化与反序列化方法简单说一下,本文不涉及Socket的连接、数据接收,只是对数据包(byte[])的序列化和反序列化方法的封装介绍。本文目录本文背景一般操作本文操作总结1.本文背景经常做C/S,客户端与服务端通信基本是TCP/UDP通信,套接字用得飞起。比如我们有一个系统,这个系统又分几个系统子模块进程:C++服务端Android 客户端iOS 客户端WPF桌面管理端…几个模块之间通过TCP或者UDP通信,数据包解析与组装是常规操作,我们定义数据包

2020-10-21 13:35:17 24

原创 WPF开源控件扩展库 - MaterialDesignExtensions

Material Design Extensions 在WPF开源控件库 Material Design in XAML Toolkit(本站介绍:链接)的基础上进行了控件扩展和特性新增。本开源项目中的控件或许不在Material Design specification明确规定中,在使用时也不会和Material Design in XAML Toolkit冲突,请放心使用.NuGet安装NuGet包.PM> Install-Package MaterialDesignExtensio..

2020-10-15 23:14:52 111 1

原创 推荐一个IT老鸟肝了2月有余的免费开源WPF企业级开发框架

一个新学WPF的IT老鸟,肝了2个月做了这么一个WPF企业级开发框架,站长clone学习,觉得甚是不错。这是一个使用了Prism搭建的插件式框架,封装了DataGrid的使用,使整个框架子模块简单易学、易扩展,特别是作者还写了一个系列博客教程,值得点赞。下面是作者博文系列首篇:WPF企业级开发框架搭建指南(启示录),2020从入门到放弃这个系列的文章旨在记录工作中使用WPF开发新的医疗项目中,有感于必须统一掉一些规范上的事情,并且提高团队开发效率,遂折腾了这么一个半吊子的框架,这个标题WPF企..

2020-09-08 17:08:32 87

原创 .NET 5 尝鲜 - 开源项目TerminalMACS WPF管理端支持.NET 5
原力计划

.NET 5 尝鲜 - 开源项目TerminalMACS WPF管理端支持.NET 5一个使用 Prism 作为模块化框架、基于多个开源控件库作为UI控件选择、集成开源 UI 界面设计的 .NET 5 WPF 客户端项目。项目名称:TerminalMACS WPF管理端项目开源地址:Github:https://github.com/dotnet9/TerminalMACS.ManagerForWPFGitee:https://gitee.com/dotnet9/TerminalMACS.

2020-06-21 21:34:16 566

原创 .NET进行客户端Web开发又一利器 - Ant Design Blazor
原力计划

你好,我是Dotnet9,继上篇介绍Bootstrap风格的BlazorUI组件库后,今天我来介绍另一款Blazor UI组件库:一套基于 Ant Design 和 Blazor 的企业级组件库。本文导航:一、关于Ant Design Blazor二、Ant Design Blazor的社区贡献2.1 项目关注度2.2 Ant Design官方认可2.3 微软官方认可三、Ant Design Blazor UI库介绍四、Ant Design Blazor后续计划五、Ant Desi

2020-06-20 22:31:15 561

原创 .NET 5 开发WPF - 美食应用登录UI设计

Demo演示:你的时间宝贵,不想看啰嗦的文字,可直接拉到文末下载源码!1. 新建项目站长开发环境:VS 2019企业版 16.70.NET 5 Preview 5.NET 5 WPF 项目模板和 .NET Core 3.1 WPF 项目模板没有区别,创建好项目后,NuGet 引入 MaterialDesignThemes 库:2.引入样式演示Demo就一个xaml文件和xaml.cs文件,为了方便后面收集WPF界面设计效果,统一放在了开源项目TerminalMACS.ManagerF

2020-06-12 23:39:20 1170 2

原创 用.NET进行客户端Web开发?看这个Bootstrap风格的BlazorUI组件库

点击上方“Dotnet9”添加关注哦Blazor一、前言今天在下班的路上(地铁上),站长习惯性的掏出手机,就收到知乎向站长推送的一篇BlazorUI组件库推荐文章,是码云官方的:原文链接...

2020-06-10 22:08:35 161

原创 记一次EF Core连接MySql、Oracle

点击上方“Dotnet9”添加关注哦上上个月写的一篇文章,今天有同事问我使用EF Core连接MySql和Oracel的问题,我把这篇文章直接甩给了他。下面是正文:这几天研究了EF Co...

2020-06-09 14:19:54 105

原创 开源C# WPF控件库强力推荐

点击上方“Dotnet9”添加关注哦开源C# WPF控件库及项目推荐本系列已介绍四款开源C# WPF控件库,其中一款国外的,另三款是国内的,大家如有比较好的开源C# WPF控件库,欢迎向...

2020-06-08 08:20:00 948

原创 使用React简短代码动态生成栅格布局
原力计划

使用React简短代码动态生成栅格布局作为 TerminalMACS 的一个子进程模块 - React Web管理端,使用Ant Design Pro作为框架。本文应用到的知识1.样式文件less中方法的使用2.for循环创建按钮和栅格布局(flex布局)1. 最终效果及源码链接作为前端新手的我,做下面这个简单功能花了好几天时间,问了不少前端大佬(大佬们应该要不到半个小时,惭愧惭愧),现在回想问的问题都很基础(有点丢人,哈哈),多谢了哦。先看看效果 点击浏览源码:开源项目对应

2020-05-24 04:39:47 254

原创 我想快速给WPF程序添加托盘菜单

我想快速给WPF程序添加托盘菜单1 简单要求:使用开源控件库在XAML中声明托盘菜单,就像给控件添加ContextMenu一样封装了常用命令,比如:打开主窗体、退出应用程序等我在TerminalMACS中添加了托盘菜单,最终实现的托盘菜单效果:2 如何做?【Step 1】在已创建的WPF项目中,添加HandyControl库,并安装:你问我为什么要使用HC控件库?先看...

2020-04-25 15:51:10 244 1

原创 怎样实现WPF Prism Module的国际化和本地化?
原力计划

怎样实现WPF Prism Module的国际化和本地化?English | 简体中文上一篇有简单介绍主工程的国际化,使用的资源字典(XAML)实现的。这几天我添加了几个Prism模块(Module),发现子模块使用资源字典的方式实现国际化和本地化不好做,没有找到比较好的参考文章,所以换了一种方式,使用资源文件实现了。一、本文概述子模块的国际化和本地化要求:各模块需要有自己...

2020-04-21 06:20:51 285

原创 C#/.Net Core/WPF框架初建(国际化、主题色)
原力计划

C#/.Net Core/WPF框架初建(国际化、主题色)English | 简体中文作为 TerminalMACS 的一个子进程模块 - WPF管理端,目前搭建框架部分功能:本地化、国际化、主题色修改等。导航目录框架已添加功能说明1.1. 国际化、本地化1.2. Metro风格主窗体1.3. 动态更换主题色关于TerminalMACS及本WPF管理端...

2020-04-17 13:56:35 419

原创 Xamarin.Forms客户端第一版
原力计划

Xamarin.Forms客户端第一版作为TerminalMACS的一个子进程模块,目前完成第一版:读取展示手机基本信息、联系人信息、应用程序本地化。功能简介详细功能说明关于TerminalMACS1. 功能简介1.1. 读取手机基本信息主要使用Xamarin.Essentials库获取设备基本信息,Xam.Plugin.DeviceInfo插件获取App Id,其实该插件也...

2020-04-03 08:54:41 251 2

原创 Xamarin.Forms读取并展示Android和iOS通讯录 - TerminalMACS客户端
原力计划

Xamarin.Forms读取并展示Android和iOS通讯录 - TerminalMACS客户端本文同步更新地址:https://dotnet9.com/11520.htmlhttps://terminalmacs.com/861.html阅读导航:一、功能说明二、代码实现三、源码获取四、参考资料五、后面计划一、功能说明完整思维导图:https://github....

2020-03-31 15:47:44 324

原创 远程终端管理和检测系统

TerminalMACS(Terminal Manager And Check System)远程终端管理和检测系统本文同步更新地址:https://dotnet9.com/11429.html一、本系统可监控多种终端资源:移动端AndroidiOSPC端WindowsLinuxMac二、整个系统分为三类进程:被控端(Client)被控端用于获取终端数据,如...

2020-03-29 12:11:38 249

原创 应用程序使用统计信息 – .NET CORE(C#) WPF界面设计

应用程序使用统计信息 - .NET CORE(C#) WPF界面设计首发文章地址:https://dotnet9.com/10546.html关键功能点抽屉式菜单圆形进度条Demo演示:1. 新建项目使用 VS 2019 的 .NET Core 3.1 WPF 项目模板,创建名为 “MobileAppUsageDashboardCore” 的项目,NuGet 引入 ...

2020-03-15 14:29:20 531

原创 (四)开源C# WPF控件库《AduSkin – UI》

微信公众号:【Dotnet9的博客】,网站:【Dotnet9】,问题或建议:【请网站留言】,如果对您有所帮助:【欢迎赞赏】。(四)开源C# WPF控件库《AduSkin》追求极致,永臻完美A Beautiful WPF Control UI一款简单漂亮的WPF UI,融合部分开源框架的组件,为个人定制的UI,可供学者参考。阅读导航关于《AduSkin》1.1 控件库全貌...

2020-02-22 11:35:24 4160

原创 简化MVVM属性设置和修改 - .NET CORE(C#) WPF开发

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。简化MVVM属性设置和修改 - .NET CORE(C#) WPF开发阅读导航常用类属性设置、获取方式二次封装 INotifyPropertyChangedDemo 展示、源码下载1. 常用类属性设置、获取方式public class Student : INo...

2020-02-08 14:40:55 397

原创 少量代码设计一个登录界面(二) – .NET CORE(C#) WPF开发

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。阅读导航本文背景代码实现本文参考源码1. 本文背景同上篇文章《少量代码设计一个登录界面》,本篇介绍另一种登录界面设计风格。2. 代码实现使用 .NET CORE 3.1 创建名为 “Login” 的WPF模板项目,添加1个Nuget库:MaterialDesignT...

2020-02-03 14:43:44 413

原创 少量代码设计一个登录界面 - .NET CORE(C#) WPF开发

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。少量代码设计一个登录界面 - .NET CORE(C#) WPF开发阅读导航本文背景代码实现本文参考源码1. 本文背景继续 MaterialDesignThemes 开源控件库学习,本文简单使用输入控件的水印附加属性:materialDesign:HintAs...

2020-02-02 17:51:06 434

原创 简易音乐播放器主界面设计 - .NET CORE(C#) WPF开发

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。简易音乐播放器主界面设计 - .NET CORE(C#) WPF开发阅读导航本文背景代码实现本文参考源码1. 本文背景继续 MaterialDesignThemes 开源控件库学习,尤其是它的图标组件,本文设计的音乐播放器主界面设计使用该组件较多。[外链图片...

2020-02-01 00:56:31 568

原创 C# WPF 一个设计界面

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。C# WPF 一个设计界面今天正月初三,大家在家呆着挺好,不要忘了自我充电。武汉人民加油,今早又有噩耗,24号(8号)一路走好。阅读导航本文背景代码实现本文参考源码1. 本文背景一个不错的界面设计2. 代码实现使用 .NET Framework 4.8 创建名为...

2020-01-27 12:21:36 1482

原创 .NET CORE(C#) WPF 方便的实现用户控件切换(祝大家新年快乐)

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。.NET CORE(C#) WPF 方便的实现用户控件切换(祝大家新年快乐)快到2020年了,祝大家新年快乐,今年2019最后一更,谢谢大家支持!阅读导航本文背景代码实现本文参考源码1. 本文背景一个系统主界面,放上一个菜单,点击菜单在客户区切换不同的展示界面,这是很常...

2020-01-24 23:19:09 345

原创 .NET CORE(C#) WPF 值得推荐的动画菜单设计

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。.NET CORE(C#) WPF 值得推荐的动画菜单设计阅读导航本文背景代码实现本文参考源码1. 本文背景YouTube上老外的一个设计,站长觉得不错,分享给大家作为参考,抽屉菜单的动画做的非常不错。运行起始界面:站长运行操作一遍,录制了动画大家看看:2. 代...

2020-01-23 14:53:47 295

原创 .NET CORE(C#) WPF 重新设计Instagram

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。.NET CORE(C#) WPF 重新设计Instagram阅读导航本文背景代码实现本文参考源码1. 本文背景老外的一个界面设计,站长觉得不错,分享给大家作为参考,难度不大,主要是界面布局设计。2. 代码实现使用 .NET CORE 3.1 创建名为 “Insta...

2020-01-21 23:50:02 303

原创 .NET CORE(C#) WPF 抽屉式菜单

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。.NET CORE(C#) WPF 抽屉式菜单阅读导航本文背景代码实现本文参考源码1. 本文背景使用简单动画实现抽屉式菜单2. 代码实现使用 .NET CORE 3.1 创建名为 “AnimatedColorfulMenu” 的WPF模板项目,添加1个Nuget库:...

2020-01-18 10:19:22 375

原创 C# WPF可拖拽的TabControl

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。C# WPF可拖拽的TabControl阅读导航本文背景代码实现本文参考源码1. 本文背景本文介绍使用第三方开源库 Dragablz 实现可拖拽的 TabControl,本文代码效果图如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K...

2020-01-17 21:58:36 449

原创 .NET CORE(C#) WPF简单菜单MVVM绑定

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。.NET CORE(C#) WPF简单菜单MVVM绑定阅读导航本文背景代码实现本文参考源码1. 本文背景WPF中垂直导航菜单大家应该都常用,本文介绍使用MVVM的方式怎么绑定菜单,真的很简单。2. 代码实现使用 .Net Core 3.1 创建名为 “MenuMVV...

2020-01-15 20:31:00 374

原创 C# WPF之Material Design自定义颜色

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。C# WPF之Material Design自定义颜色阅读导航本文背景代码实现本文参考1. 本文背景主要介绍使用Material Design开源控件库的自定义颜色功能2. 代码实现使用 .Net Core 3.1 创建名为 “CustomColorDemo” 的WP...

2020-01-14 15:35:52 1291

原创 C# WPF从RIOT API获取数据(RIOT代表作品《英雄联盟》)

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。C# WPF从RIOT API获取数据(RIOT代表作品《英雄联盟》)阅读导航本文背景代码实现本文参考1. 本文背景RIOT(拳头)是一家美国网游开发商,成立于2006年,代表作品《英雄联盟》。本文重点要讲解两个知识点:C# 使用 HttpClient 访问 RIOT...

2020-01-13 15:44:06 322

原创 C# WPF聊天界面(3/3)

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。C# WPF聊天界面(3/3)阅读导航本文背景代码实现本文参考1.本文背景系列文章最后一篇,一个完整的聊天界面。当然只看效果,具体的项目需要将左侧好友列表、中间会话列表、右侧联系人简况做成MVVM绑定的形式,做成模板才是一个完整的项目,本系列只是对界面的一个设计参考。前面...

2020-01-11 18:01:45 494

原创 C# WPF简况(2/3)

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。C# WPF简况(2/3)阅读导航本文背景代码实现本文参考1.本文背景承接上文(C# WPF联系人列表(1/3)),添加好友简况。本文效果如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UuKUQWhD-1578733075192)(...

2020-01-11 16:58:11 393

原创 C# WPF联系人列表(1/3)

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。C# WPF联系人列表(1/3)阅读导航本文背景代码实现本文参考1.本文背景聊天软件大家用的比较多,用WPF做个联系人列表试试本文效果如下:2.代码实现使用 .Net CORE 3.1 创建名为 “Chat” 的WPF项目,添加 MaterialDesignThem...

2020-01-11 16:19:45 532

原创 使用SignalR从服务端主动推送警报日志到各种终端(桌面、移动、网页)

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。使用SignalR从服务端主动推送警报日志到各种终端(桌面、移动、网页)阅读导航本文背景代码实现本文参考1.本文背景工作上有个业务,.Net Core WebAPI作为服务端,需要将运行过程中产生的日志分类,并实时推送到各种终端进行报警,终端有桌面(WPF)、移动(Xama...

2020-01-10 20:14:23 441

原创 C# WPF 时钟动画(2/2)

模拟实现时钟效果,学习WPF动画好例子,本文承接上文 C# WPF 时钟动画(1/2)。微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。C# WPF 时钟动画(2/2)内容目录实现效果业务场景编码实现本文参考源码下载1.实现效果时钟实时展示系统本机时间2.业务场景模拟时钟3.编码实现使用 .Net C...

2020-01-08 15:36:01 267

原创 C# WPF 时钟动画(1/2)

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。C# WPF 时钟动画(1/2)内容目录实现效果业务场景编码实现本文参考源码下载1.实现效果目前只实现了秒针动画,下篇文章实现完整效果,可在网站上查看,微信公众号今天只发布了一篇。效果[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4K...

2020-01-08 13:32:10 214

c#根据两点绘制相同斜率的字体

给2个点坐标、一个需要显示的字符串,绘制字符串在两个点中间,并且字体和两点连线平行,测试demo,只做测试

2014-11-28

使用blend的测试程序

使用blend设计的一个小程序,没有特殊的意义,只是熟悉使用该工具

2014-05-01

wpf系统动态托盘,不建议下载,有很多开源实现

很简单的一个在wpf中使用NotifyIconp实现系统动态托盘图标,建议搜索github开源控件库,有很多很棒的实现。

2013-05-19

dev 12.1.6.zip|dev 12.1.6.zip

需要安装vs2008或vs2010或vs2012吧,我只装了vs2019,没用上补丁。安装包成功安装,0积分分享,没积分可以找我,我提供百度网盘地址。

2020-08-27

.NET Reflector.rar

方便实用的C#反编译工具,可直接拖入c# dll或者exe,当自己编写的程序源码找不着时,这也是一种挽救方式。

2020-08-14

MaterialDesignDemo.zip

MD控件编译的Demo,版本未知,可能有点旧,有网友需要自取,空了我再编译一个.net core 3.1的版本,建议从Github上摘取源码自己编译:https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit

2020-01-15

PopUpAndNav.rar

C# WPF抽屉效果实现,博文中有相关介绍:https://blog.csdn.net/HenryMoore/article/details/103603291

2019-12-19

FluentValidationForWpf.7z

FluentValidation在C# WPF中的应用,支持验证嵌套属性,及界面两种样式提示,同步博文见:https://dotnet9.com/?p=853

2019-11-19

protoctest.rar

C#使用Google ProtoBuf的简单例子,里面包括一个测试.proto文件,一个生成好的.cs文件,及测试代码。

2019-11-11

flowlayout.7z

Qt写的一个流式布局Demo,方便以后使用时存储,布局控件从(https://blog.csdn.net/w18758879921/article/details/84065788)获取。

2019-08-21

sqlite恢复工具.zip

sqlite恢复工作,界面比较简单,可显示正常数据、已删除数据,数据可导出,大部分情况可以正常使用。

2019-05-14

Qt自绘制进度条源码

自定义进度条,继承自QProgressBar,在自绘事件里绘制圆弧进度、进度提示文字,参考此例子,其他进度条也可以绘制。

2019-01-07

qt根据ip地址得到地理位置

QT使用http get的方式得到指定的IP地址地理位置信息http://ip.taobao.com/service/getIpInfo.php?ip=[需要查询的IP],如输入IP192.168.1.1,得到地理位置为中国广东电信

2018-11-27

Qt CTK Plugin System Demo

Qt插件开发框架Demo,使用CTK Plugin System Structure框架开发的一个demo,里面使用到了事件的订阅发布,基本的元素都有,理解了扩展十分方便,源码也上传到了Github上面,以下网址可以作为参考: 1、CTK源码:https://github.com/commontk/CTK; 2、框架学习参考资料:https://gitbook.cn/gitchat/column/5ad02029f8164454a34a089b; 3、本资源源码在git上链接:https://github.com/Henry546477Moore/CTKPluginDemo

2018-10-14

Qt 模拟批量传输文件、实时更新进度

使用QT 5.11开发,模拟批量传输文件。通过点击添加按钮,模拟接收新的文件传输请求,点击开始按钮,模拟实时接收文件传输进度并同步UI显示。开了一个线程产生文件及进度,发送信号给界面,界面收到信号后,将数据通过QtConcurrent::run异步处理。

2018-09-01

qt插件样例,使用自带的方式实现

按照该网址(http://blog.csdn.net/anobodykey/article/details/40430137)写的代码,本来想0分上传的,csdn竟然最少1个资源分,没法了。 该文章讲述了一个QT插件开发的简单应用样例:只写了一个插件,该插件用于提取字符串中的数字,通过该样例能够初步了解QT插件开发的代码结构,通过接口、QPluginLoader能简单的应用插件开始应用,后面我会开发一个完整的插件应用出来。

2017-09-28

QT自定义窗体,参考网络上资源

QT自定义窗体,自定义标题栏,压缩包密码为文件名三遍(QT自定义窗体QT自定义窗体QT自定义窗体),不带扩展名哦

2017-06-16

c#调用C++动态库

c#调用c++动态库,资源包含C++代码及C#代码,及输出目录文件CDll.dll,CSharp.exe

2017-03-07

nwjs-v0.21.0-rc1-win-ia32.zip

不多说,上传自己安装使用,意义不大,大家不必下载使用。只是自己的一个学习demo,js开发桌面程序。

2017-02-20

C#获取视频截图,ffmpeg简单调用

调用ffmpeg.exe进程,获取视频截屏文件:选择文件夹,将文件夹中所有视频的第一帧图片保存为同名图片(jpg)。

2017-01-19

Dev GridControl 图片列表及图形化展示切换

使用DevExpress 16.2的GridControl控件,可切换两种视图展示图片,TableView和CardView,图片展示的是缩略图

2016-12-23

c# ObservableCollection排序

相对于System.Linq的OrderBy及OrderByDescending方法,调用后产生IOrderedEnumberable对象,这个对象为排序后的返回值,但原对象未发生变化。试想,有这种需求,ObservableCollection调用排序方法后,此对象也跟着排序,怎么做呢?只能自己写个扩展方法了,方法内使用的冒泡排序算法,非常简单,当然使用是更简单、方便了。 注意:将方法写为扩展方法更方便: class Student { int id; string name; } ObservableCollection listDatas=new ObservableCollection<Student>(); listData.Add(new Student(){id=2,name="xiaoming"}; listData.Add(new Student(){id=1,name="李华"}; listData.Add(new Student(){id=3,name="张度"}; listDatas.OrderBy(cu=>cu.id,true);//按ID升序排序 listDatas.OrderBy(cu=>cu.id,false);//按ID降序排序 listDatas.OrderBy(cu=>cu.name,false);//按名称升序排序

2016-08-29

wpf log4net richtextbox

简单日志记录,界面使用RichTextBox记录日志,根据日志级别显示日志内容不同的颜色,同时使用log4net记录本地文件日志。

2016-04-30

log4net c#

log4net使用,在工作上有使用,上传demo吧,把积分改为0,方便没积分的朋友使用,不能下载可以联系我。

2016-04-29

wpf调用百度地图v2版

较第一版改进: 1)在WPF下,如果窗体AllowTransparent="true",则WebBrower控件不能显示,此版解决了这个问题 2)封装WebBrower控件的代码如下: //1、取得WPF版的WebBrowser的封装引用 //WebBrowserOverlay wbo = new WebBrowserOverlay(host); //webBrowser = wbo.WebBrowser; //2、取得Winform版的WebBrower的封闭引用,此版此控件功能强大点 WebBrowserOverlayWF wbo = new WebBrowserOverlayWF(host); webBrowser = wbo.WebBrowser;

2016-04-27

c# 调用百度地图API

将百度地图嵌入c# cs窗体中,cs后台控制百度地图: 1)用WebBrower控件加载本地的一个html文件,在html中实现加载百度地图 2)动态添加覆盖物 3)动态添加标签 4)动态添加点击小气球提示 5)经纬度提取详细地址 查了很多资料,参考网上众多朋友的代码及百度地图API demo,这个例子中的js代码不用key,方便很多,使用的是v1.4版,少了很多限制,使用.net4.5开发的,可以将c#代码转为低版本也行的。

2016-04-26

C# 网络爬虫\蜘蛛 Crawler

参考一个老外的程序写的(http://www.codeproject.com/Articles/13486/A-Simple-Crawler-Using-C-Sockets),他的这个程序是比较老了,是用C# 1.1嘛还是2.0哦,改造的时候需要作一些跨线程的处理工作,通信采用的socket,界面使用的winform,我用.net 4.0 界面wpf vs2010改造了下,内存占用确实比不上老外。 网络蜘蛛是什么?网上一搜一大把,大家可以网上查查看。 我说说我的改造程序:通信和原程序一样,socket通信,多线程爬取网页及文件,忙了一阵,程序还有一些改进,有些功能需要添加,一些设置参数我写的比较死,未加上原程序的设置窗体,但这些参数我写在程序中,可以在代码中修改。总体上说参考意义很大,对使用C#的朋友还是比较有用的,大家可以同时参考老外写的和我改造的程序进行对比研究,写这个程序我还是学到很多知识,希望对大家有用

2015-10-30

WPF Ribbon插件开发框架

解压密码:liushiquan wpf UI插件式开发框架。使用.net 4.0 Framework,Telerik第三方控件开发,设计模式使用MVVM(使用的不正规,见笑了),使用到反射、特性等。 使用配置文件可以配置UI插件、windows工具、插件方法的调用。最近工作较忙,没有时间弄插件管理插件,但直接使用配置文件也可正常使用,相信直接用于项目开发也是可以的,使用到的知识还不少,希望对大家有用。 现有插件管理插件、日志插件、灵活换肤插件、windows工具计算器、记事本等插件,调用dll方法实现框架关闭等。插件管理插件后面有时间再补完整,整个框架完成后,打算写下开发文章,公开和大家讨论下。

2015-06-29

c# TCP/IP 聊天工具(解压密码:liushiquan)

使用TCP/IP做的一个小小聊天器,可以实现一个服务端与多个客户端相互通信,但也只实现了服务端和客户端相互发送消息,客户端与客户端之间发送消息没实现。 要实现客户端之间相互通信,我有个想法是,客户端连接上服务端后,服务端可以把其它客户端的名称发给刚连接上的客户端,该客户端经过服务端与其它指定名称的客户端通信,其实使用udp应该比较简单,但我手上的项目需要使用TCP/IP接手数据,暂时就研究到这,有空再补上。 简诉下程序界面想法,服务端与客户端写在一个窗口上,通过勾选模拟服务端或者客户端筛选框,再点击运行按钮,即可运行对应的服务端或者连接对应的服务端,代码比较简单,但也花了我半个下午的时间哦,欢迎批评、指正,代码写的不规范的地方,尽量说,我会下次注意,谢谢! 解压密码:liushiquan

2015-06-09

wpf BackgroundWorker样例

今天一边看NBA文字直播(骑士与勇士的总决赛G2),一边研究了下BackgroundWorker在WPF下的使用。骑士赢了,兴奋的写了个例子,该样例,可以开启多个BackgroundWorker,模拟多文件下载,并实时更新页面进度条。 欢迎下载,提出宝贵意见! 解压密码: liushiquan

2015-06-08

MFC布局管理,模仿Winform布局控件

仿C#的TableLayoutPanel封装的MFC布局管理类,方便MFC界面控件布局,刚学MFC时做的,不是很全,只可以作为参考

2015-03-14

C#控件拖拽及改变大小20150111

代码比较简单,300行代码左右,控件只需要调用LSQ.DragHelper.Instance.RegisterDragEvent方法,传入该控件对象就可以使用了,该方法注册鼠标的三个事件,分别是MouseDown|MouseMove|MouseUp事件,控件的拖拽、改变大小都在MouseMove中实现的。 使用vs2010开发,.net版本为2.0。 零资源分,就是希望大家多多提意见,相互学习。

2015-01-11

CSDN编辑器太难用了

发表于 2019-12-05 最后回复 2019-12-06

资源恶意评论怎么投诉?

发表于 2018-11-04 最后回复 2018-11-04

空空如也

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

TA关注的人 TA的粉丝

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