dotnet怎么学比较快?学习路线及方法分享!

吉云

大家今天来跟大家伙儿聊聊 dotnet 这个东西,我这人也没啥爱就是喜欢弄点新玩意儿,尤其是跟编程、电脑这些沾边的,所以最近就一头扎进 dotnet 的世界里,这一弄不要紧,还真让我发现不少有意思的地方,今天就跟大家唠唠,说的不对的地方还请大家多担待哈!

我就跟大多数小白一样,听说这玩意儿挺火,想写点程序啥的,用它挺方便,心里就痒痒,想上手试试,可这 dotnet 到底是个啥?我查下资料,发现它不只是一种编程语言,而是一个挺大的平台,包括写代码的工具,运行代码的环境,还有一大堆现成的代码库,你拿来就能用,省事儿着!

得有个能写代码的地儿?于是我就下载安装 Visual Studio,这可是微软亲儿子,专门用来写 dotnet 程序的,然后还需要一个叫做.NET SDK 的东西,这玩意儿是用来编译和运行你写的代码的,就像你写好一篇文章,总得有个人帮你校对和发布?

dotnet怎么学比较快?学习路线及方法分享!

安装好这些,我这心里算是踏实一点。接下来选啥语言?dotnet 平台支持好几种语言,像 C#、*、F#啥的,我琢磨着 C# 用的人多,资料也多,遇到问题好解决,就决定是你!C#。

我开始学习 C# 的基本语法。先把一些基础的东西看看,比如啥是变量,啥是数据类型,像整数、小数、字符串这些,然后又看看循环语句,像 for 循环、while 循环这些,还有条件语句,像 if...else 这些,反正就是把写程序常用的这些个积木块儿都熟悉一下。这一步感觉还因为我之前也接触过一点儿别的编程语言,所以上手还算快。

接下来就开始学习面向对象编程,这一块儿对我来说是个小挑战。我之前学的都是面向过程的编程,就是一步一步地写代码,像做菜一样,先放油,再放菜,再放盐,按步骤来就行。但是面向对象编程就不一样,它强调的是把程序里的东西看成一个个的“对象”,每个对象都有自己的属性和方法,对象之间还能相互作用,就像一个公司里,有经理、员工、客户等等,每个人都有自己的职责,然后一起合作完成工作。我就开始研究什么是类、什么是对象、什么是属性、什么是方法,还有封装、继承、多态这些概念。一开始听着还挺晕的,不过写几个小例子之后,慢慢就开窍。

光看不练假把式,为巩固学习成果,我找一本书,叫做《C#从入门到精通》,这本书还挺适合初学者的,我就照着书上的例子,一个一个地敲代码,遇到不懂的地方,就上网查资料,或者看看别人是怎么写的。这个过程虽然有点儿枯燥,但是挺有成就感的,因为每完成一个小程序,都能看到自己的进步,这种感觉真的很棒!

然后我就开始琢磨着写点啥小玩意儿来练练手。一开始写的东西都比较简单,比如写个计算器,写个记事本这些,主要就是熟悉一下 Visual Studio 的用法,还有 C# 的一些基本操作。后来慢慢地,我开始尝试写一些更复杂的东西,比如写个小游戏,写个简单的学生信息管理系统这些。在这个过程中,我发现自己对 dotnet 的理解也越来越深。

在这个过程中,我还解.NET框架类库,就是一大堆已经写好的代码,你可以直接拿来用,不用自己从头写。这就好比盖房子,框架类库提供各种各样的砖头、瓦块、门窗等等,你只需要把它们组装起来就行,大大提高开发效率。

dotnet怎么学比较快?学习路线及方法分享!

我对 dotnet 也算是有一点儿解,也能写一些简单的程序。我觉得 dotnet 这玩意儿还挺有意思的,它功能强大,用起来也方便,最重要的是,它能让我把自己的一些想法变成现实,这种感觉真的很棒!以后我还会继续学习 dotnet,希望有一天我也能成为一个 dotnet 高手!哈哈!

这就是我学习 dotnet 的一些经历和感受,希望对大家有所帮助!也欢迎大家跟我一起交流学习!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]