基础入门
什么是C#
C#是一个简单的、现代的、通用的、面向对象的编程语言,由微软开发,是.NET平台下用于创建应用程序的高级语言,运行在.NET CLR上,是方便开发人员和计算机沟通的工具。
开发前的准备知识
C#编程基于C和C++编程语言,若对C和C++有基本了解,将有助于学习C#。
第一个C#程序示例
2025年09月11日
基础入门
什么是C#
C#是一个简单的、现代的、通用的、面向对象的编程语言,由微软开发,是.NET平台下用于创建应用程序的高级语言,运行在.NET CLR上,是方便开发人员和计算机沟通的工具。
开发前的准备知识
C#编程基于C和C++编程语言,若对C和C++有基本了解,将有助于学习C#。
第一个C#程序示例
2025年09月11日
JSON(JavaScript Object Notation),一种专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式,采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这里将由北大青鸟深圳嘉华老师来介绍一下ASP.NET中 JSON数据格式处理方法。
JSON(JavaScript Object Notation)具有易于人阅读和编写的特性,同时也易于机器解析和生成(一般用于提升网络传输速率),这些特性使JSON成为理想的数据交换语言。下面将介绍 ASP.NET中JSON的序列化和反序列化的处理,在序列化和反序列化对日期时间、集 合、字典的处理。
2025年09月11日
在上一期七天学会 ASP.NET MVC 中,小编为大家讲解了 MVC 的用户授权认证问题。
今天,来为大家讲解 MVC 的用户角色管理知识。
用户角色管理是开发中经常遇到的问题,针对管理员权限的登录与非管理员的登录需要做出不同的处理。那么在具体实现中,我们该如何操作呢?
下面,小编来为大家详细介绍。
一、非管理员用户登录时,需要隐藏 Add New 链接
2025年09月11日
C#开发中经常面临手动生成复杂格式Word文档的挑战:表格布局繁琐、样式控制困难、跨平台兼容性差。而Spire.Doc提供了简洁高效的解决方案,本文将手把手演示如何通过C#快速生成专业级Word文档。
2025年09月11日
本教程为您提供有关如何在服务器端使用ASP.NET Core 2创建Gantt的分步说明。为了组织与数据库的通信,使用了实体框架核心。该应用程序是在Visual Studio 2017的帮助下构建的。
2025年09月11日
随着app应用的崛起,后端服务开发的也越来越多,除了很多优秀的nodejs框架之外,微软当然也会在这个方面提供更便捷的开发方式。这是微软一贯的作风,如果从开发的便捷性来说的话微软是当之无愧的老大哥,只是鱼和熊掌不能兼得,各种语法糖带来开发的便利势必会牺牲程序运行的性能,这是无可避免的,通用和效率永远是需要程序员去取舍的话题。扯淡到这就完了,下来就聊聊今天的主角web api,web api 是mvc4.0之后出现的一种技术吧,他的创建和带来的便利我就不介绍了。这边文章主要聊聊,我对web api开发的一些理解。
2025年09月11日
在上两篇文章(链接1和链接2)中,我们通过一个简易 demo 了解到了一个简单的日志记录类库所需要的功能,即一条日志有哪些数据,以及如何通过一次记录的方式将同一条日志消息记录到多个日志媒介中。在本文中,针对 Serilog,我们从以下几个方面来了解 Serilog 核心功能需求和用法,并为下一篇正式开始探究源码准备相关工作。(系列目录)
目前,在 Asp.net core 中,对于日志记录库,除了微软官方准备的
2025年09月11日
Spread for ASP.NET提供了客户端脚本,使用户可以无需回调到后台即可实现丰富的交互功能。Spread 客户端脚本文件 fpspread.htc 中包含了丰富的客户端属性、方法和事件。
本篇文章中介绍几个常见的客户端接口:
ActiveCol 用于获取Spread活跃列索引。使用方法如下:
ActiveRow 用于获取Spread活跃行索引。使用方法如下:
2025年09月11日
ASP.NET Core必须包含Startup类。它就像 Global.asax 文件,我们传统的 .NET 应用程序。如名称建议的那样,在应用程序启动时首先执行它。在程序类的Main方法中配置主机时,可以使用