摘要: 在Form构造函数InitializeComponent();上方加AutoScaleMode = AutoScaleMode.Dpi;代码即可 参考资料:https://blog.csdn.net/alex_zoucn/article/details/124162564 阅读全文
posted @ 2022-04-16 20:15 known 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 思路 1.在模板页面增加CascadingValue传入Dialog的实例 2.在BaseComponent中加入[CascadingParameter]特性声明级联Dialog实例参数 3.在模块页面按钮方法中调用Dialog实例参数的Close方法 模板页面 <div class="app"> 阅读全文
posted @ 2022-04-14 21:10 known 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Blazor和JavaScript可以互操作,因此可以使用PDFObject预览pdf文件。实现步骤如下: 添加script.js文件,调用PDFObject函数预览后端返回的文件Stream import "./libs/pdfobject.js"; export async function s 阅读全文
posted @ 2022-04-11 20:50 known 阅读(475) 评论(2) 推荐(0) 编辑
摘要: 1. 关于Blazor Blazor是微软出品的前端框架,对标谷歌的Flutter,用C#、css、html语言开发前端UI,组件化设计,支持嵌套组件与大多数前端框架react、vue等类似,不同的是开发语言不是JavaScript,但是它可以与JavaScript互操作。Host模式支持Blazo 阅读全文
posted @ 2022-04-02 10:59 known 阅读(2267) 评论(0) 推荐(1) 编辑
摘要: 概述 根组件是前端框架的入口,整个应用程序只有一个全局的根组件的实例。根组件可以提供根节点的路由、跳转登录页、退出系统、跳转后台主页、跳转错误页等功能。 组件的定义 根组件的类名定义成App,有两个参数:id和config。 //id 为应用的根节点的id,即index.html文件中div的id 阅读全文
posted @ 2021-11-25 21:16 known 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 框架只有一个html文件,html中只有一个id是app的div,如何点击一个按钮或者菜单来显示对应的页面呢?最初大家都是通过拼接html字符串,然后再绑定,这样写很不优雅,当系统功能模块庞大时,这样下来难以维护。如何实现模块化以及写出优雅的代码,接下来就是组件和路由的事情。 组件(Componen 阅读全文
posted @ 2021-11-24 21:33 known 阅读(669) 评论(1) 推荐(2) 编辑
摘要: 前言 如今前端框架有很多,各式各样,学习使用成本也高,二次开发也非易事。如果自己设计一套前端框架,按照自己的想法和思路去写,做到使用方便,代码简洁,并非是一件难事。 下面我带大家一起撸一个中后台的前端框架,本系列主要是写撸框架的思路和主要代码,一些具体的实现,由于代码太长,文章中就省略一带而过。具体 阅读全文
posted @ 2021-11-23 19:09 known 阅读(1001) 评论(0) 推荐(1) 编辑
摘要: 操作步骤 下载dotnet-hosting-6.0.0-rc.1.21452.15-win.exe并安装,成功后检查IIS模块中是否有AspNetCoreModuleV2 安装VS时选择“开发时IIS支持” 在IIS中创建站点,目录指向开发项目wwwroot的上级目录,应用程序池默认与站点名称相同 阅读全文
posted @ 2021-11-04 09:15 known 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: ApiLite是基于.NET6直接将Service层生成动态api路由,可以不用添加Controller,支持模块插件化,在项目开发中能够提高工作效率,降低代码量。 开发环境 .NET SDK 6.0.100-rc.2.21505.57 VS2022 Preview 7.0 项目地址 GitHub: 阅读全文
posted @ 2021-11-02 21:30 known 阅读(3521) 评论(3) 推荐(4) 编辑
摘要: ##1.NET4.0之后动态类型版本 public static void CreateShortcut(string lnkName) { var startup = Environment.GetFolderPath(Environment.SpecialFolder.Startup); var 阅读全文
posted @ 2021-10-10 20:21 known 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 1.创建目录hello 2.初始化go.mod文件 运行:go mod init known.com/hello 3.创建main.go代码文件 package main import "fmt" func main() { fmt.Println("Hello, World!") } 4.运行代码 阅读全文
posted @ 2021-08-20 11:27 known 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1.下载地址 https://golang.google.cn/dl/ 2.安装后环境变量GOPATH自动配置,测试安装 命令行输入:go 3.在用户变量中设置国内代理,添加如下变量 GO111MODULE = on GOPROXY = https://goproxy.cn 4.开发工具vscode 阅读全文
posted @ 2021-08-20 11:15 known 阅读(42) 评论(0) 推荐(0) 编辑
摘要: ##思路 通过Process类获取当前运行的实例,存在时通过User32.dll接口激活窗口。 ##MainHelper public class MainHelper { public static Process RunningInstance(string location) { var cu 阅读全文
posted @ 2021-05-18 10:16 known 阅读(196) 评论(0) 推荐(0) 编辑
摘要: ##思路 将fontawesome-webfont.ttf文件添加到项目资源中 将字体自动添加到内存中,无需安装字体,易于部署 自动绘制字体图标图片 ##IconHelper public sealed class IconHelper { public static Image GetFontIm 阅读全文
posted @ 2021-02-07 20:55 known 阅读(1416) 评论(0) 推荐(1) 编辑
摘要: ##1.重置到之前某一版本后如何恢复到最近版本 git回退到某个版本后发现最近提交的都不见了,解决如下: 使用git reflog找回最新提交的版本ID 然后git reset --hard XXX黄色的版本ID ##2.VS2019推送时发生OpenSSL SSL_connect: Connect 阅读全文
posted @ 2021-01-21 15:32 known 阅读(88) 评论(0) 推荐(0) 编辑