文档介绍:
集成开发环境
.NET Framework简介
C#语言的特点
VS .NET 2005集成开发环境的介绍
实例:创建 .NET应用程序
2005帮助系统
本章小结
练习与作业
上机部分(一)
学台的构成
● 2005集成开发环境(IDE)
●编写一个基于 .NET平台的应用程序
.NET是微软推出的一种全新的开发平台。的高速发展。高速发展的背景下应用程序不再单一地是桌面运行的可执行文件,应用程序的模式已经发生了根本的变化,这些变化主要体现在以下方面:
(1) 应用程序应随时、随地并且在任何设备中都可用。
(2) 软件作为一种服务来提供,例如电子邮件服务。
(3) 应用程序必须具有互操作性,应用程序之间协同工作、数据交换的需求也越来越高。
Microsoft .NET就是在这样的大环境下诞生的,.NET刺激了下一代计算技术的发展,的来临,并为后一代应用程序的开发提供了便利。它为创建、部署以及管理安全、强大、高效的应用程序提供了前所未有的最大支持。
平台,我们不仅可以开发出功能更强大的应用程序,而且还可以开发出丰富的Web应用和服务。
.NET有一个庞大的技术体系,读者如何制定自己的学习步骤呢?图1-技术学习全景图。
图1-1 .NET技术学习全景图
通过图1-1可以看出,.NET平台中的程序设计技术主要分为以下四个方面:
Windows Forms技术:可视化程序设计,主要用来开发Windows应用程序。
技术:主要用来设计和开发网站。
Web Service技术:主要用来开发基于互联网的Web服务。
移动设备开发技术:主要用来开发手机等移动设备的软件和服务。
学习需要循序渐进,在掌握上述四大核心开发技术之前,我们必须先了解 .NET平台的构成,然后学会使用基于 .的核心开发语言C#。在此基础上,为读者介绍Windows Forms程序设计技术。
.NET Framework简介
Framework即框架,是开发人员对编程语言命令集的称呼。.NET Framework的意义就在于只用统一的命令集即可支持任何的编程语言。
.NET Framework是 .NET平台的基础架构,我们通常所说的 . Framework,它是Microsoft为开发应用程序而创建的一个富有革命性的新平台。具体讲,它就是一个软件包,应用程序的开发和运行环境,应用程序中使用的类库,类似于Java的虚拟机。上运行的应用程序,而且也可用于开发运行于Windows桌面上的传统业务应用程序。
.NET ,,,,。读者可以从微软公司的网站或其他共享站点下载 .NET Framework安装包。安装后,你的电脑就具备了开发 .NET应用程序的运行环境和在 .NET应用程序中使用的类库。
.NET Framework包含以下两个主要组件:
mon Language Runtime, CLR)。
统一的类库集。
对于技术开发人员来说,.NET Framework的两大特性是非常卓越的。首先是其所提供的公共语言运行时(CLR)对多语言的支持,类库中的所有类,、C#、C++.NET,提供的统一的基础类,语言也是可以用的。
另一方面就是平台中附带了许多开发人员可以重用的基础类,包括文件读写类、数据库访问类、线程类等。类库的好处就在于软件开发人员可以重用代码,避免重复开发并缩短开发时间。Microsoft .NET Framework(FCL)是迄今所有面向对象语言中最大的类库。
除CLR和类库外,.NET 。 Framework的一些编程语言有C#、C++.NET、和Jscript。主要用于简化Web应用和服务的开发,不但是传统意义上的应用和服务,而且还包括移动设备上的应用和开发。
.NET Framework的体系结构
.NET Framework是一个创建、部署和运行应用程序的多语言多平台环境。它使程序员能够开发用于Windows、、Pocket PC(个人掌上电脑)、Smart Phone(智能电话)等多种平台的应用程序。此外,它还提供了多种编程语言可供选择。图1- Framework的体系结构。
支持的语言之一来开发应用程序。 Framework类库(FCL)提供。例如,要显示一个对话框,可以编写如下代码:
(“我是一个对话框”)
其中的MessageBox就是类库中的一个类。Show是这个类的用来显示对话框的方法。
图1-2 .N