第1章C#与.NETFramework2.0简介.PDFVIP

  • 14
  • 0
  • 约7.11千字
  • 约 7页
  • 2017-12-11 发布于上海
  • 举报
第1章C#与.NETFramework2.0简介

·1 · 第1章 C#与.NET Framework 2.0简介 .NET Framework 是 Microsoft 推出的一套类库,被称为.NET 框架。此框架最大的优点是支持 C#语 言,这是目前最流行的开发语言,也是应用最广泛的开发语言。 本章将介绍 C#开发语言的基础知识,并学习如何使用 C#开发不同的 Hello World 程序,其中 C#的 开发工具使用 Visual Studio 2005 (以后简称VS2005 )。 1.1 什么是 C# C#是一种开发语言,基本语法与 C++类似。本节介绍其在.NET 框架中的位置,并了解它与其他开 发语言的区别。 1.1.1 C#与.NET .NET 是一种开发框架,其提供一些类库供各种应用程序调用。而应用程序使用的语言可以是 C#, 也可以是 VB 。通过.NET 还可以轻松的转换 VB 程序与 C#程序,这样一个项目中,可以有一部分使用 VB 开发,另一部分使用 C#开发,最后通过.NET 框架整合既可。 .NET 的框架结构如图 1.1 所示,其中可以看到 C#在.NET 框架中的具体位置。 Windows应用程序 Web应用程序 C#、VB、J#等开发语言 .NET 底层类库 图 1.1 .NET 的框架结构图 1.1.2 与其他语言的比较 C#被称为是 C++语言与 VB 语言的完美结合,它既具备 C++语言的强大功能,又具备 VB 语言的快 速开发特性。与其他开发语言相比,C#具备如下的优势: 学习过简单的 C 语法的初学者,可以轻松入门。 拥有.NET 底层框架的支持,可以调用类库,轻松完成常见模块的制作,如登录模块。 像 VB 语言一样支持快速应用程序开发(RAD ),而且它能开发出比VB 更加健壮的代码。 不仅仅支持 Windows 桌面应用程序的开发,还支持网站等 Web 应用程序的开发。 支持纯文本编写格式,可以不用安装 C# 的开发工具,通过记事本就可以完成编写功能,当然这 需要非常深厚的 C#类库功底。 1 ·2 · C#语言的快速开发能力,主要依靠其强大的开发工具 VS2005 ,这个是其他开发工具无法比拟 的。Visual Studio 2005 的智能提示、控件拖放等功能,为快速开发应用程序奠定了基础。 C#语言的局限性在于其必须得依靠 Microsoft 的.NET 框架,而此框架又基于 Microsoft 开发的操 作系统上。所以从移植方面考虑,局限了 C# 的发展。 1.1.3 C#的特点 C#之所以在推出后短短两年内,就成为全世界最流行的开发语言,除了 Microsoft 的大力推广外, 重点在于其自身的特点。下面从细节方面介绍了 C#开发语言的一些特点: C#语法与 C、C++类似,适合刚毕业的学生入门。 C#支持面向对象开发,并有.NET 底层类库的支持,可以轻松创建对象。 C# 的高开发效率。C# 的开发工具VS2005 支持拖放式添加控件,开发人员可以轻松完成桌面的 布局。 C#通过内置的服务,使组件可以转化为 XML 网络服务,这样就可以被其他程序调用,也可以 被网络上其他机器的其他程序调用。实现了一次创造,重复利用的高效开发模式。 XML 语言是一种最流行的数据描述语言,C#提供了对XML 的强大支持,可以轻松的创建XML , 也可以将 XML 数据应用到程序中。 自动的资源回收功能,不用再像C++一样,为程序运行中的内存管理伤脑筋。 类型安全是编写代码优点考虑的问题。C#提供的类型安全机制,可以避免一些常见的类型问题, 如类型转换、数组

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档