注意:新手不用从第一章开始读,第二章也可以掠过,读一遍也可以,然后就继续第三章,因为新手首先需要的就是开始写程序,运行程序,了解计算机的最基本的原理,然后再回头看自己所在的环境:操作系统,运行时等等
第三章整体概览
第三章读完后,整体的感觉是,我们对程序有一个从文本文件的角度的认识。也就是我们写了程序实际上和在word里面写一篇文章是一样的。word的文件是这样:“我的奋斗.docx”,而编程之后的文件可能是这样:“hello.cs”。我觉得这很重要,就是体验到编程实际上就是书写文本。
当然,一串文字变成一个软件实际上听起来是很神奇的,不过这个工作是教给工具软件完成的。现代编程语言基本上都是这种工作方式:程序员使用近似自然语言的方式表达逻辑,交给工具软件(处理成机器语言)发布出来软件就是我们最后要的东西。
第三章还有一个问题,就是没有告诉新手如何开始写自己的程序,不过,书不负责这方面的内容也挺好,不然就是visual studio入门了——有偏离主题的嫌疑。如果你想知道怎么写,请看我的补充内容。
如何开始写程序
安装软件
如果你想在word里写程序,你可以下载office系列软件,打开word,然后就可以开始写字了。实际上写程序也是一样的。只是现在没人使用word写程序,而是用更好用的软件来写。我们使用宇宙第一大编辑器:visual studio 来写。这个软件挺强的,并且将来使用它做其他的方向上的开发照样用得到。
点击这个链接直接去下载:GO
你下载的仅仅是一个安装器,它可以帮助你完成软件的安装。当然,你也可以使用这个软件来卸载你不想用的(注意,电脑需要空间)
这个是安装过程的截图:
如果你在安装过程中有什么问题,你当然可以留言给我,我尽可能地回复你。
创建项目
当你安装完成之后,你就可以像安装完word一样的打开软件准备写作了。但是,程序员总是要多做一些工作。你准备写的代码需要一个项目作为归宿。理论上,每次你想写代码都是想做一个新的项目,所以,你需要新建一个项目来承载你写代码地文件——实际上你可以在项目中书写多个文件。
一个项目包含多个文件地样子基本上是这样地:
你甚至可以理解问一个项目就是一个文件夹(只是他比文件夹要功能强大,比如多个程序文件之间还可以相互访问等)
接下来启动软件(启动软件这个操作你如果不会,我建议你再多玩玩电脑再继续。)
选择右边最下面地按钮:创建新项目。搜索关键之“控制台”。然后按照下面地步骤完成
选中之后,点击下一步:(我建议你起名Hello World,其他名字也可以,主要地要求就是意思明确,不要胡乱写(乱写的人最后学习的也很乱,真的。)
点击创建,进入正题!
书写代码
好了,理论上你现在应该看到了一闪一闪的光标了。这时候,请按照我的要求先走一遍,然后再想这是怎么回事儿。
第一步:把光标放在这里(只能是这里哦)
点击换行,写这段程序:(书中第17页的程序)
Console.WriteLine("Hi there!");
值的注意的是,如果你的程序中有其他问题,比如一个没有写到Main下面的大括号:
或者忘记写最后一个分号:
你都会看到一个红色波浪线。红色波浪线的意思是,你写的内容,计算机有一些纳闷不理解。目前你纠正的方法就是重新再看一眼正确的是什么样子的:一个字一个字,一行一行的看。读得太快的人学不会编程。
注意:编程学习一开始,会有很多规定的
运行程序
当你在电脑上双击一个软甲你的图标,或者在手机上点击一个app,都是在说:“运行程序”。
把你写文这个文本的文件,变成一个程序的过程就是运行它。你点击运行,会出现一个黑色的东西,然后就消失了。是因为程序结束,就不见了(程序太简单),不过我们还是可以留住它的。
点击之后你就看到了程序运行的结果:
好了,程序并不漂亮,不过,这就是你写的程序。值得庆祝的是,他就是你的1,从零到一的一!
其他理解的内容
这本书里的文字帮你你解释了这段代码的含义,我觉得你可以尝试着理解,并且,它非常“贴心”的为你准备了很多表格,来告诉你一些特定的东西。这些东西都是很重要的,不过你也不需要花太多时间在这上面,现在最重要的就是读然后写,促进理解后继续读,继续写。