精华内容
下载资源
问答
  • web实现桌面程序
    千次阅读
    2021-03-09 13:44:16

    1.桌面app
    响应速度快;无法共享;直接双击就可以运行,不需要IE;一般以Windows窗口形式存在;
    2.web应用程序
    需要IE来执行;一般以网页形式存在;需要很多客户端来共享;

    优缺点:
    Web应用程序的优点:
    1)能够实现最大的资源共享,
    比如:开发一个网站,放在Internet上,就可以让全世界的人都来共享
    2)维护与部署起来成本低
    Web应用程序只需要在服务器上安装一次,就可以通过网络给所有客户端共享,以后要修改
    Web应用程序,只需要修改服务器上Web应用程序,则所有的客户端自动进行更新。而桌面
    应用程序必须在每台计算机上都安装一次,以后要修改时,每台计算机都要修改
    Web应用程序的缺点:
    响应速度比桌面应用程序要低很多,因为要通过Internet去访问远程网页.
    ————————————————
    版权声明:本文为CSDN博主「木瓜_团」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/It_1013/article/details/79228146

    SmartyPants

    SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

    TYPEASCIIHTML
    Single backticks'Isn't this fun?'‘Isn’t this fun?’
    Quotes"Isn't this fun?"“Isn’t this fun?”
    Dashes-- is en-dash, --- is em-dash– is en-dash, — is em-dash

    创建一个自定义列表

    Markdown
    Text-to- HTML conversion tool
    Authors
    John
    Luke

    如何创建一个注脚

    一个具有注脚的文本。1

    注释也是必不可少的

    Markdown将文本转换为 HTML

    KaTeX数学公式

    您可以使用渲染LaTeX数学表达式 KaTeX:

    Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN 是通过欧拉积分

    Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.

    你可以找到更多关于的信息 LaTeX 数学表达式here.

    新的甘特图功能,丰富你的文章

    Mon 06 Mon 13 Mon 20 已完成 进行中 计划一 计划二 现有任务 Adding GANTT diagram functionality to mermaid
    • 关于 甘特图 语法,参考 这儿,

    UML 图表

    可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:

    张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

    这将产生一个流程图。:

    链接
    长方形
    圆角长方形
    菱形
    • 关于 Mermaid 语法,参考 这儿,

    FLowchart流程图

    我们依旧会支持flowchart的流程图:

    Created with Raphaël 2.2.0 开始 我的操作 确认? 结束 yes no
    • 关于 Flowchart流程图 语法,参考 这儿.

    导出与导入

    导出

    如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

    导入

    如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
    继续你的创作。


    1. 注脚的解释 ↩︎

    更多相关内容
  • Win10Shop 一个受Microsoft Windows 10启发的小型轻量级Web桌面应用程序
  • QT应用程序与嵌入浏览器web页面通信源代码,相互发送/接收数据。
  • 今天开到一篇很好的文章,忍不住翻译过来。...但在讨论如何实现之前,让我们看看 Web桌面应用程序之间有什么区别。 桌面应用程序 它是一种直接安装在个人计算机上的软件。您可以在任何时候独立于其他.

    今天开到一篇很好的文章,忍不住翻译过来。(版权归作者所有。如有侵权,请留言告知)

    软件开发项目通常从一个常见的困境开始:桌面与 Web 应用程序。每个选项的优点和缺点使它成为一个艰难但至关重要的选择。但它们是什么?

    什么是桌面和 Web 应用程序?

    在整个软件开发的历史中,该平台对应用程序产生了巨大的影响。随着跨平台应用程序的引入,这种差距正在逐渐缩小。但在讨论如何实现之前,让我们看看 Web 和桌面应用程序之间有什么区别。

    桌面应用程序

    它是一种直接安装在个人计算机上的软件。您可以在任何时候独立于其他应用程序启动它。它们占用您的硬盘空间,无论互联网连接如何都可以工作。尽管某些应用程序需要它按预期运行(例如 Chrome 或 Firefox 等 Web 浏览器),但它们仍被视为桌面应用程序,因为它们已安装在您的 PC 上。

    除了上述网络浏览器之外,还有很多其他您熟悉的桌面应用程序。 Word、Excel 和 Powerpoint 等办公程序、Photoshop 和 Paint 等图形编辑器、视频游戏、媒体播放器等等。有些具有更多功能,有些更需要资源,有些则相当简单。但它们的共同点是它们都安装在您的桌面上并提供某种功能。

    网络应用程序

    这种类型的软件应用程序通过网络浏览器通过互联网使用。它们不是将文件存储在您的计算机上,而是位于远程服务器上。 Web 浏览器允许您访问应用程序及其内容,还可以运行负责其功能的所有脚本。简单的静态网页与 Web 应用程序的区别在于交互性。它们通常允许您创建、编辑或操作数据和内容。

    您很可能每天都在使用网络应用程序。电子邮件服务、Google Docs 等文本编辑器、Messenger 等。随着技术的发展,网络应用程序变得越来越复杂和功能丰富。您可以找到在浏览器中正常工作的复杂图形设计工具或视频编辑器,以及用于项目管理、企业资源规划 (ERP)、客户关系管理 (CRM) 等的专业应用程序。

    在谈论跨平台软件时,Web 应用程序通常处于讨论的最前沿。这是有道理的,因为大多数设备都有可以访问它们的浏览器。这一点以及进步的网络应用程序技术的发展是网络解决方案一直主导软件市场的原因。即使你不熟悉 GitLab 或 GitHub,你也知道 Netflix、Spotify 和 Amazon。它们都是网络应用程序,这说明了这项技术的流行程度。

    网络应用优势

    无需安装

    只需转到正确的 URL,即可启动 Web 应用程序。这使您可以在需要时快速轻松地开始使用该应用程序。您的硬盘驱动器上没有大文件占用存储空间,您可以从任何设备访问它。对于某些工具,您需要注册帐户才能保存工作并访问其他功能。但许多其他人直接在门口工作。无论是哪种情况,使用 Web 应用程序,您无需等待下载和安装完成即可使用它们,这只会让您的生活更轻松。

    自动更新

    必须定期手动下载和安装更新是一件麻烦事。没有两种方法。即使程序自动为您下载它们,您仍然需要批准它,稍等片刻,然后重新启动应用程序。这听起来像是一件小事,但您会惊讶于自动更新节省了多少时间,并且每当您打开应用程序时,它始终是最新的稳定版本。

    跨平台可用性

    对于绝大多数 Web 应用程序,唯一的先决条件是 Internet 访问。它们不依赖于硬件和系统规格来运行。因此,您可以从具有 Web 浏览器的任何设备或平台启动它们。由于负责应用程序功能的组件位于服务器上,因此无论您是从 Windows、Mac、Linux 还是其他任何方式启动它都无关紧要。

    移动访问

    与上一点相关,平台无关也意味着移动性。这意味着大多数 Web 应用程序也可以在移动设备上运行。根据程序的性质和功能,有时可能会由于屏幕大小或导航不太精确而受到限制。例如,一个复杂的多轨音频母带网络工作室将更适合比手机更大的屏幕。但无论系统如何,绝大多数企业 Web 解决方案都运行良好。这使您可以将工作带到任何地方,并且仍然可以随时掌握业务流程的脉搏。

    计算机资源之光

    Web 服务消耗的处理能力要少得多。当然,您的浏览器仍然在您的计算机上运行,​​并且您打开的选项卡越多,使用的内存就越多。但是,在这方面它远不能与桌面应用程序相提并论。不是每个人都有功能强大的 PC。由于机器的技术限制而无法完成工作令人沮丧。无论您的处理器有多昂贵,Web 应用程序的工作方式都几乎相同。

    Web 应用程序的缺点

    安全威胁

    每当任何数据位于远程服务器上的某处时,就会出现安全问题。您如何知道供应商采取了适当的安全措施?对许多人来说,这是一场赌博。这就是为什么您需要格外小心敏感数据的原因。但这适用于大多数情况,而不仅仅是 Web 服务。碰巧的是,Web 服务器是潜在攻击者的首选目标,而不是任何个人计算机。

    对互联网访问的依赖

    毫无疑问,访问互联网从未如此可靠。但不能保证它不会在你已经推到最后期限的最关键时刻让你失望,例如。许多现代软件解决方案都有针对这种情况的保护措施。一旦它们被加载到浏览器中,它们就可以在您断开连接时访问客户端内存。这使您可以在连接恢复的任何地方继续工作并自动更新服务器端数据库。

    可能比台式机同类产品慢

    在讨论优势时,我们已经描述了 Web 应用程序如何不消耗您的 PC 资源。这是该论点的另一面。由于无法获得尽可能多的处理能力,与桌面等效应用程序相比,应用程序自然会更慢。再说一次,并不是每个程序都需要它。例如,文本编辑器非常简单,可以在 Web 平台和桌面上快速运行。

    偶尔的掠夺性货币化

    企业需要赚钱。这是完全可以理解的。无论平台如何,企业软件都很昂贵。软件即服务 (SaaS) 提供商经常采用让您多花钱的策略。它通常以锁定在付费墙后面的非常有用或生活质量功能的形式出现。一旦您习惯并习惯了这项服务,它就会开始促使您花费更多。它在某些类型的网络应用程序(如游戏和企业工具)中更为明显。但是 SaaS 模型可以公平地实施并对其用户有利。你可以在这里读更多关于它的内容。

    在这里插入图片描述

    桌面应用程序优势

    无需互联网访问

    尽管互联网很普遍,但它尚未达到 100% 的可靠性。在某些地方,它的访问性较差,并且许多 ISP(互联网服务提供商)的连接稳定性较差。更不用说,前面描述的自治模式并非对所有 Web 应用程序都通用。然而,这是台式机的强项。一旦应用程序在您的 PC 上,您就可以在需要时使用它,而不会出现任何连接延迟。

    隐私问题

    如果您特别重视知识产权安全,那么桌面应用程序就是您的最佳选择。不太敏感的数据出现在不同的云上越好。考虑到当您上网时,实际上您所做的一切都会以某种方式进行跟踪,因此桌面服务在这方面更加安全。

    替代支付模式

    对于绝大多数付费桌面应用程序,一旦您购买它,它就是您的了。没有每月付款或订阅。作为权衡,此类程序通常更昂贵。此外,重要的是要注意,如果您有多个系统或需要在办公室的每台 PC 上安装应用程序,根据购买的解决方案,最终可能会花费一笔不小的财富。

    更好的性能

    与 Web 应用程序相比,桌面应用程序无疑具有更好的性能。相同的操作完成得更快,特征范围通常更大。性能并不总是引人注目或需要,因为如此多的 Web 服务不需要太多功率。但是,在桌面替代品没有问题的情况下,更复杂的可能会真正滞后。这是通过利用计算机本身的资源来实现的。

    优化使用计算机资源

    通过使用 PC 的处理能力,桌面应用程序可以执行一系列 Web 应用程序不可行的功能。例如,为最新的视频游戏或 3D 模型的渲染将图形处理单元 (GPU) 推到最大。

    没有持续的托管费用

    这一点描述了定制软件。如果您开发了 Web 应用程序,则需要自己支付托管费用。根据它存储和处理的数据量,它最终可能会非常昂贵。通过选择桌面应用程序可以消除这些成本。但是,您可能仍然需要一个带有下载链接的网页,但这远不及托管 Web 应用程序的成本。

    桌面应用程序的缺点

    不便携

    顾名思义,桌面应用程序固定在您的办公桌上。当然,不是字面意思,您仍然可以随时在笔记本电脑上使用它们。但是,它仍然固定在一个系统上。您不能只登录其他人的 PC 并继续使用 Web 应用程序工作。

    硬盘空间

    程序本身和它产生的文件都存储在您的硬盘上。有些应用程序可能使用不多,但像录像机和图形编辑器这样的工具可能会占用千兆字节。您在他们的使用中多产,您将拥有的可用空间越少。

    强制安装

    每个桌面应用程序都必须安装在您的计算机上。这不仅意味着您不能只加载它并随时使用它,而且还意味着它占用空间。此外,如果您不再需要该工具,某些文件即使在卸载后仍可能保留。数量不多,但它会很快变得烦人。

    手动更新

    Web 应用程序始终是最新的。启动应用程序时,最新版本会自动推送给用户。桌面软件并非如此。它可以通知您有可用的更新,但您仍然需要手动下载并安装它。

    为每台 PC 部署

    我们之前提到过这个缺点,但它是我们大部分客户支持定制软件的决定性因素。由于我们在 Digital Skynet 专注于企业软件开发,因此我们的客户经常告诉我们为他们办公室的每台 PC 部署现成的软件是多么昂贵。您需要为每个系统购买一个新的昂贵副本。这就是为什么许多公司选择为定制软件付费并完全取消这些许可费用的原因。

    我们客户的成功

    扩展我们客户的经验,我们想向您介绍我们的一个项目。 Commodo 是我们监控金融报价的交易和经纪 CRM 的扩展。实施渐进式 Web 应用 (PWA) 技术使我们能够扩展原始 Web 服务的功能。

    Comodo 中包含的功能包括收集服务使用频率和发送给经纪人的请求数量的统计数据,以及抓取市场信息和向任何设备发送更新报价的通知。所有这些都可以在任何浏览器中使用,因此交易者可以获得可以赚钱的相关信息。如果您曾经参与过经纪业务,您就会知道几分钟可以带来多大的改变。这就是为什么网络解决方案是该产品最明智的选择,因为您可以随时随地访问它。

    综上所述

    如您所见,桌面应用程序与网络应用程序的选择并非易事。每种方法在软件开发领域肯定都有它的位置。但是,要充分利用好处,您不仅需要了解项目的细节,还需要了解每种开发类型的来龙去脉。我们希望这篇文章对这个话题有所启发。但是,如果您有任何疑问,您可以随时向专家咨询,他们会更详细地告诉您您需要了解的一切。

    展开全文
  • 桌面应用程序,类似于或Telegram。 支持平台 特征 通知| 消息将显示为正常的操作系统通知 任务栏托盘| 关闭应用程序后,会将Threema Desktop缩小到任务栏任务栏图标中(就像其他应用程序一样,例如discord,skype,...
  • 本文内容包括:简介场景组件设置环境创建数据库在Eclipse中配置Tomcat服务器在Eclipse中创建Web项目ncarUsers从文章下载导入文件实现域对象实现数据访问层实现业务逻辑层实现表示层客户机应用程序在Eclipse中运行...
  • Web程序实现桌面提醒

    2008-12-27 09:41:33
    开发web程序时,希望用户不必永远开着一个IE窗口,当用户在WEB服务器端收到一个信息,这时希望能提醒用户,用户认为有必要可以打开IE及时查看。
  • Barcode Reader是一款功能强大使用简单的条码识别控件,可以同时用于WEB桌面应用程序,支持多种图片格式:bmp, jpg, png,gif 和tiff,多种条码类型Code 39, Code 93, Code 128, Codabar, ITF, EAN-8, EAN-13, UPC-...
  • 浅谈java实现桌面程序

    千次阅读 2022-02-04 22:41:57
    一直在用java开发web程序, 从maven-web 至springboot ,...一、套壳web实现 方案一: electron +h5+java 需要1个运行程序(exe) 和1个服务程序(java server) , 通过restful接口或socket 通信,GUI页面和服务完全解.

    一直在用java开发web程序, 从maven-web 至springboot ,但是有时候想写一些单机的小程序,作为2022小的flag.

    java开发桌面小程序当然不是很好的选择, 所以抛开

    • 语言的优越性(学习成本)
    • 内存占用问题 (运行成本)
    • 性能问题 (体验感)
    • 打包大小 (空间占用)

    一、套壳web实现

    在这里插入图片描述

    方案一: electron +h5+java

    需要1个运行程序(exe) 和1个服务程序(java server) ,
    通过restful接口或socket 通信,GUI页面和服务完全解耦,需要学习nodejs 、electron相关知识。

    方案二:webview+h5+java

    借助JavaFX的webview 实现,静态资源与后台程序打包在一起作为web服务访问,但是webview约等于ie11 (稍微好点),需要考虑h5的兼容性。

    方案三:jxbrower+h5+java

    jxbrower集成chrome的v8引擎,与方案二类似,但是不用考虑h5的兼容性,需要寻找破解资源。上图为该方案实现

    方案四:jcef+h5+java

    jcef也是集成chrome的v8引擎,与方案三类似,是开源选择,但是性能与稳定性、文档、简易性不及jxbrower (毕竟商用)

    二、swing实现

    在这里插入图片描述 如果对比h5来说,如果想实现上图的效果,我觉得需要了解swing的布局、组件、节点、事件 等等,学习成本不小,感兴趣也可以作为选择。
    请添加图片描述
    gif是我在学习swing中一些示例,皮肤和布局都使用第三方包flatlaf和miglayout

        <dependency>
                <groupId>com.formdev</groupId>
                <artifactId>flatlaf</artifactId>
                <version>0.38</version>
            </dependency>
     <dependency>
                <groupId>com.miglayout</groupId>
                <artifactId>miglayout-swing</artifactId>
                <version>5.2</version>
            </dependency>
    

    JavaFX实现

    可以参考xJavaFxTool项目:gitee: xJavaFxTool

    图片来自gitee
    (图片来自xJavaFxTool)

    JavaFX是新一代java的GUI开发技术,追求简单、丰富的样式和3D的突破,如果按照前后端的分离来看,其实view层和controller类的解耦是更符合人们期望的一种方式。
    但是我不喜欢fxml, 就和我不喜欢jsp一样(但是有时候不得不这么干)。

    还有一些其他的GUI技术,不在此讨论,比如SWT +JFACE(eclipse底层)、AWT (不太了解)。

    就像vscode选择electron ,微信选择nw.js,idea选择swing, eclipse选择swt 等等一样,从实际的需求出发选择适合自己的才是重要的,可能某一天vscode会去选择webview2放弃electron, idea放弃了swing ,静静的看待jquery的没落,layui的落幕,拥抱vue react angular 的绽放 ,感受go flutter rust 的变迁。
    既然选择就不要去后悔,适合自己的才是最重要的

    展开全文
  • Saadhn:JioSaavn的桌面应用程序基于官方JioSaavn Web应用程序的JioSaavn桌面客户端。 内置。 这不是官方产品。 该项目不会尝试对JioSaavn API进行反向工程,也不会尝试重新实现JioSaavn客户端的任何部分。 用户与...
  • 基于pyqt5控件QtWebEngineWidgets实现点击按钮连接访问web应用程序或网页,也可以理解为通过桌面应用程序访问web云平台。包含界面和逻辑程序
  • 尝试将电子和Redux结合在一起以实现功能强大的Web桌面性能 目的 由等框架提供支持的基于Web桌面应用程序非常棒 函数式React式编程很有趣,并且使您可以轻松地使用热重载,记录/回放等工具增强开发环境的能力。在...
  • web应用打包成桌面可执行程序

    万次阅读 2017-12-09 17:18:04
    本教程旨在帮助开发人员把web应用程序打包成一个可执行的桌面应用程序,并生成一个安装包setup.exe,直接安装到本地电脑,方便用户使用。 1、背景 开发web项目时,大多数选择主流的chrome等浏览器作为开发调试工具...

    本教程旨在帮助开发人员把web应用程序打包成一个可执行的桌面应用程序,并生成一个安装包setup.exe,直接安装到本地电脑,方便用户使用。

    1、背景

    开发web项目时,大多数选择主流的chrome等浏览器作为开发调试工具,但最终用户可能要求兼容IE等不常用的浏览器,此时如果重新开发需要耗费很大的人力、物力。针对此种情况,可以考虑把web应用程序打包成一个桌面应用程序,既方便用户使用,又不用考虑浏览器的兼容问题。

    2、名词解释

    本文中所用到的名词术语和名词缩写的解释如表1-1所示。

                                                                                                   表1-1 名词解释

    术语/缩写

    定义

    nw

    node-webkit


    3、nw打包web应用

    把web应用程序打包成桌面应用程序并最终生成一个安装包exe基本流程为:【使用node-webkit把web应用打包成桌面可执行应用exe】—>【使用reshacker修改exe的版本信息、logo等内容】—>【使用inno把可执行的桌面应用exe程序打包成安装包exe】。

    开发人员可以到nw官网下载nw程序,考虑到最终打包的桌面应用程序可能运行在32位机器或者64位机器上,下载nw的32位和64位程序,分别打包32位桌面应用程序和64位桌面应用程序。

    下载后解压,其目录结构如下图所示。



    nw是作者编译好的nw.exe来启动的,nw根据程序描述文件package.json来启动主页面加载到webkit内核中,默认的解压后没有package.json文件。因此,我们需要创建配置文件package.json来设置我们web应用程序,如下图所示。


    其基本内容如下:
    {
      "main": "http://www.abc.com",
      "name": "测试",
      "description": "测试",
      "version": "1.0",
      "keywords": [ "abc", "abc" ],
      "window": {
        "title": "测试",
    	  "icon": "abc.png",
        "toolbar": true,
        "frame": true, 
        "width": 1300,
        "height": 768,
        "position": "center",
        "min_width": 1200,
        "min_height": 600
      },
      "webkit": {
        "plugin": true
      },
      "chromium-args":"--incognito"
    }
    其中几个比较重要的属性:
     main: web应用程序的主页面,这里我们配置的是web应用部署服务器的地址,当部署服务器改变时,可以修改此地址。
     name: 应用程序的名称
     window: 主要描述桌面应用程序的窗口信息,title属性描述窗口的名称,nw.exe启动后,右键任务栏中的桌面应用程序可以看到修改后的名称。icon修改桌面应用程序的图标,修改后可以在任务栏中看到修改后的图标。

    4、使用reshacker修改nw.exe信息

    虽然nw.exe根据配置文件package.json以桌面应用形式来运行web程序,但是程序在任务管理器中的进程名、进程icon、版本信息等都还是nw.exe信息。可以使用reshacker把nw.exe相应的信息修改为web应用程序的信息,例如进程名、进程icon等等,使得生成的桌面应用程序更加专业,其具体操作流程如下。

    1、使用reshacker打开nw.exe



    2、在图标组中替换exe运行时进程的icon



    3、在版本信息中修改exe的版本信息



    4、修改完毕点击【另存为】,命名exe应用程序为系统名,例如:test.exe,删除nw.exe。再次运行时任务管理器中的信息、exe属性信息等就都改变了。

    3、使用inno打包成安装包exe

    完成上面的操作之后,虽然可以以桌面应用程序的方式运行web程序,但是对于用户来说体验还是不好,必须拷贝整个解压后的nw文件夹,然后点击运行新生产的test.exe才能使用。为了方便用户使用,使用inno把修改配置后的test.exe打包成一个安装程序setup.exe,用户直接下载安装包安装到本地电脑上使用。

    4、注意事项

    使用inno打包生成安装后安装到本地运行,由于登陆页面的密码输入框类型为password,每次登陆之后,webkit内核默认的都会记住用户名、密码。再次打开运行时会自动填充登陆历史记录的用户名及密码,显然这导致用户密码不安全。

    解决办法:

    修改密码输入框type为text,通过js编程实现对密码输入密文显示。


    展开全文
  • 网络桌面虫洞 Web应用程序桌面的链接可在Web应用程序实现类似于桌面的功能。 开发人员 $ npm install 跑步 $ npm start 建造 $ npm run build 执照 麻省理工学院:copyright:
  • SafenetworkJs是一个库,用于实现与SAFE Network一起使用的Web桌面和命令行应用程序。 它旨在成为一个非常全面的图书馆。支持: 在SAFE浏览器中运行的Web应用Windows,Mac OS和Linux上的桌面和命令行应用程序...
  • 基于PyQt5实现访问Web应用程序或网页

    千次阅读 2022-04-16 21:51:11
    基于pyqt5控件QtWebEngineWidgets实现点击按钮连接访问web应用程序或网页,也可以理解为通过桌面应用程序访问web云平台。 效果 访问Web应用程序或网页程序代码示例 1. 界面ui文件 # -*- coding: utf-8 -*- # ...
  • 1、安装node.js 2、安装electron 3、web项目 二、打包过程 1、打包配置 2、 安装打包器 3、执行打包命令: Electron是由GitHub开发,使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序,可以帮我们把web网页...
  • web项目转为桌面应用程序

    万次阅读 2018-07-30 19:10:15
    本教程是利用npm和nativefier实现把任意web项目转换成一个桌面应用软件。 2. 环境及软件 操作系统:Windows10 64位 软件:node.js (node-v8.11.3-x64版本) 下载地址:...
  • Flutter2重磅发布支持Web桌面应用

    千次阅读 2021-03-04 21:23:55
    作为一款用于构建跨平台APP的框架,Flutter今天正式迎来了它的的第二个大版本,增加了对桌面Web 应用程序的支持。开发者可借助 Flutter2打造开箱即用的APP,并且能够为 iOS、Android、Windows、m
  • web端访问远程桌面

    千次阅读 2021-01-17 14:09:04
    四、web端通过object控件访问。 五、设置IE浏览器。 一、C#制作activeX控件 1、创建一个windows窗体控件库,如下图 2、选择创建项目属性,弹出如下图: 3、点击程序集信息,设置式程序集COM可见。 4、...
  • 把java web应用包装成桌面应用的简单做法 把java web应用包装成桌面应用的简单做法 把java web应用包装成桌面应用的简单做法 把java web应用包装成桌面应用的简单做法
  • 授课教师 职务 第9章 Web通信 课程描述 HTML5 提供了功能 强大的Web通信机制 可以实现不同域的 Web应用程序之间的 安全通信也可以 在JavaScript进行 HTTP(S)通信和 WebSocket 通信 这些都是构建桌面Web应用的基础...
  • Web应用程序桌面应用程序的区别

    千次阅读 2014-01-06 17:41:22
    如果都是用.net做的话,桌面程序需要开发服务器端和客户端两块程序,电脑都要安装.net framework,b/s形式的话,只用做服务器端。但两者桌面应用可能软件界面更好控制一些,web形式客户端的屏幕就不太好空,一般满足...
  • flask-desktop是一个Python模块,可让您使用三行代码将Flask应用程序转换为跨平台桌面应用程序。 安装: :: pip install git+git://github.com/widdershin/flask-desktop.git 我想在pip上使用flask-desktop,但是...
  • [文章]Windows server 2016通过远程桌面Web访问实现网页修改域账号密码 http://bbs.learnfuture.com/topic/11524 【前言】 在Windows server 2003中,系统提供了iisadmpwd作为一种修改域用户密码的方式,...
  • Web应用程序  (1)什么是Web应用程序  应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览 器端/服务器端应用程序,这类应用程序一般借助浏览器来运行。 ...
  • WEB应用和桌面应用的区别于优缺点

    千次阅读 2021-03-09 13:46:10
    1.桌面app 响应速度快;无法共享;直接双击就可以运行,不需要IE;一般以Windows窗口形式存在; 2.web应用程序 需要IE来执行;...Web应用程序,只需要修改服务器上Web应用程序,则所有的客户端自动进行更新。而
  • WEB应用程序的开发和研究

    千次阅读 2022-01-27 09:36:09
    WEB应用程序原理(概述)_xiaofengdada的博客-CSDN博客 一、动态web应用程序的开发分为3个层次 1、表现层(UI):这一层的代码用来浏览器中显示数据和接收用户输入的数据,为用户提供一种交互式的界面。 2、...
  • 程序分成UpdateServer(Web服务应用程序)和一个Client(命令行程序)。UpdateServer提供应用程序的最新版本,应用程序存放在UpdateServer下的AppCenter目录中。Client程序运行时,先从UpdateServer下载最新的版本,...
  • JS在web页面中调起本地应用程序

    千次阅读 2021-11-04 17:13:31
    实现这个功能有两种方式: 方法一:可以使用ie浏览器独有的ActiveX控件,此方法只支持IE浏览器 <html> <body> <button onclick='Run("C:\\Program Files (x86)\\Tencent\\WeChat\\WeChat.exe")'...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 113,041
精华内容 45,216
热门标签
关键字:

web实现桌面程序