自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

芝麻麻雀-Asp.Net学习之路

记录工作、生活中遇到点点滴滴的技术问题

  • 博客(130)
  • 资源 (7)
  • 论坛 (1)
  • 收藏
  • 关注

原创 DataGridTemplateColumn中添加单元格模板和单元格编辑模板

我们在使用DataGridTemplateColumn实现自定义单元格时,需要使用CellTemplate,如果单元格需要进行编辑,在需要添加CellEditingTemplate。 示例如下,这样就可以使用双击进入到编辑功能。<DataGridTemplateColumn MinWidth="140" MaxWidth="300" Header="样本名称"> <DataGridTemplateColumn.CellTemplate>

2020-11-26 18:24:36 9

原创 WPF有关控件和模板样式设计的微软官方文档

说明如果你正在使用WPF开发应用程序,相信这篇博客会对你有用。希望你能认真的阅读正文此文主要以Button为例进行介绍此文档的组成部分。Button PartsButton控件没有任何命名的部件Button 状态这里列出了Button控件的视觉状态列表VisualState NameVisualStateGroup Name描述NormalCommonStates默认状态MouseOverCommonStates鼠标指针定位到此空间上的状态Press

2020-11-26 10:17:31 38 2

原创 XDG0062 XAML 与XDG0008 XAML 错误的解决办法

昨天在使用wpf开发系统的时候,突然出现了错误(其实也不能称为错误,就是打开XAML文件时,在解决方案管理器中出现错误提示,XAML编辑文档出现波浪线的提示The XAML designer displays XDG0062 errors for resource from a separate assembly in a WPF .NET Core applicationC# with WPF designer issues : XDG0008 The name “NumericTextBoxCon

2020-11-12 08:33:26 25

原创 在WPF中一种较好的绑定Enums数据方法

引言在你使用wpf应用程序开发的时候,是否需要进行数据绑定到Enum数据呢?在这篇文章中,我将向你展示在WPF中处理Enum数据绑定的方法。假设存在一个这样的Enum数据的定义,具体内容如下文代码中所示:namespace LocalizeFrameworkWpfApp{ public enum Status { Horrible, Bad, SoSo, Good, Better, Bes

2020-10-26 14:46:59 32

转载 NuGet 使用自定义本地类库目录

修改全局包管理目录通过 NuGet 安装包时,NuGet 先将包下载至一个统一的目录,默认路径是:C:\Users\用户名\.nuget\packages<config> <add key="globalPackagesFolder" value="D:\packages" /></config>如果NuGet.Config 不存在,也可以在 C:\Program Files (x86)\NuGet\Config 目录下新建一个 NuGet.Config,将

2020-09-28 13:11:56 34

原创 WPF在.NET 5 中的线路图

WPF是用于构建Windows桌面应用程序的.NET Core UI框架。WPF的所属权最近已经移交给了我们的团队(Windows下开发生态系统和平台的团队)。这种转变使跨UI框架(即WinUI和WPF)保持一致,并随着行业中新技术趋势和设备的推出而适应未来的发展。下面的线路图表达了NET Core WPF在2020年和2021年的发展规划。它会根据市场变化和客户反馈继续发展,因此请注意,此处概述的计划并不详尽或无法保证。我们欢迎您对路线图提出反馈:请随时为现有问题做出贡献或提出新问题。里程.

2020-07-16 14:53:19 146

翻译 12个Visual Studio调试效率技巧

在这篇文章中,我们假定读者了解VS基本的调试知识,如:F5 开始使用调试器运行程序F9 在当前行设置断点F10 运行到下一个断点处F5 从被调试的已停止程序恢复执行F11 步进到函数内(如果当前程序指针指向一个函数)F10 步过函数(如果当前程序指针指向一个函数)Shift+F11 步出执行的函数暂停执行附加到进程鼠标悬停时快速查看源代码中的元素调试窗口:局部变量、监视、即时窗口、模块、调用堆栈、异常设置许多开发人员使用这个功能强大的工具包来处理调试会话。然而,Visual S.

2020-07-07 21:46:30 70

翻译 C# 跨平台UI 技术

构建跨平台应用程序的的几种UI技术,以C# 或者其他基于.NET的 语言(诸如:Visual Basic[VB])。本文研究了三种跨平台技术,并讨论了在哪些情况下开发人员可以使用这些技术。本文使你对可以用于C#中构建前端应用程序的技术有一个基本了解,并将回答诸如哪些平台可用的问题。那它可以在浏览器中运行吗?它会具有原生的外观和感受吗?另外,可以将其部署到应用商店吗?背景.NET Framework是一项于2000年代初创建的技术,主要用于Windows桌面应用程序。当时主要的两种语言是C#和VB。这些语

2020-07-06 21:46:14 122

原创 【Xamarin.Forms 3】页面类型
原力计划

系列目录CSDN1、【Xamarin.Forms 1】App的创建与运行2、【Xamarin.Forms 2】App基础知识与App启动项目地址1、GitHub:https://github.com/mzy666888/HelloXamarinFormsApp2、Gitee:https://gitee.com/sesametechgroup/HelloXamarinFormsApp引言本篇文章将介绍Xamarin.Forms中 App 各种页面类型。开发环境Visual Studio

2020-07-02 07:59:34 69

原创 【Xamarin.Forms 2】App基础知识与App启动
原力计划

系列目录1、【Xamarin.Forms 1】App的创建与运行引言本篇文章将介绍Xamarin.Forms中 App 基础知识和 App的启动。开发环境Visual Studio 2019 16.6.2Xamarin.Forms 4.6.0.726Android 5.0 (API 级别21 - Lollipop)以上本文主要内容一、项目总的结构组成在我们创建了HelloXamarinApp项目时,IDE会默认创建3个项目:HelloXamarinApp、HelloXamarinAp

2020-06-30 19:45:48 117

原创 【Xamarin.Forms 1】App的创建与运行

引言本篇文章将从介绍Xamarin.Forms创建开始。开发环境 Visual Studio 2019 16.6.2 Xamarin.Forms 4.6.0.726 Android 5.0 (API 级别21 - Lollipop)以上 本文主要内容一、新建App项目 在VS2019启动后,选择项目类型为:移动应用(Xamarin.Forms),点击下一步。为了更快的找到要创建的项目类型,可以在上面的选择框中分别选择:C# Android,选择好这两项后就可以

2020-06-30 08:14:39 128

原创 【WPF】DataGrid多表头的样式设计

需求在使用WPF开发时,使用DataGrid列表显示数据时,有些字段可以进行分组显示,用于更好的表达它们之间存在的某种关系,因此就考虑到要对DataGrid的表头进行扩展,可以显示多行表头,让这些有关联的字段内容显示的更加明了简洁。自定义样式这段自定义样式可以放在MainWindow.xaml文件中,或者自己定义一个存放样式文件的xaml进行存放。这里在模版里面使用的第一个Grid,是用于总的显示,还有右侧边竖线分割线,嵌入的Grid用于显示多表头的处理显示功能:第一行为总的信息,第二行为第一行和

2020-06-28 19:13:14 116

翻译 在运行时生成C# .NET类

​本文译自​:​Generating C# .NET Classes at Runtime作者:WedPort在我的C#职业生涯中,有几次我不得不在运行时生成新的类型。希望把它写下来能帮助有相同应用需求的人。这也意味着我以后不必在查找相同问题的StackOverflow文章了。我最初是在.NET 4.6.2中这样做的,但我已经更新到为.NET Core 3.0提供了示例。所有代码都可以在我的GitHub上面找到。GitHub:https://github.com/cheungt6/public/tre

2020-06-22 13:21:50 92

原创 Redis 5.0.9 for Windows

【更新】2020年5月3日更新的,有需要的大家可以下载了Redis 5.0.9 for WindowsRedis 4.0.14.2 for WindowsRedis 4.0.14.1 for WindowsRedis 4.0.14 for WindowsGitHub:https://github.com/tporadowski/redis/releases...

2020-05-06 14:21:13 1347

原创 [GitHub] 75+的 C# 数据结构和算法实现

C#中标准数据结构和算法的即插即用类库项目GitHub:https://github.com/aalhour/C-Sharp-AlgorithmsWatch: 307 Star: 3.4k Fork: 910 o---o | | ...

2020-04-23 11:12:46 142

原创 谁说.NET不适合搞大数据,机器学习、人工智能
原力计划

SciSharp StackSciSharp STACK: https://scisharp.github.io/SciSharp/基于.NET的开源生态系统,用于数据科学、机器学习和AI。SciSharp将所有主要的ML/AI框架从Python引入.NET.特点为.NET开发者.NET开发者使用他们所了解和喜爱的工具可以最高效的工作。我们的使命是确保在获取数据科学、机器学习和AI的机...

2020-04-18 15:01:05 276 1

原创 推荐一个集录屏、截图、音频于一体的软件给大家

捕获屏幕,网络摄像头,音频,光标,鼠标单击和击键GitHub:https://github.com/MathewSachin/Captura特性 免费 100%免费,你不需要花一分钱 开源 根据MIT许可的条款,可以在Github上获得Captura的源码 无广告 软件完全没有广告 多语言支持 提供30多种语言支持,翻译非常简单 其他特性系统托盘...

2020-04-15 10:44:04 121

原创 [Flags]标识的Enum不能使用Html.GetEnumSelectList方法

在使用Asp.Net Core MVC写程序时,对用户类型做了如下定义:namespace ManufacturingExecutionSystemCore.Enums{ public enum UserType { [Description("无身份人员")] [Display(Name = "无身份人员")] Un...

2020-04-10 16:54:25 168

原创 RestSharp的使用说明

RestSharp介绍不得不说,RestSharp是一款非常有用的REST API客户端库。RestSharp可能是.NET中最受欢迎的HTTP客户端库,具有自动序列化和反序列化,请求和响应类型检测,各种身份验证以及其他有用的功能,正在被成千上万的项目使用。RestSharp在NuGet上的下载量超过3200万,评价每日下载量为10000。许多受欢迎的OSS项目(包括Roslyn和Swagge...

2020-03-20 10:53:23 252

原创 在WPF(core版本)中引用外部字体不可用问题说明

这几天使用WPF写软件,想引用外部字体,于是下载了字体文件:然后在App.xaml中添加了如下代码:<FontFamily x:Key="Digital-7 Mono"> pack://application:,,,/IVFTempMonitor;component/Fonts/Digital7Mono-B1g5.ttf#Digital-7 Mono</Font...

2020-03-05 09:13:17 173

翻译 10个用于C#.NET开发的基本调试工具

在调试软件时,工具非常重要。获取正确的工具,然后再调试时提起正确的信息。根据获取的正确的错误信息,可以找到问题的根源所在。找到问题根源所在,你就能够解决该错误了。你将看到我认为最基本的解决在C# .NET 中错误问题的工具的列表。这些将帮助你找到任何难题的根本原因并加以解决。除了代码中的常见问题外,一下工具还可以处理各种问题类型,包括:性能问题内存问题(GC压力和内存泄漏)第三方引用库...

2020-02-26 11:30:39 172

原创 C#的静态工厂方法与构造函数对比

最近,在与同事进行协同编程时,我们开始讨论在C#中初始化新对象的最佳方法。我一直是使用构造函数实现,尽管他倾向于静态工程方法。这引起了关于每种类型的利弊的大量来来回回的讨论。为了说明我所说的内容,这是两个例子:// Using the constructorSqlConnection myConnection = new SqlConnection(connectionString);//...

2020-02-25 09:48:25 72

原创 17个IoC 软件包和项目

1、AutofacGitHub:https://github.com/autofac/Autofac描述:An addictive .NET IoC container https://autofac.orgStar:2.9kFork:6772、NinjectGitHub:https://github.com/ninject/ninject描述:the ninja of .n...

2020-02-04 11:31:05 132

原创 [推荐]icheck-bootstrap(漂亮的ckeckbox/radiobox)

适用于Twitter Bootstrap框架的纯CSS样式的复选框/单选框按钮的插件。GitHub:https://github.com/bantikyan/icheck-bootstrap如果你在自定义HTML复选框/单选框按钮时遇到问题,选择icheck-bootstrap是一个明智的选择,它可以加快你对复选框/单选框样式的设置和选择。开始使用下面几个选项可以让你快速使用到icheck...

2020-01-09 10:44:20 262

原创 【火坑】一切从TimeSpan说起

小编在编写WPF程序时,需要做一个判断:定时使用Modbus协议使用Quartz.net 定时任务读取设备中的数据,同时也使用定时任务判断是否长时间获取不到数据的情况,如果程序中超过一分钟没有获取到数据(数据没有更新),则认为已经掉线。因此在类中使用了 DateTime类型数据记录获取数据的时间。判断是否在线使用了当前时间减去获取数据的时间,类似于这样:RunningTime = Dat...

2020-01-09 10:39:01 69

原创 在Windows中使用DOS计算文件的HASH值(md5,sha1,..)

certutil -hashfile

2019-12-30 17:35:53 171

原创 在Asp.Net Core MVC 开发过程中遇到的问题

1. Q: Razor视图中怎么添加全局模型验证消息A:使用ModelOnly<div asp-validation-summary="ModelOnly" class="text-danger"></div>2.Q:树形表格,使用的是bootstrap-table+jquery.treegridA:效果参考的代码,某些地方添加了注释&lt...

2019-12-05 11:56:30 77

翻译 C# 语言性能提升方法

1、String Split在C#中,共有10个Split 的重载方法大多数开发人员使用如下方法:static void SplitChar(){ var str = "Akshay|Patel"; var s1 = new Stopwatch(); s1.Start(); string[] temp = str.Split('|'); ...

2019-11-20 15:32:05 64

原创 前端小白在asp.net core mvc中使用ECharts

对于在浏览器中绘制图形图表,目前有较多的js类库可以使用,如:ChartJS,Flot,canvasjs等,但是今天介绍的主角为国产图表库,并在apache孵化,就是大名鼎鼎的echarts。前方高能【官方介绍】特性 - Apache ECharts (incubating)ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当...

2019-11-20 15:24:18 248

原创 亲自实践Blazor构建桌面应用程序

首先是安装.NET Core 3.0 与Node.js.Net Core 版本为:3.0.100Node.js安装版本为:v12.13.0命令mkdir blazor-electron-democd blazor-electron-demodotnet new blazorserver --no-httpsdotnet add package ElectronNET.API...

2019-11-15 10:12:22 4895 3

原创 GitHub中文社区

今天在打开GitHub的时候,使用了bing.com搜索,输入GitHub进行搜索链接,排名第一的为GitHub中文社区,点击去发现这个社区还可以,我们看看GitHub中文社区有哪些好的地方GitHub中文社区菜单热门趋势 排行榜 GitHub精选 随机浏览 分类浏览 开发者排行GitHub热门趋势热门趋势分为:过去24小时,过去7天和过去30天的关注度较多的 Repo...

2019-11-11 09:04:03 2442

原创 AdminLTE 3.0发布了

在11月2日,作者正式发布了AdminLTE 3.0版本。该版本基于Bootstrap 4.x。使用Bootstrap 4.x的小伙伴可以愉快的使用AdminLTE。GithubAdminLTE是一个完全响应的管理模板。基于Bootstrap 4框架。高度可定制且易于使用。适合从小型移动设备到大型台式机的多种屏幕分辨率。AdminLTE的所有JS,SCSS和HTML文件均经过精心编码,并带...

2019-11-04 08:46:30 1339

原创 .NET Core ORM 类库Petapoco中对分页Page添加Order By对查询的影响

公众号:DotNetCore学习站,请给个关注最近一直在使用Petapoco+Entity Framework Core结合开发一套系统。使用EFCore进行Code First编码,使用PMC命令生成数据库表的信息。使用Petapoco进行数据库的常规操作。并且结合PetaPoco.SqlKata的使用,减少了编写SQL语句的工作量,对提升开发效率有很大的帮助。Petapoco对...

2019-10-23 15:54:49 85

翻译 ASP.NET Core在 .NET Core 3.1 Preview 1中的更新

.NET Core 3.1 Preview 1现在可用。此版本主要侧重于错误修复,但同时也包含一些新功能。这是此版本的ASP.NET Core的新增功能:对Razor components的部分类支持 将参数传递给顶级组件 在HttpSysServer中支持共享队列 在SameSite cookies的重大更改除了.NET Core 3.1 Preview版本发布之外,我们还发布了B...

2019-10-23 08:21:21 456

原创 Entity Framework Core生成的存储过程在MySQL中需要进行处理及PMC中的常用命令

在使用Entity Framework Core生成MySQL数据库脚本,对于生成的存储过程,在执行的过程中出现错误,需要在存储过程前面添加delimiter //附:可以使用Visual Studio中的程序包管理器控制台执行Entity Framework Core中的迁移命令。PMC CommandUsageGet-Help entityframework显示有...

2019-09-30 10:51:20 63

原创 Asp.Net Core Mvc Razor之RazorPage

在AspNetCore.Mvc.Razor命名空间中的RazorPage继承RazorPageBase,并定义的属性为:HttpContext Context 表示当前请求执行的HttpContextRazorPageBase定义为抽象类,并继承了接口:IRazorPageIRazorPage接口定义属性如下:ViewContent ViewContent 获取或设置渲染视图的视图...

2019-09-25 17:15:27 94

原创 基于Asp.Net Core MVC和AdminLTE的响应式管理后台之侧边栏处理

说明:.NET Core版本为:2.2AdminLTE版本为:2.4.18Bootstrap版本为:3.4.1font-awesome版本为:4.7.01、使用VS 2017新建项目:AdminLteDemo,完成后添加区域Admin在Areas/Admin/Views文件夹添加文件并分别添加如下代码,主要为引用和页面布局使用,这两个文件直接从创建模板里面创建就可以,不用修改名称:_...

2019-09-25 09:34:29 536

原创 由于Microsoft\VisualStudio\14.0\Designer\ShadowCache导致的一个异常问题

本文引用了一个DynamicDataDisplay和DynamicControl两个类库,本来使用的时候都时正常的,愉快的运行着。DynamicDataDisplay:这是一个用于动态数据可视化的WPF和Silverlight控件库。它具有高效的绑定机制和实时交互能力,能够绘制数百万个数据点。当前版本允许灵活绘制线/标记图。DynamicControl:对DynamicDataDispla...

2019-08-20 09:18:17 583

原创 【vs2017踩坑记】错误 MSB4018 “Microsoft.Web.LibraryManager.Build.RestoreTask”任务意外失败。

在创建ASP.NET Core MVC 2.2的项目时,用SVN同步到其他电脑(新装的电脑)时,出现编译错误,内容如下:严重性 代码 说明 项目 文件 行 禁止显示状态错误 MSB4018 “Microsoft.Web.LibraryManager.Build.RestoreTask”任务意外失败。System.TypeInitializationException: “Microsoft....

2019-07-12 08:59:05 753

翻译 C#中的条件断点

这只是你们许多人中可能使用的一个简单技巧。这是一个小但非常强大的技巧,在你调试大型代码库时尤其有用。这是条件断点的概念。正如名称本身所暗示的那样,只有在满足某个条件时才会设置被击中的断点。它也很容易实现。创建一个新的应用程序并设置一个普通断点。因此,每个Page_Load执行时都会出现这种情况。当你进行调试时,这可能非常烦人。并且他会继续遇到这个断点。所以,我们让它命中断点添加上条件。只需将...

2019-06-14 10:49:20 573

Free e-book Blazor for ASP.NET Web Forms Developers|Free e-book Blazor for ASP.NET Web Forms Developers.zip

在这本书中,Blazor的每个概念都是在类似的ASP环境中提出的。NET Web表单的特性和实践。这本书的涵盖: 构建Blazor应用。 Blazor是如何工作的。 Blazor与.NET Core的关系。 迁移现有ASP.NET Web窗体应用程序到Blazor在适当的地方。 演示所使用的迁移策略的参考示例。

2020-10-21

Redis-x64-5.0.9-all.zip

最新版可以在Windows上安装的exe版本的Redis。First release of Redis 5.x for Windows, updated to be in sync with antirez/5.0.9.

2020-05-06

uninstall_flash_player

卸载Flash的工具

2019-04-04

ASP.NET Core 和EF Core官方中文文档

Asp.Net Core 官方文档 EntityFramework Core 官方文档 .Net Core 版本为2.2版本

2019-03-07

简明 ASP.NET Core 手册

这本 简明 ASP.NET Core 手册 内容组织成了一篇教程。你将从头开始,完整地构建一个应用程序,同时了解以下内容: MVC (Model-View-Controller) 模式的基本内容 前端代码(HTML、CSS、JavaScript)怎样与后端代码交互 什么是依赖注入以及它的实用之处 如何进行数据库的读写操作 如何添加 登录、注册功能,以及如何提升安全性 如何部署该应用程序到网络上 压缩包中包括三个文件:类型分别为 PDF, Mobi, ePub

2019-02-28

中国行政区划,包括钓鱼岛

中国行政区划的MySQL数据库脚本,MySQL数据库脚本如下 CREATE TABLE `china` ( `Id` BIGINT(20) NOT NULL AUTO_INCREMENT, `TheId` VARCHAR(6) NULL DEFAULT NULL, `Name` VARCHAR(50) NULL DEFAULT NULL, `ParentId` VARCHAR(6) NULL DEFAULT NULL, `ShortName` VARCHAR(50) NULL DEFAULT NULL, `LevelType` VARCHAR(10) NULL DEFAULT NULL, `CityCode` VARCHAR(10) NULL DEFAULT NULL, `ZipCode` VARCHAR(10) NULL DEFAULT NULL, `MergerName` VARCHAR(100) NULL DEFAULT NULL, `Lng` VARCHAR(100) NULL DEFAULT NULL, `Lat` VARCHAR(100) NULL DEFAULT NULL, `Pinyin` VARCHAR(100) NULL DEFAULT NULL, PRIMARY KEY (`Id`) ) COLLATE='utf8_general_ci' ENGINE=InnoDB ;

2018-09-11

iOS面试题集锦

iOSInterviewQuestions 具体请参照:https://github.com/ChenYilong/iOSInterviewQuestions

2018-08-23

vs+Resharper的智能提示问题

发表于 2018-10-27 最后回复 2018-10-27

空空如也

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

TA关注的人 TA的粉丝

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