C#是微软公司推出的一种面向对象的开发语言,于2002年发布,经历了10年的发展,已经广泛应用于各种生产领域。以它为基础语言的ASP.NET已经称为主流网站开发技术。[入门]

共三章:

  • 第一篇:C#概述篇,主要讲开发环境Visual Studio 2012及其搭建问题。
  • 第二篇:面向对象的基础,包括类,对象,字段,方法,流程控制,数组,继承,属性等的。
  • 第三篇:应用技术篇,C#各种技术的应用,有异常处理,文件和流、委托事件、预处理器、泛型、反射等。

一、1.要进行C#开发,需要了解.NET框架和开发工具Visual Studio。其中,.NET框架是为C#搭建了一个基础平台,它提供的.NET类库,让应用程序能够访问运行环境。

三者最佳搭配如下:

           版本        .NET框架的版本                 Visual Studio的版本    
             C# 1.0                                 .NET Framework 1.0     Visual Studio.NET 2002
            C# 1.2       .NET Framework 1.1     Visual Studio.NET 2003
     C# 2.0       .NET Framework 2.0     Visual Studio 2005
    C# 3.0       .NET Framework 3.5     Visual Studio 2006
    C# 4.0       .NET Framework 4.0     Visual Studio 2010
    C# 5.0       .NET Framework 4.5     Visual Studio 2012

Visual Studio 安装时会自动配以相应的.NET Framework版本。

2.登录微软官网(http://www.microsoft.com/zh-cn/download/details.aspx?id=30678),下载Visual Studio。

3.安装。双击下载的.exe文件(安装程序需很大的空间,目录是按自己的需求改变)。目录设置好后,勾选“我同意许可条款和条件”复选框,单击“下一步”按钮,直至出现“安装”按钮,进行点击安装。安装是需要一段时间的,请耐心等待。

注:安装完成后,需要重启计算机才能完成安装。电脑重启即可。

4.初始化设置。Visual Studio支持多种语言的开发,此时针对C#开发,SO需要设置对应的环境设置。选择“开始/所有程序/Microsoft Visual Studio 2012/Visual Studio 2012RC”命令,选择默认环境“Visual C#开发设置”,启动即可。

注:若配置有错,可选择Microsoft Visual Studio 2012/Visual Studio Tools/Visual Studio 2012命令,在窗口输入:devenv/resetuserdata,即可重新进行配置。

5.入门程序。启动Visual Studio 2012选择“文件”|“新建”|“项目”,打开“新建项目”对话框,选择“控制台应用程序”,给项目起一个名字并设置存放位置,之后点击“确定”。

6.可在主入口Main函数内直接调用,

  static string string1="Hello World";

  public static void printline(){

    System.Console.WriteLine(string1);

    Console.ReadKey();//暂停窗口

}

或另起一个类,在主程序入口中调用,调用栗子如下:

  Program p=new Program():

  p.printline();

注:若需要添加其他类,在“资源方案管理器”中右键文件名,选择“添加”|“类”|命令,在新弹出的对话框里选定需要内容。

输入完成后,选择“调试”|“启动”命令,会出现执行结果。

以上就是程序编译过程及运行结果,下边说下关于存储程序的文件夹中主要部分的作用,见下图;

轻松学C#----第一篇笔记的更多相关文章

  1. 轻松学C#----第二篇笔记

    第二篇: 分析下第一篇的代码,见下图: 2.同其他语言一样,C#语言在编写时也遵守一定的语法规范. A.标识符(identify):指为方法.变量.其他任何用户自定义项指定的名称.标识符必须遵循一定的 ...

  2. [老老实实学WCF] 第一篇 Hello WCF

    老老实实学WCF  第一篇 Hello WCF WCF(Windows Communication Foundation)是微软公司推出的面向服务技术的集大成者,涵盖继承了其之前发布的所有的分布式应用 ...

  3. 老老实实学WCF[第一篇] Hell wcf

    老老实实学WCF  第一篇 Hello WCF WCF(Windows Communication Foundation)是微软公司推出的面向服务技术的集大成者,涵盖继承了其之前发布的所有的分布式应用 ...

  4. (转)[老老实实学WCF] 第一篇 Hello WCF

    http://blog.csdn.net/songyefei/article/details/7363296#comments 老老实实学WCF  第一篇 Hello WCF WCF(Windows ...

  5. 入木三分学网络第一篇--VRRP协议详解第一篇(转)

    因为keepalived使用了VRRP协议,所有有必要熟悉一下. 虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是解决局域网中配置静态网关时,静 ...

  6. Flask最强攻略 - 跟DragonFire学Flask - 第一篇 你好,我叫Flask

    首先,要看你学没学过Django 如果学过Django 的同学,请从头看到尾,如果没有学过Django的同学,并且不想学习Django的同学,轻饶过第一部分 一. Python 现阶段三大主流Web框 ...

  7. Git实战指南----跟着haibiscuit学Git(第一篇)

    笔名:  haibiscuit 博客园: https://www.cnblogs.com/haibiscuit/ Git地址: https://github.com/haibiscuit?tab=re ...

  8. 【第一篇笔记】C# 全局容错,全局异常

    网上找到两个方式,一个简单的只是做个记录,另一个能像QQ一样提交到后台. 方法一: static class Program { /// <summary> /// 应用程序的主入口点. ...

  9. 跟我学SpringCloud | 第一篇:介绍

    首先讲一下我为什么要写这一系列的文章,现在网上大量的springcloud相关的文章,使用的springboot和springcloud的版本都相对比较老,很多还是在使用springboot1.x的版 ...

随机推荐

  1. navicat报caching_sha2_password异常

    使用navicat连接mysql报错(升级到mysql8版本时的错) 解决办法: 通过命令行登录mysql后, 输入: alter user 'root'@'localhost' IDENTIFIED ...

  2. windows系统中搭建Jenkins服务器

    1       须知 100.126.36.232等Jenkins服务器是通过设置代理访问外网,管理Jenkins和插件升级站点的,本地安装受黄区网络限制需要特殊配置,且有些插件无法下载. 前提条件: ...

  3. zabbix系列(二)zabbix3.0.4添加对mysql数据库性能的监控

    zabbix3.0.4添加Mysql的监控 zabbix3.0 server已自带mysql的模板了,只需安装agent端,然后在web端给主机增加模板就行了. Agent端操纵 /etc/zabbi ...

  4. PYTHON-模块 sys os random shutil-练习

    # 作业:# 添加工程根目录至环境变量 要求可以跨平台# import sys,os# BATH_DIR=os.path.dirname(os.path.dirname(__file__))# sys ...

  5. 基于Golang设计一套微服务架构[转]

      article- @嘟嘟噜- May/26/2018 18:35:30 如何基于Golang设计一套微服务架构 微服务(Microservices),这个近几年我们经常听到.那么现在市面上的的微服 ...

  6. OneNET麒麟座应用开发之六:与气体质量流量控制器通讯

    气体质量流量控制器,简称MFC,通常用于在各种检测中,计量气体的流量.在我们的大气环境数据采集站中,要让气流保持稳定,这样才能准确的获取PM25的数据. 我们采用的气体质量流量控制器具备串口通讯功能, ...

  7. Windows下安装并启动mongodb

    一.Windows下mongodb的安装 MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https ...

  8. P3660 【[USACO17FEB]Why Did the Cow Cross the Road III G】

    题外话:维护区间交集子集的小套路 开两个树状数组,一个维护进入区间,一个维护退出区间 $Query:$ 给定询问区间$l,r$和一些其他区间,求其他区间中与$[l,r]$交集非空的区间个数 用上面维护 ...

  9. HTML5布局

    完整示例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...

  10. POJ 2752 Seek the Name, Seek the Fame(next数组运用)

    Seek the Name, Seek the Fame Time Limit: 2000MS        Memory Limit: 65536K Total Submissions: 24000 ...