|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/c-developer-windows-forms-aspnet-core-mvc-entity/
课程评论:没有评论
课程名称:C# 开发者 - Windows Forms ASP.NET Core MVC 实体 课程概述: C#(发音为“See Sharp”)是一种现代的面向对象且类型安全的编程语言,使开发者能够构建多种安全且稳定的应用程序,这些应用程序运行在.NET平台上。C# 来源于 C 语言家族,对于 C、C++、Java 和 JavaScript 的程序员来说,C# 将十分熟悉。C# 提供了面向对象和组件导向的语言结构,使得它成为创建和使用软件组件的自然选择。自诞生以来,C# 不断增加特性,以支持新的工作负载和新兴的软件设计实践。C# 程序在.NET 上运行,这是一个被称为公共语言运行时(CLR)的虚拟执行系统,结合一套类库。CLR 是微软对公共语言基础设施(CLI)的实现,CLI 是创建各种语言和库能够无缝协作的执行和开发环境的国际标准。 ASP.NET 是一个流行的 web 开发框架,用于在 .NET 平台上构建 web 应用程序。ASP.NET Core 则是 ASP.NET 的开源版本,可在 macOS、Linux 和 Windows 上运行。ASP.NET Core 于 2016 年首次发布,是对先前仅限于 Windows 的 ASP.NET 版本的重新设计。 .NET 是一个由工具、编程语言和库构成的开发平台,用于构建多种不同类型的应用程序。基础平台提供的组件适用于所有不同类型的应用程序,而 ASP.NET 等额外框架则为构建特定类型的应用程序扩展了 .NET。 .NET 平台的一些基本内容包括: - C#、F# 和 Visual Basic 编程语言 - 用于处理字符串、日期、文件/输入输出等的基础库 - 适用于 Windows、Linux、macOS 和 Docker 的编辑器和工具 ASP.NET 为 .NET 平台增加了专门用于构建 web 应用程序的工具和库,包括: - 使用 C# 或 F# 处理 web 请求的基础框架 - 用于构建动态网页的网页模板语法 Razor - 常见 web 模式的库,如模型视图控制器(MVC) - 包含库、数据库和模板页面的身份验证系统,支持处理登录,包括多因素认证和与 Google、Twitter 等的外部认证 - 编辑器扩展,提供语法高亮、代码补全及其他专门用于开发网页的功能 在使用 ASP.NET 时,后端代码如业务逻辑和数据访问是使用 C#、F# 或 Visual Basic 编写的。
C# (pronounced "See Sharp") is a modern, object-oriented, and type-safe programming language. C# enables developers to build many types of secure and robust applications that run in.NET. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers.C# is an object-oriented, component-oriented programming language. C# provides language constructs to directly support these concepts, making C# a natural language in which to create and use software components. Since its origin, C# has added features to support new workloads and emerging software design practices. At its core, C# is an object-oriented language. You define types and their behaviour.C# programs run on.NET, a virtual execution system called the common language runtime (CLR) and a set of class libraries. The CLR is the implementation by Microsoft of the common language infrastructure (CLI), an international standard. The CLI is the basis for creating execution and development environments in which languages and libraries work together seamlessly.ASP DOT NET is a popular web-development framework for building web apps on the.NET platform.ASP DOT NET is the open-source version of ASP DOT NET , that runs on macOS, Linux, and Windows. ASP DOT NET Core was first released in 2016 and is a re-design of earlier Windows-only versions of ASP DOT NET . DOT NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.The base platform provides components that apply to all different types of apps. Additional frameworks, such as ASP DOT NET , extend DOT NET with components for building specific types of apps.Here are some things included in the DOT NET platform:The C#, F#, and Visual Basic programming languagesBase libraries for working with strings, dates, files/IO, and moreEditors and tools for Windows, Linux, macOS, and DockerASP DOT NET extends the DOT NET platform with tools and libraries specifically for building web apps.These are some things that ASP DOT NET adds to the DOT NET platform:Base framework for processing web requests in C# or F#Web-page templating syntax, known as Razor, for building dynamic web pages using C#Libraries for common web patterns, such as Model View Controller (MVC)Authentication system that includes libraries, a database, and template pages for handling logins, including multi-factor authentication and external authentication with Google, Twitter, and more.Editor extensions to provide syntax highlighting, code completion, and other functionality specifically for developing web pagesWhen using ASP DOT NET your back-end code, such as business logic and data access, is written using C#, F#, or Visual Basic.