1 .net

技术平台,用来创建互联互通的应用程序

2 应用

嵌入式开发
企业级应用

3 .NET Framework

技术:
公共语言运行时

.NET Framework的工作模式:
.NetC#>编译器》MSIL>CLR>执行
.NET类库(FCL)

4 第一个C#程序
using System;引用命名空间,使用命名空间里的类
命名空间:组织代码的一种方式。
System:常用的命名空间
Console类

例:

using System
namespace _01
{
class Hello
{
static void Main(string[] args)
{
Console.WriteLine("Hello world");
Console.ReadKey();
}
}
}

修饰符+返回值+方法名(参数列表)
{
方法体
}

Main方法:应用程序的入口
static void Main(){}
static void Main(string []args){}

文件扩展名 XXX.cs

5 VS
关键字(保留字)
namespace 命名空间//定义命名空间
{

}
注释:编译器忽略
作用:提高代码可读性
//单行注释:从//开始,到本行结束为注释内容
/**/多行注释:从/*到*/之间所有内容都为注释内容

VS常用技巧:
窗口隐藏显示
智能感知功能 Alt+>
红色波浪线下划线标识语法错误
绿色波浪线下划线标识警告
F1帮助
F12打开元数据
F5启动调试执行,成功失败的结果
如何根据错误信息转换行号
方法在类中,语句在方法中
{}()必须成对出现
如果愈发正确,代码格式不会乱;如果代码格式乱了说明有错误,需要停下修改错误

6 Console类可以实现
读取单个字符或整行
输出字符或整行
设置窗口前景色或背景色
设置光标的位置
例子:
//设置窗口大小,将窗口大小设置成指定值
Console.SetWindowSize(80, 30);
//设置屏幕的缓冲区 不能小于实际窗口大小
Console.SetBufferSize(100, 80);
//设置窗口标题
Console.Title = "图书管理系统";
//设置光标位置
Console.SetCursorPosition(34, 1);
//设置内容的颜色
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("图书管理系统");
Console.ForegroundColor = ConsoleColor.Red;
//输入输出
Console.WriteLine("请输入你的名字");
string i = Console.ReadLine();
Console.WriteLine("你的名字是"+i);
Console.WriteLine("输入任意键继续");
Console.ReadKey();
//清空控制台屏幕
Console.Clear();
Console.ReadKey();

7 常用转义字符
\n 换行
Console.WriteLine("张三\n18");
\t 自动对齐
Console.WriteLine("张三\t18");
Console.WriteLine("张三\t18");
\\ 输出一个\
\" 输出一个双引号

总结:
.NET
嵌入式 PC 企业 移动
.FramWorl CLR和FCL
编译和运行程序
DOS命令
IDE

注意:
嵌套、缩进
成对出现(){}"" ''
严格区分大小写

001.net开发环境与变量的更多相关文章

  1. 【原】Java学习笔记001 - JAVA开发环境搭建

    1.JDK下载并安装,以jdk-7u45-windows-i586.exe为例(注意JDK的安装和JRE的安装是分开的) 2.“我的电脑”右键属性,找到“高级系统设置”,找到“高级”tab下的“环境变 ...

  2. 【GoLang】GO语言系列--001.GO开发环境搭建

  3. JDK开发环境搭建及环境变量配置

    Java配置----JDK开发环境搭建及环境变量配置 1. 下载安装安装JDK开发环境 http://www.oracle.com/technetwork/java/javase/downloads/ ...

  4. Java配置----JDK开发环境搭建及环境变量配置

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  5. Java环境变量配置----JDK开发环境及环境变量设置

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  6. java环境变量、集成开发环境与使用两个类

    1.集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器.编译器.调试器和图形用户界面等工具.集成了代码编 ...

  7. java开发环境的搭建(JDK的下载安装及环境变量的配置)

    首先可以在Sun公司网站 http://java.sun.com 免费下载java se提供的JDK. 下载后再下载的文件夹下打开,双击jdk文件跟着提示进行安装,安装结束后——点击本机电脑的开始—— ...

  8. weex和vue开发环境配置详解(配置系统变量等等)

    本文详细讲解如何搭建weex和vue开发环境 安装java 现在java安装包,网上的安装包都是国外的,很难下载下来 就用这个链接下载,亲测无毒,http://www.wmzhe.com/soft-3 ...

  9. 安装配置JDK1.8开发环境以及配置java环境变量的步骤

    1.安装JDK开发环境 下载网站:http://www.oracle.com/ 开始安装JDK: 修改安装目录如下: 确定之后,单击“下一步”. 注:当提示安装JRE时,可以选择不要安装. 2.配置环 ...

随机推荐

  1. DedeCMS新建模型字段【附件样式】修改方法

    当我们在系统模型中添加了一个自定义附件类型字段的时候,例如我在后台添加一个名为"fujian"的附件类型的字段,字段的实际内容为:'/uploads/soft/2245/1-255 ...

  2. POJ 2976 Dropping tests 01分数规划 模板

    Dropping tests   Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6373   Accepted: 2198 ...

  3. 解决airserver在Windows下安装失败的问题

    airserver 可以将iphone 实时投影到mac 和 pc.在mac上安装非常简单.但是在Windows上安装时会有很多问题.之前我电脑安装很快就完成了(因为我之前已经在不知情的前提先事先装过 ...

  4. boost库之shared_ptr

    shared_ptr 编辑 目录 1简介 2作用 3历史 4概要 5用法 ▪ 删除共享对象 ▪ 标准容器 1简介编辑 shared_ptr是一种智能指针(smart pointer). 2作用编辑 s ...

  5. 日志文件 统计 网站PV IP

    1. 安装rrdtool yum install rrdtool 2. 创建 rrdtool 数据库 rrdtool create /opt/local/rrdtool/jicki.rrd -s 30 ...

  6. jsoncpp第二篇------API

    更多API参考jsoncpp头文件 1  jsoncpp的api简要说明 1,解析(json字符串转为对象) std::string strDataJson; Json::Reader JReader ...

  7. MFC中PeekMessage的使用,非阻塞消息循环

    在程序设计的时候经常要进行一个数据循环,比如播放音乐需要循环的向缓冲区里面写入数据,在这个时候比较通用的方法是建立一个线程做事情,但是有时候不想创建多线程就可以使用微软提供的PeekMessage方法 ...

  8. 基于libUSB的USB设备固件更新程序(下载数据)(转)

    源:基于libUSB的USB设备固件更新程序(下载数据) 本文紧接上一篇日志:基于libUSB-Win32的USB设备固件更新程序(前言),相关背景以及起因等,此处不再赘述,如感兴趣请移步. libU ...

  9. RabbitMQ消息队列(三):任务分发机制

    在上篇文章中,我们解决了从发送端(Producer)向接收端(Consumer)发送“Hello World”的问题.在实际的应用场景中,这是远远不够的.从本篇文章开始,我们将结合更加实际的应用场景来 ...

  10. UnitOfWork实战

    企业模式之Unit Of Work模式 在开始UnitOfWork模式之前有必要回顾下我们耳熟能详的Data Access Object(DAO)模式,即数据访问对象.DAO是一种简单的模式,我们构建 ...