首页
学习
活动
专区
工具
TVP
发布

.NET企业级解决方案应用与咨询

专栏作者
268
文章
451038
阅读量
36
订阅数
.NET混合开发解决方案24 WebView2对比CefSharp的超强优势
.NET混合开发解决方案19 使用 DevTools 协议帮助程序  .NET混合开发解决方案20 使用 Microsoft Edge WebDriver 自动执行和测试 WebView2 应用 .NET混合开发解决方案21 WebView2 应用的开发最佳做法 .NET混合开发解决方案22 开发安全的 WebView2 应用 .NET混合开发解决方案23 将 WebView2 应用分发为单个可执行文件
张传宁IT讲堂
2022-06-30
2.9K0
.NET混合开发解决方案16 管理WebView2的用户数据
  在我的博客《.NET混合开发解决方案15 WebView2控件集成到WinForm程序编译后的文件及结构说明》中介绍了将WebView2控件集成到WinForm程序中编译后的文件及结构信息
张传宁IT讲堂
2022-05-15
2K0
.NET混合开发解决方案15 WebView2控件集成到WinForm程序编译后的文件及结构说明
WinForm程序中集成WebView2控件后,编译项目(不运行),查看编译后的内容如下
张传宁IT讲堂
2022-05-14
1.2K0
.NET混合开发解决方案14 WebView2的基本身份验证
  WebView2 应用的基本身份验证包括从 HTTP 服务器检索网页的一系列身份验证和导航步骤。 WebView2 控件充当主机应用和 HTTP 服务器之间通信的中介。
张传宁IT讲堂
2022-05-13
1.6K0
.NET混合开发解决方案13 自定义WebView2中的上下文菜单
对比可以看出WebView2控件中的右键上下文菜单内容比Edge浏览器中网页的右键右键上下文菜单的数量少。结合我的博客《.NET混合开发解决方案2 WebView2与Edge浏览器的区别》可知,WebView2控件中对于网页右键上下文菜单做了裁剪。
张传宁IT讲堂
2022-05-12
2.8K0
.NET混合开发解决方案11 WebView2加载的网页中JS调用C#方法
  在我的博客《.NET混合开发解决方案10 WebView2控件调用网页JS方法》中介绍了C#调用网页中定义的JavaScript方法以执行某种业务逻辑,同样WebView2控件中加载的网页中自定义的JavaScript方法中也可以调用C#方法。
张传宁IT讲堂
2022-05-11
10.3K1
.NET混合开发解决方案12 网页JS调用C#方法访问WinForm或WPF窗体
  在前一篇博客《.NET混合开发解决方案11 网页JS调用C#方法》中介绍了JS访问C#方法的简单实现方式。但是在企业级应用软件中业务需求可能更加复杂,如JS调用C#方法之后,需要访问宿主的窗体,设置窗体(WinForm、WPF、WinUI、Win32)中的控件等。
张传宁IT讲堂
2022-05-11
2.2K0
.NET桌面程序集成Web网页开发的十种解决方案
  B/S架构的Web程序几乎占据了应用软件的绝大多数市场,但是C/S架构的WinForm、WPF客户端程序依然具有很实用的价值,如设计类软件 AutoCAD与Autodesk Revit、WPS、IT类的集成开发环境(数据库、图形处理软件)、PC端的小工具等等,充分利用了客户端电脑的资源综合计算能力,处理性能更加优秀。如果想在C/S架构的客户端程序中集成Web应用,也只能借助Web网页,然后将网页集成到客户端程序中,这样就间接的达到了目的。下面是客户端审图系统中集成Web网页的实际应用案例
张传宁IT讲堂
2022-05-09
2.7K0
.NET混合开发解决方案10 WebView2控件调用网页JS方法
  客户端程序(WinForm、WPF、Win32、WinUI)集成WebView控件加载Web完成后,还有两种常见的需求
张传宁IT讲堂
2022-05-09
2.8K0
.NET混合开发解决方案9 WebView2控件的导航事件
  在我的博客《.NET混合开发解决方案7 WinForm程序中集成WebView2》中介绍了WinForm程序中集成WebView2组件的详细步骤以及注意事项。这只是最基本的应用,WebView2功能之所以强大,是因为它提供了很多开放的属性与事件供开发者调用以完成复杂的功能。具体可以参考我的博客《.NET混合开发解决方案2 WebView2与Edge浏览器的区别》。
张传宁IT讲堂
2022-05-09
8570
.NET混合开发解决方案8 WinForm程序中通过设置固定版本运行时的BrowserExecutableFolder属性集成WebView2控件
  在我的博客《.NET混合开发解决方案7 WinForm程序中通过NuGet管理器引用集成WebView2控件》中介绍了WinForm程序中集成WebView2控件的基本实现方式,首先通过NuGet管理器引用Microsoft.Web.WebView2控件
张传宁IT讲堂
2022-05-09
1K0
.NET混合开发解决方案6 检测是否已安装合适的WebView2运行时
  长青版WebView2运行时将作为Windows 11操作系统的一部分包含在内。但是在Windows 11之前(Win10、Win8.1、Win7等),某些设备可能未预安装WebView2运行时。在桌面程序(WinForm、WPF、WinUI、Win32)安装、更新、启动后或创建 WebView2对象之前,程序可以自动执行此检查。通过检查注册表项或调用 API 来检查客户端电脑中是否已经安装了 WebView2 运行时,并在缺少时自动安装它。
张传宁IT讲堂
2022-05-09
1.9K0
.NET混合开发解决方案4 WebView2的线程模型
  WebView2控件基于组件对象模型(COM),必须在单线程单元(STA)线程上运行。
张传宁IT讲堂
2022-05-09
3.1K0
.NET混合开发解决方案1 WebView2简介
  在我的博客《.NET桌面程序集成Web网页开发的多种解决方案》中介绍了10种.NET集成网页开发的控件。本系列着重介绍 Microsoft Edge WebView2 组件技术。
张传宁IT讲堂
2022-05-09
1.9K0
C#开发BIMFACE系列53 WinForm程序中使用CefSharp加载模型图纸1 简单应用
  在我的博客《C#开发BIMFACE系列52 CS客户端集成BIMFACE应用的技术方案》中介绍了多种集成BIMFACE到客户端程序中的方案。最后推荐大家使用 CefSharp组件与WebView2组件。本篇文章介绍使用CefSharp组件如何集成BIMFACE到客户端程序中。
张传宁IT讲堂
2021-10-21
2.4K0
C#开发BIMFACE系列52 CS客户端集成BIMFACE应用的技术方案
  在我的博客《C#开发BIMFACE系列49 Web网页集成BIMFACE应用的技术方案》、《C#开发BIMFACE系列50 Web网页中使用jQuery加载模型与图纸》、《C#开发BIMFACE系列51 Web网页中使用Vue.js加载模型与图纸》三篇文章中介绍了Web网页中集成BIMFace应用开发的技术方案与示例程序。在建筑领域中涉及的应用管理系统绝大部分都是BS架构Web形式,这是主流趋势。BIMFACE在网页中加载浏览模型图纸时用到了HTML5、CSS3、WebGL等新技术,无需安装任何插件,极速流畅的浏览体验,并且可以集成应用于App、小程序、公众号等移动端。
张传宁IT讲堂
2021-10-21
4.5K0
C#开发BIMFACE系列51 Web网页中使用Vue.js加载模型与图纸
在前一篇博客《C#开发BIMFACE系列50 Web网页中使用jQuery加载模型与图纸》中详细介绍了在网页中使用jQuery加载模型与图纸
张传宁IT讲堂
2021-10-21
1.2K0
WinForm嵌入Web网页的解决方案
  企业级信息化系统绝大部分采用BS架构实现,如门户网站、OA系统、电商网站等,通过浏览器输入Web网址即可访问,对于使用者来说非常便捷,对于开发维护者来说也非常方便,程序维护只需更新服务器即可,使用者无感知。但是CS架构的WinForm客户端程序仍然具有很实用的价值,如WPS、IT类的集成开发环境(数据库、图形处理软件)、PC端的小工具。本地程序处理性能更优秀,但是频繁更新带来不友好的客户端体验。还有一种非常常见且实用的业务场景, Web网页与WinForm程序互相集成应用。
张传宁IT讲堂
2021-08-31
4.2K0
.NET Core/.NET5/.NET6 开源项目汇总12:WPF组件库2
WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。
张传宁IT讲堂
2021-08-18
2.2K0
.NET Core/.NET5/.NET6 开源项目汇总11:WPF组件库1
WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。
张传宁IT讲堂
2021-07-19
2.6K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档