文档介绍:Visual C# .Net程序设计
*
1
电子科大成都学院精品课程《Visual C# .Net程序设计》
第一章 .NET与C#概述
.Net与C#概述
C#程序的开发环境
三种简单的C#程
.NET 框架
公共语言运行库
类库
Windows
Web Services
Data Type
Visual Basic 应用程序
Visual C# 应用程序
Visual C++ 应用程序
Programming Services
.NET 平台代码
源代码编译为 MSIL
JIT 编译器生成机器码
Date
8
电子科大成都学院精品课程《Visual C# .Net程序设计》
高级语言的执行方式
编译方式
解释方式
.NET工作方式
源程序
目标程序
结果
源程序
结果
编译
执行
解释一条、执行一条
源程序
编译
MSIL
中间层语言
结果
执行
语言软件
JIT编译器
Date
9
电子科大成都学院精品课程《Visual C# .Net程序设计》
3. .Net Framework类库
NET Framework类库是一个综合性的面向对象的可重用类型集合。
利用它可以开发多种应用程序,包括:
控制台应用程序
Windows 应用程序
WEB应用程序
Date
10
电子科大成都学院精品课程《Visual C# .Net程序设计》
4. 、、Xml Web服务
Framework提供的微软新一代的面向对象的数据处理技术,利用它可以简便、快捷地开发数据库应用程序
Framework提供的全新的Web应用程序开发技术,。
Xml Web Service是一种能够在Internet环境中直接调用的组件。.Net Framework提供了创建、测试和部署XML Web服务的工具和类。
Date
11
电子科大成都学院精品课程《Visual C# .Net程序设计》
三、.Net Framework的优点
1. 基于Web的标准
2. 使用统一的应用程序模型
3. 易于开发人员使用
4. 可扩展类
Date
12
电子科大成都学院精品课程《Visual C# .Net程序设计》
四、C#概述
1. C#发展
2. C#的优势
Date
13
电子科大成都学院精品课程《Visual C# .Net程序设计》
1. C#发展
C#
Framework ,随Visual Studio .Net 2003一起发布。
C#
Framework ,随Visual Studio .Net 2005一起发布。
C#
Framework ,随Visual Studio .Net 2008一起发布
Date
14
电子科大成都学院精品课程《Visual C# .Net程序设计》
2. C#的优势
(1) C# 是一种精确、简单、类型安全、面向对象的语言。
(2) C#具有生成持久系统级组件的能力。
(3) C# Framework的通用类型系统能够与其他程序设计语言交互操作。
(4) C#支持MSMQ、COM+、XML Web服务。
(5) C#允许类型定义的、扩展的元数据。
返回
Date
15
电子科大成都学院精品课程《Visual C# .Net程序设计》
C#程序的开发环境
一、Visual
二、解决方案和项目文件
三、Visual
返回
Date
16
电子科大成都学院精品课程《Visual C# .Net程序设计》
一、Visual
1. 应用程序项目的创建与打开
新建项目
打开项目
2. 应用程序项目的设计与编辑
3. 应用程序项目的调试与生成
操作演示
Date
17
电子科大成都学院精品课程《Visual C# .Net程序设计》
二、解决方案和项目文件
扩展名
名称
.sln
Visual Studio .Net解决方案文件
.csproj
Visual C#项目文件
.cs
Visual C#源代码文件
.resx
资源文件
.aspx
Web窗体文件
.asmx
XML Web服务文件
D