第1章Windows应用程序开发入门讲述.pptx

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章Windows应用程序开发入门讲述

程序设计 主讲:苏淑玲 电子与信息技术系网络教研室 电话短号:686866 QQ 第1章 Windows应用程序开发入门 1. 基本概念介绍 .NET框架 公共语言运行库(CRL) 2. 应用程序类型 3. 应用程序开发 4. 完成欢迎程序项目 主要内容 C#与.NET框架的关系: C#是微软公司推出的一种以C/C++为基础的新的开发语言。它的特点: (1)它是专门为配合Microsoft的.NET Framework使用而设计开发的。 (2)它是一种基于现代面向对象设计方法的语言。 什么是.NET: .NET是Microsoft XML Web Services平台。 XML Web Services允许应用程序通过Internet进行通信和数据共享,而不管所采用的是何种操作系统、设备或编程语言。 在.NET开发平台下,所有语言(C#、VB.NET、J#等)都会被编译为MSIL,再由公共语言运行库(CLR)负责执行。 1.1 C#概述 1. 什么是.NET Framework (1)C#语言是建立在.Net Framework之上的,需要了解.Net Framework的基本知识。 (2).Net Framework提供一个一致的面向对象编程环境。 (3).Net Framework有两个主要组件——公共语言运行库(CLR)和.Net Framework类库。 2. .NET Framework框架结构介绍 . NET框架结构如图1-1所示,主要由以下几个部分组成。 1.1 C#概述 1.1 C#概述 图1-1 .NET框架结构 (1) 公共语言规范CLS(Common Language Specification 由于.NET技术允许用户使用多种语言编写程序,为此,微软提供了一套公共语言规范CLS,使上述四种语言都能在公共语言运行库上运行。 (2) ASP.NET ASP.NET是一个建立在公共语言运行库上的Web应用程序开发平台。可用ASP.NET的控件与VB.NET、C#.NET开发Web应用程序。 1.1 C#概述 (3) ADO .NET(Microsoft Active Data Object) ADO .NET是微软公司提供的数据库访问技术,为非连接的编程模型提供支持。 (4) .NET Framework 类库 .NET Framework 类库是.NET框架面向所有.NET语言提供的一个公共的基础类库,如图1.4所示。这个类库构成了.NET Framework 的核心部分。各个类包含了多个方法、属性和其它成员。利用这些类与对象,可快速构建各种应用程序。 1.1 C#概述 (5)公共语言运行库 CLR(Common Language Runtime) CLR是.NET框架运行环境,负责代码编辑、代码编译、代码执行、内存管理等,符合CLS的任何语言都可以在CLR上运行。 (6)Windows 操作系统 .NET框架只能运行在微软Windows 平台上,并将.NET框架集成为Microsoft Visual Studio 2010开发环境,在该环境中可使用.NET技术开发Web应用程序。 1.1 C#概述 1. Windows控制台应用程序 2. ASP.NET应用程序 3. Windows窗体应用程序 4. Windows控件 5. Windows服务 1.2 C#应用程序类型 1. 面向对象的程序设计 【例1-1】 用C++定义描述矩形(按钮或窗体)的类Rectangle(事先设置好按钮的位置与大小)。 1)矩形可用左上角坐标(Left,Top)与高、宽(Height,Width)来描述,因此,描述矩形类的私有数据成员为Left、Top、Height、Width。 2)编写初始化数据成员的构造函数。 3)编写计算矩形面积的函数Area()。 4)主函数中定义矩形对象r,初值为(1500,1500,600,1500)。调用Area()函数,计算矩形面积并输出显示。 1.3 可视化程序设计 1.3 可视化程序设计 C++程序: # include iostream.h class Rectangle { private: int Left,Top,Height,Width; //定义矩形数据成员 public: Rectangle(int L,int T,int W,int H) //定义带参构造函数 { Left=L;Top=T; Width=W; Height=H;

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档