第1章 Visual C# .NET编程简介 章 编程简介
本章要点: .NET开发平台和.NET框架 Visual Studio.NET集成开发环境 创建Visual C#.NET程序的一般方法 C#程序结构
1.1 循序渐进学理论
1.1.1 .NET简介 简介
1..NET的定义 .NET技术是微软公司推出的一个全新概念, “它代表了一个集合、一个环境和一个可以作为 平台支持下一代Internet的可编程结构。” .NET是一组用于建立
web服务器应用程序和 windows桌面应用程序的
软件组件,用该平台创 建的应用程序在CLR下运行。 .NET的最终目标就是让用户在任何地方、任 何时间,以及利用任何设备都能访问所需的信息、 文件和程序。
2..NET开发平台 .NET开发平台包括.NET框架和.NET开发 工具等组成部分,.NET框架(Framework)是 整个开发平台的基础,包括公共语言运行库 CLR和框架类库,.NET开发工具包括Visual Studio.NET集成开发环境和.NET编程语言。 其中,Visual Studio .NET集成开发环境 用来开发和测试应用程序。.
NET编程语言包括 Visual Basic、Visual C++和新的Visual C# 等用来创建运行在公共语言运行库(CLR)上 的应用程序。
VC++.Net
C#
VB.Net
VJ#
…
公共语言运行规范(CLS) .Net Framework 类库 (FCL)
公共语言运行库 (CLR) 操作
系统 硬件
3..NET框架
.NET框架包括公共语言运行库(Common 框架包括公共语言运行库( 框架包括公共语言运行库 Language Run ,CLR)和.NET类库。 类库。 ) 类库 公共语言运行库是.NET的基础, .NET的基础 公共语言运行库是.NET的基础,用户可以将公 共语言运行库看作是一个在执行时管理代码的代 它提供核心服务。 理,它提供核心服务。 类库是一个综合性的面向对象的可重用类型集 包括基础类库和可扩充类库)。 合(包括基础类库和可扩充类库)。
.Net Framework .Net Framework 类库
Web Forms Web Services ASP.NET ADO.Net 和 XML 类 基本框架类 WinForms
CLR
公共语言运行库( 公共语言运行库(CLR) )
1.1.2 Visual C#.NET简介 简介
1.Visual C#.NET语言的产生背景 2.Visual C#.NET的特点
与C和C++相比,C#具有以下特点: (1)语法更简单; (2)保留了C++的强大功能; (3)快速应用开发功能; (4)语言的自由性; (5)强大的Web服务器控件; (6)支持跨平台; (7)与XML相融合。
1.1.3 Visual Studo.NET集成开发环境简介 集成开发环境简介 1.Visual Studio起始页
此起始页是集成开发环境中默认的Web浏览器主页。它 是设置首选选项、读取产品新闻和访问别的在Visual Studio.NET环境里启动和运行信息的集中地。
2.新建Visual C#.NET项目
在Visual Studio.NET集成开发环境中,通过执行 【文件】→【新建】→【项目】菜单,将会弹出【新建项 目】对话框
3.【解决方案资
源管理器】窗口
如果集成环境中没有出现该窗口,可通过执行 【视图】→【解决方案资源管理器】命令来显示该 窗口。 项目是编译后的可执行单元,可是应用程序、 动态链接库等,而企业级的解决方案往往由多个可 执行程序的合作,为了便于管理多个项目, 在.NET集成环境中引入解决
方案资源管理器,对 企业级的解决方案设计的多个项目进行管理。 如果集成环境中没有出现该窗口,可通过执行 【视图】→【类视图】命令来显示该窗口。紫色图 标的是成员函数;蓝色图标的是成员变量;保护型 成员图标为钥匙,私有成员图标为一把锁,共有成 员没有图标标志;
4.【类视图】窗口
【解决方案资源管理器】窗口
【类视图】窗口
5.【工具箱】窗口
如果集成环境中没有出现该窗口,可通过执行【视 图】→【工具箱】命令来显示该窗口。
6.【属性】窗口
如果集成环境中没有出现该窗口,可通过执行【视 图】→【属性】命令来显示该窗口。
【工具箱】窗口
属性窗口
1.1.4 创建第一个 创建第一个C# Windows程序 程序
【