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. google-c-style

    http://zhanxw.com/blog/2011/03/learning-and-applying-coding-style-from-google-in-emacs/ http://stack ...

  2. 如何解决找不到方法HttpServletRequest.getServletContext() ---- NoSuchMethodError

    报错 java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getServletContext()Ljavax/serv ...

  3. 类似java.lang.NoClassDefFoundError: org/jaxen/JaxenException解决方法

    在使用dom4j的xpath时出现java.lang.NoClassDefFoundError: org/jaxen/JaxenException的异常,原因是dom4j引用了jaxen jar包,而 ...

  4. DNS相关配置文件

    我们晓得主机名对应到 IP 有两种方法,早期的方法是直接写在档案里面来对应, 后来比较新的方法则是透过 DNS 架构!那么这两种方法分别使用什么配置文件?可不可以同时存在? 若同时存在时,那个方法优先 ...

  5. Apache和PHP的优化

    调优 Apache Apache 是一种高度可配置的软件.它具有大量特性,但每一种都代价高昂.从某种程度上来说,调优 Apache 来说就是以恰当的方式分配资源,还涉及到将配置简化为仅包含必要内容. ...

  6. [Unity]Unity开发NGUI代码实现ScrollView(滚动视图)

    Unity开发NGUI代码实现ScrollView(滚动视图) 下载NGUI包 导入NGUI3.9.1版本package 链接: http://pan.baidu.com/s/1mgksPBU 密码: ...

  7. java中关于log日志

    博:http://zhw2527.iteye.com/blog/1006302 http://zhw2527.iteye.com/blog/1099658 在项目开发中,记录错误日志是一个很有必要功能 ...

  8. cf Round 594

    A.Warrior and Archer(思维) 战士一定会ban掉当前边缘的位置.而战士和射手就会选择剩下的最远的两点.我们让剩下的最远的两点最近就达到了均衡.于是我们枚举战士ban掉的边缘,ban ...

  9. IOS开发-UI学习-UITextField的具体属性及用法

    直接上代码,里面有各种属性的用法注释,至于每个属性有多个可以设置的值,每个值的效果如何,可以通过查看这个函数参数的枚举量,并逐一测试. //制作登陆界面 #import "ViewContr ...

  10. sql2000数据库误删除后自行恢复二次覆盖成功恢复

    sql2000数据库误删除后自行恢复二次覆盖成功恢复 [数据恢复故障描述] 今天接到一个客户电话,他的速达sql2000数据库,数据库误删除了,关键之前还没有备份过.他就想自己尝试恢复,使用网上下载的 ...