以下是一个简单的C#学习目录,可以帮助你开始学习C#:
目录
1.基础知识
-
语言特性
-
控制流程控制
-
数据类型和变量
-
运算符和表达式
-
流程控制语句
-
函数
推荐资源:C# in depth guide and lab example(Watch里的video讲解更适合初学者)
2.面向对象编程
-
类和对象
-
继承和多态
-
封装
-
接口
推荐资源:Visual Basic(free video guide) + Type refs(可以大大提高效率)
3.数据库编程
-
SQL语言
-
关系型数据库
-
非关系型数据库
-
数据库设计
推荐资源:ASP.NET Entity Framework
4.窗体应用程序
-
Windows应用程序开发
-
WPF应用程序开发
-
控件(Button、TextBox、DataGridView等)
推荐资源:C# Windows Forms Application Programming Guide
5.网络应用程序
-
Web API
-
Web Service
-
MVC框架(MVVM模式)
推荐资源:ASP.NET MVC Application Programming Guide
6.数据访问
-
LINQ to SQL
-
Entity Framework
-
MongoDB
-
Redis
推荐资源:Entity Framework in Action、Linq to SQL Introduction
7.工具库
-
System.Console
-
System.Collections
-
System.Collections.Generic
-
System.Text
推荐资源:.NET Getting Started with .NET Core、dotnet-maui
8.综合项目
-
实现一个图书管理系统
-
实现一个在线商城
-
实现一个酒店预订系统
推荐资源:linq2sql-book、dotnet-maui、mvc-book