项目实践精解

出版时间:2010-9  出版社:电子工业出版社  作者:梁立新  页数:371  译者:亚思晟科技 注解  

前言

作者从事软件设计开发工作十多年,最近才萌发了写书的想法。因为作者希望推广一种最有效的学习捷径,这就是Project-Driven Training,也就是用项目实践来带动理论学习的方法。基于此点,作者围绕一个实践项目(Ascent Web医药商务系统)来贯穿ASENET Web开发各个模块的理论讲解。通过项目实践,读者可以对技术应用有明确的目的性(为什么学),也可以对技术原理更好地融会贯通(学什么),还可以更好地检验学习效果(学得怎样)。本书的内容是以作者在亚思晟高端实训过程中的讲义和项目实践为基本素材整理出来的,同时结合了多年项目设计开发经验,具有良好的实践性和可操作性。

内容概要

本书通过丰富的项目实践案例和深入浅出的讲解,引领读者学习了ASENET应用完整的开发体系,以及ASENET、C#和ADO.NET等各个组件在多层架构项目开发中的实际应用。    本书全面地介绍了ASENET应用开发的分析、设计、开发和测试技术。本书的特色是以项目实践作为主线,提供了一个完整的AscentWeb医药商务系统,通过对该项目各个功能模块从需求分析、系统分析设计、部署实现及测试等全过程的分析,使读者能够快速掌握ASENET开发中最核心的组件。本书包括了ASENET开发概述、C#和ADO.NET背景知识、ASRNET Web控件、ASENET内置对象、ASENET应用程序配置、ASENET用户控件和自定义控件、ASENET Web服务、ASENET性能优化等内容。另外,本书还补充介绍了XML、JavaScript和测试等技术的概念及应用,同时,特别奉献了Web开发的前沿技术——Ajax。

作者简介

梁立新,外籍软件专家,具有十多年专业的软件开发、架构设计和项目管理的经验。擅长面向对象的分析设计及基于J2EE及SSH(Struts-Spring-Hibernate)架构的Java软件技术和基于UNIX平台的C/C++编程技术。毕业于中国科学技术大学,获硕士学位。之后留学美国,获伊利诺依理工大学硕士学位。曾先后工作于美国华尔街咨询服务公司和加拿大多伦多证券交易所,担任高级软件设计师。参与设计建设了美国著名银行JP Morgan网上人力资源系统,以及加拿大最大的证券交易中心Toronto Stock Exchange股票交易系统和市场数据传输及分析系统。回国后,创办北京亚思晟商务科技有限公司,设计和开发了中科院空间中心电子政务系统,网上企业财务中心管理系统及eBiz企业ERP管理系统等;同时从事高端Java的培训、课件研发和咨询工作。

书籍目录

第一部分  背景知识第1章  ASP.NET开发概述  1.1  Microsoft.NET介绍    1.1.1  Microsoft.NET概述    1.1.2  Microsoft.NET平台的意义    1.1.3  Microsoft.NET的基本模块  1.2  ASENET概述    1.2.1  ASENET历史和特性    1.2.2  ASENET的优势  1.3  ASENET相关技术  1.4  Visual Studio集成开发环境(IDE)介绍第2章  AscentWeb医药商务项目背景知识  2.1  项目开发背景知识    2.1.1  项目开发流程    2.1.2  UML概述  2.2  AscentWeb医药商务系统概述    2.2.1  项目需求分析    2.2.2  项目系统分析和设计    2.2.3  项目运行指南第3章  C#基础  3.1  C#程序的基本结构  3.2  C#面向对象技术    3.2.1  面向对象的概念    3.2.2  封装    3.2.3  继承    3.2.4  多态  3.3  C#高级技术    3.3.1  静态(static)变量和方法    3.3.2  密封(sealed)类和方法    3.3.3  访问控制(Access Control)    3.3.4  抽象类与抽象方法    3.3.5  接口(interface)    3.3.6  集合(Collection)  3.4  AscentWeb医药商务系统应用实例第4章  ADO.NET数据库编程  4.1  数据库基础  4.2  SQL(Structured Query Language)的使用  4.3  ADO.NET概述    4.3.1  ADO.NET对象模型    4.3.2  ADO.NET开发步骤  4.4  AscentWeb医药商务系统应用实例第二部分  核心知识第5章  ASP.NET Web控件  5.1  Web页面框架  5.2  Web窗体控件    5.2.1  Web窗体控件概述    5.2.2  HTML控件    5.2.3  Web控件    5.2.4  HTML控件和Web控件的比较  5.3  AscentWeb医药商务系统应用实例第6章  ASP.NET内置对象  6.1  Response对象  6.2  Request对象  6.3  Application对象  6.4  Session对象  6.5  Server对象  6.6  Cookie对象  6.7  Cache对象  6.8  “Global.asax”文件  6.9  AscentWeb医药商务系统应用实例第7章  ASPNET应用程序配置、编译和部署  7.1  应用程序概述  7.2  Web.config配置    7.2.1  ASENET应用程序配置简介    7.2.2  ASP.NET配置文件的继承层次结构    7.2.3  配置文件的格式    7.2.4  配置元素  7.3  ASP.NET网站的预编译和编译    7.3.1  ASP.NET网站的预编译    7.3.2  ASP.NET网站的编译  7.4  AscentWeb医药商务系统应用实例第8章  用户控件和自定义控件  8.1  用户控件    8.1.1  用户控件概述    8.1.2  将Web窗体页转换为用户控件    8.1.3  用户控件的开发  8.2  自定义控件    8.2.1  简单自定义控件    8.2.2  复合自定义控件  8.3  用户控件与自定义控件的比较第9章  ASP.NET与Web Services  9.1  面向服务的软件架构概述    9.1.1  面向服务的软件架构(SOA)    9.1.2  SOA与Web 2.0  9.2  Web Services的概念    9.2.1  Web Services的核心技术    9.2.2  Web Services原理  9.3  ASP.NET与Web服务  9.4  Ascent Web医药商务系统中的应用实例第10章  缓存技术  10.1  页面输出缓存  10.2  页面部分缓存  10.3  应用程序数据缓存第三部分  其他相关技术第11章  ASPNET与XML  11.1  XML概述    11.1.1  XML定义    11.1.2  XML语法    11.1.3  DTD与XML Schema  11.2  XML转换(Transformation)    11.2.1  XML转换概述    11.2.2  XSL使用  11.3  XML的操作    11.3.1  XML控件    11.3.2  XmlTextReader和XmlTextWriter    11.3.3  XmlDocument(W3C DOM)    11.3.4  使用DataSet对象  11.4  AscentWeb医药商务系统的应用实例第12章  JavaScript  12.1  JavaScript简介    12.1.1  什么是JavaScript    12.1.2  JavaScript开发  12.2  JavaScript基本数据结构    12.2.1  基本数据类型    12.2.2  表达式和运算符  12.3  JavaScript程序构成    12.3.1  流程控制    12.3.2  函数    12.3.3  事件驱动及事件处理  12.4  基于对象的JavaSefipt语言    12.4.1  对象的基础知识    12.4.2  创建新对象    12.4.3  JavaScript内部核心对象    12.4.4  使用浏览器对象系统  12.5  JavaScript在AscentWeb医药商务系统中的应用实例第13章  Ajax  13.1  Web 2.0概述  13.2  Ajax技术    13.2.1  Ajax简介    13.2.2  Ajax核心技术概述    13.2.3  XMLHttpRequest  13.3  AscentWeb医药商务系统中的应用实例第14章  测试概述  14.1  软件测试概述  14.2  常用测试技术  14.3  测试工具    14.3.1  NUnit    14.3.2  TestDriven.NET    14.3.3  测试跟踪工具Bugzilla  14.4  AscentWeb医药商务系统应用实例附录结束语

章节摘录

插图:Servers和Windows操作系统,为创建具有高度可管理性的、能迅速投入市场的应用程序提供了坚实基础。它们利用的是可扩展标记语言(XML),因此随着Web体系结构的革新,在此平台上创建的程序依然很有价值。开发应用程序的.NET Web服务模型将为企业应用程序的创建开辟一条新路。通过企业内外多种服务的联合,很容易把企业内部数据和客户及合作伙伴的相关数据结合在一起,大大简化了应用程序的创建过程,这就为最终用户发掘了巨大的功能涵盖性。3.对于企业Microsoft.NET平台将从根本上改善计算机和用户之间进行交互的方式,最大限度地发挥电子商务中计算技术的重要作用。.NET能实现用户从任何地点、任何设备都可访问其个人数据和应用程序。除此之外,.NET技术还可实现多个应用程序在逻辑上的松散或紧密的耦合连接。根据设计,.NET使得用户无需在如何与计算机进行交互上费力,从而全身心地投入到使计算机自动执行任务、实现最终目标的工作中。

编辑推荐

《项目实践精解:ASP.NET应用开发(基于ASP.NET、C#和ADO.NET的三层架构案例分析)》:重项目实践作者多年经验的体会是“IT是做出来的,不是想出来的”。理论虽然重要,但一定要为实践服务.以项目为主线带动理论的学习是最好最快最有效的方法。《项目实践精解:ASP.NET应用开发(基于ASP.NET、C#和ADO.NET的三层架构案例分析)》的特色是提供了一个完整的AscentWeb医药商务系统。希望读者能够通过《项目实践精解:ASP.NET应用开发(基于ASP.NET、C#和ADO.NET的三层架构案例分析)》对项目开发流程有个整体了解,减少对项目实战的盲目感和神秘感,能够根据《项目实践精解:ASP.NET应用开发(基于ASP.NET、C#和ADO.NET的三层架构案例分析)》的体系循序渐进地动手做出自己的真实项目来!光盘内包含书中实例代码,项目案例的源代码、部署和运行重理论要点《项目实践精解:ASP.NET应用开发(基于ASP.NET、C#和ADO.NET的三层架构案例分析)》针对ASP.NET应用开发做了详细的介绍,它以项目实践为主线,着重讲述了这个技术最重要最精华的部分,以及它们之间的融会贯通,这才是《项目实践精解:ASP.NET应用开发(基于ASP.NET、C#和ADO.NET的三层架构案例分析)》的特色、关于参考文档及需要记忆的细节,大家可以参考《项目实践精解:ASP.NET应用开发(基于ASP.NET、C#和ADO.NET的三层架构案例分析)》附录。《项目实践精解:ASP.NET应用开发(基于ASP.NET、C#和ADO.NET的三层架构案例分析)》既有整体框架,又有重点技术。一书在手,理论清晰,项目无忧!

图书封面

评论、评分、阅读与下载


    项目实践精解 PDF格式下载


用户评论 (总计10条)

 
 

  •   我主要是有些基础 ,要补充 下。呵呵,讲得比较细,而且是贴近例子。
  •   呀 喜欢这本书
  •   满意,呵呵!
  •   发货速度挺快的,如果当当网上有自动出售当当网优惠券的就更好了
  •   很多技术点有讲到,而有实例,不错
  •   帮朋友买的,讲得理论还可以
  •   例子不够详尽,希望再详细些
  •   大家记得千万要注明发光盘啊~~要不挺麻烦的
  •   刚刚收到。但是关盘没我送过来。。我晕死哦
  •   如果你想快速建立一个项目的话,看看这个书可以。如果较深的学C#、ASP.NET、ADO.NET,恐怕就不够了。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7