blazor

在WinForms里嵌入MediaPlayer的一些版本问题, tlbimp导入, 以及不导入而纯用C#+字符串来动态调用.

孤者浪人 提交于 2020-05-07 08:57:19
网上很多写使用WindowsMediaPlayer WMP控件的文章. 大多数都是从工具栏或COM导入. 最近正在做的CEF整合Asp.Net Core Blazor server side的过程中, 因为CEF编译支持mp4的dll是涉及了版权的问题, 不能随便干的. 要播放mp4, 可以用WinForms代劳. 执行WMP只是一小段代码, 不想导入dll , 去查API. 发现了微软的官方文档, 和我使用的MediaPlayer的API , 有出入. ? 经过多方查证, 验证, 发现原来 MediaPlayer 一共是2个版本 一个是最后到 6.4 的 classic 版本, 一个是从 7 之后的新版本. OK, 以下只是纪录以下两者的区别 首先参考这个: http://w3schools.sinsixx.com/media/media_playerref.asp.htm 6.4 7或以后 CLSID 22D6F312-B0F6-11D0-94AB-0080C74C7E95 6BF52A52-394A-11D3-B153-00C04F79FAA6 TypeLib c:\windows\system32\msdxm.tlb C:\Windows\system32\wmp.dll TypeLib MediaPlayer WMPLib ProgID   MediaPlayer

How do I get the access token from a blazor (server-side) web app?

六月ゝ 毕业季﹏ 提交于 2020-05-07 04:59:29
问题 After implementing openidconnect, where does blazor store the access token? how to retrieve it? How to add OpenIdConnect via IdentityServer4 to ASP.NET Core ServerSide Blazor web app? https://docs.microsoft.com/en-us/aspnet/core/security/blazor/?view=aspnetcore-3.1&tabs=visual-studio#customize-unauthorized-content-with-the-router-component 回答1: The following code snippets provide a way to retrieve the access token issued when a user is authenticated with IdentityServer4 provider. In order to

开源 一套 Blazor Server 端精致套件

不打扰是莪最后的温柔 提交于 2020-05-06 16:48:48
Blazor 作为一种 Web 开发的新技术已经发展有一段时间了,有些人标称 无 JS 无 TS,我觉得有点误导新人的意味,也有人文章大肆宣传 Blazor 是 JavaScript 的终结者,是为了替代 JavaScript 而生的,我认为这些言论都太激进了太片面了。我对 Blazor 的理解是: 它仅仅是为开发人员开发 Web 应用是多了一种选择,多了一条路而已,使用 Blazor 组件可以远离 Javascript 与 css,开发 Blazor 组件还是不能彻底抛弃 Javascript 与 css 本人在码云开源了一个 后台通用权限管理平台 BootstrapAdmin -,一直想把这个平台实现一个 SPA 的版本,随着 Blazor 的兴起,我个人想尝试使用 Blazor Server 端方式实现,由于一直比较喜欢 Eleme UI 的风格,于是在网上找了一下能满足需要的组件,要么是不好看,要么功能不全,比如 Table 组件展示一下数据可以,但是做到增删改查还差的很远很远。作为一个代码洁癖的人最不能接受是代码拿下来编译一下,几百个警告信息,眼泪立马流了下来。刚好 4 月份时间比较空闲,觉得利用一个月的时间自己写一套组件,由于出发点是想给 后台通用权限管理平台 BootstrapAdmin 使用,所以就叫了 BootstrapBlazor 这个名字。经过一个月时间的打磨

Blazor WebAssembly 3.2.0 正式起飞,blazor 适合你吗?

爷,独闯天下 提交于 2020-05-04 10:53:14
最近blazor更新很快,今天在官方博客上发布了 Blazor WebAssembly 3.2.0 RC: https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-release-candidate-now-available/ ,这是最后一次预览版了,功能开发都已经完成。 5.19的微软Build大会上就正式发布了,我最近也在积极的研究学习blazor,在博客和公众号发了几篇最新版本发布的文章,在评论区还是微信群,有人问我,为什么你对blazor如此热情,这些同学都在使用vue/angular/react等前端框架,blazor正好是利用WebAssembly 开发的前端框架,编程语言从js变成了c#, 我觉得如果您对你的前端技术栈感到满意,你可以继续使用现在你所用的框架继续前进,也许blazor并不适合你 ,巧的是最近vue3 也发布了beta版本,vue3 要真正普及也是需要至少一年的时间,blazor 可以充分的吸收前端技术栈的精华,为我所用,我将在文章的末尾列出一些blazor 吸收前端技术圈的成果的开源项目。 blazor适用于编写内部应用程序,企业应用开发人员开发的B2B和B2C的应用程序都适合使用blazor开发,现在已经有很多企业应用开发人员接受了JavaScript,还有许多企业开发人员没有

Blazor WebAssembly 3.2.0 正式起飞,blazor 适合你吗?

放肆的年华 提交于 2020-05-04 09:56:34
最近blazor更新很快,今天在官方博客上发布了 Blazor WebAssembly 3.2.0 RC: https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-release-candidate-now-available/ ,这是最后一次预览版了,功能开发都已经完成。 5.19的微软Build大会上就正式发布了,我最近也在积极的研究学习blazor,在博客和公众号发了几篇最新版本发布的文章,在评论区还是微信群,有人问我,为什么你对blazor如此热情,这些同学都在使用vue/angular/react等前端框架,blazor正好是利用WebAssembly 开发的前端框架,编程语言从js变成了c#, 我觉得如果您对你的前端技术栈感到满意,你可以继续使用现在你所用的框架继续前进,也许blazor并不适合你 ,巧的是最近vue3 也发布了beta版本,vue3 要真正普及也是需要至少一年的时间,blazor 可以充分的吸收前端技术栈的精华,为我所用,我将在文章的末尾列出一些blazor 吸收前端技术圈的成果的开源项目。 blazor适用于编写内部应用程序,企业应用开发人员开发的B2B和B2C的应用程序都适合使用blazor开发,现在已经有很多企业应用开发人员接受了JavaScript,还有许多企业开发人员没有

Bootstrap Blazor 组件库

自作多情 提交于 2020-05-03 15:10:33
项目介绍 Blazor 是一个使用 .NET 生成交互式客户端 Web UI 的框架: 使用 C# 代替 JavaScript 来创建丰富的交互式 UI。 共享使用 .NET 编写的服务器端和客户端应用逻辑。 将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。 使用 .NET 进行客户端 Web 开发可提供以下优势: 使用 C# 代替 JavaScript 来编写代码。 利用现有的 .NET 库生态系统。 在服务器和客户端之间共享应用逻辑。 受益于 .NET 的性能、可靠性和安全性。 始终高效支持 Windows、Linux 和 macOS 上的 Visual Studio。 以一组稳定、功能丰富且易用的通用语言、框架和工具为基础来进行生成。 本项目是利用 Bootstrap 样式进行封装的 UI 组件库 组件 Blazor应用基于组件。 Blazor 中的组件是指 UI 元素,例如页面、对话框或数据输入窗体。 组件是内置到 .NET 程序集的 .NET 类,用来: 定义灵活的 UI 呈现逻辑。 处理用户事件。 可以嵌套和重用。 可以作为 Razor 类库或 NuGet 包共享和分发。 项目截图 内置组件 码云地址: https://gitee.com/LongbowEnterprise/BootstrapBlazor 演示地址: http:/

Blazor WebAssembly 3.2.0 正式起飞,blazor 适合你吗?

谁说我不能喝 提交于 2020-05-02 09:02:20
原文: Blazor WebAssembly 3.2.0 正式起飞,blazor 适合你吗? 最近blazor更新很快,今天在官方博客上发布了 Blazor WebAssembly 3.2.0 RC: https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-release-candidate-now-available/ ,这是最后一次预览版了,功能开发都已经完成。 5.19的微软Build大会上就正式发布了,我最近也在积极的研究学习blazor,在博客和公众号发了几篇最新版本发布的文章,在评论区还是微信群,有人问我,为什么你对blazor如此热情,这些同学都在使用vue/angular/react等前端框架,blazor正好是利用WebAssembly 开发的前端框架,编程语言从js变成了c#, 我觉得如果您对你的前端技术栈感到满意,你可以继续使用现在你所用的框架继续前进,也许blazor并不适合你 ,巧的是最近vue3 也发布了beta版本,vue3 要真正普及也是需要至少一年的时间,blazor 可以充分的吸收前端技术栈的精华,为我所用,我将在文章的末尾列出一些blazor 吸收前端技术圈的成果的开源项目。 blazor适用于编写内部应用程序

Navigating to Blazor page with parameter does not render layout or anything

半腔热情 提交于 2020-04-30 08:51:27
问题 So i created a page in Blazor application - it loads blog stories from database - loads a default one if none are picked - no big deal If I navigate to this page directly with the parameter id of a story - none of the Host or mainlayout - so none of the styling etc is applied or renders Page is https://www.pepclublocker.com/news-posts/1 if curious. What do i do to fix this? 回答1: The <base href="/" /> tag is missing in your html head , so Blazor look for script in /new-post and can't find

Navigating to Blazor page with parameter does not render layout or anything

时间秒杀一切 提交于 2020-04-30 08:48:30
问题 So i created a page in Blazor application - it loads blog stories from database - loads a default one if none are picked - no big deal If I navigate to this page directly with the parameter id of a story - none of the Host or mainlayout - so none of the styling etc is applied or renders Page is https://www.pepclublocker.com/news-posts/1 if curious. What do i do to fix this? 回答1: The <base href="/" /> tag is missing in your html head , so Blazor look for script in /new-post and can't find

Blazor, set home page to an html page

落花浮王杯 提交于 2020-04-30 06:45:52
问题 I have a blazor app, but it is divided in 2 parts. - a web site with several web pages - a Blazor Application By default, I wish to navigate to the "index.html" page. This one will have a "login" link that will redirect to the main application page. How can I do this... by default I'm directed to the index.cshtml (ie. the blazor app) ? 回答1: I wish to navigate to the "index.html" page. Assume you have put the index.html within the wwwroot/ folder, you could achieve that by registering a