首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

.Net.Net Core 的界面框架 NanUI 发布新版本啦!

因此我不得不考虑放弃 ChromiumFX 换一种内核,在甄选了 CefSharp 和 CefGlue 之后,还是觉得使用更接近 CEF 原生的 CefGlue 作为底层重置 NanUI 项目,并提升版本号到...和框架 React/Vue/Angular/Blazor 设计和开发.NET 桌面应用程序的用户界面。...承载窗体 重写承载窗体底层删除了没必要的 API 仅保留和框架有关的功能,并且拓展了无边框窗体的能力,新增了两种阴影效果以及一种边框效果。...无边框窗体 在无边框窗体样式中系统原生的标题栏和边框被隐藏,可以使用整个窗体区域来绘制您的应用程序界面。...PM> Install-Package NetDimension.NanUI.Runtime 如果您在国内 NuGet 访问较慢无法下载NetDimension.NanUI.Runtime包时,请您加

2.6K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Blazor 中的路由和路由模板

    过去的 ASP.NET Web 窗体和现代 Web 明显区别在于 Web 服务器入口是否存在路由组件。在 Web 窗体中,绝大多数 Web 终结点都是物理文件资源,直接通过其页面路径调用。...通过 ASP.NET MVC,只要请求的 URL 无法映射到物理服务器文件,路由组件就会启动。...路由器的实现是通过 SPA 框架(其中 Angular 最为出色)移动到客户端的。让我们花点时间对合并的 Angular 路由器和仍在使用的 Blazor 路由器中的功能进行简要比较。...与 Angular 路由器不同,它在获取路由参数后无法异步运行解析步骤。最后,Blazor 路由器不支持条件重定向到备用路由 - 这也是 Angular 路由器可以做到的。...对于具有约束的路由,任何无法成功转换为指定类型的参数值都会使匹配失效,并且无法识别该路由。 更智能的链接和编程 URL 导航 在 Blazor 应用程序中,欢迎你使用定位标记来创建指向外部内容的链接。

    8.4K21

    【玩转服务器】如何重置服务器密码

    云服务器CVM重置密码 1、找到要重置密码的服务器,打开网址: https://console.cloud.tencent.com/cvm/instance/index 如果没有看到服务器,可能是当前地区不正确...,点击上方地区选择正确的服务器所在区域。...2、找到对应的服务器,点击最右边的功能项“更多” -> “密码/密钥” -> “重置密码”,在弹出的窗体中,输入要更改的密码,提交即可重置。...图片 轻量应用服务器重置密码 1、找到要远程登录的服务器,打开网址: https://console.cloud.tencent.com/lighthouse/instance/index 2、找到服务器...,点击“更多” -> “重置密码”,在弹出的窗体中,输入要更改的密码,提交即可重置。

    2.2K61

    NanUI开源框架:暂停开发,作者转行卖钢材,回顾与思考?

    关于 NanUI NanUI 界面组件是一个开源的 .NET/.NET Core 窗体应用程序(WinForms)界面框架,适用于希望使用 HTML5 / CSS3 等前端技术来构建 Windows 窗体应用程序用户界面的...图源 NanUI GitHub 页 项目核心 NanUI 界面组件是一个开放源代码的 .NET / .NET Core 窗体应用程序(WinForms)界面组件。...她适用于希望使用 HTML5/CSS3 等前端技术来构建 Windows 窗体应用程序用户界面的 .NET/.NET Core 开发人员。...)和框架(React/Vue/Angular/Blazor)设计和开发.NET 桌面应用程序的用户界面。...使用 NanUI 界面框架将为传统的 WinForm 应用程序的用户界面设计和开发工作带来无限种可能!

    55820

    .NET Core 3.0-preview3 发布

    .NET Core 3.0 Preview 3已经发布,框架和ASP.NET Core有许多有趣的更新。这是最重要的更新列表。...96DPI不再适用,并且可以构建高DP Windows窗体应用程序。 ​ ASP.NET Core 3.0的更新: Razor组件的改进。...与谷歌一起构建的gRPC是一种流行的远程过程调用(RPC)框架。此版本的ASP.NET Core在ASP.NET Core上引入了第一等的gRPC支持。 Angular模板使用Angular 7....Angular SPA模板现在使用Angular 7,在第一次稳定释放之前,它将被Angular 8替换。 SPA-s的身份验证。Microsoft通过此预览为单页应用程序添加了现成的身份验证支持。...关于Entity Framework Core 3.0的消息并不多,但我们可以期待.NET Core的下一个预览版本的更新。

    1.8K20

    从零开始学习X#(七)

    因此在“解决方案”中的某个位置必须至少有一个“启动项目”,并且该启动项目必须具有一个名为Start()的类,以使您的工作顺利进行。应用它可以设置环境和全局变量、打开表、传入参数。...我们可以为我们的业务类别选择任意数量的用户界面,例如 Angular 网站或手机应用程序,但是Windows窗体是最接近VFP应用程序的用户界面。 Windows 窗体有两种形式。...但是,FoxPro 表单具有看似强大的功能,它使您可以包含构成和继承一层又一层的控件,而WinForms 根本无法与之匹敌。微软确实曾说过,WinForms 不会向.NET Core迈进。...在背后,它使用XAML的XML方言来布局接口,但是命令是使用C#或X#编写的。这里的想法是,您团队中的UI/UX设计人员可以创建表单,而编码人员可以处理实际的逻辑。...可以用整本的书描述创建WPF表单,因此我们只能在此处涉及最浅显的部分,这足以模拟我们的VFP表单。我想说的是,在撰写本文时,要完成所有工作,创建表单,尤其是数据绑定,难度相当的大。

    1.5K30

    C#之二十 Win Form对话框

    ShowApply 指示对话框是否包含”应用”按钮 ShowColor 指示对话框是否包含“颜色”选择 FontDialog组件常用方法 方法名称 说明 Reset 将对话框上的所有选项重置为默认值...​​Color​​ 获取或设置用户选定的颜色 ColorDialog对话框常用方法 方法名称 说明 Reset 将对话框上的所有选项重置为默认值 ShowDialog 显示颜色对话框 使用ColorDialog...Reset 将对话框上的所有选项重置为默认值 ShowDialog 显示对话框 使用OpenFileDialog对话框 我们举例使用打开文件对话框。...对话框常用方法 方法名称 说明 Reset 将对话框上的所有选项重置为默认值 ShowDialog 显示颜色对话框 使用FolderBrowserDialog对话框 我们举例使用浏览文件夹对话框。...Reset 将对话框上的所有选项重置为默认值 ShowDialog 显示对话框 使用SaveFileDialog对话框 我们举例使用保存文件对话框。

    6000

    示例工作簿分享:筛选数据

    标签:VBA,用户窗体 这是一个很好的示例,充分展示了VBA和用户窗体控件编程技术。 示例中有一个数据工作表Sheet1,包含有一个列表,每一行的单元格中都有很多用逗号分隔的数据,如下图1所示。...图1 工作表Sheet2中列出了数据中的唯一值,如下图2所示,可以根据工作表Sheet1数据添加而更新。 图2 创建了一个用户窗体,用来进行数据筛选,如下图3所示。...图3 这个示例工作簿有以下功能: 1.按F3会运行更新代码更新工作表Sheet2中的唯一项,并以红色标注出新添加的项。 2.按F4键将调出图3所示的用户窗体。...3.在用户窗体中: (1)左侧列表框列出了工作表Sheet2中的所有唯一项。 (2)在搜索框中输入内容时,会随着输入自动缩减左侧列表框中的内容。...(5)选择右侧列表框中的项目,单击“移除”按钮,该项目会自动移至左侧列表框。 (6)单击“筛选重置”按钮会重置列表框数据和工作表筛选。

    16110

    高级 Vue 组件模式 (7)

    但我们会发现一个问题,就是当前 toggle 组件的状态对于调用者来说,完全是黑盒状态,即调用者无法初始化,也无法更改组件的开关状态,这在一些场景无法满足需求。...对于无法更改开关状态的问题,似乎无法简单通过声明一个 prop 属性的方式来解决,并且如果我们期望的更改逻辑是异步的话,同样无法满足。...,所以使用 watch 是无法满足条件的。...让我们换一个角度来思考问题,既然实现者无法预知调用者的逻辑,何不把重置开关状态的逻辑全部交由调用者来实现?...,这其实是工厂模式的一种体现,在其他的框架中也有体现,比如 React 中,HOC 中提及的 render props 就是一种比较具体的应用,Angular 在声明具有循环依赖的 Module 时,可以通过

    65710

    C#基础学习之——(一)Dock与Anchor

    2.Anchor ①Anchor在英文中是锚定的意思,表示在窗体重置时控件与窗体(或者父控件)的相对位置保持不变。控件变化要等到窗体重置的时候才能呈现。...②当控件放置于窗体时,默认的anchor设置是“顶部、左边”,这使得控件和窗体的顶边和左边缘固定相关。...窗体设计尺寸小了,用户控件最右边有一部分没有显示完全,于是我改变窗体尺寸,得到 窗体时放大了,可是设计的用户控件并没有随着窗体的放大而进行改变。...,这个Panel的大小是按用户控件的设计大小进行加载的不会随着窗体的大小的改变而改变。...设计完之后,估计加大主窗体的尺寸,看各控件如何变化: 设计界面: 窗体显示: 总结 以上就是今天要讲的内容,本文仅仅简单介绍了Anchor与Dock的简单使用,后续会继续探索的!

    3.1K20

    构建现代Web应用时究竟是选择传统web应用还是SPA

    SPA 很少需要重新加载整个页面,因此加载速度更快,可在后台提取数据,并且对单个用户操作的响应更快。 SPA 支持增量更新,可保存尚未完成的窗体或文档,而无需用户单击按钮提交窗体。...如果应用要求包括丰富的功能,且超出了典型 HTML 窗体提供的功能,则应选择 SPA 样式应用程序。...团队应有能力像使用 Angular 一样使用 SPA 框架编写新式 JavaScript。...参考 - SPA 框架 Angular https://angular.io JavaScript 框架的比较 https://jsreport.io/the-ultimate-guide-to-javascript-frameworks.../ 应用程序已为其他(内部或公共)客户端公开 API 如果已提供一个 Web API 供其他客户端使用,则相较于在服务器端窗体中复制逻辑,创建一个利用这些 API 的 SPA 实现更加容易。

    1.5K30

    做前端技术方案选型的时候,你是怎么做决策的?

    最近在知乎上看到的一个提问做前端技术方案选型的时候,你是怎么做决策的?想起一年来自己所做的项目,全都是一个人在做选型,能力也在一步步中培养起来。...关于layui,有两句话想说 一开始不打算用这个框架的,但是随着业务的增多,我们知道在bootstrap里面,Bootstrap 模态框(Modal)插件,模态框(Modal)是覆盖在父窗体上的子窗体。...通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。...简单:官方文档很清晰,比 Angular 简单易学。      2\. 快速:异步批处理方式更新 DOM。      3\. 组合:用解耦的、可复用的组件组合你的应用程序。      4\....对模块友好:可以通过 NPM、Bower 或 Duo 安装,不强迫你所有的代码都遵循 Angular 的各种规定,使用场景更加灵活。

    1.9K10

    逆向一期014push窗体法

    push窗体法 程序载入OD,点击箭头所指摁钮(快捷键Ctrl+G) 运行到401000处 ? 右键,查找二进制字符串 ? 输入FF 25,注意,这里是找窗体事件,而不是摁钮事件 ?...来到这里,看下面那个push 0x520开头的,这就是一个易语言窗体,每个窗体都有不同的“名字” ? 把这个复制到之前的FF 25处 ?...这样打开程序出现的第一个窗体就是改的这个,而不是之前程序设定的,这个是改完了的样子 ? 保存一下,但是这并不是希望得到的,这是一个重置密码窗口,不是正常操作窗口 ?...总有一个是正常操作界面 大多数保存出来的会打开一个子窗体,有的会有提示,但是有一个根本打不开,猜测是这个,应该是有一个暗桩,自动退出了

    90330

    关于请求被挂起页面加载缓慢问题的追查

    前端同学们开组会提及此事,如何解决慢的问题。 最致命的是:偶发!你不能准确知道它抽风的时间点,无法在想要追查问题的时候必现它。...这也正是本文将要展开的。 下面是另外一些被提出来的可能性。 Angular Angular首当其冲。为什么,因为这个问题出现在后台MIS系统中,且这些系统多用Angular开发。...Angular :怪我咯。 因为问题多出现在基于Angular的MIS系统中,并且Angular的性能一直是被诟病的,所以听到不少的声音将矛头指向Angular。这似乎没什么好庇护的。...内部封装的commonResource库 内部对Angular原生的resource进行了封装,做了些数据的转换处理。既然上面Angular都被正身了,那么这里的怀疑也是站不住脚的。...Ack, Reset 报文重置发生主要有以下情况: 服务器没有监听被请求的端口,无法建立连接 服务器此刻无法比如没有充裕的资源用来连接连接 TCP Reset due to no response 由于没有响应而被重置

    5.2K20
    领券