C#可视化程序设计案例教程 第2版 教学课件 ppt 作者 史荧中第1章 Windows应用程序开发入门

上传人:w****i 文档编号:92478760 上传时间:2019-07-10 格式:PPT 页数:44 大小:701.50KB
返回 下载 相关 举报
C#可视化程序设计案例教程 第2版 教学课件 ppt 作者 史荧中第1章 Windows应用程序开发入门_第1页
第1页 / 共44页
C#可视化程序设计案例教程 第2版 教学课件 ppt 作者 史荧中第1章 Windows应用程序开发入门_第2页
第2页 / 共44页
C#可视化程序设计案例教程 第2版 教学课件 ppt 作者 史荧中第1章 Windows应用程序开发入门_第3页
第3页 / 共44页
C#可视化程序设计案例教程 第2版 教学课件 ppt 作者 史荧中第1章 Windows应用程序开发入门_第4页
第4页 / 共44页
C#可视化程序设计案例教程 第2版 教学课件 ppt 作者 史荧中第1章 Windows应用程序开发入门_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《C#可视化程序设计案例教程 第2版 教学课件 ppt 作者 史荧中第1章 Windows应用程序开发入门》由会员分享,可在线阅读,更多相关《C#可视化程序设计案例教程 第2版 教学课件 ppt 作者 史荧中第1章 Windows应用程序开发入门(44页珍藏版)》请在金锄头文库上搜索。

1、第1章 Windows应用程序开发入门,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

2、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框架面

3、向所有.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开发环境,在该环境中可使

4、用.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()。

5、 4)主函数中定义矩形对象r,初值为(1500,1500,600,1500)。调用Area()函数,计算矩形面积并输出显示。,1.3 可视化程序设计,1.3 可视化程序设计,C+程序: # include 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; int Area(void) /定义计算矩形面积成员函数 return Height*Width;

6、 ; void main (void) Rectangle r1(100,100,100,30); cout“矩形r1的面积=“r1.Area()endl; ,1.3 可视化程序设计,C#程序: using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 class Rectangle private int Left,Top,Height,Width; /定义矩形数据成员 public Rectangle(int L,int T,int W,int H) /定

7、义带参构造函数 Left=L;Top=T; Width=W; Height=H; public int Area() /定义计算矩形面积成员函数 return Height*Width; class Test static void Main(string args) Rectangle r=new Rectangle(100,100,100,30); Console.WriteLine(r.Area(); Console.ReadLine(); ,1.3 可视化程序设计,程序说明: (1)using System; /using指令,引用了System命名空间 (2) class Hello

8、 / 声明的Hello类 static void Main() / Hello类只有一个成员,名为 Main的方法 Console.WriteLine(“Hello,World”); (3)C#源程序文件一般用.cs作为扩展名。 假定“Hello,World”源程序文件被存为hello.cs。,1.3 可视化程序设计,创建控制台应用程序:,1.3 可视化程序设计,面向对象程序设计的类、对象、属性与方法: (1)类(Class):是由描述事物的数据及处理数据的函数组成的导出数据类型。如:按钮、窗体等矩形类Rectangle。 (2)对象(Object):用类定义的变量称为对象 如:在主函数中用R

9、ectangle类定义的矩形对象r。,1.3 可视化程序设计,(3)属性(Property):将描述对象特性的数据成员称为属性 如:矩形左上角坐标(Left,Top)、宽高(Width,Height)均为对象r1的属性。属性值可以取通过构造函数赋值,如:Left=100,Top=100,Width=100, Height=30 。 (4)方法(Method):将处理数据的成员函数称为方法 如:成员函数Area()为计算矩形面积的方法。 调用方式为:.(参数),如r.Area(); 课堂提问: 一只红色充满氢气的气球,如果松开引线会向上飞,如果用针刺,会爆破。请问,对象、属性、方法、事件分别是什

10、么?,1.3 可视化程序设计,1.3 可视化程序设计,2. 可视化程序设计 【例1-2】创建一个简单的C#程序界面,如图1-4(a)所示。界面中包含一个标签和一个按钮。单击按钮后,窗体中的标签显示为“单击了按钮!”,如图1-4(b)所示。,(a)设计界面 (b)运行结果 图1-4可视化程序设计,1.3 可视化程序设计,设计步骤: (1)启动Microsoft Visual Studio 2010 开始 | 程序 | Microsoft Visual Studio 2010 | Microsoft Visual Studio 2010。 (2)创建Windows应用程序 菜单 | 文件 | 新建

11、 | 项目 | 项目类型:Windows C# | 已安装的模板:Windows应用程序 | 名称 :ex1-2 | 位置: e:ch1,解决方案名称:ex1-2 | 确定 ,出现Windows应用程序窗体。如图1-5所示。,1.3 可视化程序设计,图1-5 可视化应用程序创建,1.3 可视化程序设计,(3)在窗体中添加控件 从工具箱中将标签Lable1和按钮Button1控件拖放到窗体中,设置属性: Lable1:Text=”提示信息” Button1:Text=”按钮”; (4)编写按钮事件驱动程序代码 双击按钮,输入如下事件驱动程序: private void button1_Click

12、(object sender, EventArgs e) Lable1.Text = “单击了按钮!“; ,1.3 可视化程序设计,(5)编译代码运行程序 菜单 | 调试 | 开始执行 或 启动调试 从该引例可看出,Windows环境中的应用程序界面由窗体、控件对象构成,这些控件包含在C#集成开发环境IDE的工具箱中,用户只要单击选中工具箱中的控件,然后用鼠标在窗体设计器中拖动,即可定义出相应的控件对象。 可视化程序设计:在窗体中使用控件设计程序界面、编写控件事件驱动程序的设计方法。,实际应用的可视化程序界面:,1.3 可视化程序设计,1.3 可视化程序设计,3. 事件驱动程序设计 (1)事件

13、: 控件对象对使用者的操作进行响应的动作。 如当鼠标单击按钮对象时,在窗体的标签控件上显示“单击了按钮!”,显示“单击了按钮!”的这一动作即是单击按钮事件。 事件是C#为每个对象设置的响应过程,如按钮对象就包括了Click、KeyDown、KeyUp、KeyPress等事件。 (2)事件驱动程序设计:按设计要求编写控件事件驱动程序,执行程序时,触发控件执行事件驱动程序,完成规定任务的程序设计方法。 这种基于事件驱动机制的事件处理是目前实现与用户交互的最好的方式。,1. 安装Visual Studio 2010 (1)安装要求: 操作系统:Windows Server 2003、Windows

14、7、Windows Vista、Windows XP。 处理器: 1.6GHz Pentium 处理器或与之相当的处理器(最低)。 RAM: 1024MB(最低);如果在虚拟机上运行,则为1.5 GB。 硬盘: 5400 RPM 硬盘。若不安装MSDN,则安装驱动器上需要有3GB空间。 显示器: 1024768 或更高的显示分辨率运行的支持 DirectX 9 的视频卡。 DVD-ROM 驱动器。,1.4 Visual Studio 2010介绍,(2)安装步骤: 1)运行安装程序(光盘vsautorun.exe),选择安装 Visual Studio.NET 2005; 2)安装程序会自动加

15、载安装组件; 3)接受用户许可协议; 4)选择完全安装(其它项也可以),设置好安装目录; 5)安装程序开始安装各种组件; 6)所有组件安装完后,应用程序安装完毕。 (要求有笔记本的同学一周内安装完成。课上示范安装过程),1.4 Visual Studio 2010介绍,2. Visual Studio 2010集成开发环境介绍 (1)菜单介绍,1.4 Visual Studio 2010介绍,图1-6 Microsoft Visual Studio 2010菜单,2. Visual Studio 2010集成开发环境介绍 (2)创建项目,1.4 Visual Studio 2010介绍,图1-

16、3 创建项目,2. Visual Studio 2010集成开发环境介绍 (3)编辑窗口,1.4 Visual Studio 2010介绍,图1-8 编辑窗口,Visual Studio 2005开发环境由标题栏、菜单栏、工具栏、窗体设计器、控件工具箱、代码编辑器、资源管理器、属性设计窗口、输出信息窗口组成。 1)标题栏:显示当打开的项目名称等内容。 2)菜单栏:由文件、编辑、视图、项目、生成、调试、数据、工具、测试、窗口、社区、帮助组成。,1.4 Visual Studio 2010介绍,文件:由新建、打开、添加、关闭、关闭解决方案、保存、另存、完全保存、导出、页面设置、打印、退出组成。 编辑:撤消、重复、剪切、粘贴、复制、移除、全选、查找与替换等组成。 视图:代码(打开代码编辑器)、设计器

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号