黑马程序员__c#基础1
------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
.net的概念:.net/dotnet一般指NET Framework框架一种平台
,一种技术。c#指一种编程语言,可以开发基于.net平台的应用
.net 都能干什么:
桌面应用程序 Winform
internet应用程序 ASP.net
手机开发 wp7
C/S的意思是:客户机/服务器模式
IDE介绍全名(Integrated Development,集成开发环境)
Visual Studio简介是微软公司推出的开发环境。是目前最流行
的Windows平台应用程序开发环境。Visual Studio 2010版本于
2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计
和组织,变得更加简单明了。Visual Studio 2010同时带来了
NET Framework 4.0、Microsoft Visual Studio 2010 CTP(
Community Technology Preview--CTP),并且支持开发面向
Windows 7的应用程序。除了Microsoft SQL Server,它还支持
IBM DB2和Oracle数据库。
打开vs首先学习文件菜单--》新建--》项目--》控制台应用程
序给控制台应用程序先起个名字在给解决方案起个名字
解决方案中可以包含多个项目,项目可以包含多个文件,文件
中是我们写的程序。
进入到program.cs最上面是以using开头的是引用命名空间。
namespace后面跟着你刚才起的名字(命名空间的名字不让以数
字开头如果数字开头默认加_).命名空间包含了类在类中包含了
方法。
vs的重置在工具菜单--》导入和导出设置--》重置所有设置这
样就回复了最初的状态
Main 方法是程序中的入口方法当执行一个程序时会从Main方
法的第一句话开始执行,当Main方法执行完毕后程序就结束了。
初学者专用的方法
Console.Writeline("这里输入你想写的内容");//向屏幕输
出一句话在""内输入
Console.ReadKey(); //按任意键结束
在C#中写注释是个好习惯在你写的代码附近写注释
第一种注释方法 //叫单行注释
第二种注释方法 /*开始 以*/结束叫多行注释
第三种注释方法 /// 文档注释
变量:变量代表着一块内存空间我们可以通过变量名称想内
存 存/取数据,有变量就不需要我们记忆复杂的内存地址
常用的数据类型 1整数类型 2 非整数类型 3非数值类型
常用的数据有:
int:范围 -2,147,483,648 到 2,147,483,647有符号 32
位整数使用要求
double:范围±5.0 × 10−324 到 ±1.7 × 10308 15 到 16 位 可以是小数
char:16 位 Unicode 字符 用‘’
string:string 类型表示一个字符序列 用" "
decimal:decimal(-7.9 x 1028 - 7.9 x 1028) / (100 - 28)28 到 29 位有效位 一般指金钱
变量声明的3中方法:
1先声明在赋值 例如 int a; a=100;
2定义变量时,直接赋值 int a=100;
3一次声明多个相同类型的变量可用逗号分隔 int a,b;
变量一定要先声明在赋值再使用。
变量的命名规则:起
1必须以字母_或者@开头(不能以数字开头)
2后面可以有数字
命名时注意:
1起的变量名不要与C#中的关键字重复
2C#中大小写是敏感的
3同一个变量名不允许重复定义
变量可以重复赋值,一旦给一个变量赋一个新值,那么变量中的老值就不复存在了。
=在c#中表示赋值运算符
+号在C#表示:
1加号两边都是数字表示加法运算
2有一边不是数字就表示连接
变量的交换经常会用到(变量的交换举例)
int a=10; int b=15;
int exchange=0;
//交换的3个步骤
//把a的值赋给exchange
exchange=a //exchange=10
//把a的值赋给b
a=b //a=15
//b=exchange //b=10
//这就是交换的3个步骤
Console.ReadLine();//让用户输入一句话按回车程序继续进行
数据类型的转换
比如Convert.ToInt32();强制转换成int类型
Convert.ToDouble();强制转换成double类型
其他都同理Convert.To数据类型(); 来转换成你需要的类型
数据类型之间的互相转换会出现不是你想要的东西 比如char的数字转成int是要注意直接强转会转换成ASCII码表对应的数字先转换成string类型在转int
数据类型之间的互相转换会出错 比如string=“aaa”强转成int类型就会出错
每种类型都有.ToString()方法
------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
.net的概念:.net/dotnet一般指NET Framework框架一种平台
http://edu.csdn.net/heima