让我们开始学习C#编程吧

作者:红豆西米露

交流QQ:937802080

前面的文章里给大家介绍了C#语言的一些基本认识,现在我们来开始做一个小程序吧!

在这里以我们以“控制台应用程序”来作演示。

PS:控制台应用程序是一种为了执行命令的程序,没有自己的可视化界面

步骤1:

打开Visual Studio工具,你可以点击最上方工具栏的“文件”—>“新建”—>“项目”,也可以点击起始页里面的“新建项目”,如图:

        或者是看这里          

接着找到这里面的控制台应用程序,如下图所示操作:

设置完项目名称和保存位置之后点击“确定”,OK!稍等一会,你的第一个程序就创建好了。

步骤2:

接下来你可能会看到一个突然弹出来的界面

也许有些朋友会显示不一样的外观,不过基本也没差多少。

对了,先不用去管这些英文是什么意思,我们先来做一件事情吧。

找到你的键盘上,按住Ctrl再按F5键试试。诶?有些朋友不懂怎么操作?没关系,你找到Visual Studio(以后简称VS)的工具栏上面有个调试按钮,点开来,找到里面的“开始执行(不调试)”,是的,点击它!

好了,我们的程序开始运行起来了,你看到的界面,是这样子对吗?(可能界面颜色不一样)

好的,接下来我们把  Console.WriteLine("2016祝大家猴年行大运!");  这段英文字符复制一下,注意要把后面的’;’符号也要一起复制噢,粘贴到我们的代码里面去,如下图所示:

好了,我们再来运行一遍试试(Ctrl+F5),看到什么结果了?

它把我们刚才复制粘贴的那段字符里面的红色文字部分,给输出来了是不是?

好吧,接下来我们把红色字体部分的“2016祝大家猴年行大运!”改成“大家好”,再运行一遍试试看?

怎么样,大家已经明白了吧?其实刚才让大家复制进去的一段字符,它主要能够让界面显示出,或者修改成你想要的文字结果。

这个程序可以输出文字,当然也可以输入文字,来动手试试吧:

把下面的代码再复制粘贴一下

Console.WriteLine("请输入任何的字符:");

Console.WriteLine("你刚才输入的字符是:" + Console.ReadLine());

粘贴好了吗?来看一下是不是这样的:

好了,再来运行一下吧(Ctrl+F5)。

按照它的提示,输入一串字符,按一下你的回车键“Enter”,OK,看到效果了吗?

我们要养成随时保存程序的习惯,就是当你完成一句或一段代码之后。

保存的快捷键是(Ctrl+S)键,或者点击工具栏的“文件”—>“保存”就OK了。

今天就讲到这里吧,也许一些朋友有问题想问比如,“英文看不懂啊”,“什么是代码?”,“C#能够做出游戏吗”,“可以做手机软件吗“,“这么快就讲完了,好像没什么用啊”,等等。。。

亲爱的朋友先不要着急,准备好开始学习了吗?如果你已经准备好要学习了,那么上面的问题就不会是问题。目前最重要的是, 你需要准备好笔记本和笔,每章的内容都要做好笔记和记录,养成良好的学习习惯,你一定会做到的对吗?如果你都已经准备好了,那就开始吧。

红豆带你从零学C#系列之:开始C#编程(一)的更多相关文章

  1. 红豆带你从零学C#系列之——初识C#

    问题一:什么是C#? C#是微软公司在2000年新推出的一款运行在.NET Framework平台上面的编程语言,这个.NET Framework平台又怎么去理解呢?举个例子来说好了,一个土著族人只会 ...

  2. 红豆带你从零学C#系列—Visual Studio工具介绍、下载和安装

    一.Visual Studio的下载 Visual Studio(简称VS)是微软的一套完整的开发工具集,集成了能够开发并运行如C#.C++.VB.F#等程序的开发环境,目前最新的版本是Visual ...

  3. 红豆带你从零学C#系列之:初识继承与多态

    继承 现实生活当中,人类又可以根据职业分为:教师,学生,理发师,售货员 又比如飞机又有种类之分:直升飞机.客机.货机.战斗机等 在程序里面我们可能会通过创建类来描述这样的事物,比如学生类.教师类.理发 ...

  4. 红豆带你从零学C#系列之:开始C#编程(二)

    控制台程序开发之补充说明 你已经动手操作过我们上一篇文章中的控制台程序输入输出了吗朋友? 如果没有的话,强烈建议你先回去做一遍再来继续学习噢!上一篇文章地址:点击这里 一.    你问我答 问:代码是 ...

  5. 红豆带你从零学C#系列之:使用集合组织相关数据

    ArrayList(数组列表) Why:如果一个公司有5名员工,一般我们会用长度为5的对象数组来存储信息,但要是有新员工来了,5个长度的数组就不够用了,因此我们需要一种能够根据需要自动分配容量的动态数 ...

  6. 带你从零学ReactNative开发跨平台App开发(二)

    ReactNative跨平台开发系列教程: 带你从零学ReactNative开发跨平台App开发(一) 带你从零学ReactNative开发跨平台App开发(二) 带你从零学ReactNative开发 ...

  7. 带你从零学ReactNative开发跨平台App开发(一)

    ReactNative跨平台开发系列教程: 带你从零学ReactNative开发跨平台App开发(一) 带你从零学ReactNative开发跨平台App开发(二) 带你从零学ReactNative开发 ...

  8. 带你从零学ReactNative开发跨平台App开发-[react native 仿boss直聘](十三)

    ReactNative跨平台开发系列教程: 带你从零学ReactNative开发跨平台App开发(一) 带你从零学ReactNative开发跨平台App开发(二) 带你从零学ReactNative开发 ...

  9. 带你从零学ReactNative开发跨平台App开发(十一)

    ReactNative跨平台开发系列教程: 带你从零学ReactNative开发跨平台App开发(一) 带你从零学ReactNative开发跨平台App开发(二) 带你从零学ReactNative开发 ...

随机推荐

  1. 网易云课堂_程序设计入门-C语言_第二周:判断_2信号报告

    2 信号报告(5分) 题目内容: 无线电台的RS制信号报告是由三两个部分组成的: R(Readability) 信号可辨度即清晰度. S(Strength)    信号强度即大小. 其中R位于报告第一 ...

  2. use - D_SCL_SECURE_NO_WARNINGS

    VC2015发生以下报错: 1>c:\program files\microsoft visual studio 14.0\vc\include\xutility(2229) : error C ...

  3. magento 获取attribute的所有option

    $attribute = Mage::getSingleton('eav/config')->getAttribute('catalog_product', 'color');if ($attr ...

  4. ASP.NET设置焦点到输入框

    Page.SetFocus(txtLoginName);

  5. 移动并改变alpha

    <script type="text/javascript">function obj(x){return document.getElementById(x);}va ...

  6. Euclid gcd规则的证明

    Euclid 规则:如果x和y都是正整数,而且x>=y,那么gcd(x,y)=gcd(x mod y, y) 假设x和y的gcd为a,那么必然有 x=a*n1 y=a*n2(gcd(n1,n2) ...

  7. [poco] HttpRequest之post方法

    转自 http://www.cnblogs.com/yuanxiaoping_21cn_com/archive/2012/06/10/2544032.html #import <iostream ...

  8. centos6安装vncserver实现图形化访问

    一.配置163的yum源 1.导入CentOS-6的GPG证书 #rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 2.让 ...

  9. Combotree,datebox 启用 禁用

    combotree <input type="checkbox" id="ckMonitor"></input> <input i ...

  10. JAVA仿真之银行出纳员

    学习例子是参照<thinking in java>中修改的,先贴上运行结果: 注意看红框之中的内容,这个仿真要达到这样一个目的: 1.客户队列(无优先级):每隔300MILLS生产一个客户 ...