黑马程序员_.net简介&变量简介&转义字符

来源:互联网 发布:怎么制作抽奖软件 编辑:程序博客网 时间:2024/06/05 21:08
------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------

.net:一般指.NetFramework框架。一种平台,一种技术。(单平台,多语言)

.Net Framework提供函数库、类库。还包括一个CLR(公共语言运行时)

 

C#:一种编程语言,可以开发基于.net平台的应用。

Java既是是一种技术又是一种编程语言。(单语言,多平台)

 

.net都能干什么

1.桌面应用程序    Winform/WPF

2.Internet应用程序ASP.NET

3.手机开发  wp7/wp8

4.C/S:客户机/服务器模式

5.B/S:浏览器/服务器模式

 

开发工具:VS 

.net 1.0   visual studio2002

.net 1.1  visual studio2003

.net 2.0  visual studio2005

.net 3.x  visual studio2008

.net 4.x  visual studio2010

 

重置开发环境:可以使我们的开发工具恢复到默认状态。  工具->导入导出

Main方法是我们程序的入口方法.

.sln解决方案的文件

.csproj项目文件

 

变量:变量代表一块内存空间(内存地址和需要内存的大小),我们可以通过变量名称向内存存/取数据。

int型变量 大致范围:-2,147,483,648到2,147,483,647(正负20多亿)    大小:有符号32位整数(二进制位)

double型变量 大致范围:±5.0*10-324到±1.7*10308  精度:15到16位有效位

decimal型变量 大致范围:±1.0*10-28到±7.9*1028  精度:28到29位有效位

decimal money=1000m;(存储金钱,赋值的时候要在数字后面加字母m或者M)

 

变量的命名规则:

1.     必须以”字母” “_” ”@”开头(不能以数字开头).

2.     后面可以跟”字母” “_” “@” 和数字(不可以有特殊符号).

3.     变量名不要与C#系统中的关键字重复(关键字会变成蓝色).

4.     在C#中,大小写是敏感的.

5.     同一个变量名不允许重复定义(先这么认为,不严谨).

6.     定义变量时,变量名要有意义.

7.     C#变量命名编码规范—Camel命名法:首个单词的首字母小写,其余单词的首字母大写(在方法中命名变量用Camel命名法).

8.     Pascal命名规范:每个单词的第一个字母都大写.

9.     如果使用到英文单词的缩写,全部用大写.


Console.WriteLine(“Hello, world!”);  不会换行。

Console.Write(“hi”);  不会换行。

Console.ReadKey(); 按任意键继续。

#region和#endregion  可以折叠一段代码

 

string name = “张三”;

int age = 28;

decimal salary =7600.33M;

decimal salary1 =7600;(int型数据隐式转换成decimal型数据)

Console.WriteLine(“我叫{0},今年{2}岁了,我的工资是{1}元,真的是{1}元”,name,salary,age);

输出“我叫张三,今年28岁了,我的工资是7600.33元”

 

字符串中的转义字符:“\”

\”  \\  \n:换行  \b:退格  \t: tab键(由多个空格组成的字符,具有行与行之间的对其功能)

 

在字符串前面加一个@符号有两种意义:

1.     字符串中如果有\,则不再理解为转义字符。

2.     使字符串可以换行。

Console.Write(@“H:\windy_gu\windy.gu\tools\che

ckMD5”); (输出到屏幕上是两行)

前面加了@符号后,字符串中用两个双引号代表一个双引号。