ASP.NET基础教程—C#案例版.pdf 清晰

所需积分/C币:16 2017-04-08 17.72MB PDF
评分

ASP.NET基础教程—C#案例版.pdf 清晰
NET开发丛书 ASP.NET基础教程 C#案例版 美) Fritz onion 施诺 著译 清华大学出版社 北京 内容简介 本书结合用C#语言編写的可实际运行的示例代码,讨论了 ASP. NET的构架、Web窗体、配置 HTTP管道、故障诊断和错误处理、验证、数据绑定、自定义控件、缓存、状态管理和安全性,阐述了 用C#构建基于Web应用程序的最传实践 本书既可作为软件「程专业学生的参考书,也可作为C#程序员学习 ASPNEt的参考书。 Simplified Chinese edition copyright 2003 by PEARSON EDUCATION ASIA LIMITED and TSINGHUA UNIVERSITY PRESS. Original English language title from Proprietor's edition af the work Original English language title: Essential ASP. NET with Examples in Cf, 1st Edition by Fritz Onion Copyright C 2003 E|sEN:0201-76040-1 All Rights reserved Published by arrangement with the original publisher, Pearson Education, Inc, publishing as Pearson education, Inc. This edition is authorized for sale only in the People's Republic of China(excluding the special Administrative Region of Hong Kong and Macao) 本书中文简体翻详版由 Pearson education授权给清华大学出版社在中国境内(不包括中国香港 澳门特别行政)出版发行 北京市版权局著作权合同登记号图字:01-2003-36 本书封面贴有 Pearson Education(培生教育出版集团)激光防伪标签,无标签者不得销售。 图书在版编目(C|P)数据 ASP.NT基础教程—C案例版(美)奥尼恩著;施诺译.一北京:清华大学出版社,2003 NET开发丛书) 书名原文: Essential ASP. NET with Examples in C# lSBN7-302-07280-9 I,A….1.①奥…②施…m.①主页制作一程序设计②语言一程序没计Ⅳ.④P393.092②TP312 中国版本图书馆CIP数据核字(2003)第084069号 出版者:清华大学出版社 地址:北京清华大学学研大厦 hlip;(/www.1up).tom.cu 邮编:100084 社总机:910-62770175 害户服务:010-62776969 文稿编辑:汤涌涛 封面设计:立日新设计公司 印刷者:清华大学印刷厂 发行者:新华书店总店北京发行所 开本:185×230印张:21.25字数:457千字 版次:2003年10月第1版2003年10月第1次卬刷 书号:IN7-302-0?28(-9/TP·5285 印数;1~40O 定价:39.0元 读者对本书的赞誉 ★★★★★绝非一般的 ASPNET著作 到现在为止,我已经教了1年多 ASPNET课、我认为本书将会成为学生们重要的参 考书。我喜欢作者切实而慎重的写作风格。阅读这炳本书真是一件赏心乐事(另一本是 《 ASP.NET基础教程— Visual basic net案例版》)。更重要的是,术书自始至终在解决 学生们在学习ASP时最常见的问题。完全摆脱了一些书下笔千言、离题万里的弊病。本书 还针对高级开发人员,强化了许多表面上松散实际上根本不同的概念 对于 ASPNET开发人员,无论是初学者还是高级开发人员,本书都是一本不可或缺 的参考书。特别地,在你动手编写了一些 ASPNET程序,希望了解内部机理时,会觉得 本书更加有用。 感谢作者如此出色的工作! 来自美国田纳因州的读者,摘自亚马逊网站 ★★★★★极力推荐高级开发人员阅读本书 我之所以订购本书,主要基于网友们的推荐以及NET开发丛书中的每一本书都写得 很好的事实。本书确实没有令我失望。Friz在理论和实践方面结合得非常好。他假定读者 熟悉NET,并且有应用程序设计经验(我也希望更多的作者做出这样的假设)。 本书提供的基础知识足以使高级开发人员做出某些最重要的设计决策,诸如何时以及 如何分蓠自定义控件中的表示逻辑;如何管理状夵;使用什么数据缓存选项等 本书的流程安排的确无懈可古。技术的毎个细节和特征都在恰当的场合引入。我是如 此喜欢本书的流程安排,以至于我按照它的流程向我们的团队介绍了AS!NET Alexis smirnov、加拿大魁北克省,摘自亚马逊网站 i ASPNET基础教程—C#策例版 ★★★★★每个 ASP NET Web开发人员必备之书 ritωni编写的夲书是我曾经看过的最好的 ASPNET教程之一。它没有在繁琐的基 础知识上花太多的功夫,但是也没有完全忽喀它們。rrit在平衡实现的繒节和讨论之间做 到了恰如其分。我曾经读过许多这样的书,其中作者为了说明一个问题而反复陈述同的 事情。Hz在这方面确实做的不错,而且他的书非常值得一读。你不会后悔园读本书的 对于一本书还能要求什么呢?本书讨论了 ASPNET开发的所有重要的主题: Data(Grid、验证,HTTP管道、ASP.NET构架。所有这一切都讨论到了!每个现实的ASP.NET 开发人员都能从本书中获益良多 如果只能购买一本 ASPNET教程,那么我肯定会选择本书 james i edelen iv,美国,摘自亚马逊网站 ★★★★★卓越的教材 我是法国巴黎5所大学的副教授,正在为NBT课程做准备 我购买了几本美国版和法国版的 ASPNET教材。 Fritz onion的教材是惟一一本帮助我 淸晰地理解 ASPNET内部工作机理的书 Michel futtersack,法国巴黎,摘自亚马逊网站 序 我之所以接触微软,明确地讲就是为了有机会从事 ASP. NET工作。当时还没有提出 ASP.NET这个名称,但是诺要构建一种话言中立的、已编译的Web平台,对初学者非 常友好,雨且在功能和性能方面足以构建全球最大的Web站点。这种承诺引起我极大的 兴趣,的确,继续从事 ASP.NET工作已经成为一种令人神往、获益良多的旅程。 web平台建立在崭新的徽软开发者平台——NET框架和公共语言运行库( Commor Language Runtime,CLR)之上。该平台提供了大量服务和功能,Web应用程序模型建立 在它们之上。该平台令我们改变了许多游戏规则。例如,使性能接近已编译的本机代码已 经成为可能,而又不会失去与脚本化环境关联的快速开发经验的好处。 ASPNET有一个宏伟的设计月标:成为一个可以开发动态内容并把它们发送到Wb 上的综合平台。必须承担的主要挑战是构建一个系统,能够吸引许多不同的背景和能力的 人,如web开发者(用 Active Server Page或者其他系统编写脚本)、Ⅴ visual basic窗体开 发者和AP开发者。真正演变的是一个功能不断趋向完善的平台,利用个人已有的技能 很快就可以变得非常高效,然后获取新技能以利用该平台的最新功能。 团队最初以 Active Server Pages的诸多优点为基础,然后对它们进行扩展,不断地追 求能使任务更容易的方法,而且用更少的代码表示出来。在良好的工具帮助下支持声明式 设计( declarative design)是一个关键的设讦目标。虽然此功能即将实现,但是还要时刻 意系统必须是可护展的,而且支持许多现实世界中的、高度可扩展的Web站点要求的各 种高级使用。 在开发 ASP NET的过程中,时刻挂在嘴边的一句话是“没有黑盒( No black boxes)!” 这是开发团队的目标,为之计划继续工作相当长一段时间,而且承诺实现一个分解的构架, 可以进行扩展或者自定义以适应当前问题(而不管是什么问题)。因此, ASP NET核心原 语是模块化的,且有一个相当可扩展的模型 在本书中,你将会了解到扩展点在哪,以及如何使用它们。Ft精心选择了关键概 念,并说明了如何将它们组织成应用程序。真实的web应用程序的组成部件都得到了很 ⅳ ASP NET基础教程C例版 好的表示:请求处理、页面和控件、配置、错误处理、安全性、缓存、数据表示及状态管 理。 开发 ASPNET应用程序时,不需要理解大型的、复杂系统的全部。然而,当你开始 构建吏加复杂的具有挑战性需求的应用程序时,全面的基础知识及可靠的参老指南是必不 可少的 基于此因,我向大家推荐本书。本书非常适合作为一本 ASP NET的参考指南。它引 领读者充分理解 ASP. NET构架以及构建Wcb应用程序的核心原则。本书介绍了解决当前 web应用程序面临的许多现实问题时,必不可少的技术的更加高级的应用。我相信读者会 认同本书的确是充分理解 ASP.NET的基本指南。 Erik olson 微软公司程序主管 华盛顿,雷德蒙 前言 这是在2000年8月的一个深夜,地点是加利福尼亚州南部城市托兰斯。这天,我已 经同 Mike Woodring和 Jason Whittington上了12小时关于 DevelopMentor's Guerrilla(开 发导师的游击战术〕COM课程。课后 Don box来到我这里,同往常一样,在学生们业已 入睡以后,我们还在讨论有关的技术和黑客问题,一直到深夜。 Microsoft公司7月份在 PDC刚刚发布了NET的测试版本,而这一年我们已经花了大量时间来研究“下一代COM” 我们为它的最终发布而倍感兴奋,因此我们可以讨论它了。就是在这样的一个晚上,Don 以他特有的简洁的方式,让我第一次见识了 ASP. NE(当时称为ASP+)。他首先在 emacs 中输入一个aspx文件,如下所示 为 Page Language=“C“src=里 estrade,csr Inher1ts“Te吕 teage"号 < html≥ <hI runat=server id=ctI/> </htmI> 然后编写了另一个文件,如下所示 using System using system. Web t using system. Web UI using system. Web, UI. HtnlControls public class TestPage: Page protected HtmlGenericControl ctl vo五 d Page Load( object src, Event冯rgse ctl,InnerText =Hello!pr 然后把这两个文件放在机器上的 c inetpublwwwroot子目录中,并通过浏览器向我显示 了asD页面的生成过程,然后大声对我说“明白吗”?也许是因为夜深了或者上了整天 课的缘故,但是我不得不承认,尽管我“明白了”Dom向我演示的问题的技术细节,然而 vI ASP. NET基础教程—C#案例版 没有对能够从一个类改变h元素的 intertext留下深刻印象 经过两个晚上的休息后,我回想起那个aspx例子,并开始比较详细地研究 ASP. NET 经过天的阅读和试验以后,我最终“明白了”,而且我已经迷上了 ASP NET。这种技术 的提出,从根本上改变了人们在 windows上开发web应用程序的方式,而且它充分利用 了最新的NET运行库。接着,我用6个月时间研究利构建 ASPNET应用程序,并编写了 DevelopMcntor' s Essential ASP.NeT课程,在此后的一年半时间内,我一直从事 ASP. NET 的教学和讲座,以及撰写有关课程。本书是这些活动的结晶,希望能够在你了解 ASP. NET 的过程中为你提供帮助。 C#与 VB. NET 在NET推出之前,Ⅴ isual basic不仅仅是另一秤语言—它本身就是一个平台。例如, 用Ⅴ isual basic60构建应用程序,完全不同于用C艹和MFC构建应用程序。推出NET以 后,这种差别不再存在,而Ⅴ sual basic的确只是另一种NET语言而已,与所有其他语言 样使用相同的函数厍、相同的开发工具和相同的运行库。因此,我们现在可以从语言中 立的角度谈论 ASPNET等技术。然而,代码示例必须用某种特定的语言表示,因此本书 出版了两种版本:一个版本用C编写例子,另一个版本用ⅴBNET编写例子。除了例子 以外,这两本书的内容几乎是相同的。 示例代码、Web站点、反馈 本书中的所有代码都取自可实际运行的示例,并且可以从本书的配套网站 h,;/w:develop.com/books/essentilaspne/下载。本站点还包含本书出版后发现的所有 勘误表,而且为本书中介绍的概念提供一系列更加丰富的例子供大家参考。作者欢迎大家 通过该Web站点上的表单提出意见、勘误和反馈。

...展开详情
立即下载 最低0.43元/次 身份认证VIP会员低至7折
举报 举报 收藏 收藏 (1)
分享
img
张果
  • 至尊王者

    成功上传501个资源即可获取

关注 私信 TA的资源

上传资源赚积分,得勋章
相关内容推荐