自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赫的BLOG

微软MVP(最有价值的专家)成员

  • 博客(279)
  • 资源 (10)
  • 收藏
  • 关注

原创 c#获取第一个匹配字节数组的位置和分割子字节数组

【代码】c#获取第一个匹配字节数组的位置和分割子字节数组。

2023-12-28 06:59:57 409

原创 IdentityServer如何生成mysql ef core连接源码和迁移Migration

复制最新的IdentityServer4.EntityFramework.Storage项目代码进来到src目录。

2023-12-18 08:25:50 114

原创 wpf TelerikUI使用DragDropManager

然后需要定义ListBoxes对于符合的ItemTemplates。我同样启动拖动ListBoxItems和允许拖动每一个ListBoxes。首先,我先创建事务对象ApplicationInfo,当暴露出一对属性当例子集合对于构成ListBoxes。然后在DraInitialize定义数据当拖动后,同时呈现。同样设置了DragDropEffects到所有允许拖动的场景。拖动如下ListBoxes。

2023-12-12 11:01:34 246

原创 wpf devexpress如何使用AccordionControl

AccordionControl可以被束缚到任何实现IEnumerable接口的对象或者它的派生类(例如IList,ICollection)添加AccordionControl到视图。绑定AccordionControl到数据。

2023-12-12 10:49:06 432

原创 wpf devexpress 使用IDataErrorInfo实现input验证

输入数据有一个错误如果用户点击Register,不需要点击记录执行ViewModel验证逻辑在EnableValidationAndGetError方法。当用户修改Password字段,ConfirmPassword字段没有反应。当form初始化显示,Register按钮应该启动和没有输入错误应该显示。如果用户点击注册按钮在特定的输入无效数据,form将显示输入错误和禁用的注册按钮。使用服务,首先需要定义一个服务显示消息框。修复此问题,重要验证错误没有返回在ViewModel如果一个用户没有点击注册按钮。

2023-12-01 20:40:31 328

原创 wpf devexpress实现输入验证使用验证规则

绑定可以使用双向绑定模式同样传递输入数据在目标,到密封的潜在源数据。对于实例,设置UpdateSourceTrigger参数到PropertyChanged,更新源属性作为目标属性刷新。在EditValue属性可用在任何DXEditors说明绑定机制,考虑如下简单的绑定:EditValue="{Binding FristName,Mode=TwoWay}".可以创建一个验证规则提示一个输入错误对于每一个空编辑器字段添加普通文件夹在项目和一个新文件,ValidationRule.cs,定义如下类。

2023-11-22 07:23:53 773

原创 Reactive.Net绑定Subscribe调用wpf控件报错

使用.ObserveOnDispatcher()解决,nuget安装ReactiveUI.WPF。

2023-11-22 06:56:05 971

原创 wpf devexpress自定义编辑器

默认情况下,启用日期的文本输入,但需要注意的是,不应用DateEdit MaxDate和MinDate指定的日期范围。主焦点离开编辑器在验证错误状态,设置BaseEdit.InvalidValueBehavior属性去AllowLeaveEditor。去抑制验证错误当编辑器为空,设置TextEdit.MaskIgnoreBlank属性为True。BaseEdit.NullText指定显示文字当编辑器值等于NullValue.有四个属性,可以用在每一个Devexpress编辑器,当显示NullText.

2023-11-18 11:26:51 1280

原创 wpf devexpress 绑定数据编辑器

和一个不可空类型,Birthday字段可能初始化在特定的值,没有被推荐。生成的命令名字如下方法匹配[MethodName]Command。打开RegistrationViewModel.cs文件添加如下属性到RegistrationViewModel类。绑定余下的编辑器到它们的对应的属性和注册按钮到AddEmployee命令。从RegistrationViewModel是一个POCO类,所有定义属性都是可绑定的。绑定创建,FirstName编辑器显示测试数据在vs设计器。编辑器不显示测试数据在运行时。

2023-11-18 10:38:43 569

原创 wpf devexpress 创建布局

切换到Quick Actions 菜单外部页面对于Last Name布局内容。设置First Naem Label属性布局内容到"Name"。新内容相对于被选择的内容。增加布局内容的距离,设置LayoutControlBase.ItemSpace属性为LayoutControl对于第一个LayoutGroup。此时,每一个布局内容包含TextEdit控件。选择创建分组调用Quick Actions,设置View属性到分组。编辑布局内容label,打开内容Quick Actions设置Label属性。

2023-11-18 10:25:24 595

原创 wpf devexpress 开始点

RegistrationForm.BaseProject项目是基于工作的解决方案。项目包含三个视图:MainView,RegistraionView,RecordsView。教程显示了如何创建RegistraionView。这两个视图已经准备了,因此可以分析它们。基本项目同样包含了数据库和数据模型。此教程示范如何创建registration form和DevExpress WPF Data Editors。在教程的结束,可以创建完整的程序支持输入和验证。这个解决方案包含几个项目-每一个项目对应一个教程。

2023-11-18 09:57:07 83

原创 wpf devexpress 添加GanttControl到项目

扩展所有甘特图任务当控件加载。可以显示和编辑和排序内容被设置视图AllowEditing和AllowSorting属性为false,像下面的代码例子。传递视图模型到视图DataContext属性,绑定GanttControl的ItemsSource属性到视图模型Task属性。绑定行到任何任务标准属性使用BindTo 属性。这个教程示范如何添加GanttControl 到你的项目使用内置GanttControl数据类。GanttControl显示统计任务和折叠子任务。显示数据行和任务属性和显示所有任务。

2023-11-18 09:47:19 609

原创 wpf devexpress Property Gird管理集合属性

Property Grid允许你添加,浏览和编辑集合属性。

2023-11-17 09:21:17 336

原创 wpf devexpress Property Grid创建属性定义

打开工具箱在vs,定位到DX.23.1: Data 面板,选择PropertyGridControl工具箱选项,拖动到窗口。使用property grid PropertyGridControl.SelectedObject 属性绑定数据。本教程示范如何绑定WP Property Grid控件到数据和创建属性定义。WPF Property Grid控件使用属性定义定义如何做和显示。第三步-绑定Property Grid到Data Object。第一步-创建属性定义。步骤四-创建属性定义。

2023-11-17 09:19:37 704

原创 wpf devexpress在未束缚模式中生成Tree

添加TreeListControl到窗口。调用TreeListControl Quick Action和添加两行。TreeListControl 可以在未束缚模式中没有数据源时操作,这个教程示范如何在没有数据源时创建tree。切换到XAML视图。添加TreeListControl到window控件。在XAML生成tree。在代码中生成tree。

2023-11-17 09:06:19 652

原创 wpf devexpress添加TreeListControl到项目

点击重新计算按钮到ItemsSource属性调用上下文菜单。返回设计器视图,选择TreeListView调用Quick Actions。选择TreeListControl点击Quick Actions。拖动TreeListControl组件从工具箱到form里面。设置AutoGenerateColumns添加AddNew。添加TreeListControl到视图。选择Employees在对话框点击OK。Parent字段包含父索引节点。Key字段包含唯一值索引节点。

2023-11-17 08:52:59 695

原创 wpf devexpress绑定grid到总计和分组统计

1、指定一个统计类型(Min,Max,Count),设置SummaryItemBase.SummaryType属性到SummaryItemType枚举值。2、设置TotalSummaryGeneratorTemplate和GroupSummaryGeneratorTemplate属性到模板生成统计。1、绑定TotalSummarySource和GroupSummarySource属性到总计和分组统计集合。此主题描述了如何在gridcontrol中的视图模型和显示定义总计和分组统计。在视图模型中指定统计。

2023-11-17 08:29:17 535

原创 wpf devexpress 自定义统计

如果GridControl.View 属性设置TreeListView,使用TreeListView.CustomSummary 事件或者TreeListView.CustomSummaryCommand属性。处理GridControl.CustomSummary 事件或者使用 GridControl.CustomSummaryCommand 属性去应用自定义规则计算统计。CustomSummaryExists 事件或CustomSummaryExistsCommand 属性允许指定和统计应用计算和显示。

2023-11-16 12:09:10 495

原创 wpf devexpress数据统计

可以指定字段对于全部值统计计算,统计函数,和值统计显示。GridControl.TotalSummary 集合存储总结统计,GridControl.GroupSummary集合存储分组统计。属性到SelectedRow / Mixed到使GridControl计算所有统计和视图对于选择的列。总结统计 - 一个总结函数值计算对于所有列和视图显示统计面板和固定统计面板。可以在视图模型中定义总结和分组统计在GridControl显示。分组统计-一个统计函数值计算对于所有列和分组显示数据列。

2023-11-16 11:04:26 423

原创 wpf devexpress显示总结

4、指定DisplayFormat 属性显示分组总结在currency format。3、指定 FielName和 SummaryType 属性应用总结。这个教程示范如何显示总结对于列分组和单个数据行。6、指定FieldName和SummaryType属性应用总结。7、设置Alignment属性到左侧显示总结在。4、点击GridControl 确保。这个最大和最小值(Max和Min)。1、选择GridControl 启动。总结和平均值(Sum和平均值)5、点击Add 按钮创建。2、点击Add按钮创建。

2023-11-16 08:48:34 114

原创 wpf devexpress 排序、分组、过滤数据

使用 GridControl 分组数据。可以使用GridControl过滤数据。这个教程示范在GridControl如何排序数据,分组数据给一个行创建一个过滤。这个教程基于前一个教程。对于 Ship Country 和 Ship City 行指定。可以使用GridControl 排序数据。这个例子如下过滤数据对于。GridControl在设计器中不从数据库加载数据。1、选择 GridControl 打开。属性对于所有行和设置排序优先度。

2023-11-16 08:33:07 412

原创 wpf devexpress post 更改数据库

这个教程示范如何使用GridControl编辑数据,和保存更改到数据库。这个教程基于前一个篇。选项到OnCellEditorOpen。这个选项启动一个编辑模式允许用户。从 [MethodName]Command 生成命令名称。命令拉取更改,从数据库更改grid 内容。启动选项时添加Post data功能。3、创建如下命令在运行时生成,从方法和。

2023-11-16 08:04:21 493

原创 wpf devexpress设置行和编辑器

属性选择AddNew。添加行到GridControl精确显示为特别的几行设置。在GridControl Quick Action 点击。如下教程示范如何计算行布局,特定的表格单元编辑器,和格式化显示值。这个教程基于前一个文章。GridControl为所有字段生成行和绑定数据源,如果。

2023-11-13 17:20:58 1463 1

原创 wpf devexpress项目中添加GridControl绑定数据

在视图模型选择视图模型选项生成数据绑定源码。创建一个新的空白mvvm应用程序,这个项目包括了一个视图模型,设置此视图模型作为MainView数据上下文。4、在Quick Actions菜单中选择GridControl,点击绑定到数据源,在。如果你从Nuget订阅devexpress,进入工具,nuget包管理器,添加。本教程讲解了如何添加GridControl到wpf项目中并且绑定数据。,为每一个数据源字段生成行,然后显示所有行数在。2、按照如下给此项目添加数据库。此消息提示你必须添加控件引用。

2023-11-13 17:14:17 862

原创 asp.net blazor集成TinyMCE.Blazor

asp.net blazor项目添加TinyMCE.Blazor nuget包。

2023-11-12 17:43:38 694

原创 asp.net blazor集成ReactiveUI.Blazor

asp.net blazor项目添加Nuget包ReactiveUI和ReactiveUI.Blazor。创建视图模型BlogPostViewModel继承自ReactiveObject。BlogPostView.razor中添加继承。blazor页面中添加代码。添加根服务类的依赖注入。

2023-11-12 17:40:01 442

原创 asp.net IdentityServer 使用Mysql添加ef core dbcontext失败

IdentityServer只支持sql server dbcontext和azure sql。

2023-11-12 17:30:32 40

原创 asp.net docker-compose添加网关和网关配置

在路径src\ApiGateways\SocialEnvoy。添加docker-entrypoint.sh。打开docker-compose.yml。添加envoy.yaml。添加Dockerfile。

2023-11-08 09:39:46 133

原创 asp.net docker-compose添加es search

打开docker-compose.override.yml添加。打开docker-compose.yml添加。docker集群中添加es search成功。

2023-11-06 08:54:21 205

原创 asp.net docker-compose添加sql server

打开docker-compose.yml添加 sqldata: image: mysql:8.1.0打开docker-compose.override.yml添加 sqldata: environment: - MYSQL_ROOT_PASSWORD=Pass@word ports: - "8080:8080" volumes: - killsb-one-sqldata:/etc/mysql/conf.d在d

2023-11-06 08:43:19 586

原创 asp.net 创建docker容器

首先创建asp.net web api。添加linux docker支持。添加docker支持。添加docker支持。

2023-11-05 13:03:52 169

原创 asp.net docker-compose添加kafka和redis和zookeeper

docker-compose.override.yml添加。添加了redis和kafka和zookeeper。docker-compose.yml添加。

2023-11-04 17:42:18 680

原创 asp.net docker-compose添加dapr配置

docker-compose.override.yml中添加。docker-compose.yml添加配置。添加了dapr的配置。

2023-11-04 17:36:06 182

原创 asp.net docker-compose添加volume配置

打开docker-compose.override.yml下面添加。服务下面添加volume配置。添加volume配置成功。

2023-11-04 17:28:11 140

原创 创建asp.net api和docker-compose项目

vs2022创建asp.net core web api项目。添加docker-compose支持。docker-compose配置。

2023-11-04 17:07:22 177

原创 微软本地化项目征集新兵啦!!!另有微软官方提供的高端培训课程

本地化开源项目新兵征集中:微软官方文档本地化项目github首页:https://aka.ms/MVP19Q2CNTeam13O微软件官方文档地址(可在文档中直接点击编辑):https://aka.ms/MVP19Q2CNTeam13D微软官方超靠谱的编程培训:微软官方高端培训课程:https://aka.ms/MVP19Q2CNTeam13L...

2018-11-20 07:30:48 414 1

原创 QT QML Controls 2.0 第二代显示正常的文本框

使用TextField使用自动换行,父控件设置为指定范围的Rectangle,然后TextField设置属性为覆盖父控件anchors.fill: parent下面是全部的代码: Rectangle { x: 223 y: 128 width: 441 height: ...

2018-05-21 18:08:31 753

原创 QT使用QML开发UI设计器总是崩溃

QML中很多控件都有一些必须指定的属性,比如常遇到的问题,控件必须指定宽和高或者通过隐式的方法,比如控件继承父控件的大小。因为QML是基于Javascript实现的,很多地方没有做强类型限制,导致QML反而被弱类型所束缚,限制了开发的速度和软件稳定性。...

2018-05-17 13:54:13 4154

原创 使用C++和STL 标准开发Windows Driver Kit(WDK)

最近我在使用WDK开发项目,想使用C++ 和STL特性。我来告诉大家如何使用C++ 和STL开发WDK。先将.c结尾的源文件改为.cpp。首先使用Visual Studio新建一个WDK项目,然后打开【WDK项目属性】->【配置属性】->【C/C++】->【语言】->C++语言标准,选择自己需要的STL标准。项目此时可能会报错,比如驱动的入口函数DriverEntry,原来...

2018-05-16 16:08:07 2865 4

原创 自己开发的转化wchar_t字符数组为小写API

最近在使用VC++开发,发现VC++原生的wchar_t字符串转换api达不到我想要的要求,因为这些api在调用时,不会限制来源空字符数组为const,在调用的时候可能会引起不必要的麻烦,因此我自己开发了一个转换wchar_t字符串数组为小写的API。调用方法:WcharStringToLower(targetString, srcString, sizeof(targetString) / si...

2018-05-16 13:02:31 614

响应式编程Rx.net英文入门电子书Rx HOL .NET C#

Rx HOL .NET C# epub,我花了大概6小时使用第一次接触的专业工具编辑的这本书,希望大家一定要看完哦

2018-01-17

MvvmCross最流行的.net mvvm框架,支持安卓、ios、UWP、wpf,已修改为.net standed类库,支持最新的VS2017

原版为PCL类库,不支持最新的VS2017 我的博客http://blog.csdn.net/loongsking/article/details/71717301

2017-05-12

x64dbg反检测插件2017-1-21版

x64dbg反检测插件2017年1月21日版本

2017-02-06

Visual Basic 5.0 + 6.0 DLL组件库文件msvbvm50.dll + msvbvm60.dll

Visual Basic 5.0 + 6.0 DLL组件库文件msvbvm50.dll + msvbvm60.dll

2015-06-08

Visual Basic 6.0 DLL组件库文件msvbvm60.dll

Visual Basic 6.0 DLL组件库文件msvbvm60.dll

2015-06-08

Visual Basic 5.0 DLL组件库文件msvbvm50.dll

Visual Basic 5.0 DLL组件库文件msvbvm50.dll

2015-06-08

Visual_Assist_X_10.8.2001.0本体与原版,破解dll

包含VA_X_Setup2001.exe(本体),10.8.2001.0正版与破解版dll 破解方法: VS2008的破解方法: 使用2008的朋友我就不多说了,直接拷贝到你选择的那个安装目录去,例如 C:\Program Files\Visual Assist\ ,直接运覆盖VA_X.dll 即可 VS2010的破解方法: 使用2010的朋友,因为2010以及更新版本中的Visual Assist X是使用Extension的方式安装的,所以你得到这个路径去破解,就是把破解补丁拷贝到这个路径下,直接运行补丁程序或者覆盖VA_X.dll 即可: Windows7和Windows8中的路径: C:/Users/用户名/AppData/Local/Microsoft/VisualStudio/10.0/Extensions/Whole Tomato Software/Visual Assist X/10.7.1929.0 XP的路径: C:/Documents and Settings/用户名/Local Settings/Application Data/Microsoft/VisualStudio /10.0/Extensions/Whole Tomato Software/Visual Assist X/10.7.1929.0 VS2012中: 在【C:\Users\你自己的用户名\AppData\Local\Microsoft\VisualStudio\11.0\Extensions】下,可以看到命名奇特的文件夹,打开就见到Visual Assist X相关文件,,如果你安装过多个版本的VisualAssist,那么就会有多个这样的文件夹,每个文件夹中都会有一个VA_X.dll,如果你弄不清楚哪个才是最新的Visual Assist,那么就索性把破解补丁覆盖到每一个文件夹中去,反正旧版本的也用不到了,覆盖完了就破解完毕了。 VS2013破解方法同VS2012

2013-11-22

MASM各版本大全

MASM 版本包含(500,510,600,611,614(补丁)),tasm500

2013-11-22

masm中的ml 32位和64位编译器

masm中的ml.exe和ml64.exe编译器,喜欢就下载吧

2012-11-28

link 32位和64位链接器

link32位和64位连接器,喜欢就下载吧

2012-11-28

空空如也

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

TA关注的人

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