.NET开发前
1. 概念:
a) .Net/dotnet: 它是一种平台, 一种技术.
b) C# : 一种开发语言, 可以开发基于.net平台的应用.
2. .Net可以干什么
a) 桌面应用程序 WinForm
b) Internet应用程序 Asp.net/WebService
c) 手机开发 wp7
3. 学习路线
a) C#语言
b) 简单WinForm
c) 基本的.Net Framework
d) 数据库开发Ado.net
e) Html,javascript,dom,jquery
f) HttpHandler方式开发asp.net
g) asp.net webForm
h) ajax
4. IDE 介绍
a) Visual studio (工欲善其职,必先利其器也)
.Net 1.0 vs2002
.Net 1.1 vs2003
.Net 2.0 vs2005
.Net 3.X vs2008
.Net4.X vs2010
b) 安装->启动->创建解决方案/项目->认识VS
c) 解决方案包含多个项目, 一个项目下多个文件.
d) .cs 文件, C#源文件
e) Using ….. 引入命名空间
f) Namespace XXX 定义名称空间
g) Class XXX 定义一个类
h) Main 程序入口函数. 从Main 方法的第一句开始执行, 执行到最后一个 “}” 程序结束. 一个程序最多只有一个Main 方法
i) 在文件中, 命名空间中可以包含类, 类中可以包含方法, 方法中可以是我们写的程序.
j) .sln 文件, 解决方案文件. 双击可用vs打开
k) .csproj 项目文件
l) 第一个程序
static void Main(string[] args)
{
Console.WriteLine("hello world!"); //打印输出hello world!
Console.ReadKey(); //程序暂停,等待输入
}
m) Vs相关设置,及创建多个项目,设置启动项目
n) C#注释
什么是注释呢? 对我们写的程序进行解释,注释是给人看的. 不是给计算机看的
i. 单行注释 //开头
ii. 多行注释 /*开头 */结尾
iii. 文档注释. 在类或方法前连续输三个 / 会自动生成模板格式,在里面写相关注释
1. Summary 对类,或方法的解释
2. Param 参数解释
3. Return 返回值解释
一定要养成写注释的习惯
o) 折叠代码的指令 #region开始 #endregion 结束. #region 后跟注释
5. Msdn介绍
微软面向开发者提供的一种信息服务
6. .Net 开发环境
a) 开发工具 vs
b) 开发语言 C# vb.net F# vc++.net ….
c) 类库 .Net framework
7. 软件系统依赖: 语言 <- .Net Framework (FCL) <- 公共语言运行库 (CLR) <- 操作系统
8. .Net 简介
1. 平台无关: CLR, Net Framework 进行了隔离.
a) 以前的程序 应用程序<-操作系统
b) .Net 应用程序<-.Net Framework <- CLR <- 操作系统
2. 如何实现语言无关性
语言->语言编译器->MSIL->CLR->代码被执行
MSIL 通用语法,计臬机不用了解
CLR CLR执行IL
3. .Net 框架包括什么
a) .Net 类库(WEB窗体,WEB SERVICE, WINForms ADo.net, xml, 基本框架)
b) CLR (CLS CTS JIT)
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------详细请查看:http://net.itheima.com/