ASP.NET(C#)实践教程-(第2版)

本书特色

[

本书详细介绍了使用ASP.NET进行Web应用程序开发应该掌握的各方面技术。全书共分为14章,包括ASP.NET技术介绍、IIS和Visual Studio 2010的安装和配置、HTML服务器控件、Web服务器控件、验证控件、用户控件、登录控件、导航控件、数据库控件对象、数据源控件、数据绑定技术、数据绑定控件、文件和目录操作、ASP.NET MVC框架以及企业管理系统等。本书配套资料中含有全程语音视频讲解教学录像以及实例的全部源代码,这些源代码都经过精心调试,在Windows XP、Windows 2000、Windows 2003下全部通过。本书读者对象可以是ASP.NET的初学者,也可以作为非计算机专业学生学习的参考资料,还可以供专门从事ASP.NET的开发人员等阅读参考。

]

内容简介

[

本书知识全面,内容丰富,基于理论,注重实践,随书配套视频教学文件。既适合作为学习ASP.NET技术的入门程序开发人员的自学用书,也适合作为高等院校相关专业的教学参考书,还可以供开发人员查阅和参考。

]

目录

第1章 静态网页设计快速入门 11.1 HTML基础 11.1.1 认识HTML网页 11.1.2 HTML文档结构 21.2 HTML的基本标记 31.2.1 元信息标记 31.2.2 字体标记 51.2.3 段落标记 81.2.4 水平线标记 111.3 HTML的常用操作标记 121.3.1 创建超链接 121.3.2 创建列表 151.3.3 创建表格 181.3.4 创建框架 21第1章 静态网页设计快速入门 11.1 HTML基础 11.1.1 认识HTML网页 11.1.2 HTML文档结构 21.2 HTML的基本标记 31.2.1 元信息标记 31.2.2 字体标记 51.2.3 段落标记 81.2.4 水平线标记 111.3 HTML的常用操作标记 121.3.1 创建超链接 121.3.2 创建列表 151.3.3 创建表格 181.3.4 创建框架 211.4 层和表单 231.4.1 创建层 231.4.2 创建表单 261.4.3 创建表单元素 261.5 实验指导1-1:用户信息注册 291.6 CSS基础 301.6.1 认识CSS 311.6.2 CSS常用属性 331.6.3 网页中插入CSS样式 371.7 实验指导1-2:为XML文档添加CSS样式 401.8 实验指导1-3:使用HTML和CSS构建网页 42思考与练习 45
第2章 ASP.NET动态开发 472.1 了解ASP.NET技术 472.1.1 发展历史 472.1.2 特色优势 482.1.3 新增功能 492.2 了解IIS服务器 522.2.1 安装IIS 522.2.2 配置IIS 552.3 .NET Framework框架 572.3.1 了解.NET框架 572.3.2 .NET框架内容 582.3.3 公共语言规范 602.3.4 通用类型系统 612.3.5 新增功能 632.4 了解Visual Studio 2010 652.4.1 VS与.NET框架的关系 652.4.2 VS的常见版本 652.4.3 VS 2010产品亮点 662.4.4 如何安装VS 2010 682.5 实验指导2-1:编写简单的计算器 70思考与练习 75
第3章 页面跳转与数据传递 773.1 页面运行机制 773.1.1 常用内置对象 773.1.2 页面生存周期 783.2 页面 803.2.1 Page对象简介 803.2.2 页面首次加载判断 823.2.3 页面控件焦点 843.2.4 输出脚本 863.3 页面跳转 873.3.1 Response对象简介 873.3.2 Response对象实现页面跳转 893.3.3 向当前页写入信息 903.3.4 输出脚本和控件 923.3.5 Server对象简介 943.3.6 Server对象实现页面跳转 953.4 Server与Response的其他应用 973.4.1 获取文件路径 973.4.2 编码和解码 983.4.3 输出图像 1003.4.4 输出XML 1023.5 数据获取 1023.5.1 Request对象简介 1023.5.2 页面传值 1043.5.3 获取客户端信息 1063.5.4 获取浏览器头信息 1073.5.5 获取表单信息 1073.6 实验指导3-1:用户注册 109思考与练习 112
第4章 保存页面数据 1144.1 页面状态 1144.1.1 ViewState对象 1144.1.2 ViewState对象应用 1164.2 数据共享的分类 1174.3 用户会话信息 1194.3.1 Session对象 1194.3.2 会话信息的应用 1204.4 系统全局信息 1234.4.1 Application对象 1244.4.2 系统信息应用 1254.5 客户端存储 1274.5.1 Cookie对象 1274.5.2 客户端存储应用 1284.6 实验指导4-1:用户登录 131思考与练习 135
第5章 HTML服务器控件 1375.1 HTML控件概述 1375.1.1 认识HTML控件 1375.1.2 HTML控件的共同属性 1385.1.3 HTML输入控件的共同属性 1395.1.4 HTML容器控件的共同属性 1395.2 文本输入控件 1405.2.1 HtmlInputText控件 1405.2.2 HtmlInputPassword控件 1415.2.3 HtmlInputHidden控件 1425.2.4 HtmlTextArea控件 1435.3 按钮控件 1455.3.1 HtmlButton控件 1455.3.2 HtmlInputButton控件 1465.3.3 HtmlInputReset控件 1475.3.4 HtmlInputSubmit控件 1485.4 实验指导5-1:用户登录 1485.5 选择控件 1505.5.1 HtmlInputRadioButton控件 1505.5.2 HtmlInputCheckBox控件 1535.6 图像控件 1555.6.1 HtmlImage控件 1555.6.2 HtmlInputImage控件 1565.7 下拉列表控件 1585.7.1 HtmlSelect控件 1585.7.2 操作HtmlSelect的项 1585.7.3 数据源绑定HtmlSelect 1605.7.4 更改内容背景色 1615.7.5 多重选择列表框 1635.8 文件上传控件 1645.8.1 HtmlInputFile控件 1645.8.2 HtmlInputFile控件上传文件 1645.9 表格控件 1665.9.1 HtmlTable控件 1675.9.2 HtmlTableRow控件 1695.9.3 HtmlTableCell控件 1705.9 其他常用控件 1705.10.1 HtmlForm控件 1705.10.2 HtmlAnchor控件 1725.10.3 HtmlGenericControl控件 1735.10.4 HtmlHead控件 1745.10.5 HtmlTitle控件 1745.10.6 HtmlLink控件 1745.10.7 HtmlMeta控件 1755.11 实验指导5-2:个人资料填写 175思考与练习 179
第6章 常用服务器控件 1806.1 服务器控件基础 1806.1.1 服务器控件与HTML控件的区别 1806.1.2 控件分类 1836.1.3 控件公共属性 1846.2 文本控件 1856.2.1 Label控件 1866.2.2 Literal控件 1876.2.3 TextBox控件 1896.2.4 HyperLink控件 1916.3 按钮控件 1926.3.1 Button控件 1926.3.2 LinkButton控件 1936.3.3 ImageButton控件 1946.4 选择控件 1946.4.1 RadioButton控件 1956.4.2 RadioButtonList控件 1976.4.3 CheckBox控件 1996.4.4 CheckBoxList控件 2016.5 列表控件 2036.5.1 DropDownList控件 2046.5.2 BulletedList控件 2066.5.3 ListBox控件 2086.6 容器控件 2136.6.1 Panel控件 2146.6.2 MultiView控件 2146.7 其他常用控件 2156.7.1 图片显示控件 2156.7.2 图片响应控件 2176.7.3 日历控件 2196.7.4 广告控件 2206.8 实验指导6-1:职工登记管理 221思考与练习 223
第7章 验证控件 2257.1 验证控件基础 2257.1.1 验证基础 2257.1.2 常用的验证 2267.1.3 验证控件共同属性 2277.2 常用的验证控件 2287.2.1 RequiredFieldValidator控件 2287.2.2 RangeValidator控件 2307.2.3 RegularExpressionValidator控件 2317.2.4 CompareValidator控件 2337.2.5 CustomValidator控件 2377.3 错误显示控件 2407.3.1 ValidationSummary控件 2407.3.2 错误显示 2417.3.3 控件分组 2417.4 实验指导7-1:职工登记信息提交 244思考与练习 247
第8章 ASP.NET控件的高级应用 2488.1 用户控件 2488.1.1 认识用户控件 2488.1.2 创建用户控件 2498.1.3 使用用户控件 2508.1.4 用户控件的属性和事件 2528.1.5 窗体页转换为用户控件 2548.2 登录控件 2548.2.1 内置登录页面 2558.2.2 常用的登录控件 2578.3 导航控件——SiteMapPath 2668.3.1 认识SiteMapPath控件 2668.3.2 Web.sitemap文件 2688.3.3 使用SiteMapPath控件 2708.4 导航控件——Menu 2718.4.1 认识Menu控件 2718.4.2 指定Menu控件的菜单项 2738.4.3 XML文件绑定Menu控件 2758.5 导航控件——TreeView 2788.5.1 认识TreeView控件 2788.5.2 认识TreeNode对象 2818.5.3 TreeView的事件 2828.5.4 XML文件绑定TreeView控件 2838.5.5 TreeView控件的图像设置 2858.6 实验指导8-1:TreeView控件动态构建网页 287思考与练习 289
第9章 数据库编程 2919.1 数据库开发基础 2919.1.1 数据库开发技术简介 2919.1.2 ADO.NET简介 2929.2 数据库连接 2939.2.1 数据库连接技术 2939.2.2 SQL Server连接对象 2949.2.3 连接SQL Server 2949.3 实验指导9-1:连接数据库 2969.4 数据操作 2989.4.1 数据操作对象 2999.4.2 SqlCommand对象 2999.4.3 操作SQL Server数据 3019.4.4 SqlParameter对象 3029.4.5 含参数的数据操作 3049.4.6 SqlDataReader对象 3069.4.7 数据显示 3079.5 数据集对象 3089.5.1 数据集对象简介 3099.5.2 SqlDataAdapter对象 3099.5.3 DataSet对象 3109.5.4 DataSet数据显示 3139.5.5 DataTable对象 3159.5.6 DataView对象 3189.5.7 SqlDataReader对象与DataSet对象的区别 3219.6 实验指导9-2:用户注册 321思考与练习 326
第10章 数据显示和绑定 32810.1 数据源控件概述 32810.1.1 常用的数据源控件 32810.1.2 XmlDataSource控件 33010.1.3 SqlDataSource控件 33110.2 数据绑定技术 33610.2.1 常用的绑定方法 33610.2.2 简单数据绑定 33810.3 数据绑定控件——GridView 34010.3.1 认识GridView控件 34010.3.2 GridView的列字段 34410.3.3 自定义GridView外观 34910.3.4 GridView常用事件 35010.3.5 GridView显示XML数据 35310.4 实验指导10-1:GridView操作 数据 35510.4.1 数据列表 35510.4.2 编辑数据 35810.4.3 删除数据 36210.5 数据显示控件——DetailsView 控件 36310.6 数据绑定控件——DataList 36610.6.1 认识DataList控件 36610.6.2 DataList控件的模板 36810.6.3 DataList控件的事件 36910.6.4 DataList控件实现分页 37010.7 数据绑定控件——Repeater 37310.7.1 认识Repeater控件 37410.7.2 Repeater控件的事件 37510.7.3 Repeater控件发布RSS 37710.8 Repeater、DataList和GridView 的区别 37810.9 数据绑定控件——ListView 37910.9.1 认识ListView控件 37910.9.2 ListView控件模板 38010.9.3 DataPager控件绑定 38210.10 实验指导10-2:FormView控件 分页显示数据 38410.10.1 认识FormView控件 38410.10.2 实现步骤 384思考与练习 385
第11章 处理文件和目录 38711.1 目录和文件操作简介 38711.2 目录操作 38811.2.1 目录操作类 38811.2.2 目录属性 39011.2.3 创建目录 39211.2.4 移动目录 39311.2.5 遍历目录 39411.2.6 删除目录 39611.3 文件操作 39711.3.1 文件操作类 39711.3.2 文件属性 39911.3.3 创建文件 40011.3.4 文件内容复制 40111.3.5 移动文件 40211.3.6 删除文件 40311.4 文件高级应用 40511.4.1 文件写入 40511.4.2 文件读取 40711.4.3 文件上传 40811.4.4 文件下载 41111.4.5 文件加密 41211.4.6 文件解密 41411.5 实验指导12-1:文件管理 416思考与练习 422第12章 ASP.NET MVC框架开发 42412.1 MVC模式与MVC框架 42412.1.1 MVC模式 42412.1.2 MVC框架 42612.1.3 MVC与Web窗体 42712.2 创建**个MVC项目 42812.2.1 MVC应用程序目录结构 42911.2.2 核心命名空间 43011.2.3 运行查看项目效果 43112.3 MVC应用程序执行流程 43112.4 URLRouting对象 43212.4.1 URL工作原理 43212.4.2 URLRouting规则 43312.4.3 自定义映射规则 43712.5 商品的数据操作 43812.5.1 查看商品 43812.5.2 添加商品 44112.5.3 详细查看 44412.5.4 删除商品 44512.6 ActionResult类 44712.7 页面辅助类 44812.7.1 常用的页面辅助类 44912.7.2 上传个人图片 45112.8 实验指导12-1:用户登录 45312.9 实验指导12-2:View视图中 使用Repeater控件 456思考与练习 458
第13章 网站配置与部署 46013.1 web.config文件 46013.1.1 配置文件的保存和加载 46013.1.2 认识web.config文件 46213.1.3 常用配置文件节点 46313.1.4 节点 46613.2 网站项目部署概述 46913.2.1 部署网站项目的工具 46913.2.2 如何选择部署工具 47013.3 “发布网站”工具部署网站项目 47013.3.1 发布网站项目对话框 47013.3.2 部署网站项目 47113.3.3 设置显示水印效果 47213.4 “复制网站”工具部署网站项目 47413.5 XCOPY方式部署网站项目 47713.5.1 使用XCOPY部署网站 项目 47713.5.2 部署或更新Web应用程序 的单个文件 478思考与练习 478
第14章 企业管理系统 48014.1 系统概述 48014.1.1 开发背景 48014.1.2 系统功能结构 48114.2 数据库设计 48214.2.1 表的设计 48214.2.2 存储过程设计 48414.3 框架搭建 48514.3.1 搭建框架 48514.3.2 web.config配置 48814.4 公共方法的编写 48814.5 主要页面 49214.5.1 管理员登录 49214.5.2 母版页 49514.5.3 新闻添加 49814.5.4 网站首页 50014.6 其他页面简介 505
附录 思考与练习答案 507第1章 静态网页设计快速入门 507第2章 ASP.NET动态开发 507第3章 页面跳转与数据传递 507第4章 保存页面数据 507第5章 HTML服务器控件 508第6章 常用服务器控件 508第7章 验证控件 508第8章 ASP.NET控件的高级 应用 508第9章 数据库编程 509第10章 数据显示和绑定 509第11章 处理文件和目录 509第12章 ASP.NET MVC框架 开发 510第13章 网站配置与部署 510信息

封面

ASP.NET(C#)实践教程-(第2版)

书名:ASP.NET(C#)实践教程-(第2版)

作者:邵良彬

页数:510

定价:¥69.0

出版社:清华大学出版社

出版日期:2016-11-01

ISBN:9787302427797

PDF电子书大小:159MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注