
| 本书配合大量示例代码,全面系统地讲述了它们之间的关系,使读者对如何以可行的方式从ASP.NET使用中获益有比较深刻和全面的理解。 全书共分为10章,分别为ASP.NET 2.0基础知识简介、C#语言基础、HTML控件和Web服务器控件、ASP.NET的常用内置对象、ASP.NET高级编程、ASP.NET的其他Web控件、在ASP.NET中应用XML、ASP.NET数据库访问——ADO.NET、ASP.NET的安全性和ASP.NET的配置和优化等。 在阅读完本书后,读者会很熟悉ASP.NET的构成,并能创建出灵活、安全和健壮的Web站点,以各种方式收集和处理信息,使自己和用户从中受益。本书适合于没有ASP、C#、XML、面向对象编程或.NET Framework经验的初学者。如果读者对HTML有一定的了解,那么将对学习本书大有裨益。 |
| 第1章ASP.NET概述 21.1Web基础知识 21.1.1HTTP协议 31.1.2Web服务器 41.1.3静态网页 51.1.4动态网页 61.2ASP.NET简介 61.2.1基本概念 91.2.2ASP.NET的发展历史 101.2.3ASP.NET与ASP的区别 111.2.4ASP.NET的工作原理 121.3建立ASP.NET的运行环境 121.3.1IIS 131.3.2MDAC 141.3.3.Net Framework和ASP.NET 161.4开始编写ASP.NET程序 161.4.1开发环境的选择 161.4.2Visual Studio.NET 第2章C#语言基础 212.1编程语言的选择 212.1.1ASP.NET支持的语言 212.1.2为什么选择C# 222.2变量、常量和表达式 222.2.1变量 262.2.2数据类型 332.2.3运算符 452.2.4常量 452.2.5表达式 472.2.6数据类型之间的转换 532.3构造类型 532.3.1数组 552.3.2结构 552.3.3枚举 562.4控制结构 562.4.1顺序 572.4.2分支 592.4.3循环 622.5函数 632.5.1函数的定义 632.5.2函数的调用 642.5.3参数的传递 642.5.4变量的作用域 第3章HTML控件和Web服务器控件 663.1HTML控件 683.1.1Web表单 733.1.2Anchor控件 743.1.3Button控件 763.1.4InputButton控件 773.1.5InputCheckBox控件 783.1.6InputRadioButton控件 803.1.7InputImage控件 813.1.8InputFile控件 823.2Web服务器控件 873.2.1用于文本输入和显示的内部控件 933.2.2用于控制传送的内部控件 1003.2.3用于选择的列表控件 第4章ASP.NET的常用内置对象 1184.1Response对象 1194.1.1输出字符串到网页上 1204.1.2重定向 1214.1.3缓存HTML 1224.1.4输出文本文件的内容 1234.2Request对象 1254.2.1get方法 1274.2.2post方法 1284.2.3使用环境变量 1294.2.4获取浏览器信息 1304.3Application对象 1304.3.1使用Application对象 1364.3.2Contents集合和StaticObjects集合 1364.3.3Lock和UnLock方法的使用 1374.3.4Application事件 1384.4Session对象 1384.4.1Session简介 1394.4.2Session对象的属性 1394.4.3Session对象的方法 1414.4.4Session对象的事件 1424.4.5使用Session对象的注意事项 1434.5Server对象 1434.5.1Server对象的属性 1434.5.2Server对象的方法 1454.6Cookie 1454.6.1什么是Cookie 1474.6.2设置Cookie 1514.6.3检索Cookie 1524.6.4检测用户是否使用了Cookie 第5章ASP.NET高级编程 1555.1命名空间 1605.2类库 1605.2.1类库和基库 1615.2.2集合 1625.2.3ArrayList 1645.2.4HashTable 1655.2.5SortedList 1665.2.6目录和文件的处理 1715.3Page类 1725.3.1页面状态 1735.3.2页面指令 1755.4事件驱动 1755.4.1什么是事件驱动 1765.4.2ASP.NET中的事件 1805.4.3ASP.NET中的服务器控件事件 第6章ASP.NET的其他Web控件 1826.1Web增强控件 1826.1.1日历控件 1896.1.2广告控件 1916.1.3验证控件 2016.2自定义控件 2016.2.1代码分离技术 2046.2.2编写自定义控件 2056.2.3用户控件 第7章ASP.NET数据库访问——ADO.NET 2117.1概述 2117.1.1ADO.NET和ADO 2137.1.2ADO.NET特性 2157.2Connection对象 2157.2.1Connection对象概述 2167.2.2Connection对象实例 2187.3Command对象 2187.3.1Command对象概述 2187.3.2Command对象实例 2247.4DataReader对象 2247.4.1DataReader对象概述 2247.4.2DataReader对象实例 2307.5DataAdapter对象 2307.5.1DataAdapter对象概述 2307.5.2DataAdapter对象命令 2337.6DataSet对象 2337.6.1DataSet对象概述 2357.6.2DataSet对象实例 第8章在ASP.NET中应用XML 2478.1什么是XML 2518.2标记、元素以及元素的属性 2528.3创建XML文档 2558.4使用样式表显示XML 2578.5在ASP.NET中使用XML 2578.5.1写入XML数据 2598.5.2读取XML数据 2608.5.3编辑XML数据 2628.5.4将XML转化为字符串 第9章ASP.NET的配置和优化 2649.1ASP.NET的配置 2649.1.1machine.config文件和web.config文件 2709.1.2global.asax文件 2719.1.3创建Application事件代码 2749.2ASP.NET的优化 2749.2.1使用缓存 2789.2.2跟踪 2819.2.3监视ASP.NET进程 第10章ASP.NET的安全性 28410.1什么是安全性 28510.2身份验证和授权 28510.2.1Windows提供的身份验证和授权 28610.2.2IIS提供的身份验证和授权 28910.2.3ASP.NET提供的身份验证和授权 29910.3SSL加密方法简介 附录1文章发布系统的设计 307附1.1功能说明 308附1.2功能模块 附录2文章管理系统 357附2.1系统结构 357附2.2文件代码 附录3留言本 398附3.1系统结构 398附3.2文件代码 附录4邮件列表 412附4.1邮件列表作用和工作方式 412附4.2邮件列表的设计 |
商品评论(0条)