当前位置: 首页 > news >正文

综合考虑,在客户端程序中嵌入网页程序,首选CefSharp。

综合考虑,在客户端程序中嵌入网页程序,首选CefSharp。

CefSharp 是一种将全功能符合标准的 Web 浏览器嵌入 C# 或 VB.NET 应用程序的简单方法。 
https://www.jianshu.com/p/3f50cc747606
WinForm嵌入Web网页的解决方案
Microsoft Edge WebView2诞生较晚,相比CefSharp,功能较弱。
https://www.cnblogs.com/zkwarrior/p/13131550.html
CefSharp 是一种将全功能符合标准的 Web 浏览器嵌入 C# 或 VB.NET 应用程序的简单方法。
WebBrower组件是基于本地操作系统的IE浏览器的,CSS解析和兼容性不太友好,一般我们不推荐使用。这里我们采用的是CefSharp这个开源组件,它是嵌入的Chromium浏览器,目前主流的解决方案都是采用这种方式。

       public FrmMain()
        {
            InitializeComponent();
            CefSettings settings = new CefSettings();
            settings.Locale = "zh-CN";
            Cef.Initialize(settings);
            string url = "http://127.0.0.1:8044/";
            ChromiumWebBrowser webview = new ChromiumWebBrowser(url);
            webview.Dock = DockStyle.Fill;
            this.Controls.Add(webview);
        }


微软下一步比较力推的是winui2和maui。
https://dotnet.microsoft.com/en-us/learn/maui/first-app-tutorial/modify
https://learn.microsoft.com/zh-cn/dotnet/maui/get-started/first-app?pivots=devices-windows&view=net-maui-7.0&tabs=vswin
https://learn.microsoft.com/zh-cn/windows/apps/winui/winui3/create-your-first-winui3-app


Cordova的基础是html和js运行在webview容器里面,通过Cordova提供的接口与硬件通讯;

wpf 入门
WPF 入门教程功能区控件
https://zhuanlan.zhihu.com/p/420838414

https://blog.csdn.net/kalvin_y_liu/article/details/127220603
https://learn.microsoft.com/zh-cn/dotnet/desktop/wpf/getting-started/walkthrough-my-first-wpf-desktop-application?view=netframeworkdesktop-4.8

https://github.com/

沉着冷静、保持定力,稳中求进、积极作为,团结一致、敢于斗争
从纯文字,到图文,到长视频,再到短视频、即时的直播……我们可见的传播媒介的演变,已经逐渐地远离厚重的表达模式,变得轻量化和即时性。

https://app.diandian.com/

可以确定的三件事是:

他们热爱市场营销

他们喜欢构建软件

他们想要运用AI技术


不在乎界面,直接0美化的界面 只限于Windows端,建议你选择WPF
html+css+javascript

搞 AI/ML 公司中 90% 从事的业务与 AI/ML 根本不沾边!

“人工智能是制造智能机器的科学和工程。” — 约翰·麦卡锡

现代前端基石 现代前端 vue react 都离不开nodejs 打包工具 、dev的开发环境 、组件化开发 至少在现在离开node 都是进行不下去的

node.js做中间端,JAVA或者其他语言做后端

对于前端开发人员来说,有三种重要的基本编程语言——CSS、JavaScript和HTML。

 Electron、React Native、Flutter 等应用框架

Electron 也并不是全无缺陷的,一些常受诟病的缺点有:

打包体积过大,由于捆绑了 Chromium 内核等大量依赖,导致 Electron 的打包体积普遍在 100M+,这一点我们可以使用 asar 压缩、动态链接库等方式进行优化。
内存占用高,同样的由于捆绑了 Chromium 内核,Electron 的内存占用普遍也较高

在前端框架上面,龙头 React 和 Vue 还是稳步发展,持续创新。而黑马 Svelte 在今年崛起
AI写作、绘画、游戏、编程、音视频编辑等,拉近了AI技术和用户之间的距离。

C# 语音识别(文字to语音、语音to文字)
https://www.cnblogs.com/bingyun84/p/4330494.html


安防监控
Android版手机视频监控系统

WinForm开源UI框架
以前用c++界面跟本不如winfrom画的快
selenium2(WebDriver)自动化测试
不用chrome 使用firefox 
WPF Web Browser
MIT license
Stars
 21k stars
https://github.com/MonitorControl/MonitorControl


ASP.NET Core ASP.NET, AJAX, MVC

OpenAI 的 ChatGPT
FFmpeg

C# WPF控件库《MaterialDesignInXAML》
Winform、WPF
winform DevExpress
Winfrom 第三方插件 Telerik, DevExpress, Syncfusion, ComponentOne or Infragistics.

http://www.lryc.cn/news/36179.html

相关文章:

  • 【Java基础 下】 030 -- 网络编程
  • 2021牛客OI赛前集训营-提高组(第三场) T3打拳
  • C++面向对象编程之四:成员变量和成员函数分开存储、this指针、const修饰成员和对象
  • 卷积神经网络(CNN)基础知识
  • opencv+python 常见图像预处理
  • 如何实现一个单例模式
  • 传输线的物理基础(四):传输线的驱动和返回路径
  • Java多态性
  • 算法拾遗二十七之窗口最大值或最小值的更新结构
  • 【带你搞定第二、三、四层交换机】
  • C++基础了解-22-C++ 重载运算符和重载函数
  • BatchNormalization
  • vue 中安装插件实现 rem 适配
  • Hadoop学习
  • Golang反射源码分析
  • Qt之悬浮球菜单
  • 易优cms attribute 栏目属性列表
  • 表格中的table-layout属性讲解
  • 【MFA】windows环境下,使用Montreal-Forced-Aligner训练并对齐音频
  • C语言实验小项目实例源码大全订票信息管理系统贪吃蛇图书商品管理网络通信等
  • 电脑图片损坏是怎么回事
  • 【论文研读】无人机飞行模拟仿真平台设计
  • 【算法题】2379. 得到 K 个黑块的最少涂色次数
  • DJ1-3 计算机网络和因特网
  • Git学习笔记(六)-标签管理
  • Semaphore 源码解读
  • RZ/G2L工业核心板U盘读写速率测试
  • 《SQL与数据库基础》18. MySQL管理
  • 达梦关系型数据库
  • Postgresql | 执行计划