.NET软件开发
文章平均质量分 92
葡萄城技术团队
这个作者很懒,什么都没留下…
展开
-
ASP.NET 5系列教程(七)完结篇-解读代码
在本文中,我们将一起查看TodoController 类代码。原创 2015-03-17 09:59:34 · 2082 阅读 · 0 评论 -
ASP.NET 5系列教程 (五):在Visual Studio 2015中使用Grunt、Bower开发Web程序
基于Visual Studio 2015,你可以方便的管理前端包,如jQuery, Bootstrap, 或Angular。原创 2015-01-27 09:44:59 · 2527 阅读 · 1 评论 -
ASP.NET 5系列教程 (二):Hello World
本篇文章内容比较基础,主要是向大家展示如何创建一个 ASP.NET 5 工程.原创 2014-12-25 12:03:42 · 2775 阅读 · 0 评论 -
ASP.NET 5系列教程 (六): 在 MVC6 中创建 Web API
ASP.NET 5.0 的主要目标之一是统一 MVC 和 Web API 框架应用。原创 2015-02-05 09:46:05 · 2506 阅读 · 0 评论 -
七天学会ASP.NET MVC(七)——创建单页应用
本文是七天学会MVC文章最后一篇,在文章开始整理了项目的组织架构,让项目更系统化结构化,在三个实验中示例了单页应用的创建,处理不同技术之间的数据传输问题原创 2015-08-11 12:14:48 · 1630 阅读 · 0 评论 -
ASP.NET 5系列教程 (四):向视图中添加服务和发布应用到公有云
现在,ASP.NET MVC 6 支持注入类到视图中,和VC类不同的是,对类是公开的、非嵌套或非抽象并没有限制。在这个例子中,我们创建了一个简单的类,用于统计代办事件、已完成事件和平均优先级的服务。原创 2015-01-13 11:05:09 · 1719 阅读 · 0 评论 -
ASP.NET 5系列教程 (三):view components介绍
在ASP.NET MVC 6中,view components (VCs) 功能类似于虚拟视图,但是功能更加强大。 VCs兼顾了视图和控制器的优点,你可以把VCs 看作一个Mini 控制器。原创 2015-01-09 10:49:57 · 2518 阅读 · 0 评论 -
ASP.NET 5系列教程 (一):领读新特性
ASP.NET 5 是用于创建Web应用的框架,相对于以前的版本它更加简练、灵活,本次发布的版本彻底优化了应用开发框架,你可以轻松部署应用到云端或其他平台,它包含了最小的模块化组件,所以确保你在构建复杂解决方案的同时保持灵活性。原创 2014-11-26 11:09:55 · 2746 阅读 · 0 评论 -
ASP.NET MVC中三方登录: 微软、谷歌、Office365
创建一个MVC的工程,在Startup.Auth.cs文件中,我们能看到这样的一些代码。这其实是微软已经帮我们实现好的三方登录的接口,我们只需要创建相应的开发者账号,并在其中配置好跟我们应用程序相关的一些信息,获取到应用程序的Id跟密码,填到上面相应的接口中,即可实现相应账号的三方登录。原创 2015-05-19 10:17:05 · 2730 阅读 · 0 评论 -
自学MVC看这里——全网最全ASP.NET MVC 教程汇总
MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC。小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口。本文从Why,What,How三个角度整理MVC 的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp.NET MVC 框架知识,Let’s go! 1. Why :为什么需要ASP.NET原创 2015-08-13 10:59:56 · 8147 阅读 · 1 评论 -
报表控件ActiveReports V14.0发布:支持 .Net Core,全新的设计器UI,引入更多报表组件
近期,葡萄城报表控件ActiveReports V14.0 正式发布,全面支持 .NET Core平台。同时,在本次更新中 ActiveReports的桌面报表设计器UI得以全面增强,报表预览方式得以全面优化,报表设计能力得以大幅提升。作为一款专注于 .NET 平台的报表控件,ActiveReports 不仅满足了WinForm、ASP.NET、.NET Core、WPF 等平台下的中国式复杂...原创 2020-01-02 15:54:38 · 1412 阅读 · 1 评论 -
.NET 组件集 Componentone 发布更新:Blazor Edition + 跨平台数据组件
.NET 组件集 ComponentOne V2020.0 Update1现已正式发布,该版本聚焦跨平台数据管理与集成,可显著提升 .NET开发人员的生产效率。本次更新,ComponentOne 增加了连接到在线数据源的新方法,通过跨平台数据集管理,呈现数据 UI、数据分析以及集成来自不同源的数据。在列举 ComponentOne的全部新特性之前,请下载最新安装程序,以便同步体验!...原创 2020-04-08 16:12:33 · 649 阅读 · 0 评论 -
如何在 ASP.NET MVC 中集成 AngularJS(2)
过去两年中,我最喜欢的一项技术就是设计单页面应用(SPA)的 AngularJS。作为一个微软stack开发者,我也是使用 ASP.NET MVC 平台实现 MVC 设计模式和并进行研究的粉丝,包括它的捆绑和压缩功能以及实现其对 RESTful 服务的 Web API 控制器。为了兼得 ASP.NET MVC 和 AngularJS,本文介绍了在 ASP.NET MVC 中集成 AngularJS 的两全其美的方案。原创 2016-09-06 12:05:57 · 2590 阅读 · 0 评论 -
如何在 ASP.NET MVC 中集成 AngularJS(3)
过去两年中,我最喜欢的一项技术就是设计单页面应用(SPA)的 AngularJS。作为一个微软stack开发者,我也是使用 ASP.NET MVC 平台实现 MVC 设计模式和并进行研究的粉丝,包括它的捆绑和压缩功能以及实现其对 RESTful 服务的 Web API 控制器。为了兼得 ASP.NET MVC 和 AngularJS,本文介绍了在 ASP.NET MVC 中集成 AngularJS 的两全其美的方案。原创 2016-09-08 13:51:01 · 1655 阅读 · 0 评论 -
微软:正式发布针对 .NET Core的 Winform 设计器
作为微软最引以为傲的IDE编辑器,Visual Studio已经让无数专注于 .NET 平台的开发者被其强大的设计能力和所见即所得的效果所震撼。而 .NET Core,作为微软推出的第一个跨平台 (Mac OSX、Linux) 应用程序开发框架,同样被寄予了无限厚望。如今,微软正式将二者结合,在Visual Studio 2019 16.6版中,针对 .NET Core 平台推出 Winform 设计器。Visual Studio针对 .NET Core 平台推出 Winform 设计器设计器使用原创 2020-05-25 14:06:26 · 1157 阅读 · 1 评论 -
为什么你需要将代码迁移到ASP.NET Core 2.0?
微软 .NET 开发工具组宣布了 ASP.NET Core 2.0 的发布,并且此版本与 .NET Core 2.0、Visual Studio 2017 15.3 和新的 Razor Pages 页面优化范例兼容。原创 2017-09-26 09:58:58 · 2503 阅读 · 1 评论 -
基于.NET架构的树形动态报表设计与应用
在一些统计报表中,利用树形结构报表来实现维度钻取功能是十分常见的。通过逐级钻取,可以快速查看更细粒度的指标数据,如项目施工进度报告等。使用葡萄城报表控件——ActiveReports,即可轻松设计树形结构报表,以及设置进度条显示等功能。什么样的报表样式被称为树形结构报表呢?让我们先来看看“树形结构”报表的展示样式。了解了树形结构报表模板...原创 2019-10-12 18:48:54 · 466 阅读 · 0 评论 -
从 .NET 到 JavaScript —— 纯前端报表控件 ActiveReportsJS 焕新登场
报表工具的发展史,最早可以追溯到微软报表SSRS(SQL Server Reporting Services)时期。最初,报表工具主要应用于报表的定制、呈现和输出。经过几十年的发展,随着各种业务系统功能和结构的日趋复杂化,对报表工具“交互式、自助式、跨平台”的需求也在逐步攀升。如今,一款优秀的报表工具,除了可以满足开发人员在不同的业务场景中,设计复杂结构报表和交互式报表的需求,还可以让开发人员将...原创 2019-12-14 21:15:28 · 770 阅读 · 0 评论 -
值得 .NET 开发者了解的15个特性
本文列举了15个值得了解的C#特性,旨在让.NET开发人员更好的使用C#语言进行开发工作。原创 2018-03-21 10:31:18 · 616 阅读 · 0 评论 -
Spread.NET 表格控件 V12.0 Update2 发布更新
Spread.NET表格控件V12.0 Update 2 已经正式发布,本次发布主要针对WinForm平台下客户反馈的产品使用功能进行优化,并修复了已知问题,具体修复情况见下方说明。Spread.NET 是一个功能、布局与 Excel 高度类似的 .NET表格控件,可全面满足 WinForm、ASP.NET、XAML 和 WinRT 等平台下表格数据处理、数据可视化开发需求。Spread.N...原创 2019-08-23 11:38:10 · 450 阅读 · 0 评论 -
在ASP.NET MVC5中实现具有服务器端过滤、排序和分页的GridView
在本文中,我们学习如何实现服务器端的分页,搜索和排序功能。从长远来讲,这是一种更好的方式来应对数据集特别大的情况。原创 2016-11-22 13:54:34 · 1526 阅读 · 0 评论 -
【初学者指南】在ASP.NET MVC 5中创建GridView
在这篇文章中,我们将会学习如何在 ASP.NET MVC 中创建一个 gridview,就像 ASP.NET Web 表单中的 gridview 一样。服务器端和客户端有许多可用的第三方库,这些库能够提供所有必需的功能,如 Web 表格中的搜索、排序和分页等。翻译 2016-11-15 15:06:08 · 2857 阅读 · 0 评论 -
是什么优化让 .NET Core 性能飙升?
.NET Core(开放源代码,跨平台,x-copy可部署等)有许多令人兴奋的方面,其中最值得称赞的就是其性能了。本文主要介绍.NET Core中的一些性能改进,特别是.NET Core 2.0中的,重点介绍各个核心库的一些示例。原创 2017-07-17 12:08:46 · 6987 阅读 · 1 评论 -
ASP.NET Web API 应用教程(一) ——数据流使用
相信已经有很多文章来介绍ASP.Net Web API 技术,本系列文章主要介绍如何使用数据流,HTTPS,以及可扩展的Web API 方面的技术,系列文章主要有三篇内容。原创 2015-12-09 14:11:28 · 3632 阅读 · 0 评论 -
报表控件ActiveReports全面迎来 .Net Core 时代!一键创建 .Net Core MVC 项目
近期,葡萄城报表控件ActiveReports V14.0 正式发布,全面支持 .NET Core平台。同时,在本次更新中 ActiveReports的桌面报表设计器UI得以全面增强,报表预览方式得以全面优化,报表设计能力得以大幅提升。本文,将详细介绍如何在ActiveReports中,一键创建 .Net Core MVC 项目。概述ActiveReports已正式支持 .Net Core ...原创 2020-01-02 16:16:11 · 1373 阅读 · 1 评论 -
简便实用:在 ASP.NET Core 中实现 PDF 的加载与显示
本文主要介绍如何通过ASP.NET Core实现和创建一个PDF加载器。原创 2023-12-19 09:06:23 · 328 阅读 · 0 评论 -
表格控件Spread.NET V14.0 发布:支持 .NET 5 和 .NET Core 3.1
Spread.NET 是一个功能、布局与 Excel 高度类似的 .NET表格控件,可全面满足 WinForm、ASP.NET、XAML 和 WinRT 等平台下表格数据处理、数据可视化开发需求。Spread.NET 支持 462 种 Excel 公式,提供可嵌入系统的类Excel设计器和全面开放的 API,为 .NET开发人员构建企业级表格应用程序提供了更加专业的选择。日前,表格控件 Spread.NET 正式发布V14.0版本。从该版本开始,Spread.NET将支持 .NET 5和 .NET Co原创 2020-11-26 10:11:43 · 650 阅读 · 0 评论 -
如何在.NET电子表格应用程序中创建流程图
在 Designer 的工具栏上,导航至“文件”菜单,选择“应用”和“退出”以应用所有更改,然后退出 Spread Designer。然后,使用 Spread 设计器的右侧面板,从下拉列表中选择Spread,查找Features,展开它,并将EnhancedShapeEngine更改为“True”。接下来,在表单上添加一个按钮。最终还可以将应用程序中创建的 .NET 流程图导出为 Excel (.XLSX) 文件,或使用 Spread Designer 的导入和导出功能导入现有的 Excel 文件流程图。原创 2024-01-09 10:18:26 · 1010 阅读 · 0 评论 -
快速入门:使用 .NET Aspire 组件实现缓存
云原生应用程序通常需要各种类型的可扩展缓存解决方案来提高性能。.NET Aspire 组件简化了连接到流行的缓存服务(例如 Redis)的过程,今天小编就为大家简单介绍一下如何使用 .NET Aspire 组件实现缓存。该组件包含该[OutputCache]属性,该属性缓存整个呈现的响应。该页面还包含一个调用@DateTime.Now来帮助验证响应是否已缓存。AspireRedis.Web文件中,紧接着该行之后,添加对。(3)将 Blazor 项目的。(1)在Blazor 项目的。在Program.cs。原创 2023-12-12 08:59:48 · 324 阅读 · 0 评论 -
当.Net撞上BI可视化,这3种“套路”你要知道
最近葡萄在做技术支持,又遇到了客户给我们出的新问题。事情是这样的。这次客户使用的是.Net项目,直接做BI大屏过于复杂,所以想直接集成使用BI数据可视化分析大屏。所以,这次我们就从——Wyn出发,为大家介绍如何在 .Net环境中集成BI仪表板数据可视化大屏。说到这里有些同学对BI仪表板数据可视化大屏并没有概念,我们这里先为大家介绍一下。BI仪表板数据可视化大屏无论你现在正在进行什么项目,多少都会遇到甲方提出,需要一个炫酷好看的数据看板,进行数据可视化展示及自助式数据分析。这个看板,就是BI仪表原创 2022-03-16 14:05:39 · 6902 阅读 · 0 评论 -
快速入门:构建您的第一个 .NET Aspire 应用程序
在 Visual Studio 中,通过右键单击“解决方案资源管理器”中的项目并选择“设置为启动项目”,将AspireSample.AppHost项目设置为启动项目。Traces:显示应用程序的跟踪,它可以跟踪通过您的应用程序的请求路径。当您运行 .NET Aspire 应用程序时,还会启动一个仪表板,您可以使用它来监视应用程序的各个部分。项目:列出 .NET Aspire 应用程序中所有单个 .NET 项目的基本信息,例如应用程序状态、端点地址和加载的环境变量。项目:显示应用程序中项目的输出日志。原创 2023-11-17 08:55:02 · 1115 阅读 · 0 评论 -
.NET 8.0 中有哪些新的变化?
这意味着现在可以从 Byte、Complex、Char、DateOnly、DateTime、DateTimeOffset、Decimal、Double、Guid、Half、IPAddress、IPNetwork、Int16、Int32、Int64、Int128、IntPtr、NFloat、SByte、Single、Rune、TimeOnly、TimeSpan、UInt16、UInt32、UInt64、UInt128、UIntPtr 和 Version 直接格式化为 UTF8。初始化所需的与or不同的语法。原创 2023-11-16 09:02:56 · 1294 阅读 · 1 评论 -
在ASP.NET Core微服务架构下使用RabbitMQ如何实现CQRS模式
在ASP.NET Core微服务架构中,使用RabbitMQ作为消息队列服务,通过实现CQRS模式(Command Query Responsibility Segregation),将写操作和读操作分离,以提高系统的性能和可伸缩性。这种组合能够实现异步通信和事件驱动架构,通过将命令发送到命令处理器执行写操作,同时使用订阅模式将事件发布给查询服务,实现实时的数据查询和更新。消息代理,以RabbitMQ作为示例,是微服务架构的枢纽,为服务间异步通信提供了一个健壮的机制。原创 2024-01-09 08:58:05 · 1127 阅读 · 0 评论 -
2020中国 .NET开发者大会精彩回顾:葡萄城高性能表格技术解读
12月19日,2020中国 .NET开发者大会在苏州召开。本次会议以“开源、共享、创新”为主题,结合线下、线上实时同步直播的方式,征集了来自微软、龙芯等知名企业的40余位技术大咖,为50 余万名开发者带来了近50场技术讲座和 .NET应用实践。葡萄城的表格技术负责人王鸿先生,有幸作为本次大会的演讲嘉宾,向在场的 .NET 开发者分享了葡萄城高性能表格技术调优方面的经验积累。王鸿,作为葡萄城表格技术的负责人,自 2014年起,便一直聚焦于企业高性能表格技术领域的研究,为葡萄城设计了全新的表格组件架构,并原创 2020-12-23 15:50:18 · 373 阅读 · 0 评论 -
性能再提升70%?大咖前瞻带你揭开.NET6的神秘面纱!
本月初微软官宣.NET 6 的RC1即将在11月正式发布,这意味着.NET6正式版跟我们见面的时间又近了一步。在之前的.NET6预览版本中,微软加入了大量新功能特性,而在最终版本中将不再额外加入新的内容,只对现在的内容进行进一步性能优化,以求系统更加稳定。微软官方提供了.NET主题相关总览从年初发布的预览1,到8月发布的预览7,许多新功能陆续进入大家的视线。其中最受期待的,莫过于2020年5月微软推出的 .NET跨平台 UI 框架——MAUI(.NET Multi-platform App UI)原创 2021-09-23 10:03:39 · 398 阅读 · 0 评论 -
服务端表格组件GcExcel V5.0发布,全面支持.NET6,让您同步享受性能极致提升
2020年,随着 .NET5 和 .NET Core的相继推出,.NET这款主流编程语言再次崭露头角,吸引了众多互联网巨头的关注。今年,.NET6继往开来,凭借着Blazor升级、跨平台UI方案MAUI、CLR性能优化等利器,为当下微服务&云原生的新互联网时代描绘出更加宏伟的蓝图!继2020年 V3.0 发布之日起,葡萄城服务端表格组件 GcExcel 便紧随时代的步伐,不但与微软保持紧密的技术合作,还在第一时间对产品版本更新迭代,让开发者不再为新技术而困扰,不再为系统兼容性而担忧,可以同步享受到原创 2022-01-06 18:17:05 · 506 阅读 · 0 评论 -
在ASP.NET Core 中使用 .NET Aspire 消息传递组件
NET Aspire 组件简化了连接到各种消息传递提供程序(例如 Azure 服务总线)的过程。在本教程中,小编将为大家介绍如何创建一个 ASP.NET Core 应用并将提交的消息将发送到服务总线主题以供订阅者使用。除此之外,还可以使用连接字符串连接到服务总线命名空间,但建议在实际应用程序和生产环境中使用无密码方法。接下来,将工作线程服务项目添加到解决方案,以检索和处理发往 Azure 服务总线的消息。Visual Studio 将项目添加到您的解决方案中,并使用新的代码行更新项目的。原创 2023-11-23 09:26:05 · 1989 阅读 · 0 评论 -
.NET 控件集 ComponentOne V2020.0 Update3 发布,正式支持 .NET 5
ComponentOne 是一套专注于企业 .NET开发、支持 .NET Core 平台,并完美集成于 Visual Studio 的第三方控件集,包含 300 多种 .NET开发控件,可满足 WinForm、WPF、 UWP、ASP.NET MVC等七个 .NET平台的系统开发需求,并提供表格数据管理、数据可视化、报表、输入和编辑等七大功能,被誉为“.NET开发的‘瑞士军刀’”。与其他控件集相比,ComponentOne 更加轻盈、稳定,功能更加全面,产品也更加安全。 经过 20 多年的发展,原创 2020-12-16 10:40:54 · 377 阅读 · 0 评论 -
如何在.NET电子表格应用程序中创建流程图
流程图是一种常用的图形化工具,用于展示过程中事件、决策和操作的顺序和关系。它通过使用不同形状的图标和箭头线条,将任务和步骤按照特定的顺序连接起来,以便清晰地表示一个过程的执行流程。原创 2023-09-20 08:57:33 · 281 阅读 · 0 评论 -
技术分享:WebAssembly能否重新定义前端开发模式?
讲师简介:翟奔, GrapeCity GCDS项目组资深开发工程师,擅长前端、.NET Desktop技术,致力于工具链开发,喜欢尝试各种前沿技术并分享。如果提及近年来让人最为兴奋的新技术,非WebAssembly 莫属。作为一种低级的类汇编语言,WebAssembly以紧凑二进制的格式存储,为C/C++, Rust等拥有低级内存的模型语言提供了新的编译目标。正因如此,WebAssembly体积更小,可以以接近原生性能的速度运行。WebAssembly 技术本身具有非常多的优点,虽始于浏览器但已经开始原创 2020-11-09 14:20:14 · 338 阅读 · 1 评论