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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 .NET应用程序设计基础 本章介绍面向对象的程序设计的基本知识和.NET Framework的组成,介绍主要命名空间及常用类。 本章重点掌握 ? 面向对象的程序设计的概念 ? .NET Framework架构 ? 命名空间和常用类 ? C#程序设计基础 2.1 面向对象的程序设计 2.2 .NET Framework 2.3 Windows编程中常用类 2.4 C# 程序设计基础 2.5设计范例与上机练习题 2.1 面向对象的程序设计简介 面向对象的程序设计(Object-oriented Programming ,OOP)是一种程序设计方法。这种方法能有效的降低软件开发的复杂性,显著降低软件的开发成本。本节介绍面向对象的程序设计基本概念和基本思想。 2.1.1 概述 2.1.2 面向对象的程序设计 2.1.1概述 1.类和对象 类是一组具有相同数据结构和相同操作的对象集合。对象是类的一个实例,一个对象就是一组成员变量和相关方法的集合(或属性和方法的集合)。在Visual C# .NET应用程序设计中常用的对象包括窗体、菜单、数据库和放置在窗体中的各种控件,用户还可以根据需要定义自己的对象。严格来讲,工具箱中的控件是类,只有放置在窗体上的控件才是对象。例如,按钮控件代表一个类,把按钮拖动到窗体上就建立了按钮控件的实例,也就是一个按钮对象。因此在窗体上摆放控件的设计过程就是一种用对象组装应用程序的过程。用C#.NET编写的应用程序,都是由一些对象组成的。对象有属性(数据)、方法(作用于对象的操作)和事件(对象的响应)三个特征。我们可以通过对象的属性、方法和事件对对象进行控制。 3. 对象的属性 对象的属性用来描述对象的特征。用来描述对象特征的这一组数据称为属性。属性定义了对象的外观和行为。例如,窗体的属性包括名称、标题、大小、位置、颜色等。在程序设计中,用户可以通过属性窗口设置对象的属性,也可以在应用程序的执行中由代码设定。设定的格式是: 对象名.属性=属性值 例如代码: Form1.Text=中文编辑器; 执行后,窗体Form1的标题将显示为“中文编辑器”。 4.对象的方法 对象的方法是指对象的行为方式,即对象要执行的操作。在C#.NET中对象的方法是指对象要完成的某个任务或动作。C#.NET系统中不同对象提供的方法亦不同。例如,Form对象的常用的有: Close方法:用于关闭窗体; Show方法:用于显示窗体; Hide方法:用于隐藏窗体; Refresh方法:用于重画窗体或控件; Focus方法:用于设置焦点; CreatGraphics方法:用于控件创建 Graphics 对象。 在应用程序设计中,调用对象方法的一般格式如下: [对象名.]方法名[参数, ..]; 5.对象的事件 对象的事件(Event)是对象对外部变化的响应。在C#.NET 中事件是预先定义好的能够被对象所识别的动作。C#.NET系统中不同对象提供的事件亦不同。例如Button对象只有Click事件,窗体对象有Click事件、DoubleClick事件、MouseDown、MouseUp、MouseMove事件、窗体加载事件等。 在事件过程中编写代码,指定事件发生后要执行的操作。事件发生时,将执行相应事件过程的代码。事件过程一般由用户编写,有的则由系统定义好了。单击事件过程的一般格式如下: private void 对象名_Click(object sender, EventArgs e) { 语句序列; } 2.1.2面向对象的程序设计 面向对象的程序设计的概念是20世纪80年代初提出的。在传统的C语言、PASCAL语言的程序设计中,使用结构化程序设计方法,主要的工作是设计算法和编写程序,程序的各种功能和显示的结果,都要由程序语句来实现,采用的是“数据结构+算法”的面向过程的程序设计模式。程序的执行从第一句代码开始,每次执行一行代码,直至执行到最后一行,然后结束程序。面向对象的程序设计使用面向对象的方法来解决问题,它不再将问题分解为过程,而是将问题分解为对象。 面向对象的程序设计有其自己的特点,它符合人们习惯的思维方法,易于软件的维护和功能的增减,可重用性好,并与可视化技术相结合使工作界面设计简单化。 面向对象的程序设计并不是抛弃结构化程序设计方法。在Visual Basic.NET程序设计中,从整体上采用面向对象的程序设计,但在具体过程或模块文件编程中,仍需要采用结构化编程技巧。 在.NET中应用程序设计的一般过程如下。 (1) 创建项目: 启动Microsoft Visual Studio

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档