ASP.NET从入门到精通
下午5点前订单,当日发货!超时赔付
¥
8.37
1.1折
¥
75
八五品
仅1件
作者佩恩
出版社人民邮电出版社
出版时间2002-01
版次1
装帧平装
货号9787115097705504
上书时间2024-01-22
商品详情
- 品相描述:八五品
图书标准信息
-
作者
佩恩
-
出版社
人民邮电出版社
-
出版时间
2002-01
-
版次
1
-
ISBN
9787115097705
-
定价
75.00元
-
装帧
平装
-
开本
其他
-
纸张
胶版纸
-
页数
754页
-
字数
1千字
- 【内容简介】
-
ASP.NET是微软公司开发的动态Web编程技术活动服务器网页技术(ASP)的最新版本,它不是传统ASP的简单升级,而是一种全新的、令人振奋的Web开发技术,对传统ASP做了大量的改进,以充分利用最新的技术。本书以循序渐进的方式全面介绍了ASP.NET的内容,指导读者从新手逐步成为ASP.NET高手。本书分五部分,共23章。第一部分介绍了ASP.NET的基础知识,包括ASP.NET初步、创建ASP.NET页面、VB.NET和C#、Web表单、验证ASP.NET页面等内容。第二部分介绍了数据操纵技术,包括创建数据库、使用ADO.NET和XML文件、文件的读写以及缓存技术等内容。第三部分介绍了应用程序级的主题,包括业务对象、Web服务、配置、部署和调试应用程序、确保应用程序的安全等内容。第四部分创建了一个完整的ASP.NET应用程序,并介绍了移动Web页方面的知识。最后一部分是附录,介绍了各种控件的属性、方法和事件以及一些避免错误的技巧。本书是为新手精通ASP.NET而编写的,通过阅读本书,初学者将全面掌握ASP.NET中的各种技术,独立地开发出功能强大的应用程序。对于传统ASP开发人员,每章最后的“这不是ASP”一节将让您了解ASP.NET不同于传统ASP的地方以及ASP.NET的新特性,从而平滑地从传统ASP过渡到ASP.NET。
- 【目录】
-
第一部分 基础知识第1章 ASP.NET初步31.1 Web的工作原理31.1.1 动态处理技术41.1.2 ASP.NET的不同之处51.1.3 客户端处理技术51.1.4 ASP.NET如何将客户机和服务器结合起来61.2 .NET框架61.2.1 运行阶段通用语言71.2.2 .NET框架类81.3 安装ASP.NET81.3.1 安装Internet信息服务器91.3.2 安装.NET框架SDK111.4 创建ASP.NET页面121.4.1 开发环境131.5 ASP.NET页面中的元素141.6 ASP和ASP.NET之比较161.6.1 与ASP的根本差异161.6.2 编程方面的改进161.6.3 编程方法学方面的差异171.7 总 结171.8 问与答181.9 作 业181.9.1 小测验181.9.2 练习18第2章 创建ASP.NET页面202.1 一个简单的ASP.NET应用程序202.1.1 Web表单222.1.2 代码声明块232.1.3 代码交付块242.1.4 页面编译指令252.1.5 流程262.1.6 视图状态272.2 编写ASP.NET代码和HTML代码282.2.1 对代码进行注释292.2.2 跨越多行的代码302.3 应用程序的其他方面312.3.1 再谈ASP.NET编译312.3.2 导入名称空间312.4 CLR和ASP.NET332.4.1 中间语言332.4.2 执行332.4.3 处理332.4.4 组合体342.4.5 并行执行342.4.6 对ASP.NET而言,CLR意味着什么342.5 ASP.NET编程语言352.6 重新审视前面的代码352.7 这不是ASP362.8 总 结372.9 问与答372.10 作 业382.10.1 小测验382.10.2 练习38第3章 使用Visual Basic.NET393.1 Visual Basic.NET简介393.2 变 量393.2.1 数据类型403.2.2 变量的声明413.2.3 变量的命名423.2.4 数据类型转换433.3 数 组453.4 操作符473.5 条件逻辑483.5.1 If语句483.5.2 Case语句503.6 循环逻辑523.6.1 While循环523.6.2 For循环533.6.3 死循环543.7 分支逻辑553.7.1 子程序553.7.2 函数573.7.3 可选参数583.7.4 事件处理程序583.8 类613.9 使用VB.NET函数643.10 给未来的VB.NET高手:到哪里查找参考资料653.11 这不是ASP653.12 总 结663.13 问与答663.14 作 业673.14.1 小测验673.14.2 练习67第4章 在C#和VB.NET中使用ASP.NET对象684.1 C#简介684.1.1 C#语法范例684.2 对象概述714.2.1 属性724.2.2 方法724.2.3 对象实例724.2.4 静态成员734.3 ASP.NET对象744.3.1 Response对象744.3.2 Request对象784.3.3 HttpCookie对象794.3.4 Page对象824.3.5 Session对象864.3.6 HttpApplication对象914.3.7 HttpServerUtility对象924.4 深入学习C#的资源指南934.5 这不是ASP934.6 总 结944.7 问与答944.8 作 业954.8.1 小测验954.8.2 练习95第5章 Web表单初步965.1 表单简介965.2 Web表单简介975.3 Web表单编程模型985.3.1 服务器控件995.3.2 服务器控件事件995.3.3 发送Web表单1025.3.4 保存状态1035.3.5 Web表单的处理顺序1055.4 HTML服务器控件1055.5 Web服务器控件1095.5.1 使用Web控件1105.5.2 即时发送数据1135.5.3 Web服务器控件与HTML服务器控件之比较1155.6 这不是ASP1165.7 总 结1165.8 问与答1175.9 作 业1175.9.1 小测验1175.9.2 练习118第6章 再谈Web表单1196.1 Web表单的扩展性1196.2 用户控件1196.2.1 创建用户控件1206.2.2 使用用户控件1246.2.3 改进用户控件1276.3 自定义控件1286.3.1 创建自定义控件1296.3.2 使用自定义控件1306.3.3 使用属性和状态1316.3.4 加入事件1356.4 在运行阶段创建控件1396.5 这不是ASP1426.6 总 结1436.7 问与答1436.8 作 业1446.8.1 小测验1446.8.2 练习144第7章 验证ASP.NET页面1457.1 有效性验证情形1457.2 ASP.NET有效性验证1497.2.1 Validation控件的工作原理1507.3 使用Validation控件1547.3.1 服务器上的有效性验证1607.3.2 禁用有效性验证1627.3.3 正则表达式1627.4 定制有效性验证1647.4.1 错误消息1647.4.2 显示有效性验证摘要1657.4.3 自定义Validation控件1687.5 这不是ASP1717.6 总 结1717.7 问与答1717.8 作 业1727.8.1 小测验1727.8.2 练习172第一部分 复习173附加项目1173一个银行业应用程序173用户控件174登录页面174账户页面177账单支付页面180总 结182第二部分 数据存取和处理第8章 创建数据库1858.1 什么是数据库1858.1.1 关键字(keys)和约束(constraints)1878.1.2 数据库通信标准1888.1.3 何时应使用数据库1888.2 创建数据库1888.3 结构化查询语言(SQL)1928.3.1 SELECT 语句1938.3.2 INSERT语句1968.3.3 UPDATE语句1968.3.4 DELETE语句1978.4 在ASP.NET中存取数据1978.4.1 存取数据1978.5 这不是ASP2008.6 总 结2018.7 问与答2018.8 作 业2028.8.1 小测验2028.8.2 练习202第9章 在ASP.NET中使用数据库2039.1 ASP.NET访问数据库简介2039.2 DataSet2049.2.1 使用DataSet2059.2.2 关系2079.2.3 填充DataSets2089.3 数据绑定2099.3.1 使用数据绑定2119.4 数据绑定控件2159.4.1 Repeater服务器控件2159.4.2 DataList服务器控件2199.4.3 DataGrid服务器控件2249.4.4 数据绑定控件小结2309.5 这不是ASP2399.6 总 结2409.7 问与答2409.8 作 业2409.8.1 小测验2409.8.2 练习240第10章 与ASP.NET通信24210.1 ADO.NET简介24210.1.1 ADO.NET和ADO的比较24210.1.2 ADO.NET和XML24310.1.3 ADO.NET对象模型24410.2 再谈DataSet24510.2.1 修改DataRow中的数据24710.2.2 查看DataTable中的数据24810.2.3 并发25110.3 数据库和ADO.NET的交互25110.3.1 连接信息25110.3.2 OleDbConnection对象25310.3.3 OleDbcommand对象25310.3.4 OleDbDataReader对象25410.3.5 Update、Insert和Delete25610.3.6 OleDbDataAdapter对象25710.4 在ASP.NET中使用ADO.NET26210.5 这不是ASP27210.6 总 结27310.7 问与答27310.8 作 业27410.8.1 小测验27410.8.2 练习274第11章 在ASP.NET中使用XML27511.1 XML简介27511.1.1 XML数据模型27611.1.2 XML模式27811.2 在ASP.NET中存取XML27911.2.1 读取XML27911.2.2 写XML28311.2.3 验证XML28511.3 XML文档对象模型28911.3.1 装载XML数据29011.3.2 修改XML数据29311.4 XML和DataSet29611.5 这不是ASP30011.6 总 结30011.7 问与答30111.8 作 业30111.8.1 小测验30111.8.2 练习301第12章 应用高级数据技术30212.1 高级数据库技术30212.1.1 参数化查询30312.1.2 存储过程30712.1.3 事务31412.2 高级XML技术31612.2.1 XpathDocument31712.2.2 Xpath32012.2.3 XslTransforms32212.3 这不是ASP32612.4 总 结32612.5 问与答32712.6 作 业32712.6.1 小测验32712.6.2 练习328第13章 Web服务器上的文件读写32913.1 在ASP.NET中使用文件32913.2 包含外部文件32913.2.1 服务器端包含33013.2.2 其他包含33213.3 文件访问33213.3.1 文件、流、Reader和Writer33213.3.2 查看文件和目录33313.3.3 打开文件34013.3.4 读文件34213.3.5 写文件34613.3.6 其他文件和目录操作34613.3.7 文件对象小结34713.4 隔离存储区34813.4.1 创建隔离存储区域34813.4.2 访问隔离存储区34913.5 这不是ASP35213.6 总 结35313.7 问与答35413.8 作 业35413.8.1 小测验35413.8.2 练习354第14章 使用ASP.NET改良后的缓存功能35514.1 什么是缓存技术35514.2 ASP.NET如何使用缓存技术35614.2.1 页面缓存35614.2.2 配置缓存35714.2.3 输出和数据缓存35714.3 如何使用缓存35714.3.1 缓存页面输出35714.3.2 缓存对象36314.3.3 缓存依存关系36814.3.4 使用HttpCachePolicy类37114.4 高效地使用缓存技术37414.5 这不是ASP.NET37514.6 总 结37514.7 问与答37614.8 作 业37614.8.1 小测验37614.8.2 练习376第二部分 复习377附加项目2377数据添加功能377数据库377ASP.NET页面380总 结390第三部分 应用程序级主题第15章 使用业务对象39315.1 组件简介39315.1.1 业务对象是什么39415.1.2 为何使用组件39415.1.3 ASP.NET如何使用组件39515.2 创建业务对象39515.2.1 为何需要编译Database对象39815.3 开发业务对象39815.4 一个实用的例子40215.4.1 一些需要考虑的因素40915.5 使用非.NET组件40915.6 这不是ASP41215.7 总 结41315.8 问与答41315.9 作 业41415.9.1 小测验41415.9.2 练习414第16章 创建Web服务41516.1 Web的工作方式——再访问41516.2 Web服务简介41616.2.1 Web服务方案41716.2.2 Web服务的编程模型41816.2.3 用于访问Web服务的协议41916.2.4 为何使用Web服务42016.3 创建Web服务42116.3.1 创建功能42116.3.2 启用发现功能42416.3.3 WebMethod属性42416.3.4 部署Web服务42616.4 使用已有的业务对象创建Web服务42616.5 从服务返回数据42916.6 这不是ASP43016.7 总 结43016.8 问与答43116.9 作 业43116.9.1 小测验43116.9.2 练习432第17章 使用Web服务并确保其安全43317.1 使用Web服务43317.2 通过ASP.NET页面使用Web服务43517.2.1 发现43517.2.2 创建代理类43717.2.3 实现代理类44017.2.4 另一个使用Web服务的例子44217.3 关于使用Web服务的建议44517.4 确保Web服务的安全44517.5 这不是ASP45317.6 总 结45317.7 问与答45417.8 作 业45417.8.1 小测验45417.8.2 练习454第18章 配置和部署ASP.NET应用程序45518.1 ASP.NET应用程序简介45518.1.1 \bin目录45618.2 Global.asax45618.2.1 HttpApplication类45818.2.2 编写global.asax45818.3 配置ASP.NET46318.3.1 Web.config46318.3.2 配置段46718.3.3 自定义配置47118.4 部署应用程序47518.4.1 组合体仓库47518.4.2 影子组合体47618.5 这不是ASP47718.6 总 结47718.7 问与答47818.8 作 业47818.8.1 小测验47818.8.2 练习479第19章 将内容和代码分开48019.1 为何要将代码和内容分开48019.2 Code-behind表单48119.2.1 在ASP.NET页面中使用code-behind表单48319.2.2 在用户控件中使用code-behind表单49019.3 资源文件和本地化49319.3.1 应用程序的本地化49319.3.2 将资源包装到文件中50019.4 这不是ASP50519.5 总 结50619.6 问与答50619.7 作 业50719.7.1 小测验50719.7.2 练习507第20章 调试ASP.NET页面50820.1 调试简介50820.2 Try和Catch语句51120.2.1 引发异常51720.2.2 何时使用try语句51820.3 跟 踪51820.3.1 页面级跟踪52020.3.2 应用程序级跟踪52520.4 CLR调试器52720.4.1 使用CLR调试器52720.5 有关调试方面的建议53020.6 这不是ASP53020.7 总 结53020.8 问与答53120.9 作 业53120.9.1 小测验53120.9.2 练习532第21章 确保ASP.NET应用程序的安全53321.1 安全基础53321.1 Windows中的安全性53421.2 认 证53521.2.1 Windows认证53621.2.2 表单认证53921.2.3 Passport认证54521.3 授 权54621.4 模 拟54921.5 这不是ASP55121.6 总 结55121.7 问与答55221.8 作 业55221.8.1 小测验55221.8.2 练习552第三部分 复习553附加项目3553添加业务对象553Web服务563总 结565第四部分 完整的应用程序和移动Web页面第22章 创建一个完整的应用程序56922.1 需求简介:BananaMobiles56922.2 设计应用程序57022.2.1 数据层57022.2.2 前端57122.2.3 业务对象57222.3 构建BananaMobile站点57222.3.1 创建数据库57222.3.2 业务对象58022.3.3 ASP.NET页面59122.3.4 Web服务61022.4 应用程序中还可以改进的地方61422.5 这不是ASP61522.6 总 结61522.7 问与答61622.8 作 业61622.8.1 小测验616第23章 创建移动Web页61723.1 移动Web表单是什么61723.1.1 移动Web表单和ASP.NET Web表单的区别何在61823.1.2 为何需要使用移动Web表单61823.2 安装移动Web SDK61923.3 移动Web表单初步62023.3.1 移动表单的工作原理62223.3.2 创建一个更合适的界面62323.4 开发移动页面62423.4.1 添加分页功能62923.4.2 设备特定的输出和模板集63023.4.3 使用移动设备的功能63323.5 这不是ASP63623.6 总 结63623.7 问与答63723.8 作 业63723.8.1 小测验63823.8.2 练习638第五部分 附录附录A 作业答案641第1章答案641小测验641练习641第2章答案642小测验642练习642第3章答案644小测验644练习645第4章答案646小测验646练习647第5章答案649小测验649练习649第6章答案653小测验653练习653第7章答案663小测验663练习663第8章答案664小测验664练习664第9章答案665小测验665练习665第10章答案665小测验665练习666第11章答案670小测验670练习671第12章答案674小测验674练习675第13章答案678小测验678练习679第14章答案681小测验68114.8.2 练习682第15章答案684小测验684练习684第16章答案687小测验687练习688第17章答案690小测验690练习691第18章答案692小测验692练习693第19章答案694小测验694练习695第20章答案698小测验698练习698第21章答案699小测验699练习699第22章答案701小测验701第23章答案702小测验702练习702附录B 常犯的ASP.NET错误704B.1 ASP.NET特有的问题704B.1.1 Web表单的问题704B.1.2 其他问题706B.2 与传统ASP不同的地方706B.2.1 VBScript方面的错误706B.2.2 传统ASP.NET方面的问题708附录C ASP.NET控件:属性和方法709C.1 HTML服务器控件710C.1.1 HTML服务器控件都有的属性710C.1.2 HTML服务器控件711C.2 Web服务器控件717C.2.1 通用Web服务器控件属性718C.2.2 ASP.NET Web服务器控件720C.3 有效性验证服务器控件733C.3.1 有效性验证服务器控件都有的属性733C.3.2 有效性验证服务器控件734附录D ADO.NET控件:属性和方法736D.1 DataSet及相关对象736D.2 管理提供程序747
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价