大师讲堂-ASP.NET 3.5开发范例精讲精析(基于C#)(CD)

分類: 图书,计算机/网络,程序设计,ASP,
作者: 章立民 编著
出 版 社: 科学出版社
出版时间: 2009-2-1字数:版次: 1页数: 700印刷时间:开本: 16开印次:纸张:I S B N : 9787030238368包装: 平装编辑推荐
18年积淀百万册销量保障,章立民微软技术华语作者第一人,两岸三地公认最优秀的程序设计图书作家。
光盘收录章老师自录制的ASP.NET3.5新功能视频演示教程,书本之外的增值部分,同样精彩,不容错过!
章立民作品,全面剖析ASP.NET3.5的技术精髓,
要想成为技术高手,就得看专家写的书,
229个高含金量的Web范例,专注于解决实际开发问题,让您的技术水准再上层楼!
华语世界公认最优秀的程序设计图书作家章立民先生,带领最专业的技术团队,全面剖析ASP.NET3.5的技术精髓。
谈到ASP.NET 3.5,我想大家都了解其功能众多且广泛,不可能在一本书中讨论所有特性,再者,用户也有不同的需求和定位,因此我们将《大师讲堂-ASP.NET 3.5开发范例精讲精析》定位为“初级开发者的敲门砖”。
纵然各种网页技术推陈出新,然而一些基本的“根基”并没有改变。对于许多初学者而言,真正想要了解的,是网页的设计过程。然而综观市场,许多图书都将众多的网页开发概念视为理所当然,而太多的理所当然,却造成读者概念不够坚实,总有一种漫步在云端的感觉。基于这样的考虑,《大师讲堂-ASP.NET 3.5开发范例精讲精析》尽可能让大家了解网页的设计原理与流程,以便打下最扎实的根基。
纵然《大师讲堂-ASP.NET 3.5开发范例精讲精析》是面向有一定经验的初级读者,但书中仍然完整收录了许多实战上常用且重要的开发技巧。比如,如何响应客户端事件以便提升网页反应速度;善用各种数据验证控件来检验用户输入的数据(包括结合JavaScript的客户端验证);探讨重要的数据源与数据绑定控件:完整探讨ObjectDataSource控件,搭配优选范例来说明如何实现自定义分页机制与自定义排序机制,以便具体提升数据访问效能;全面讨论众所瞩目的ListView控件。读完本书,您将具备实际的网页开发能力,并达到专业的技能水准。
——章立民
光盘附赠章老师亲自录制的187分钟“Visanl studio 2008全新酷炫功能——Web开发篇”精彩视频教程,不容错过!!
一位资深的IT技术作家和Microsoft著名讲师,
一位与微软技术风雨同路17年的老程序员,
愿意与您共同分享他的技术和收获。
内容简介
ASP.NET是目前Web开发的主流技术之一,而ASP.NET 3.5是其最新版本。《大师讲堂-ASP.NET 3.5开发范例精讲精析(基于C#)(CD)》全面介绍了ASP.NET 3.5的技术精髓,以帮助读者快速学习或者过渡到ASP.NET 3.5。
书中首先介绍了.NET Framework 3.5和ASP.NET 3.5的新功能,并对ASP.NET网页进行了详尽的介绍,包括代码模型、运行模式、表达式语法、重定向网页、网页间的数据传递等;接下来对ASP.NET 3.5的主要控件进行了细致探讨,并用大量的网页范例示范了各控件的技术要点及开发应用技巧,包括验证控件、SqlDataSource、ObjectDataSource、列表控件、GridView、DetailsView、FormView和ListView等。
配书光盘提供了书中范例的源代码及范例所需的数据库文件,并有章立民研究室原声录制的高清晰技术视频。《大师讲堂-ASP.NET 3.5开发范例精讲精析(基于C#)(CD)》可以作为初、中级ASP.NET软件开发人员的学习用书,特别适合有一定ASP.NET、ASP基础的读者。
作者简介
章立民:华语世界资深IT作家,两岸三地公认最优秀的程序设计图书作家,18年技术图书撰写经验,著作已逾70本,全球销量逾西万册。在Microsoft(中国台湾)担任顾问与讲师长达17年六度获选微软最有价值专家(MVP)年度微软技术大会压轴讲师。章立民研究室技术总监。“经济部”信息专业人员鉴定计划命(审)题委员。“计算机技能基金会”数据库应用类命题委员。“工研院机械所”制造信息部顾问。“职训局”Visual Basic能力本位教材编撰委员。资诚会计师事务所信息系统服务部顾问。捷和建设信息部顾问。新势讯科技部经理。盘天科技总经理。盘天科技顾问。“一日志工协会”信息顾问。ComputerDIY杂志专栏执笔。RUN!PC杂志专栏执笔。Programmer杂志专栏执笔。曾任教于“教育部电算中心”、空中大学、联电、南亚塑料、NIKE、台电核一厂、大众计算机、日立等中国台湾各大公民营企业与教学机构。
目录
Chapter 01开门见山:从实战开始学起
1-1 实际创建一个Web项目与数据库访问网页
1-2 ASP.NET 3.5的主要组成架构
1-3 ASP.NET 3.5新功能概述
1-4 什么是 .NET Framework 3.5
1-5 ASP.NET 3.5平台的系统需求
结语
Chapter 02ASP.NET应用程序的灵魂:ASP.NET网页
2-1 实现一个ASP.NET网页
2-2 ASP.NET网页的功能特性
2-3 ASP.NET网页能够完成哪些操作
2-4 ASP.NET网页的代码模型
2-5 探讨ASP.NET的Page类
2-7 ASP.NET网页的生命周期阶段
2-8 ASP.NET网页的生命周期事件
2-9 ASP.NET网页生命周期的其他考虑
2-10 ASP.NET服务器控件事件模型
2-11 如何创建事件处理例程
2-12 如何在运行时绑定事件处理例程
2-13 如何将多个事件绑定到同一个事件处理例程
2-14 如何判断是哪一个服务器控件触发了事件
2-15 服务器控件如何响应客户端事件
结语
Chapter 03万丈高楼平地起:ASP.NET网页的重要语法和技巧
Chapter 04界面设计前传:ASP.NET服务器控件的基本概念
Chapter 05网页的基本元素:探讨基础的ASP.NET服务器控件
Chapter 06数据检验的利器:验证控件
Chapter 07数据访问网页不求人:探索SqlDataSource控件
Chapter 08数据访问最随意:探讨ObjectDataSource控件
Chapter 09数据选择界面最便利:探讨列表控件
Chapter 10全方位的数据访问界面:GridView控件基础概念篇
Chapter 11全方位的数据访问界面:GridView控件应用技巧篇
Chapter 12数据访问界面双杰:DetailsView与FormView控件
Chapter 13王牌现身:全新的ListView控件
附录A光盘使用说明
媒体评论
万贯家财,不如一技在身,积极充实自我,再创人生下一个高峰点。 ——章立民
书摘插图
Chapter 02ASP.NET应用程序的灵魂:ASP.NET网页
恭喜大家,我们要开始学习第2章了,心中是不是有点小小的成就感呢?身为作者的我,虽然很想让大家快快乐乐地学习,不过,本章不得不用多一点文字来描述一些运行模式和架构,大家也就忍7耐一下,稍安勿躁喔!毕竟有了扎实的基础,未来才有长久发展。真是不好意思,一不小心,又多说了几句。现在就让我们开始吧!
整体而言,ASP.NET应用程序主要包含ASP.NET网页(也就是俗称的web Form)与wcb服务两种类型的应用程序。
Web Form(Web窗体)其实是从过去的ASP网页派生而来的,因此我们可以说Web Form就是ASP.NET网页,然而通过ASP.NET网页所提供的各项技术,开发人员能够以更轻松的方式创建出比以往更强大的网页程序。比方说,您可以使用ASP.NET服务器控件(Server Contr01)来创建通用的用户界面项目并为它们编写程序以便完成一些常用的操作(就像我们在第1章中创建数据库访问网页一样)。过去的ASP网页是一个扩展名为。asp的文本文件,ASP.NET网页是一个扩展名为.aspx的文本文件,经此一说,您是不是对ASP.NET网页不再感到那么神秘与恐惧了呢?
而Web服务能够整合因特网上的各种服务与信息,创建以因特网为基础的分布式应用程序。基本上,Web服务与一般网页最大的差异在于使用对象不同,一般网页的使用对象是“人”,wcb服务则是为因特网上的“应用程序”与“软件”提供服务。比方说,炒股软件可以通过Web服务在因特网上访问实时的股票行情;运动频道网页可以通过Web服务在因特网上访问实时的比赛战报与比分;企业本身更可将各种产品信息、促销活动、库存数据等信息以Web服务加以封装,以便让消费者或合作厂商通过因特网来访问。
本章我们将把重点摆在ASP.NET网页,至于Web服务请关注笔者的其他著作。
……