项目实践精解:ASP.NET应用开发
前 言
作者从事软件设计开发工作十多年,最近才萌发了写书的想法。因为作者希望推广一种最有效的学习捷径,这就是Project-Driven Training,也就是用项目实践来带动理论学习的方法。基于此点,作者围绕一个实践项目(AscentWeb医药商务系统)来贯穿ASP.NET Web开发各个模块的理论讲解。通过项目实践,读者可以对技术应用有明确的目的性(为什么学),也可以对技术原理更好地融会贯通(学什么),还可以更好地检验学习效果(学得怎样)。
本书的内容是以作者在亚思晟高端实训过程中的讲义和项目实践为基本素材整理出来的,同时结合了多年项目设计开发经验,具有良好的实践性和可操作性。
本书特点:
1.重项目实践
笔者多年经验的体会是“IT是做出来的,不是想出来的”,理论虽然重要,但一定要为实践服务!以项目为主线,带动理论的学习是最好、最快、最有效的方法!通过此书,笔者希望读者对项目开发流程有个整体了解,减少对项目实践的盲目感和神秘感,并且能够根据本书的体系循序渐进地动手做出自己的真实项目来!
2.重理论要点
本书以项目实践为主线,着重讲述ASP.NET Web开发理论中最重要最精华的部分及它们之间的融会贯通,这是本书的特色!作者认为最有效的学习途径应该是读者首先通过项目把握整体概貌,再深入局部细节,系统学习理论,最后不断优化和扩展细节,完善整体框架、改进项目。
本书既有整体框架,又有重点技术。一书在手,理论清晰,项目无忧!
本书与《项目实践精解》系列中其他图书的关系
本书介绍的是ASP.NET应用。它是系列丛书《项目实践精解》中的一本,是基于《项目实践精解:C#核心技术应用开发》之上的,也是学习《项目实践精解:IT项目的面向对象分析设计、开发及管理——基于.NET平台的ERP系统案例分析》的基础。
本书的组织结构和学习指南
常常有开发人员和学员问我,什么是学习软件技术的最佳途径?我的回答是“多做,以项目驱动”。学员又继续问我“那学习理论就不重要了吗?”,我的回答是“当然也重要,但同样需要以项目驱动”。为什么呢?试想一下,当你面对上百页的参考书或者文档时,是否会茫然不知所措,不知如何开始,不知彼此谁更重要?所以只有以项目作为驱动,才能更好地明确重点、明确主线,才能更好地分配时间和精力,这样才是最有效的。
因此,本书围绕一个完整的AscentWeb医药商务项目来组织和设计学习ASP.NET Web开发。
第一部分 整体介绍
第1章,ASP.NET开发概述,主要包括学习ASP.NET应用开发需要掌握的技术要点及它们之间的关系。通过这一章的学习,读者会对ASP.NET开发架构有一个宏观的了解,建立一个整体印象。
第2章,AscentWeb医药商务项目背景知识。作者希望推广一种最有效的学习与培训的捷径,这就是Project-Driven Training,也就是用项目实践来带动理论的学习。这一章介绍了项目开发的背景知识,包括项目整体流程RUP (Rational Unified Process)和UML(Unified Modeling Language)语言。接下来重点介绍了完整的AscentWeb医药商务项目,提供了完整的需求分析、系统分析设计UML图、数据库设计E-R图,等等。我们使用基于ASP.NET、C#和ADO.NET的三层架构技术来设计开发这个项目。
第3章,C#核心技术,主要内容包括C#概述和程序结构、C#基本语法、C#面向对象核心技术和高级语法,以及C#在AscentWeb医药商务项目中的应用实例。
第4章,ADO.NET核心技术,主要内容包括数据库基础和SQLServer的基本使用、ADO.NET概述和基本原理、ADO.NET应用程序开发基本步骤和结构、ADO.NET常见对象介绍,以及ADO.NET在AscentWeb医药商务项目中的应用实例。
第二部分 ASP.NET开发核心技术
根据项目开发流程,下一步就进入了项目具体实现阶段,也就是使用ASP.NET核心技术进行开发和编码的阶段。
第5章,ASP.NET Web控件技术,主要内容包括ASP.NET Web页面框架和原理,Web窗体常用控件的属性、方法和使用介绍,以及ASP.NET Web控件在AscentWeb医药商务项目中的应用实例。
第6章,ASP.NET内置对象,主要内容包括Request对象、Response对象、Session对象、Server对象、Cache对象,Global.asax配置文件的使用,以及ASP.NET内置对象在AscentWeb医药商务项目中的应用实例。
第7章,ASP.NET应用程序配置,主要内容包括ASP.NET应用程序概述、ASP.NET应用程序配置文件格式、ASP.NET应用程序配置文件配置节点介绍,以及应用程序配置和部署在AscentWeb医药商务项目中的应用实例。
第8章,用户控件和自定义控件,主要内容包括用户控件原理和开发、自定义控件原理和开发,以及用户控件和自定义控件的比较。
第9章,ASP.NET Web服务,主要内容包括Web服务概述和基本原理、ASP.NET中Web服务的创建和使用,以及Web服务在AscentWeb医药商务项目中的应用实例。
第10章,ASP.NET数据缓存技术,主要内容包括页面输出缓存和页面数据缓存等技术。
第三部分 其他相关技术
第11章,XML技术,主要内容包括XML原理概述(XML、namespace和DTD/ Schema)、在ASP.NET中使用XML、使用XSL转换XML,以及XML在AscentWeb医药商务项目中的应用实例。
第12章,Javascript技术,主要内容包括JavaScript语言概况、JavaScript基本数据结构、JavaScript程序构成、基于对象的JavaScript语言、使用内部核心对象系统,以及JavaScript在AscentWeb医药商务项目中的应用实例。
第13章,Web开发的前沿技术——Ajax,主要内容包括Web 2.0简介和Web 2.0编程思想的16条法则、Ajax简介、Ajax核心技术概述及Ajax框架和开发工具,以及Ajax在AscentWeb医药商务项目中的应用实例。
第14章,测试技术,主要内容包括测试概述和原理、测试分类、.NET单元测试工具NUnit和TestDriven.NET及测试跟踪工具Bugzilla的使用等,以及单元测试在AscentWeb医药商务项目中的应用实例。
全书以完整的AscentWeb医药商务项目贯穿,以项目驱动理论学习。
这本书是否适合您?
阅读此书,要求读者具备C#核心技术和ADO.NET的基础知识。
本书结构清晰、注重实用、深入浅出。它非常适合作为ASP.NET Web开发的培训教材或自学教材,同时,也适合作为ASP.NET Web开发人员的参考用书。
感谢
本书由梁立新主持编写,其他参与编写的人员有武永琪、于亚杰、孙夏、张瑞、梁恒、张洪亮、沈彬、郭锐、刘执勇。
本书编写过程中得到了许多支持和帮助。北京亚思晟科技有限公司负责本书的审校和监制工作;公司研发人员利用宝贵时间为本书提供项目相关代码与文档,并测试了项目的功能和性能;朋友和家人对本书提供了有益的建议和帮助;在此表示衷心的感谢。最后,感谢电子工业出版社对本书出版的协助。
书名:项目实践精解:ASP.NET应用开发——基于ASP.NET、C#和ADO.NET的三层架构案例分析
作者:梁立新编著
ISBN:978-7-121-11557-8
出版日期:2010年9月
定价:55.00元(含CD光盘1张)
开本:16开
页码:384 页
宣传语
软件开发与培训专家倾心之作
重项目实践
重理论要点
内 容 简 介
本书通过丰富的项目实践案例和深入浅出的讲解,引领读者学习了ASP.NET应用完整的开发体系,以及ASP.NET、C#和ADO.NET等各个组件在多层架构项目开发中的实际应用。
本书全面地介绍了ASP.NET应用开发的分析、设计、开发和测试技术。本书的特色是以项目实践作为主线,提供了一个完整的AscentWeb医药商务系统,通过对该项目各个功能模块从需求分析、系统分析设计、部署实现及测试等全过程的分析,使读者能够快速掌握ASP.NET开发中最核心的组件。本书包括了ASP.NET开发概述、C#和ADO.NET背景知识、ASP.NET Web控件、ASP.NET内置对象、ASP.NET应用程序配置、ASP.NET用户控件和自定义控件、ASP.NET Web服务、ASP.NET性能优化等内容。另外,本书还补充介绍了XML、JavaScript和测试等技术的概念及应用,同时,特别奉献了Web开发的前沿技术——Ajax。
作者简介
梁立新,外籍软件专家,具有十多年专业的软件开发、架构设计和项目管理的经验,擅长面向对象的分析设计及基于J2EE和.NET架构的软件开发技术和基于UNIX平台的C/C++编程技术。毕业于中国科学技术大学,获硕士学位。之后留学于美国,获伊利诺依理工大学硕士学位。曾先后工作于美国华尔街咨询服务公司和加拿大多伦多证券交易所,担任高级软件设计师。参与设计建设了美国著名银行JP Morgan网上人力资源系统和加拿大最大的证券交易中心Toronto Stock Exchange股票交易系统和市场数据传输及分析系统。回国后,创办北京亚思晟商务科技有限公司,设计和开发了中科院空间中心电子政务系统,网上企业财务中心管理系统及eBiz企业ERP管理系统等,同时从事高端IT的培训,软件教育产品研发和咨询工作。
转载于:https://www.cnblogs.com/broadview/archive/2010/10/09/1846298.html
项目实践精解:ASP.NET应用开发相关推荐
- 项目实践精解:C#核心技术应用开发
前 言 学习任何技术都要从基础开始,这本书就是讲解C#核心技术的基础教材.读者如果简单调研一下就不难发现,市面上最多的就是这类C#基础类教材.那么,我们还有没有必要再多写一本没有特色.枯燥乏味的书呢? ...
- Asp.Net大型项目实践系列导航 [以后要仔细看的,支持作者 转]
关键字 NHibernate,ExtJs,Asp.Net MVC,Unity,业务领域驱动DDD,SOA,WCF,WF,分层开发,权限管理,异常管理,事务管理,日志管理... 宣传语 这里没有无聊的口 ...
- Qt及Qt Quick开发实战精解项目二俄罗斯方块 items方法报错
在练习<Qt及Qt Quick开发实战精解>第二章的项目时,在MyView::clearFullRows中有这样一行代码 QList<QGraphicsItem*> list ...
- 《Android应用开发精解》
<Android应用开发精解>已经投放市场,当当和京东都有售,欢迎大家购买阅读,并且批评指正.写技术书籍,不是为了收入,因为稿费实在是太少了.写书只是希望能够把一些实践经验分享给各位开发者 ...
- 《嵌入式设备驱动开发精解》——导读
前言 嵌入式设备驱动开发精解 本书的编写主要是针对从事嵌入式软件开发人员.本书的内容主要涵盖ARM CPU以及各种常用外部设备驱动开发的方方面面,包括各种硬件接口.硬件接口协议说明以及各种外设的使用及 ...
- JavaScript 编程精解 中文第三版 十九、项目:像素艺术编辑器
十九.项目:像素艺术编辑器 原文:Project: A Pixel Art Editor 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了<JavaScript ...
- C#利用ASP.NET?Core开发学生管理系统详解
文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 表格制作excel教程h ...
- Spring项目实践(三)--- Spring配置文件详解
不同于我们讲的pom.xml以及web.xml,这两个文件的名称是固定的,不可更改的,这里的设计采用的是约定优于配置的原则. 而Spring的配置文件的名称是可以更改的,实际上我们在<Sprin ...
- Android开发面试:架构设计和网络知识答案精解
目录 架构设计 编程思想 六大设计原则 重构-Code Smell AOP 设计模式 创建型5个 行为型11个 结构型7个 编程范式 MVC MVP MVVM MVI 模块化 组件化 插件化.热修复 ...
最新文章
- TabLayout 在宽屏幕上tab不能平均分配的问题解决
- 图解 Kafka,一目了然!
- c语言unused variable错误,这个错误可能的原因是你忘了初始化变量
- 《PHP和MySQL Web开发从新手到高手(第5版)》一2.9 删除存储的数据
- Python中的常见特殊方法—— repr方法
- c++学习笔记之类的应用
- 基于.NET Standard的分布式自增ID算法--美团点评LeafSegment
- Android usb 权限广播,[Android]USB开发
- Linux——SSH服务器
- css ltimg gt只适应,css3动画,CSS3实战小技巧--使用CSS变量实现波浪动画
- @RequestParam今天才知道是咋用的..
- k8s之创建etcd集群
- 银行卡,身份证,驾驶证识别
- 秒杀系统设计思路与实现
- 飞鹅WiFi打印机配置,php调用接口
- keil5编写C51程序
- 双一次算法作业hhhhhhhhh
- 歌对华为使用安卓设限,但物联网操作系统还有更大机会
- Java开发 高可维护性代码规范
- linux 进入recovery模式,recovery是什么意思 如何进入recovery模式【详细介绍】
热门文章
- AWS Storage Gateway 分类
- 4412 GPIO读 和 ioremap控制GPIO寄存器
- Confluence 6 注册外部小工具
- 【ORACLE】碎片整理
- Linux 安装composer
- python django项目断点调试
- 集成ShareSDK里报错NSConcreteMutableData wbsdk_base64EncodedString]
- 雷观(十七):想拉人入伙,合伙创业,请拿出一点认真的态度
- YOU SAY quot;THE RULE IS HEREquot;,BUT I SAY quot;WHY?quot;
- 算法------对称二叉树