让我们开始学习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. wx.button

    wx.Button A button is a control that contains a text string, and is one of the most common elements ...

  2. Android SQLite Database Tutorial

    表名: 列(字段): 联系人实体类:构造方法,setters .getters方法 File:   Contact.java package com.example.sqlitetest; publi ...

  3. ASP.NET MVC 学习之路-2

    本文在于巩固基础 为了方便理解MVC框架,我们先创建空的ASP.NET MVC模板 下面是创建后的项目结构 每个文件或者文件夹的作用 App_Data 应用程序数据--- 顾名思义是放置文件或者数据库 ...

  4. html系列教程--embed fieldset legend figure figurecaption

    <embed> 标签:定义嵌入的内容 <embed src="" type="" /> embed属性: 1.src:嵌入内容地址 2. ...

  5. HBASE学习笔记--概述

    定义: HBase是一个分布式的.面向列的开源数据库,HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理H ...

  6. Php开源项目大全

    WordPress  [PHP开源 博客Blog] WordPress是最热门的开源个人信息发布系统(Blog)之一,基于PHP+MySQL构建.WordPress提供的功能包括: 1.文章发布.分类 ...

  7. Eclipse配置Hadoop开发环境

    Step 1:选择Hadoop版本对应的Eclipse插件jar包(可自行编译),我的Hadoop版本是hadoop-0.20.2,对应的插件应该是:hadoop-0.20.2-eclipse-plu ...

  8. Instruments性能检测

    关于Instruments有网友如是说的:"一句话: 内存开销.运行速度.内存泄露 and so on". 如此简单的回答肯定打发不了咱们各位看官和面试官,当然上述表达和下边的网友 ...

  9. linux系统find命令使用

    find命令简介 1.find的作用 find是个使用频率比较高的命令.常常用它在系统特定目录下,查找具有某种特征的文件. 2.    find命令的格式 find  [-path……]-option ...

  10. jQuery相关知识

    1.jQuery中$符号有何作用? $作为jQuery的别名,如$(document).ready() 即是 jQuery(document).ready() 2.jQuery选择器有哪几种? 基本选 ...