资源描述
Slide Title,Body Text,Second level,Third level,Fourth level,Fifth level,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,场景描述,蓝山公司进行人事管理的过程中,需要对公司每一位员工的信息做一个集中管理,这些信息包括:员工编号、姓名、年龄、性别、进入本单位时间、部门、岗位、薪水等信息。本任务主要实现对员工信息的添加工作。,要求:建立员工类,其中员工基本信息作为该类的私有数据成员、并声明公有属性,可对私有数据成员赋值。,注意:在该公司的业务逻辑中,还会使用到顾客的相关信息,其中姓名、年龄、性别等信息与员工重复、注意在后台建立时把握层次关系,任务,10.,实现新建员工窗体,理解类,使用类,继承和多态,Debug,and Deploy,编写代码,访问数据,使用,Visual,Studio.NET,调试和部署,创建用户界面,任务,10,、实现新建员工窗体,继承,继承用于描述类之间的隶属关系,不同的类之间可以共享特性和操作,从而高效地重用代码,示例,“顾客”可以继承自“人”,“员工”可以继承自“人”,顾客,员工,人,基类,派生类,从一个类继承,派生类继承自基类,可以继承属性、方法、成员数据、事件和事件处理程序,(,根据其作用域,),关键字,Inherits,从基类中继承,NotInheritable,不可继承,MustInherit,不能直接实例化类,;,该类必须作为一个基类被其他类继承,多态,在基类中定义方法,在派生类中实现它们,BaseTax,CalculateTax(),CountyTax,CalculateTax(),CityTax,CalculateTax(),NotInheritable 不可继承,要求:建立员工类,其中员工基本信息作为该类的私有数据成员、并声明公有属性,可对私有数据成员赋值。,工作任务书10实现新建员工窗体,不同的类之间可以共享特性和操作,从而高效地重用代码,CalculateTax(),CalculateTax(),Inherits 从基类中继承,“顾客”可以继承自“人”,使用 Object Browser 来查看可用的编程元素,包括类和对象,不同的类之间可以共享特性和操作,从而高效地重用代码,MustInherit 不能直接实例化类;该类必须作为一个基类被其他类继承,不同的类之间可以共享特性和操作,从而高效地重用代码,CalculateTax(),不同的类之间可以共享特性和操作,从而高效地重用代码,要求:建立员工类,其中员工基本信息作为该类的私有数据成员、并声明公有属性,可对私有数据成员赋值。,不同的类之间可以共享特性和操作,从而高效地重用代码,本任务主要实现对员工信息的添加工作。,创建一个新类,包括它的方法、属性和数据成员,解释面向对象编程的概念,包括类、抽象、封装和对象,“员工”可以继承自“人”,创建一个新类,包括它的方法、属性和数据成员,蓝山公司进行人事管理的过程中,需要对公司每一位员工的信息做一个集中管理,这些信息包括:员工编号、姓名、年龄、性别、进入本单位时间、部门、岗位、薪水等信息。,NotInheritable 不可继承,MustInherit 不能直接实例化类;该类必须作为一个基类被其他类继承,“顾客”可以继承自“人”,MustInherit 不能直接实例化类;该类必须作为一个基类被其他类继承,“员工”可以继承自“人”,Inherits 从基类中继承,使用 Object Browser 来查看可用的编程元素,包括类和对象,注意:在该公司的业务逻辑中,还会使用到顾客的相关信息,其中姓名、年龄、性别等信息与员工重复、注意在后台建立时把握层次关系,MustInherit 不能直接实例化类;该类必须作为一个基类被其他类继承,工作任务书10实现新建员工窗体,“员工”可以继承自“人”,实验,工作任务书,10,实现新建员工窗体,回顾,学习完本章后,将能够,解释面向对象编程的概念,包括类、抽象、封装和对象,使用,Object Browser,来查看可用的编程元素,包括类和对象,创建一个新类,包括它的方法、属性和数据成员,创建和使用一个类实例,包括实例和共享数据成员以及共享和非共享方法,解释构造函数和清理对象资源的工作机制,解释继承、多态和命名空间,Debug,and Deploy,编写代码,访问数据,使用,Visual,Studio.NET,调试和部署,创建用户界面,
展开阅读全文