Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材 教学课件 陈承欢 第9章 图书管理应用程序设计.ppt

Windows应用程序设计案例教程 湖南省教育科学“十一五”规划重点资助课题研究成果教材 教学课件 陈承欢 第9章 图书管理应用程序设计.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.8.6 变量的类型及其使用 变量主要分为全局变量、局部变量和静态变量。 1.全局变量和局部变量 全局变量是指允许项目中所有对象访问的变量,它的活动范围是整个项目。全局变量必须在模块中声明,且权限修饰符必须是Public或Friend。 局部变量是指无法被项目中所有对象访问的变量,它的活动范围局限于特定的局部范围内。按照所声明的区域不同可以分成模块级局部变量、窗体级局部变量与过程级局部变量等几种,同时由于访问权限不同,作用域也不同。 2.静态变量 全局变量与局部变量主要是与变量的有效作用范围有关,而静态变量则是与变量的生存期有关。 全局变量与模块级局部变量的生存期与程序是一样的,只要程序仍在执行,全局变量与模块级局部变量就会一直占用内存空间,而过程级变量的生存期则与过程紧密联系,当过程被执行时,所有的过程级变量都会占用内存空间,当过程执行结束时,所有被占用的内存空间就会被释放,过程级变量也就随之消失。 (1)声明静态变量的语法格式 声明静态变量的语法格式如下所示。 Static 静态变量名称 As 类型名 (2)静态变量的声明位置 只能在过程级(过程内部)声明,静态变量是局部变量。 (3)静态变量的特点 静态变量作用于声明的过程内部,过程以外的地方不能访问静态变量。 静态变量的生存期与程序同长,只要应用程序在运行,静态变量就存在。 在包含静态变量的过程中,多次调用过程,静态变量仍然存在并包含其必威体育精装版值。 主要设置应用程序图标、编译器默认值。 其中“Option Explicit”用于指定所有的变量是否必须先定义后使用,“Option Strict”用于指定是否必须有明确的类型转换,“Option Compare”用于设定字符串比较的规则。 一个项目中可以包含多个窗体,一个窗体便是一个类,只是窗体类有可视化的外观。 9.8.3 应用程序的启动与退出 .NET框架类库提供了Application类。 Application类提供了一些方法和属性来管理应用程序,包括启动和退出应用程序的方法。 1.Sub Main过程 (1)Sub Main是一个特定的程序,只能定义在模块或类中 (2)创建自定义的Sub Main过程 (3)将Sub Main设定为启动对象 (4)定义Sub Main过程的限制 2.使用Application.Exit方法退出应用程序 (1)语法格式:Application.Exit() (2)调用Application.Exit退出应用程序时,不会触发Form.Closed和Form.Closing事件,如果在这些事件中有必须执行的代码,那么在调用Application.Exit方法前,先调用Form.Close方法关闭各个独立窗体。但是单击窗体右上角的“关闭”按钮会触发Form.Closing事件。 (3)在只有一个窗体的应用程序中,使用Form.Close方法就可以退出应用程序而不需要调用Application.Exit方法。但在多个窗体的应用程序中,应该调用Application.Exit退出应用程序。 9.8.4 类与对象 1.基本概念 (1)类 类是创建对象的“模板”或者“蓝图”。类通过定义属性来存储数据,通过定义操作来使用这些数据,类同时也定义了一套“限制”允许或禁止访问它的属性和操作。 类是对事物共性的抽象,例如Form类抽象了窗体的基本属性(例如标题、背景色)和一些基本操作(例如打开、关闭、最小化)。 (2)对象 如果要执行类的方法和使用类的属性,则需要创建类的实例(instance),类的实例称为对象。对象是类的特定实例,它包含类中所定义的特征。 (3)类与对象的区别 类与对象就好比图纸与房子的关系,类是抽象的,对象是实际的。 类是创建对象实例的模板,是同类对象的集合与抽象,它包含所创建对象的属性描述和行为特征的定义。类是对象的定义,用类说明的变量称为对象,对象是类的一个实例。 2.类的基本特性 (1)封装性 (2)继承性 (3)多态性 3.创建与使用自定义类 类是构建对象的基础,对象是类的实例化。 类的成员主要有:成员常数、成员变量、成员属性、成员事件、成员方法和构造函数(New)。 (1)类的声明 声明类的语法格式如下所示。 访问权限修饰符 Class

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档