如何开始你的编程生涯?

文头图

万事开头难,那么接触新事物就应该从最简单的方向着手。

作为一名业余人员,学习编程纯粹是为了好玩,那么,我推荐从C#语言开始学习。

本文并不是编程教学,而是指导业余爱好者学习编程,??什么,没区别?,我的意思是说要教你们学的方法,而不是……

最基础的概念

好的,那么首先在最开始,你需要确定以下概念你了如指掌,这些概念非常重要,可以说是互联网时代每个现代人都必须了解的

  • 文件
  • 可执行文件
  • 目录(Windows中称文件夹)

这就可以了,如果你不确定以上的概念,请务必使用搜索引擎查询并查看它们的说明,以彻底理解以上概念。

程序是怎么产生的

  1. 程序员编写代码,并保存到一个文件中(称为“源文件”)
  2. 由一个被称作“编译器”的程序处理源文件,编译器会生成另一个文件(称为“可执行文件”,该过程称为“编译”)
  3. 可执行文件即程序

先编写,再编译,最后执行。C语言、C++、C#、Go、Java等语言都是需要编译才能执行的。

此外,有些则不需要编译:

  1. 程序员编写代码,并保存到一个文件中(称为“源文件”或“脚本文件”)
  2. 由一个被称作“解释器”的程序读取源文件并直接运行

即先编写,然后直接运行。Python、Lua、vbs、JavaScript等语言都是解释执行的。与上面编译型的语言不同,解释型的语言并不需要编译,可以这么理解:解释器看到什么就执行什么;而编译器全部看完,最后生成可执行文件,再执行可执行文件。

一般来说,编译型的语言写的程序执行起来比解释型语言的要快,效率高。但解释型的语言无需编译,而大型软件的编译一般非常慢。可以说各有利弊。

而F#语言比较特殊,即可以解释执行,也可以编译。

编程语言

前面提到,第一步是由程序员编写源文件,源文件并不是程序员乱写的,而是根据需要、以一定的规则编写的,这个规则称为语法。不同的编程语言的语法会是不同的,这就好比中文有中文的语法,英语有英语的语法。中文我们说“你在干什么?”,英语却说成“什么你在干?”(What are you doing?)。编程语言也是一样,Java语言写的

class Fff implements IFff {
     //...
}

用C++就得写成

class Fff : public IFff {
     //...
}

每种语言都有自己独特的语法,都需要单独学习,但是事实上,当你掌握了一门语言之后,再学习其他语言就很轻松了。

马上开始

这里提供入门C#的教程

安装Visual Studio

读者应当自行访问visualstudio的官网下载:VisualStudio官网
我们需要下载的是“Visual Studio IDE”并安装。安装完成后我们紧接着运行Visual Studio。

VS启动界面

创建项目

VS运行起来之后,点击文件-新建-项目打开新建项目对话窗口
新建项目窗口

我们选择“Windows 窗体应用”并点击确定。随后就可以看到窗体设计界面。

设计窗体

从左侧的“工具箱”中找到“Button”控件,也就是按钮,拖动到设计器上的窗体上,你可以随意移动它到你喜欢的位置。
同样也请拖一个“Label”控件到窗体上。
最后你的设计器应该看上去是这样:(当然那两个控件的位置是任意的)


设计器的样子

运行!

点击启动按钮
启动按钮

,vs会自动编译并启动你方才编写的程序。

程序运行起来了

你当时是怎么设计的,程序就怎么运行了。
现在你可以尽情地按这个按钮,当然是没有任何的功用_
你可以看一下原本启动按钮的位置现在变为了一个暂停按钮和一个停止按钮。

按钮按下之后

我们现在关闭正在运行的这个没用的程序。并且检查一下启动按钮是否变回绿色的三角。每次修改之前检查一下运行按钮,只有程序不在运行时才允许修改!
现在双击设计器里的按钮,我们便跳转到了按钮被点击时做出响应的地方了!
请键入一下这一行代码:
label1.Text = "你按下了按钮!";
这时按下启动按钮,vs会自动保存代码、重新编译、运行。你现在可以按下按钮试试了!

稍微复杂一点的按钮!

这是一个比较简单的代码大家可以试一下(๑• . •๑)

int a = 0;
private void button1_Click(object sender, EventArgs e)
{
    label1.Text = "你按下了按钮!" + a++;
}
代码

结尾

作为一篇极简入门级的教程,就到这里结束了哈,剩下的就是大家自行钻研、搜索了!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350

推荐阅读更多精彩内容