ASP.NET程序设计案例教程(高等学校计算机科学与技术项目驱动案例实践规划教材)

ASP.NET程序设计案例教程(高等学校计算机科学与技术项目驱动案例实践规划教材)
作者: 编者:张荣梅//赵宝琴
出版社: 清华大学
原售价: 59.90
折扣价: 45.00
折扣购买: ASP.NET程序设计案例教程(高等学校计算机科学与技术项目驱动案例实践规划教材)
ISBN: 9787302530787

作者简介

"张荣梅,女,博士,河北经贸大学信息技术学院教授,硕士生导师,主研方向:人工智能及其应用。2010年获得校级“教学名师”称号,2012年《多元立体化教材建设与成效》获得校级教学成果二等奖,2014年获校级“教学优秀奖”。省级精品课《Visual C++程序设计》课程负责人,校级教学范式改革课程数据结构课程负责人。 主讲课程:数据结构、数据库原理、ASP.NET程序设计、人工智能、面向对象系统分析与设计、Python程序设计、Visual C++程序设计等。 主编教材4部,出版专著1部,参编教材多部: (1)《Visual C++程序设计案例教程》,北京大学出版社,2009.1 (2)《ASP.NET程序设计实用教程》,北京大学出版社,2014.1 (3)《Visual C++实用教程》,铁道出版社,2008.9 (4)《Visual C++实用教程》,冶金工业出版社,2004.6 (5)《智能决策支持系统研究开发及应用》,冶金工业出版社.2003.1 2015年1月获得计算机软件著作权《教学评估管理决策支持系统v1.0》,近3年主持完成省级课题3项,发表论文多篇。"

内容简介

第3章C#面向对象程序设计基础教学目标  了解类和对象的定义和使用。  掌握类的构造函数和析构函数的定义及特点。  熟练掌握继承和多态性的实现方法。  熟悉接口的定义和特点。  掌握委托的性质和事件的处理方法。  了解常用集合类的使用。  掌握类库的创建和使用方法。 案例介绍 C#是面向对象语言,在C#中一切都是对象。本章通 过一个简单的图形类继承层次结构的实现,介绍C#面向 对象程序设计的核心知识点(见案例312)。在该案例 中,定义了抽象基类Shape和抽象方法,在其所有派生类 中实现了抽象方法,通过List集合统一管理Shape类的所 有派生类对象,从而实现了多态性。本章综合案例的运 行结果如图3.1所示。 图3.1本章综合案例运行结果ASP.NET程序设计案例 教程第3章C#面向对象程序设计基础〖2〗3.1类和对象 面向对象编程(ObjectOriented Programming,OOP)是一种以对象为中心的编程方法。 在面向对象方法中,对象封装了数据(属性)和操作(行为 ),对象之间通过发送消息进行通信和交互,合作完成系 统的功能。具有共同特征的对象可以抽象为一个类,类 在C#中就是一种数据类型,在类中既有数据(即类的字段 和事件),又有操作(即类的方法)。前面介绍的每个基本 数据类型都是一个类,控制台应用程序中的Main()函数 就是类的一个方法。 面向对象方法与人类认识世界的思维方法是一致的 ,程序中的对象及其交互模拟了现实世界中实际存在的 对象及其交互。在现实世界中,对象是一个实际存在的 事物(实体),对象可以是有形的,也可以是抽象的概念或 规则。复杂的对象可以由若干个简单对象构成。对象常 用一组属性和一组行为描述。一组对象之间或多或少地 存在一些共同点,可以提取出它们的共同点而忽略其不 同点,这样就形成了一个类。类是对一组具有相同属性 和行为的对象的抽象。从程序设计的角度看,类是对象 的模板,对象是类的实例。类是面向对象思想的核心,类 、对象、封装、继承、多态性和事件构成面向对象方法 的特性。 3.1.1类的定义 在C#中,使用class关键字定义类。类定义的格式如 下:类访问修饰符 class 类名:基类名 { 定义类的成员 }其中的类访问修饰符指定了类的可访问性。表3.1 列出了类定义中可以使用的类访问修饰符及其含义。表 3.1类定义中可以使用的类访问修饰符类访问修饰符含 义不加修饰符或internal只能在当前项目中访问类 public可以在任何地方访问类abstract或internal abstract类只能在当前项目中访问,不能实例化,只能供 采取“项目案例”+“知识模块”为主线的“双核”内容组织模式。将Web项目案例所涉及的知识模块层层分解到相应章节,由浅入深,通过实践,学生能够通过.net Framework平台,开发出一个具有多层架构的企业级的Web软件项目,快速提升学生的软件项目开发能力和团队协作能力。