Visual C#.NET 应用程序设计 第2章

Visual C#.NET 应用程序设计 第2章

ID:40239538

大小:1.36 MB

页数:130页

时间:2019-07-28

Visual C#.NET 应用程序设计 第2章_第1页
Visual C#.NET 应用程序设计 第2章_第2页
Visual C#.NET 应用程序设计 第2章_第3页
Visual C#.NET 应用程序设计 第2章_第4页
Visual C#.NET 应用程序设计 第2章_第5页
资源描述:

《Visual C#.NET 应用程序设计 第2章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章.NET应用程序设计基础本章介绍面向对象的程序设计的基本知识和.NETFramework的组成,介绍主要命名空间及常用类。本章重点掌握面向对象的程序设计的概念.NETFramework架构命名空间和常用类C#程序设计基础2.1面向对象的程序设计2.2.NETFramework2.3Windows编程中常用类2.4C#程序设计基础2.5设计范例与上机练习题2.1面向对象的程序设计简介面向对象的程序设计(Object-orientedProgramming,OOP)是一种程序设计方法。这种方法能有效的降低软件开发的复杂性,显著降低软件的开发成本。本节介绍面向对象的程序设

2、计基本概念和基本思想。2.1.1概述2.1.2面向对象的程序设计2.1.1概述1.类和对象类是一组具有相同数据结构和相同操作的对象集合。对象是类的一个实例,一个对象就是一组成员变量和相关方法的集合(或属性和方法的集合)。在VisualC#.NET应用程序设计中常用的对象包括窗体、菜单、数据库和放置在窗体中的各种控件,用户还可以根据需要定义自己的对象。严格来讲,工具箱中的控件是类,只有放置在窗体上的控件才是对象。例如,按钮控件代表一个类,把按钮拖动到窗体上就建立了按钮控件的实例,也就是一个按钮对象。因此在窗体上摆放控件的设计过程就是一种用对象组装应用程序的过程。用C#.NET编写的

3、应用程序,都是由一些对象组成的。对象有属性(数据)、方法(作用于对象的操作)和事件(对象的响应)三个特征。我们可以通过对象的属性、方法和事件对对象进行控制。3.对象的属性对象的属性用来描述对象的特征。用来描述对象特征的这一组数据称为属性。属性定义了对象的外观和行为。例如,窗体的属性包括名称、标题、大小、位置、颜色等。在程序设计中,用户可以通过属性窗口设置对象的属性,也可以在应用程序的执行中由代码设定。设定的格式是:对象名.属性=属性值例如代码:Form1.Text="中文编辑器";执行后,窗体Form1的标题将显示为“中文编辑器”。4.对象的方法对象的方法是指对象的行为方式,即对

4、象要执行的操作。在C#.NET中对象的方法是指对象要完成的某个任务或动作。C#.NET系统中不同对象提供的方法亦不同。例如,Form对象的常用的有:Close方法:用于关闭窗体;Show方法:用于显示窗体;Hide方法:用于隐藏窗体;Refresh方法:用于重画窗体或控件;Focus方法:用于设置焦点;CreatGraphics方法:用于控件创建Graphics对象。在应用程序设计中,调用对象方法的一般格式如下:[对象名.]方法名[参数,..];5.对象的事件对象的事件(Event)是对象对外部变化的响应。在C#.NET中事件是预先定义好的能够被对象所识别的动作。C#.NET系统

5、中不同对象提供的事件亦不同。例如Button对象只有Click事件,窗体对象有Click事件、DoubleClick事件、MouseDown、MouseUp、MouseMove事件、窗体加载事件等。在事件过程中编写代码,指定事件发生后要执行的操作。事件发生时,将执行相应事件过程的代码。事件过程一般由用户编写,有的则由系统定义好了。单击事件过程的一般格式如下:privatevoid对象名_Click(objectsender,EventArgse){语句序列;}2.1.2面向对象的程序设计面向对象的程序设计的概念是20世纪80年代初提出的。在传统的C语言、PASCAL语言的程序设计

6、中,使用结构化程序设计方法,主要的工作是设计算法和编写程序,程序的各种功能和显示的结果,都要由程序语句来实现,采用的是“数据结构+算法”的面向过程的程序设计模式。程序的执行从第一句代码开始,每次执行一行代码,直至执行到最后一行,然后结束程序。面向对象的程序设计使用面向对象的方法来解决问题,它不再将问题分解为过程,而是将问题分解为对象。面向对象的程序设计有其自己的特点,它符合人们习惯的思维方法,易于软件的维护和功能的增减,可重用性好,并与可视化技术相结合使工作界面设计简单化。面向对象的程序设计并不是抛弃结构化程序设计方法。在VisualBasic.NET程序设计中,从整体上采用面向

7、对象的程序设计,但在具体过程或模块文件编程中,仍需要采用结构化编程技巧。在.NET中应用程序设计的一般过程如下。(1)创建项目:启动MicrosoftVisualStudio,新建一个项目。(2)设计项目界面一个Windows项目的操作界面是由各种对象组成的,其中主要是窗体和控件,窗体是控件的载体。界面设计就是在Form窗体上添加控件,调整控件对象的布局,设计一个良好的可视界面。在Web应用程序中,设计界面就是设计网页布局。(3)设置属性通过窗体或控件对象的属性窗口设置窗体和控件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。