第1 章 设计简单应用程序 随着计算机应用的普及和Windows 操作系统的出现,大量的应用程序希望用户界面友好,操作简捷
Windows 应用程序的主要特点是: (1)使用图形用户界面(GUI,Graphical User Interface); (2)使用面向对象方法编程; (3)基于消息驱动程序
NET 框架提供了编写Windows 应用程序的全面支持
Windows 应用程序设计主要完成两部分工作:界面设计和程序功能设计
NET 框架
NET 是微软公司2000 年推出的面向互联网时代构筑的新一代平台,微软公司开发了一整套基于
NET 框架(
NET Framework)设计的工具组件,集成到Visual Studio
NET(简称VS
NET)开发环境中,用于开发基于
NET 平台的应用程序
NET 框架有两个主要的组件:公共语言运行时(CLR,Common Language Runtime)和
NET 框架类库(FCL,Framework Class Library)
公共语言运行时 CLR 是一个公共语言运行库,通常直译为公共语言运行时
CLR 支持多种语言,提供了各种语言的互操作性
CLR 提供了公共类型系统(CTS,Common Type System),对数据类型提供了定义、管理和使用的严格说明;提供了代码必须遵守公共语言规范(CLS,Common Language Standard)
CLR 运行的代码称为托管代码,在 CLR 控制之外的代码称为非托管代码
C++,ISO/ANSI 标准,非托管的C++设计 C++/CLI 标准,为CLR 托管程序而设计
CLI(Common Language Infrastructure) VC
NET 提供了两种代码的互操作,允许程序员在项目中的不同程序模块之间,甚至同一个文