c#
文章平均质量分 55
普通网友
这个作者很懒,什么都没留下…
展开
-
c#获取第一个匹配字节数组的位置和分割子字节数组
【代码】c#获取第一个匹配字节数组的位置和分割子字节数组。原创 2023-12-28 06:59:57 · 504 阅读 · 0 评论 -
IdentityServer如何生成mysql ef core连接源码和迁移Migration
复制最新的IdentityServer4.EntityFramework.Storage项目代码进来到src目录。原创 2023-12-18 08:25:50 · 131 阅读 · 0 评论 -
wpf TelerikUI使用DragDropManager
然后需要定义ListBoxes对于符合的ItemTemplates。我同样启动拖动ListBoxItems和允许拖动每一个ListBoxes。首先,我先创建事务对象ApplicationInfo,当暴露出一对属性当例子集合对于构成ListBoxes。然后在DraInitialize定义数据当拖动后,同时呈现。同样设置了DragDropEffects到所有允许拖动的场景。拖动如下ListBoxes。原创 2023-12-12 11:01:34 · 443 阅读 · 0 评论 -
wpf devexpress如何使用AccordionControl
AccordionControl可以被束缚到任何实现IEnumerable接口的对象或者它的派生类(例如IList,ICollection)添加AccordionControl到视图。绑定AccordionControl到数据。原创 2023-12-12 10:49:06 · 936 阅读 · 0 评论 -
wpf devexpress 使用IDataErrorInfo实现input验证
输入数据有一个错误如果用户点击Register,不需要点击记录执行ViewModel验证逻辑在EnableValidationAndGetError方法。当用户修改Password字段,ConfirmPassword字段没有反应。当form初始化显示,Register按钮应该启动和没有输入错误应该显示。如果用户点击注册按钮在特定的输入无效数据,form将显示输入错误和禁用的注册按钮。使用服务,首先需要定义一个服务显示消息框。修复此问题,重要验证错误没有返回在ViewModel如果一个用户没有点击注册按钮。原创 2023-12-01 20:40:31 · 1075 阅读 · 0 评论 -
wpf devexpress在未束缚模式中生成Tree
添加TreeListControl到窗口。调用TreeListControl Quick Action和添加两行。TreeListControl 可以在未束缚模式中没有数据源时操作,这个教程示范如何在没有数据源时创建tree。切换到XAML视图。添加TreeListControl到window控件。在XAML生成tree。在代码中生成tree。原创 2023-11-17 09:06:19 · 684 阅读 · 0 评论 -
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 · 878 阅读 · 0 评论 -
wpf devexpress 自定义统计
如果GridControl.View 属性设置TreeListView,使用TreeListView.CustomSummary 事件或者TreeListView.CustomSummaryCommand属性。处理GridControl.CustomSummary 事件或者使用 GridControl.CustomSummaryCommand 属性去应用自定义规则计算统计。CustomSummaryExists 事件或CustomSummaryExistsCommand 属性允许指定和统计应用计算和显示。原创 2023-11-16 12:09:10 · 569 阅读 · 0 评论 -
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 · 237 阅读 · 0 评论 -
wpf devexpress 排序、分组、过滤数据
使用 GridControl 分组数据。可以使用GridControl过滤数据。这个教程示范在GridControl如何排序数据,分组数据给一个行创建一个过滤。这个教程基于前一个教程。对于 Ship Country 和 Ship City 行指定。可以使用GridControl 排序数据。这个例子如下过滤数据对于。GridControl在设计器中不从数据库加载数据。1、选择 GridControl 打开。属性对于所有行和设置排序优先度。原创 2023-11-16 08:33:07 · 564 阅读 · 0 评论 -
wpf devexpress post 更改数据库
这个教程示范如何使用GridControl编辑数据,和保存更改到数据库。这个教程基于前一个篇。选项到OnCellEditorOpen。这个选项启动一个编辑模式允许用户。从 [MethodName]Command 生成命令名称。命令拉取更改,从数据库更改grid 内容。启动选项时添加Post data功能。3、创建如下命令在运行时生成,从方法和。原创 2023-11-16 08:04:21 · 533 阅读 · 0 评论 -
wpf devexpress设置行和编辑器
属性选择AddNew。添加行到GridControl精确显示为特别的几行设置。在GridControl Quick Action 点击。如下教程示范如何计算行布局,特定的表格单元编辑器,和格式化显示值。这个教程基于前一个文章。GridControl为所有字段生成行和绑定数据源,如果。原创 2023-11-13 17:20:58 · 1585 阅读 · 1 评论 -
wpf devexpress项目中添加GridControl绑定数据
在视图模型选择视图模型选项生成数据绑定源码。创建一个新的空白mvvm应用程序,这个项目包括了一个视图模型,设置此视图模型作为MainView数据上下文。4、在Quick Actions菜单中选择GridControl,点击绑定到数据源,在。如果你从Nuget订阅devexpress,进入工具,nuget包管理器,添加。本教程讲解了如何添加GridControl到wpf项目中并且绑定数据。,为每一个数据源字段生成行,然后显示所有行数在。2、按照如下给此项目添加数据库。此消息提示你必须添加控件引用。原创 2023-11-13 17:14:17 · 1166 阅读 · 0 评论 -
asp.net docker-compose添加网关和网关配置
在路径src\ApiGateways\SocialEnvoy。添加docker-entrypoint.sh。打开docker-compose.yml。添加envoy.yaml。添加Dockerfile。原创 2023-11-08 09:39:46 · 196 阅读 · 0 评论 -
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 · 615 阅读 · 0 评论 -
asp.net 创建docker容器
首先创建asp.net web api。添加linux docker支持。添加docker支持。添加docker支持。原创 2023-11-05 13:03:52 · 192 阅读 · 0 评论 -
asp.net docker-compose添加dapr配置
docker-compose.override.yml中添加。docker-compose.yml添加配置。添加了dapr的配置。原创 2023-11-04 17:36:06 · 232 阅读 · 0 评论 -
asp.net docker-compose添加volume配置
打开docker-compose.override.yml下面添加。服务下面添加volume配置。添加volume配置成功。原创 2023-11-04 17:28:11 · 156 阅读 · 0 评论 -
创建asp.net api和docker-compose项目
vs2022创建asp.net core web api项目。添加docker-compose支持。docker-compose配置。原创 2023-11-04 17:07:22 · 194 阅读 · 0 评论 -
c#中IEnumerable泛型类型转换为ICollection泛型类型
比如有一个如下IEnumerable类型名为post的对象IEnumerable<string> post = new List{"hello","world"};将IEnumerable类型转换为ICollection类型有如下方法方法1:强制转换ICollection<string> c = (ICollection<string>)post;方法2:...原创 2018-02-12 22:15:02 · 1606 阅读 · 0 评论 -
我总结的c#学习路线
c#入门:vc#2012从入门到精通进阶:clr via c# asp.net入门:asp.net 4揭秘 html&&css入门:head first html & css 第2版 css入门&&进阶:css权威指南 js入门&&进阶:js权威指南原创 2014-08-21 01:03:12 · 17787 阅读 · 5 评论 -
C#委托Func<T>函数指针和Lambda表达式
最近在完善自己的项目,使用Func<T>扩展自己的底层函数。在C#中委托Action<T>是无返回值的,Func<T>是有返回值的。一个Func<int, string>类型的参数,我们可以使用 string GetValue(int)这个函数的函数名GetValue作为参数,也可以使用(v => v.ToString())做为参数。我今天自己...原创 2018-04-21 00:46:51 · 1516 阅读 · 0 评论 -
c#5 async Task异步Socket服务端接收数据
c#5有的新特性async异步关键字配合Task使用。异步Task将很大的提高程序性能,所以这次我来分享一段采用async关键字和Task的socket服务端代码using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Sockets;using Sy...原创 2018-03-04 19:38:20 · 6110 阅读 · 0 评论 -
WPF采用ObjectDataProvider绑定数据
最近打算给自己写个小软件,想用微软的新桌面框架WPF来写。前些天,折磨了1下午没有研究透如果用控件绑定数据,终于在今天搞定了。于是分享给大家。WPF采用ObjectDataProvider绑定数据,网上的一个教程ListView 的三种数据绑定方式 但是只提到在XAML窗口文件中这样写一段代码 4原创 2016-09-08 17:21:31 · 1734 阅读 · 0 评论 -
c#调用GetWindowText函数
[DllImport("user32.dll")] public static extern int GetWindowTextLength(IntPtr hWnd);[DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern int GetWindowText(IntPtr hW原创 2015-08-27 15:35:36 · 15612 阅读 · 1 评论 -
界面没有实时刷新更新界面
http://bbs.csdn.net/topics/350264360 比如这个不要在界面线程里面写逻辑!!!!!!!!!!会阻塞的!!!!!跟 tm_Tick() 无关, lz 需要搞清楚, 一般来说一个 WPF 窗口程序, 只有一个 UI 线程, 如果这个线程停在某个函数, UI 将会被阻塞, 所有其他的界面操作都无法进行以 lz 的代码为例原创 2015-04-12 19:05:19 · 3794 阅读 · 0 评论 -
C#代码将GPRS坐标/谷歌坐标转换为百度坐标
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;namespace gpsTobaidu{public class BaiduTo{public BaiduTo(){change();}//转载 2014-10-13 12:45:03 · 4525 阅读 · 0 评论 -
C# CONSOLE.WRITELINE打印 小错误
参数列表的大小。 在System.Text.StringBuilder.AppendFormat(IFormatProviderprovider,Stringformat,Object[]args) 在System.String.Format(IFormatProviderprovider,Stringformat,O原创 2014-06-16 22:20:11 · 1928 阅读 · 0 评论 -
C#委托类型初体验
c#入门经典 第6版 第12章的代码例子 Ch12Ex03,当中一段代码半天没搞明白。就是下面这个代码12ComparisonVector> sorter = new ComparisonVector>( VectorDelegates.Compare);没搞明白,为什么这个泛型可以传递一个方法?查看Comparison类型的定义为原创 2014-06-16 22:14:08 · 685 阅读 · 0 评论 -
C#入门经典 问题二,泛型中的类型问题
我:有一个类这样约束它所继承的的基类型T为Animalpublic class Farm : IEnumerable where T : Animal上面是它的声明那么在这类中有一个这样的自定义隐式转换符原创 2014-06-16 22:15:32 · 1045 阅读 · 0 评论 -
静态类的作用
在看c#入门经典 ,很多理论都没说清楚,比如c# 里的静态类在静态类和静态类成员(C# 编程指南)Visual Studio 2005 版本里有说明,静态类的作用,如下静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。静态类成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。当类中没有依赖对象标识的数据或行为时,就可原创 2014-03-25 13:48:46 · 2963 阅读 · 0 评论 -
WPF通过委托跨页面修改界面控件,并传值原理完全解析
网上有很多讲WPF修改控件的,但是大部分都只是代码占据了很大的篇幅,没有详细讲解过程。所以有了我这篇文章。我希望每一个看到这篇文章的朋友都可以看懂,另外不要被太长的标题吓到。通过委托跨页面修改控件,所谓的原理就是,构造一个可以触发事件A的静态类,然后对页面做出修改的事件B绑定事件A,然后当事件A被触发后,页面里绑定的事件B也被触发响应,于是对页面做出修改。下面这个图,就是对原创 2017-01-04 17:19:44 · 5543 阅读 · 1 评论 -
asp.net identity(微软首推的身份验证)2.0分析-基于vs2015默认程序
因为总是感觉,asp.net identity用起来不太舒服,比如代码的扩展性,以及维护以后的版本,所以对其进行分析下面进入正文:在vs2015自带的默认程序中,App_Start/IdentityConfig.cs,通过ApplicationUserManager Create函数开始分析,函数主要内容如下 public static ApplicationUserManager原创 2017-02-05 17:50:30 · 3651 阅读 · 0 评论 -
Prism入门系列教程索引
使用过其它c# mvvm跨平台框架后才发现:微软的Prism mvvm跨平台框架的api是我想要的。全部代码示例请从:我创建的github项目Prism.WPF-Sample地址下载https://github.com/HeMinzhang/Prism.WPF-Sample Prism入门系列教程-第1天创建WPF示例Prism入门系列教程-第2天WPF使用Region...原创 2018-03-08 02:49:39 · 2802 阅读 · 0 评论 -
Prism入门系列教程-第1天创建WPF示例
打开VS,选择新建项目,选择Visual C#->新建项目->WPF应用,名称输入:CreatePrismSample,点击确定,开始创建。创建成功后,选择VS菜单项,工具->NuGet包管理器->管理解决方案的NuGet程序包选择Prism.Unity和Prism.Wpf,并选择刚才新建的CreatePrismSample项目,点击安装最新版在项目下新建Views文件夹,...原创 2018-03-08 02:24:46 · 5567 阅读 · 1 评论 -
c#Linq异步async和Task函数管道流
之前我在研究async和Task时发现,使用async和Task的函数会打破函数管道,比如model.Where(... ...).Select(... ...);但是我发现一种继续使用异步函数管道的方法。比如我自己给IEnumerable类型开发了一个WhereAsync扩展函数。如果我正常的使用model.WhereAsync(... ...).Select(... ...)是无法使用的。但是...原创 2018-02-13 13:11:45 · 1685 阅读 · 0 评论 -
c#中IAsyncEnumerable泛型类型转换为ICollection泛型类型
有一个如下IAsyncEnumerable泛型类型的对象IAsyncEnumerable<BlogComment> blogComments = await _blogCommentService.GetCommentsByPostId(Id);将IAsyncEnumerable类型转换为ICollection类型有如下方法方法1:强制转换blogPost.BlogComments =...原创 2018-02-12 22:19:02 · 1688 阅读 · 0 评论 -
开发自己的c# linq扩展Lambda表达式函数,WhereAsync
我这几天使用EF Core开发网站的时候,突然想试着开发自己的Linq扩展表达式,因为EF Core对IQueryable泛型类型,有很多异步表达式的支持。比如,在项目中只要添加了对EF Core命名空间的using支持,那么IQueryable泛型类型就可以使用FirstAsync等函数。于是我先查看一下IQueryable类型的Where函数结构,发现该Where函数是因为基于IEnumera...原创 2018-02-12 20:54:25 · 1365 阅读 · 0 评论 -
.Net响应式编程入门到精通epub电子书
Rx.net英文入门手册Rx HOL .NET C#Rx HOL .NET C# epub,我花了大概6小时使用第一次接触的专业工具编辑的这本书,希望大家一定要看完哦http://download.csdn.net/download/loongsking/10210611原创 2018-01-17 19:41:41 · 414 阅读 · 0 评论 -
Entity Framework不能成功更新数据
最近在练习刚掌握的asp.net mvc开发技能,于是写了一个简单的页面程序。但是,总是无法成功更新数据,看着自己的更新(Update)函数总是失败,研究了几天之后,求助谷歌终于得出了结果。Entity Framework更新数据函数,传入的模型不能是自己通过new新建的数据模型,而应该是通过GetXXById(),通过请求Entity Framework获取的模型,然后将更改赋值,再将其原创 2017-02-04 22:13:31 · 2430 阅读 · 1 评论