ASP.NET 2.0入门经典

当前位置:首页 > 计算机网络 > 程序设计 > ASP.NET 2.0入门经典

出版社:人民邮电出版社
出版日期:2007-5
ISBN:9787115158284
作者:米切尔
页数:486页

内容概要

作者:(美国)米切尔 译者:陈武

书籍目录

第一部分 ASP.NET初步第1章 ASP.NET 2.0入门 31.1 什么是ASP.NET 41.1.1 提供静态网页 51.1.2 提供动态网页 61.1.3 托管ASP.NET网页 71.2 安装ASP.NET引擎、编辑器和数据库系统 91.3 Visual Web Developer简介 121.3.1 创建一个新的ASP.NET网站 131.3.2 创建并测试一个简单的ASP.NET网页 151.4 小结 151.5 问与答 161.6 作业 161.6.1 测验 161.6.2 答案 171.6.3 练习 17第2章 理解ASP.NET编程模型 182.1 ASP.NET网页的HTML标记部分 182.1.1 HTML简要入门 192.1.2 XHTML简介 222.1.3 使用Visual Web Developer创建ASP.NET网页的HTML部分 232.2 检查ASP.NET网页的源代码部分 342.2.1 面向对象编程快速入门 352.2.2 ASP.NET中的事件处理程序 372.2.3 以编程方式使用Web控件 382.3 小结 402.4 问与答 412.5 作业 412.5.1 测验 412.5.2 答案 422.5.3 练习 42第3章 使用Visual Web Developer 433.1 新建网站 433.1.1 选择网站模板 443.1.2 指定网站的位置 443.1.3 选择源代码编程语言 463.2 打开已有网站 463.3 操作网页和其他内容 473.3.1 添加内容到网站 473.3.2 移动、重命名和删除内容 503.4 定制Visual Web Developer环境 503.4.1 查看环境设置 513.4.2 配置HTML设计时环境 523.5 查看、移动和调整窗口 543.6 随时可获取的大量帮助信息 553.7 小结 553.8 问与答 563.9 作业 573.9.1 测验 573.9.2 答案 573.9.3 练习 57第4章 设计、创建和测试ASP.NET网页 594.1 确定设计需求 594.1.1 明确表述金融计算器的功能 604.1.2 确定用户界面 604.2 创建用户界面 614.2.1 添加三个TextBox Web控件 624.2.2 添加“计算月支付额”按钮 644.2.3 创建一个Label Web控件用于输出 654.2.4 完成用户界面 664.3 编写ASP.NET网页的源代码 664.3.1 读取文本框Web控件中的值 674.3.2 完整的源代码 684.4 测试金融计算器 704.4.1 查看输出的源代码 714.4.2 测试错误输入 754.5 查看源代码 764.6 使用调试器 774.7 小结 794.8 问与答 804.9 作业 804.9.1 测验 804.9.2 答案 804.9.3 练习 81第5章 Visual Basic变量和运算符 835.1 编程语言的目的 845.2 声明和使用变量 855.2.1 为变量赋值 855.2.2 声明变量 865.2.3 变量命名规则 865.2.4 变量数据类型 875.2.5 Dim语句 895.3 Visual Basic运算符 905.3.1 算术运算符 915.3.2 比较运算符 915.3.3 级连运算符 925.3.4 Visual Basic的赋值运算符 935.4 Visual Basic的数据类型规则 955.5 小结 985.6 问与答 995.7 作业 1005.7.1 测验 1005.7.2 答案 1005.7.3 练习 100第6章 使用Visual Basic控制结构管理程序流程 1016.1 理解控制结构 1016.2 条件控制结构 1026.2.1 当条件为False时执行指令 1056.2.2 当条件为False时执行另一条If语句 1066.3 Visual Basic的循环控制结构 1076.3.1 使用For ... Next循环 1076.3.2 每次循环将循环变量增加大于1的值 1086.4 Do ... Loop循环 1096.5 模块化控制结构:子程序和函数 1106.5.1 使用子程序和函数减少代码冗余 1146.5.2 传递参数给子程序或函数 1156.5.3 用函数返回值 1176.5.4 事件处理程序属于哪种情况 1196.6 小结 1206.7 问与答 1206.8 作业 1216.8.1 测验 1216.8.2 答案 1216.8.3 练习 122第7章 在Visual Basic中使用对象 1237.1 重新审视检查类和对象的角色 1237.2 创建对象 1257.3 设置对象的属性 1267.4 调用对象的方法 1277.5 为对象的事件创建事件处理程序 1287.6 小结 1297.7 问与答 1297.8 作业 1307.8.1 测验 1307.8.2 答案 1307.8.3 练习 130第8章 用于显示文本的ASP.NET Web控件 1318.1 用于显示文本的Web控件 1318.2 使用Web控件Literal 1328.3 使用Web控件Label 1378.3.1 查看Web控件Label生成的HTML标记 1398.3.2 Web控件Label的格式化属性 1408.4 小结 1478.5 问与答 1478.6 作业 1488.6.1 测验 1488.6.2 答案 1498.6.3 练习 149第二部分 收集并处理用户输入第9章 Web窗体基础 1539.1 在HTML网页中收集用户输入 1549.1.1 元素 1549.1.2 使用元素将输入传回Web服务器 1569.2 剖析ASP.NET Web窗体 1599.2.1 添加Web控件以收集用户输入 1609.2.2 测试BMICalculator.aspx ASP.NET网页 1629.2.3 Web窗体记住用户输入值 1639.2.4 编写BMICalculator.aspx的源代码部分 1659.3 小结 1689.4 问与答 1689.5 作业 1699.5.1 测验 1699.5.2 答案 1699.5.3 练习 170第10章 使用文本框收集输入 17110.1 TextBox Web控件基础 17110.2 创建多行文本框和密码文本框 17510.2.1 使用多行文本框 17610.2.2 使用密码文本框 17710.3 TextBox Web控件的属性 18010.3.1 指定文本框的长度 18010.3.2 限制用户可以输入到文本框中的字符数 18110.3.3 美化属性:改变文本框的字体和颜色 18210.4 小结 18310.5 问与答 18410.6 作业 18410.6.1 测验 18410.6.2 答案 18510.6.3 练习 185第11章 使用下拉列表、单选按钮和复选框收集用户输入 18711.1 不同类型的用户输入 18711.2 DropDownList Web控件 18911.2.1 在DropDownList Web控件中添加选项 18911.2.2 添加DropDownList Web控件到ASP.NET网页 19011.2.3 DropDownList Web控件的美化属性 19511.3 使用RadioButton Web控件从一系列选项中选择一个 19511.3.1 使用Text和GroupName属性 19711.3.2 确定哪个RadioButton Web控件被选中 19811.3.3 美化属性 19911.4 使用CheckBox Web控件 19911.5 小结 20211.6 问与答 20311.7 作业 20411.7.1 测验 20411.7.2 答案 20411.7.3 练习 205第12章 使用验证控件验证用户输入 20612.1 为何需要验证用户输入 20612.2 在ASP.NET网页中验证用户输入 20812.3 RequiredFieldValidator验证控件 21012.3.1 指定验证Web控件要验证哪个Web控件 21112.3.2 指定输入无效时显示的错误消息 21212.3.3 测试ASP.NET网页 21312.3.4 以编程方式确定用户输入是否有效 21512.3.5 基本验证控件功能小结 21612.4 CompareValidator验证控件 21612.5 使用RangeValidator 22112.6 使用RegularExpression Validator验证输入 22212.7 验证Web控件的美化属性 22412.8 其他验证控件简介 22612.9 小结 22612.10 问与答 22712.11 作业 22712.11.1 测验 22712.11.2 答案 22812.11.3 练习 228第三部分 使用数据库第13章 数据库简介 23313.1 数据库基础 23313.2 存储结构化数据 23513.2.1 表中的列 23613.2.2 主键列 23713.3 创建新数据库 23813.4 创建数据库表 24013.5 添加数据到Books表中 24413.6 小结 24713.7 问与答 24713.8 作业 24713.8.1 测验 24713.8.2 答案 24713.8.3 练习 248第14章 使用数据源Web控件访问数据 24914.1 数据源控件 24914.1.1 使用SqlDataSource控件 25114.1.2 查看SqlDataSource控件的HTML标记 25514.2 数据库语言SQL简介 25514.3 SQL SELECT语句 25614.3.1 在Visual Web Developer中查看SQL查询结果 25614.3.2 使用WHERE子句限制返回的行数 25914.3.3 使用ORDER BY子句对结果排序 26114.4 在SqlDataSource控件向导中对数据进行筛选和排序 26214.4.1 筛选SqlDataSource控件的数据 26314.4.2 对SqlDataSource控件的数据排序 26414.4.3 测试包含WHERE子句的查询 26514.4.4 查看SqlDataSource控件的HTML标记 26614.5 小结 26714.6 问与答 26714.7 作业 26814.7.1 测验 26814.7.2 答案 26814.7.3 练习 269第15章 使用数据Web控件显示数据 27015.1 数据Web控件概述 27015.2 使用GridView控件显示数据 27315.2.1 GridView的声明标记 27315.2.2 查看GridView生成的标记 27515.2.3 定制GridView的外观 27515.3 使用DetailsView每次显示一条记录 28015.3.1 定制分页界面 28115.3.2 定制DetailsView的外观 28215.3.3 查看DetailsView的标记 28315.4 使用GridView进行分页和排序 28315.4.1 分页 28415.4.2 提供可排序数据 28615.5 小结 28815.6 问与答 28815.7 作业 28915.7.1 测验 28915.7.2 答案 28915.7.3 练习 289第16章 删除、插入和编辑数据 29116.1 使用SqlDataSource更新、删除和插入数据 29116.2 修改数据的SQL语句 29416.2.1 INSERT语句 29416.2.2 使用DELETE语句删除数据 29516.2.3 使用UPDATE编辑数据 29616.3 使用GridView编辑和删除数据 29616.3.1 让用户能够删除数据 29716.3.2 创建可编辑的GridView 30016.3.3 定制编辑界面和更新规则 30116.3.4 开放式并发 30816.4 使用DetailsView插入数据 31016.5 小结 31216.6 问与答 31216.7 作业 31416.7.1 测验 31416.7.2 答案 31416.7.3 练习 314第17章 使用数据绑定DropDownList、RadioButton和CheckBox 31717.1 列表Web控件概述 31717.1.1 将数据绑定到列表Web控件 31817.1.2 动态填充列表控件的优点 32017.1.3 以编程方式响应选择变化 32017.2 使用DropDownList筛选结果 32317.2.1 在DropDownList中列出类型 32317.2.2 根据选定类型筛选数据 32517.3 使用CheckBoxList和RadioButtonList收集用户输入 32617.3.1 遍历列表Web控件的列表项 32717.3.2 使用SelectedItem和SelectedValue 32817.3.3 定制RadioButtonList和CheckBoxList控件的外观 32917.4 小结 33217.5 问与答 33217.6 作业 33317.6.1 测验 33317.6.2 答案 33317.6.3 练习 333第18章 数据绑定和其他数据相关主题 33518.1 GridView和DetailsView的字段 33518.1.1 如何显示Bit列 33718.1.2 使用HyperLinkField显示超链接 33818.1.3 用ImageField显示图像 34118.2 在WHERE筛选表达式中使用通配符 34318.3 数据绑定 34518.3.1 单向与双向数据绑定的区别 34618.3.2 为Web控件指定数据绑定 34618.4 小结 35018.5 问与答 35118.6 作业 35218.6.1 测验 35218.6.2 答案 35218.6.3 练习 353第四部分 网站导航、用户管理和网页布局第19章 定义网站的结构并提供网站导航 35719.1 ASP.NET网站导航功能概述 35719.2 使用网站地图定义网站的结构 35819.2.1 添加网站地图 35919.2.2 根据网站结构创建网站地图 36119.3 使用SiteMapPath控件显示面包条 36319.4 显示完整的网站结构 36519.4.1 在TreeView中显示网站结构 36619.4.2 使用Menu显示网站结构 36919.5 小结 37219.6 问与答 37219.7 作业 37319.7.1 测验 37319.7.2 答案 37319.7.3 练习 373第20章 管理网站用户 37520.1 ASP.NET用户账户概述 37520.1.1 配置ASP.NET网站支持成员关系 37620.1.2 按角色将用户分类 37920.1.3 创建和管理访问规则 38120.1.4 配置网站的SMTP设置 38220.2 让访问者能够创建新用户账户 38320.2.1 定制CreateUserWizard控件 38420.2.2 在用户创建账户后发送电子邮件 38620.2.3 创建非活动用户账户 38820.3 使用Login控件登录网站 38820.3.1 定制Login控件 38920.3.2 注销 39020.4 根据身份验证状态显示内容 39120.5 恢复用户忘记的密码 39320.6 小结 39420.7 问与答 39420.8 作业 39420.8.1 测验 39420.8.2 答案 39520.8.3 练习 395第21章 使用母版页提供网站级网页模板 39721.1 母版页概述 39821.2 创建母版页 40021.3 创建继承母版页的ASP.NET网页 40621.4 在母版页中提供默认内容 41021.5 使用母版页的源代码部分 41121.6 小结 41421.7 问与答 41421.8 作业 41421.8.1 测验 41421.8.2 答案 41521.8.3 练习 415第五部分 使用ASP.NET创建相册Web应用第22章 规划相册应用 41922.1 设计过程概述 42022.2 相册应用的设计需求 42122.3 创建数据库结构 42222.3.1 数据库中的模型关系 42322.3.2 使用外键约束增强关系 42522.3.3 列举相册应用数据库中的一对多关系 42622.3.4 创建用户账户表 42722.3.5 创建Categories表 42722.3.6 定义Pictures表的结构 42922.3.7 创建Comments表 43022.4 构造应用的用户界面模型 43122.5 小结 43222.6 问与答 43322.7 作业 43322.7.1 测验 43322.7.2 答案 43322.7.3 练习 434第23章 建立相册应用基础 43523.1 将应用分成多项可管理的任务 43523.1.1 添加一个简单的母版页 43623.1.2 创建虚拟网页 43723.2 实现用户账户相关网页 43823.2.1 让访问者能够创建用户账户 43823.2.2 创建登录页 43923.2.3 在母版页中添加登录信息 44023.3 创建相册网站的主页 44123.3.1 添加并配置SqlDataSource控件 44223.3.2 使用GridView显示指向相册的链接 44323.4 管理类别 44423.4.1 限制匿名用户访问管理页 44523.4.2 检索已登录用户的类别列表 44523.4.3 添加新类别 44723.4.4 查看、编辑和删除类别 45123.5 小结 45323.6 问与答 453第24章 上传和显示照片及添加评论 45524.1 完成相册管理页 45524.1.1 添加新照片到相册中 45624.1.2 查看、编辑和删除现有照片 46824.2 向所有访问者显示相册 47524.3 查看照片及其评论 47924.3.1 让已通过身份验证的用户添加评论 48024.3.2 显示评论 48324.4 定义网站结构并提供网站导航 48424.5 小结 48524.6 问与答 485

编辑推荐

《ASP.NET 2.0入门经典》是针对ASP.NET 2.0新手编写的,无论读者是否有使用HTML或编程语言方面的经验,阅读《ASP.NET 2.0入门经典》后都将能够使用ASP.NET 2.0创建数据驱动的动态Web应用。《ASP.NET 2.0入门经典》适合没有ASP.NET经验的新手阅读,也可供使用过ASP.NET的程序员快速掌握ASP.NET 2.0时参考。

作者简介

ASP.NET 2.0在1.0版的基础上做了很多改进,用它可以更容易地创建数据驱动的网站。《ASP.NET2.0入门经典》通过简明的语言和详细的步骤,以循序渐进的方式帮助读者迅速掌握使用ASP.NET 2.0开发网站所需的基本知识。全书共分5个部分,共24章。第一部分介绍了ASP.NET 2.0及其编程模型,Visual Web Developer 2005速成版,ASP.NET网页的设计、创建和测试,Visual Basic基本知识——变量、运算符、控制结构、对象等,以及用于显示文本的ASP.NET Web控件;第二部分阐述用户输入的收集和处理,介绍了Web表单、文本框、下拉列表、单选按钮、复选框等收集用户输入的控件以及验证用户输入的控件;第三部分讨论数据库,介绍了用于存取数据的数据源Web控件和用于显示数据的数据Web控件,讨论了数据的删除、插入和编辑,探讨了数据绑定及其他相关主题;第四部分介绍网站导航、用户管理和网页布局,涵盖网站结构的定义、网站导航功能、网站用户的管理和母版页等主题;第五部分通过使用ASP.NET 2.0创建一个在线相册应用,演示了前面介绍的各种技术的用法,展示了创建完整网站的详细过程。
《ASP.NET2.0入门经典》是针对ASP.NET 2.0新手编写的,无论读者是否有使用HTML或编程语言方面的经验,阅读《ASP.NET2.0入门经典》后都将能够使用ASP.NET 2.0创建数据驱动的动态Web应用。《ASP.NET2.0入门经典》适合没有ASP.NET经验的新手阅读,也可供使用过ASP.NET的程序员快速掌握ASP.NET 2.0时参考。

图书封面


 ASP.NET 2.0入门经典下载



发布书评

 
 


精彩短评 (总计22条)

  •     这本书确实很不错,入门VB.net web开发从基础到入门非这本书莫属。
  •     初学者用的!不错的说!
  •     本书的最后部分,“第五部分... 阅读更多
  •     本书内容很生动,环环相扣。对asp.net的基础原理讲的很透彻,对于一些深入的概念又点到为止,这一点非常适合刚接触asp.net的人,师傅领进门,修行在个人嘛!至于用例代码是VB,个人未感遗憾,编程语言只是描述工具而已,关键还应关注对asp. 阅读更多
  •     我对.NET一点都不懂,看完这本书后,对ASP.NET有了一点感觉,但对新闻管理功能的实现,还是摸不着头脑,但参考了其它一些资料后,明确思路后,发现这本书对ASP.NET的主要技术,其实已经讲过了,返回头,对这本书又阅读了一遍,感觉更好。结论:很值得入门新手阅读和参考。
  •     看清语言(VB的),原来以为是C#的
  •     如题。这本书浅显易懂,是初学ASP.NET的最好选择。
  •     看后没感觉,可以跳着看,理论少,新手看了晕,老手看了烦..
  •     这本书已经看完了,因为有基础,所以很容易看懂,我想即使没有基础,看透他也不是什么困难的事,书写的相当不错,比起某些国内的"著作"喜欢故弄玄虚,老外写的东西浅显易懂,应该怎么做,为什么这样做,还可以怎样做,区别是什么,都写的很明白,看完之后发现虽然这本书只是入门,但是可以由此更加深入的学习,当然这本是不够的.但是作为一本入门书籍,写的相当不错,可以点透好多问题.
  •     细细研究中。。。
  •     非常入门级的书,对于做实际项目意义不大
  •     很好的书,对于入门帮助很大
  •     这本书真的不错,浅显易懂,但我觉得,关于代码的东西太少
  •     书中介绍的是VB而不是C#,感觉有点遗憾。
  •     本书,讲的很基础,我花了一晚,就浏览了一篇,哈哈因为我有asp的基础,和VB.Dephi.SQL每一章后面都有小结、问与答和练习,真是经典!!!我看过,很多Asp.net的书,这本真是我见过最好的一本这本书,挑选了常用的控件,和其属性来讲!!!而我看过其他的书呢讲了很多垃圾,虽然全面但,不识实,因为,很多很少用,几乎不用!!其控件属性也一样!!!真真学到了重点,还提供了网址,下载源码!且本书里面的源码介绍的挺详细,非常适合入门的人~~~买了这本,再买一本基础实例和案例的,学完这些你就有中级水平啦,哈哈
  •     这本书现在已经看完了,我是通过很多网友的评论从当当网上订购的。这本书的确是ASP.NET的入门首选,看完后,至少对ASP.NET有一点感觉了,也算是些许入了点门,当然要想深入掌握ASP.NET也不是一日之功,需要下的功夫还很多。
  •     不仅仅是入门而已
  •     买来先看看,看着就不错~~
  •     能够为初学者解答很多疑惑
  •     挺好,适合入门级别的人观看。老外写的书好懂。
  •     讲得比较细,循序渐进,有种老师手把手教的感觉,适合初学者。
  •     感觉scott写的非常好,感觉就像一个老师不厌其烦的在教一样,陈武翻译的也很好。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024