当前位置:网站首页>C preliminary chapter learning route
C preliminary chapter learning route
2022-06-30 08:01:00 【emplace_ back】
https://blog.csdn.net/dingxing1212/article/details/100110725?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163737172016780366537720%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163737172016780366537720&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-3-100110725.first_rank_v2_pc_rank_v29&utm_term=C%23&spm=1018.2226.3001.4187
Some beginners have no idea how to start learning C# Feel helpless , I don't know which books to read , Or watch a video , There is no purpose , This will affect learning efficiency , Will also affect the enthusiasm of learning . The most important thing is that many students ask a lot of questions that have nothing to do with their study , such as :C# Is it not as good as JAVA good ?C# Is there a future ? wait . Bloggers think it's better to learn now than to wait and see . This article introduces the blogger's own summary C# Learning route . If you have any better ideas or suggestions, you can discuss them together .
Some students have strong absorptive ability to read directly , I suggest from 《C# Introductory classic 》 Begin to learn , Over to 《C# Advanced programming 》 and 《 In depth understanding of C#》. Study C# The premise is that the download is good Visual Studio, Cooperate with the code in the book to practice , Hands on is very important .
Visual Studio 2017 Download path :https://visualstudio.microsoft.com/zh-hans/downloads/
The rest of this article focuses on using Microsoft C# Official documents and online resources .
master C# Basic grammar
1.C# Quick start :https://docs.microsoft.com/zh-cn/dotnet/csharp/quick-starts/index
This part of the official document gives beginners some basic knowledge , It can directly type out the code in the browser , And it can be displayed intuitively . This section contains the first "Hello World" Program , Introduction to digital types , Branches and loops , String type processing , Collection types List A preliminary study of .
2.C# Language introduction (C# Basic knowledge of ):https://docs.microsoft.com/zh-cn/dotnet/csharp/tour-of-csharp/index
This section of the official documentation describes the basic structure of the program , Types and variables , expression , sentence , Classes and objects , structure , Array , Enumeration and other knowledge . Finish this part , Probably right C# Have a certain understanding , But there are many things you may not understand , Don't worry , Just read and type the code , In the process of follow-up learning , I will figure out the problems ahead step by step .
3.C# course :https://docs.microsoft.com/zh-cn/dotnet/csharp/tutorials/index
The tutorial section describes the I/O, The basics of the asynchronous programming model ,Web signal communication 、JSON Serialization and object-oriented C# Language function , as well as LINQ Knowledge of inquiry .
4.C# Programming Guide :https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/index
This part is an in-depth introduction to the second part , There are many related examples , It's also learning C# Basic knowledge is an important part . The premise of learning this part is that the previous content has been learned ( Have a certain C# Programming knowledge ).
Finish the above part , And knock out the examples inside , Believe that you are C# Already have a good understanding . At this time, we need to look at advanced knowledge to consolidate our learning achievements .
5.C# rehearse :https://docs.microsoft.com/zh-cn/dotnet/csharp/walkthroughs
This part contains C# More powerful features , Asynchronous programming , Design Windows Components ,Windows Introduction to forms , Data manipulation , and LINQ Inquire about , Writing visual tools, etc .
6.C# What's new in :https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/index
It introduces C# Version of , And what's new in each release , It helps us to understand C# The evolutionary history of , So as to better apply it .
Incidental :
C# Language reference :https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/index
C# language norm ( English version ):https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/language-specification/index
C# Advanced road
1. Looking for programming exercises on the Internet to bring them to the purpose of practicing , And consolidate and learn new C# knowledge , In the process , Be sure to learn how to debug code , It can improve the efficiency of learning and the speed of error checking .
2. Learn data development techniques , Interactive technology with database ADO.NET
3. Learn more C# Object oriented basic skills : encapsulation , Inherit , A polymorphic mind
4. Fragment time can be used to see red black United Allied C# article , A brief introduction , Can raise awareness :https://www.2cto.com/kf/ware/cs/index.html
Project practice
Write small and sophisticated projects by yourself , Achieve the effect of overall understanding , Like the classic " Tanks war ",“ The book management system ”, These are very important " Lightweight " Of . When you take your " Tanks war " The project is completed , You can design larger projects , Add permission management, etc .
.NET Core Study
Now Microsoft is strongly recommending cross platform ,.NET Core It can run on multiple platforms , It is an important direction for Microsoft in the future . So after learning the above knowledge, you must understand .NET Core, Keep pace with the development of the times .
边栏推荐
- Deep learning -- using word embedding and word embedding features
- 1162 Postfix Expression
- 2021-10-29 [microbiology] a complete set of 16s/its analysis process based on qiime2 tool (Part I)
- 直击产业落地 | 飞桨重磅推出业界首个模型选型工具
- What management improvements can CRM bring to enterprises
- Personal blog one article multi post tutorial - basic usage of openwriter management tool
- Pre ++ and post ++ overloads
- 领域驱动下cloud项目中单个服务的示例
- 1162 Postfix Expression
- Deep learning -- recurrent neural network
猜你喜欢

Deep learning -- using word embedding and word embedding features
![[tensorflow GPU] building of deep learning environment under windows11](/img/10/6d30d4c310e6677049a1012d47f773.png)
[tensorflow GPU] building of deep learning environment under windows11

深度学习——残差网络ResNets

Final review -php learning notes 2-php language foundation

Acreems energy efficiency management platform escorts the power safety of high-rise residential areas

Use of nested loops and output instances

Examen final - notes d'apprentissage PHP 5 - Tableau PHP

小程序使用二维码插件

深度学习——GRU单元

At the age of 25, I started to work in the Tiankeng industry with buckets. After going through a lot of hardships to become a programmer, my spring finally came
随机推荐
Combinatorial mathematics Chapter 2 Notes
1163 Dijkstra Sequence
F12 packet capture is used for the whole process analysis of postman interface test
Introduction notes to pytorch deep learning (10) neural network convolution layer
C. Fishingprince Plays With Array
Network security and data in 2021: collection of new compliance review articles (215 pages)
深度学习——语言模型和序列生成
牛客小白月赛52
【JUC系列】Fork/Join框架之概览
January 23, 2022 [reading notes] - bioinformatics and functional genomics (Chapter 6: multiple sequence alignment)
Inversion Lemma
Arm debug interface (adiv5) analysis (I) introduction and implementation [continuous update]
July 30, 2021 [wgs/gwas] - whole genome analysis process (Part I)
Lexicographic order -- full arrangement in bell sound
Final review -php learning notes 7-php and web page interaction
深度学习——目标定位
小程序使用二维码插件
Deep learning - bounding box prediction
Recurrence relation (difference equation) -- Hanoi problem
微信小程序使用vant weapp报错