会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sirius_mchao
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
下一页
2021年2月20日
.Net Core(三) Swagger引入与应用
摘要: 一、前言 前后端分离的软件开发方式已逐步成为互联网项目开发的业界标准,前后端分离带来了诸多好处的同时,也带来了一些弊端。 接口文档的维护就是其中之一,起初前后端约定文档规范,开发的很愉快,随着时间推移、版本迭代、接口更改,接口文档维护越来越麻烦。 相信很多前端开发者(请求方)都遇到过实际请求与接口文
阅读全文
posted @ 2021-02-20 16:31 咸鱼翻身?
阅读(1048)
评论(3)
推荐(5)
2021年2月9日
.Net Core(二) Web API项目分层
摘要: 一、前言 分层开发的思想在计算机领域中至关重要,从操作系统到软件设计,分层思想无处不在。 在搭建项目的分层结构前,先简单了解下分层的优缺点。如下图,分为(呈现层、业务层、服务层、数据层) 分层的优点: 1、层次分明,各司其职:每层都有各自的责任,各层级相互独立,上层不需要知道下层的内部实现,上层的改
阅读全文
posted @ 2021-02-09 16:02 咸鱼翻身?
阅读(1358)
评论(0)
推荐(3)
2021年2月3日
.Net Core(一) Web API项目搭建
摘要: 一、前言 基于CefSharp开发的浏览器项目已有一段时间,考虑到后期数据维护需要Server端来管理,故开启新篇章搭建浏览器后端服务。该项目前期以梳理服务端知识为主,后期将配合CefSharp浏览器项目一起使用。 关于服务端技术选型,考虑到近期刚好有项目需求,并且本人也想学习下Web API相关知
阅读全文
posted @ 2021-02-03 09:44 咸鱼翻身?
阅读(3831)
评论(11)
推荐(15)
2021年1月12日
基于CefSharp开发浏览器(七)浏览器收藏夹菜单
摘要: 一、Edge收藏夹菜单分析 如下图所示为Edge收藏夹菜单, 点击收藏夹菜单按钮(红框部分)弹出收藏夹菜单窗体,窗体中包含工具栏(绿框部分)和树型菜单(黄框部分) 工具栏按钮功能分别为添加当前网页到根节点、创建新文件夹到根节点、搜索收藏夹内容、单中单(收藏夹菜单中的其他功能)、收藏夹菜单固定到右侧
阅读全文
posted @ 2021-01-12 08:44 咸鱼翻身?
阅读(1466)
评论(5)
推荐(8)
2020年12月29日
Cys_Control(六) MTreeView
摘要: 说明:由于Cefsharp浏览器项目需要各类控件,故之后的一些定义控件样式会参照Edge浏览器深色主题样式开发 一、查看TreeView原样式 1、通过Blend查看TreeView原有样式 <Style x:Key="TreeViewStyle1" TargetType="{x:Type Tree
阅读全文
posted @ 2020-12-29 21:05 咸鱼翻身?
阅读(567)
评论(0)
推荐(3)
2020年12月7日
基于CefSharp开发浏览器(六)浏览器网页缩放
摘要: 一、网页缩放分析 缩放入口 1、Ctrl + 鼠标滑轮缩放 2、菜单中缩放子菜单缩放 3、搜索框中网页缩放按钮缩放 缩放属性及命令 ChromiumWebBrowser 提供了缩放量值、缩放级别、放大/缩小/重置命令等,如下图 二、鼠标滑轮缩放 简单缩放实现 要实现缩放,首先需捕获鼠标滚动事件,在初
阅读全文
posted @ 2020-12-07 19:44 咸鱼翻身?
阅读(5879)
评论(12)
推荐(9)
2020年12月4日
基于CefSharp开发浏览器(五)浏览器菜单
摘要: 一、菜单分析 上图为Edge浏览器现有的菜单内容,菜单中即有子菜单也有组合菜单。 本章节将开发浏览器菜单样式,菜单部分功能将后期进行处理。 二、创建菜单用户控件 新建用户控件命名为WebMenuUc,Grid添加如下代码 <controls:MMenu> <controls:MMenuItem He
阅读全文
posted @ 2020-12-04 15:56 咸鱼翻身?
阅读(1488)
评论(0)
推荐(13)
2020年11月17日
Cys_Control(五) MMenu
摘要: 一、查看Menu原样式 1、通过Blend查看Menu原有样式 Menu的原有样式结构较为简单,由边框Border及集合控件 ItemsPresenter 组成,原有样式如下 <Style x:Key="MenuStyle1" TargetType="{x:Type Menu}"> <Setter
阅读全文
posted @ 2020-11-17 15:16 咸鱼翻身?
阅读(505)
评论(0)
推荐(3)
2020年11月7日
基于CefSharp开发浏览器(四)浏览器文件下载
摘要: 一、CefSharp文件下载分析 查看ChromiumWebBrowser类发现cef数据下载处理在IDownloadHandler中进行,但并未找到相应的实现类,故我们需要自己实现DownloadHandler 创建CustomDownloadHandler类并实现IDownloadHandler
阅读全文
posted @ 2020-11-07 09:27 咸鱼翻身?
阅读(5634)
评论(4)
推荐(7)
2020年11月5日
基于CefSharp开发浏览器(三)浏览器头部优化
摘要: 一、上文回顾 上编实现了简单的网页加载功能包括URL输入、打开空标签页、网页链接中新页面处理等 本编将对网页的Title绑定、前进、后退、刷新等事件处理 二、Title绑定处理 当打开网页时Title一直是新标签页,而Edge浏览器中是动态变化的,因此我们需要建立起绑定机制,那么如何取网页Title
阅读全文
posted @ 2020-11-05 17:31 咸鱼翻身?
阅读(2632)
评论(0)
推荐(6)
上一页
1
···
4
5
6
7
8
9
下一页
公告