黑马程序员-C#基础知识-学习笔记01

------- Windows Phone 7手机开发、 .Net培训、期待与您交流! -------

基本名称讲解:
.net/dotnet  指的是 .Net Framework 框架。一种平台,一种技术。

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


.net能做什么:

桌面应用程序 Winform                   C/S:客户机(Client)/服务器(Server)模式

Internet应用程序ASP.NET/WebService      B/S:浏览器(Browser)/服务器(Server)模式

手机开发 WP7 WP8


新建项目初始内容说明:

在文件中,命名空间中可以包含类,类中可以包含方法,方法中可以是我们写的程序。


Main方法是我们程序的入口方法。当我们执行一个程序时,会首先找到Main方法,从Main的第一句程序开始执行,当Main方法执行完成后,程序就结束了。Main函数是程序的开始点也是结束点


常用开发工具设置:

重置开发环境,可以使开发工具恢复默认状态,工具→导入导出。

显示行号:工具-选项-文本编辑器-所有语言-显示行号,勾上

一般的窗口不小心关闭了,在视图中找。


自动排版快捷键:

全部代码排版:ctrl+E,D 按住ctrl,相继按下ED
选定代码排版:Ctrl+E,F


Console.Writeline(“写你想显示的内容”); 可以用CW然后两次Tab键来快速输入。

Console.Wrint(“此内容不换行”);

Console.ReadKey();当用户执行到此处时,程序会停在这里,等待用户从键盘上键入一个键,键入后,程序才继续执行。

Console.ReadLine();用于让用户从键盘上输入一句话。当程序执行到下面这句话,就会暂停,然后等待用户从键盘上输入一句话,按回车程序将继续执行。如果想得到用户输入的内容,就需要定义一个string类型的变量,写在下面这句话前面,接收(=,赋值)用户输入的内容。


C#中,每一句话都必须以“分号”结束。


三种注释方法:(1//单行注释(2/* */多行注释(3///文档注释,注释方法、类、属性


代码折叠:#region   #endregion使代码更直观更简洁

比如    #region//写一些关于折叠起来的原因、效果之类

         代码部分

        #endregion



变量代表着一块内存空间,我们可以通过变量名称向内存存/取数据,有变量就不需要我们记忆复杂的内存地址。


声明变量的语法格式:  数据类型 变量名;   

如 int a; //开放一个能放数字的空间


变量命名规则:

1、必须以“字母”(包括大小写字母各国语言)_@符号开头,不能以数字开头。

2、后面可以跟任意“字母”、数字、下划线。

注意:①变量命不要与C#系统中的关键字重复

      ②大小写是敏感的

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


变量声明的三种方法:

①先声明,再赋值。

②定义变量时,直接赋值。

③一次声明多个同类型的变量,多个变量名称之间要用逗号分隔。最后以;结束。


变量一定要先声明,后赋值,最后使用(取值或调用或写这个变量名)。


赋值: 变量名=值(此处的=是赋值的意思,即把右面的值赋给左面的变量,而不是等于的意思)

 


数值类型     说明                 取值范围          对应于System程序集中的结构

Sbyte     有符号8位整数           -128~127                              SByte

byte      无符号8位整数           0~255                                   Byte

short     有符号16位整数       -32768~32767                            Int16

ushort    无符号16位整数          0~65535                               UInt16

Int       无符号32位整数   -2147483648~2147483647                Int32

uint      无符号32位整数        0~4294967295                          UInt32

long      有符号64位整数   -9223372036854775808~                   Int64

                            9223372036854775807

ulong    无符号64位整数    0~18446744073709551615                UInt64

float     32位单精度实数        1.5x10-45~3.4x1038

double   64位双精度实数        5.0x10-324~1.7x10308

Decimal  128位十进制实数       1.0x10-28~7.9x1028

char:字符型  只能存储一个字符,并且存储的这个字符要用单引号引起来。

string:字符串   就是吧0个或一个或多个字符连接起来。字符串要求用双引号引起。

bool:只有两个值ture真, false假。用来表示一句话的对错,一个条件的成立与不成立。


注意:①在C#开发环境中,直接些一个有小数点的数字,这个数字是double类型的。

      ②在一个小数后面加一个m/M,就是告诉编译器,这个数字是decimal类型的。


全部关键字:

 


C#变量命名编码规范:

Camel命名法:首个单词的首字母小写,其余单词的首字母大写。

studentName  zsAge   name

Pascal命名规范:每个单词的第一个字母都大写。 如SoftwareName   SystemVersion

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

在方法中定义变量,要使用Camel命名法。Mian方法也是


------- Windows Phone 7手机开发、 .Net培训、期待与您交流! -------

你可能感兴趣的:(黑马程序员-C#基础知识-学习笔记01)