计算机技术的发展和应用促进了国民经济的飞速发展,经济的发展为各行各业提供了前所未有的就业机会;以计算机及网络技术为基础的信息技术及其产业更是以不可阻挡的趋势向前迈进,在增加就业机会的同时,其从业人员的知识和技能要不断适应发展的需要,职业教育面临着前所未有的机遇和挑战,一方面要面向行业需求提供符合要求的应用技术人才,另一方面要不断进行教育改革,提高教育质量。
本书作为教学改革的重要成果,是网络技术专业网站架构师方向必修内容之一,作者在编写过程中充分考虑了教材的可用性、易用性和实用性。
本书以一个项目开始,主要介绍了’Web项目开发过程中需要用到的知识和技能,包括.NET Framework和ASP.NET的基本概念,ASP.NET构造的Web窗体和控件的使用,ASP.NET Web应用程序的调试跟踪机制和异常处理,AS.P.NET进行自定义控件的创建和使用,使用ASP.NET组件,ASP.NET 读写XML数据,开发和使用XML Web服务,配置、优化和部署ASP.NET Web应用程序,Web的安全性介绍,委托及内存资源管理,线程异步编程及平台调用等。对开发过程中用到的知识,如内存管理、托管、线程、异步等也用简单的项目模块实现加以介绍,最后以一个真实的项目作为所学知识和技能的一个总结。
本书由郎登何任主编,对全书进行统稿和定稿,参与编写工作的还有陈平、唐乾林、谭晏松以及福建信息职业技术学院的江南。
本书的作者是长期从事软件开发的工程技术人员和在一线从事教学工作的教师。编写过程中,参考了大量同类书籍和网上资料,得到有关部门、单位领导、专家的支持,在此表示衷心的感谢。特别感谢重庆电子工程职业学院计算机应用系主任龚小勇教授给予的大力帮助。
由于作者水平有限,书中错误之处在所难免,敬请有关专家和广大读者朋友不吝赐教。
精彩书摘
面向对象具有以下特征:
1)封装性。对象的概念突破了传统数据与操作分离的模式。对象作为独立存在的实体,将自由数据和操作封闭在一起,使自身的状态、行为局部化。
2)继承性。继承是面向对象特有的,也是最有力的机制。通过类继承可以弥补由封装对象而带来的诸如数据或操作冗余的问题,通过继承支持重用,实现软件资源共享、演化以及增强扩充。
3)多态性。同一消息发送至不同类或对象可引起不同的操作,使软件开发设计更便利,编码更灵活。
4)易维护性。面向对象的抽象封装使对象信息隐藏在局部。当对象进行修改,或对象自身产生错误的时候,由此带来的影响仅仅局限在对象内部而不会波及其他对象乃至整个系统环境,这极大地方便了软件设计、构造和运行过程中的检错、修改。
2.面向对象的项目过程 (1)分析阶段 这一阶段主要采用面向对象技术进行需求分析。
面向对象分析运用以下主要原则:
1)构造和分解相结合的原则。构造是指由基本对象组装成复杂或活动对象的过程;分解是对大粒度对象进行细化,从而完成系统模型细化的过程。
2)抽象和具体结合的原则。抽象是指强调事务本质属性而忽略非本质细节;具体则是对必要的细节加以刻画的过程。OO方法中,抽象包括数据抽象和过程抽象:数据抽象把一组数据及有关的操作封装起来;过程抽象则定义了对象间的相互作用。
3)封装的原则。封装是指对象的各种独立外部特性与内部实现相分离,从而减少了程序间的相互依赖,有助于提高程序的可重用性。
4)继承的原则。继承是指直接获取父类己有的性质和特征而不必再重复定义。这样,在系统开发中只须一次性说明各对象的共有属性和服务,对子类的对象只须定义其特有的属性和方法。继承的目的也是为了提高程序的可重用性。
构造问题空间。面向对象方法构造问题空间时,使用了人们认识问题的常用方法,即:
1)区分对象及其属性,例如区分一棵树和树的大小或位置。
2)区分整体对象及其组成部分,例如区分一棵树和树枝,在面向对象方法中把这一构造过程称为构造分类结构。
3)不同对象类的形成及区分,例如,所有树的类和所有石头的类的形成和区分。在面向对象方法中把这一构造过程称为组装结构。 ……
插图
信息反馈:如果您发现商品信息或者图片不准确,欢迎更新。
热门源码