ASP.NET应用开发与实践
ASP.NET应用开发与实践封面图

ASP.NET应用开发与实践

刘乃琦, 郭小芳, 主编

出版社:人民邮电出版社

年代:2012

定价:52.0

书籍简介:

本书由浅入深、循序渐进,系统地介绍了ASP.NET的相关知识及其在开发中的实际应用,并通过具体实例,使学生巩固所学知识,更好地进行开发实践。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。

书籍目录:

第1章 Web开发基础1.1 Web简介1.1.1 什么是Web1.1.2 B/S结构简介1.1.3 C/S结构简介1.1.4 B/S结构与C/S结构比较1.2 Web程序运行机制1.2.1 Web浏览器1.2.2 HTML 5标记语言1.2.3 CSS简介1.2.4 JavaScript简介1.2.5 HTTP1.2.6 Web系统的三层架构1.2.7 MVC架构知识点提炼习题第2章 搭建ASP.NET网站开发环境2.1 ASP.NET概述2.1.1 ASP.NET的优势2.1.2 ASP.NET的应用领域2.1.3 ASP.NET网站的运行原理2.1.4 ASP.NET网站的运行机制2.2 ASP.NET与.NET框架2.2.1 .NET框架简介2.2.2 ASP.NET与.NET框架2.3 ASP.NET开发环境搭建2.3.1 安装并配置IIS 7.x服务器2.3.2 安装Visual Studio 2010系统必备2.3.3 安装Visual Studio 20102.3.4 卸载Visual Studio 20102.4 熟悉Visual Studio 2010开发环境2.4.1 菜单栏2.4.2 工具栏2.4.3 “工具箱”窗口2.4.4 “属性”窗口2.4.5 “错误列表”窗口2.4.6 “输出”窗口2.5 Visual Studio 2010帮助系统2.5.1 安装Help Library管理器2.5.2 使用Help Library管理器2.6 综合实例——创建一个ASP.NET网站知识点提炼习题实验:安装Visual Studio 2010开发环境第3章 ASP.NET开发基础3.1 第一个ASP.NET网站3.1.1 创建ASP.NET网站3.1.2 设计ASP.NET页面3.1.3 添加ASP.NET特殊文件夹3.1.4 运行ASP.NET网站3.1.5 配置IIS服务器并浏览网站3.2 ASP.NET网页基础语法3.2.1 ASP.NET网页扩展名3.2.2 ASP.NET页面指令3.2.3 注释ASPX文件中的代码3.2.4 ASP.NET服务器控件语法3.2.5 代码块语法3.2.6 表达式语法3.3 综合实例——根据系统时间显示“上午好!”或“下午好!”字符串知识点提炼习题实验:在网页中添加一个下拉列表控件第4章 ASP.NET内置对象4.1 Response对象4.1.1 Response对象概述4.1.2 Response对象常用属性和方法4.1.3 在页面中输出指定信息数据4.1.4 页面跳转并传递参数4.2 Request对象4.2.1 Request对象概述4.2.2 Request对象常用属性和方法4.2.3 获取页面间传送的值4.2.4 获取客户端浏览器相关信息4.3 Application对象4.3.1 Application对象概述4.3.2 Application对象常用集合、属性和方法4.3.3 统计网站的访问量4.3.4 简单的网络聊天室4.4 Session对象4.4.1 Session对象概述4.4.2 Session对象常用集合、属性和方法4.4.3 利用Session对象存储用户登录信息4.5 Cookie对象4.5.1 Cookie对象概述4.5.2 Cookie对象常用属性和方法4.5.3 利用Cookie对象实现网络投票功能4.6 Server对象4.6.1 Server对象概述4.6.2 Server对象常用属性和方法4.6.3 获取服务器的物理地址4.6.4 对字符串进行编码和解码4.7 综合实例——实现用户密码记忆功能知识点提炼习题实验:投票系统中限制每月只能投票一次第5章 ASP.NET常用服务器控件5.1 服务器控件概述5.1.1 HTML服务器控件5.1.2 Web服务器控件5.2 文本类型控件5.2.1 Label控件5.2.2 TextBox控件5.3 按钮类型控件5.3.1 Button控件5.3.2 ImageButton控件5.4 链接类型控件5.4.1 HyperLink控件5.4.2 LinkButton控件5.5 选择类型控件5.5.1 RadioButton控件5.5.2 RadioButtonList控件5.5.3 CheckBox控件5.5.4 CheckBoxList控件5.5.5 ListBox控件5.5.6 DropDownList控件5.6 Image图像控件5.7 Panel容器控件5.8 FileUpload文件上传控件5.9 数据验证控件5.9.1 RequiredFieldValidator控件5.9.2 CompareValidator控件5.9.3 RangeValidator控件5.9.4 RegularExpressionValidator控件5.9.5 CustomValidator控件5.9.6 ValidationSummary控件5.10 综合实例——实现省份与城市二级联动下拉菜单知识点提炼习题实验:设计用户注册页面第6章 ADO.NET数据库操作技术6.1 ADO.NET概述6.2 ADO.NET对象模型6.2.1 Connection对象6.2.2 Command对象6.2.3 DataReader对象6.2.4 DataAdapter对象6.2.5 DataSet对象6.2.6 DataTable对象6.2.7 DataView对象6.3 数据库开发基本操作6.3.1 打开和关闭数据库连接6.3.2 查询数据库中的数据6.3.3 向数据库中添加数据6.3.4 修改数据库中的数据6.3.5 删除数据库中的数据6.3.6 使用事务6.4 综合实例——批量更新供求信息发布时间知识点提炼习题实验:以二进制形式存取图片第7章 数据绑定控件的使用7.1 GridView控件7.1.1 GridView控件概述7.1.2 GridView控件常用的属性、方法和事件7.1.3 使用GridView控件绑定数据源7.1.4 自定义GridView控件的列7.1.5 使用GridView控件分页显示数据7.1.6 以编程方式实现选中、编辑和删除GridView数据项7.2 DataList控件7.2.1 DataList控件概述7.2.2 DataList控件常用的属性、方法和事件7.2.3 分页显示DataList控件中的数据7.3 ListView控件7.3.1 ListView控件概述7.3.2 ListView控件常用的属性、方法和事件7.3.3 ListView控件的模板7.3.4 使用ListView服务器控件对数据进行显示、分页和排序7.4 综合实例——设置在线考试系统管理权限知识点提炼习题实验:在DataList控件中批量删除数据第8章 Web用户控件8.1 Web用户控件的概述8.1.1 Web用户控件与Web窗体比较8.1.2 Web用户控件的优点8.2 创建并使用Web用户控件8.2.1 创建Web用户控件8.2.2 在ASP.NET网页中使用Web用户控件8.3 综合实例——制作一个站内搜索Web用户控件知识点提炼习题实验:使用Web用户控件制作博客导航条第9章 ASP.NET中的站点导航控件9.1 站点地图Web.sitemap概述9.2 TreeView树型导航控件9.2.1 TreeView控件概述9.2.2 TreeView控件的常用属性和事件9.2.3 TreeView控件的使用9.3 Menu下拉菜单导航控件9.3.1 Menu控件概述9.3.2 Menu控件的常用属性和事件9.3.3 Menu控件的使用9.4 SiteMapPath站点地图导航控件9.4.1 SiteMapPath控件概述9.4.2 SiteMapPath控件的常用属性和事件9.4.3 SiteMapPath控件的使用9.5 综合实例——实现企业门户网站的导航知识点提炼习题实验:使用TreeView控件实现OA系统导航第10章 母版页的使用10.1 母版页的使用10.1.1 母版页概述10.1.2 创建母版页10.1.3 创建内容页10.1.4 嵌套母版页10.2 访问母版页的成员10.2.1 使用Master.FindControl方法访问母版页上的控件10.2.2 引用@MasterType指令访问母版页上的属性10.3 综合实例——动态加载网站母版页知识点提炼习题实验:创建一个带网站计数器的母版页第11章 外观与皮肤——主题11.1 主题概述11.1.1 组成元素11.1.2 文件存储和组织方式11.2 创建主题11.2.1 创建外观文件11.2.2 为主题添加CSS样式11.3 主题的使用11.3.1 指定和禁用主题11.3.2 动态加载主题11.4 综合实例——设计网站登录模块外观知识点提炼习题实验:设计网站注册模块外观第12章 AJAX异步刷新技术12.1 ASP.NET AJAX概述12.1.1 AJAX开发模式12.1.2 ASP.NET AJAX优点12.1.3 ASP.NET AJAX架构12.2 ASP.NET AJAX服务器端控件12.2.1 ScriptManager控件12.2.2 UpdatePanel控件12.2.3 Timer控件12.3 AJAXControlToolkit工具包的使用12.3.1 安装AJAX Control Toolkit扩展控件工具包12.3.2 PasswordStrength控件12.3.3 TextBoxWatermark控件12.3.4 SlideShow控件12.4 综合实例——AJAX开发聊天室知识点提炼习题实验:仿当当网对图书通过五星显示好评等级第13章 LINQ数据操作技术13.1 LINQ技术概述13.2 LINQ查询常用子句13.2.1 from子句13.2.2 where子句13.2.3 select子句13.2.4 orderby子句13.3 使用LINQ操作SQL Server数据库13.3.1 创建LINQ数据源13.3.2 使用LINQ执行操作数据库13.3.3 灵活运用LinqDataSource控件13.4 使用LINQ操作其他数据13.4.1 使用LINQ操作数组和集合13.4.2 使用LINQ操作DataSet数据集13.4.3 使用LINQ操作XML文件13.5 综合实例——使用LINQ实现数据分页知识点提炼习题实验:使用LINQ防止SQL注入式攻击第14章 文件流操作14.1 System.IO命名空间14.2 文件的基本操作14.2.1 判断文件是否存在14.2.2 创建文件14.2.3 打开文件14.2.4 复制文件14.2.5 移动文件14.2.6 删除文件14.2.7 获取文件基本信息14.3 文件夹的基本操作14.3.1 判断文件夹是否存在14.3.2 创建文件夹14.3.3 移动文件夹14.3.4 删除文件夹14.3.5 遍历文件夹14.4 数据流操作14.4.1 流操作类介绍14.4.2 文件流类14.4.3 文本文件的写入与读取14.4.4 二进制文件的写入与读取14.5 综合实例——文件下载功能的实现知识点提炼习题实验:使用ASP.NET传送大文件第15章 Web Service服务应用15.1 Web Service概述15.2 Web服务的创建及使用15.2.1 Web服务文件的指令15.2.2 Web服务代码隐藏文件15.2.3 创建一个简单的Web服务15.2.4 ASP.NET网站中调用Web服务15.2.5 ASP.NET AJAX调用Web服务15.3 综合实例——利用Web服务上传和下载图片知识点提炼习题实验:使用Web服务生成产品编号第16章 程序调试与错误处理16.1 错误类型16.1.1 语法错误16.1.2 语义错误16.1.3 逻辑错误16.2 程序调试16.2.1 断点操作16.2.2 开始、中断和停止程序的执行16.2.3 单步执行和逐过程执行16.2.4 运行到指定位置16.3 常见服务器故障排除16.3.1 Web服务器配置不正确16.3.2 IIS管理服务没有响应16.3.3 未安装ASP.NET16.3.4 连接被拒绝16.3.5 不能使用静态文件16.4 异常处理语句16.4.1 使用throw语句抛出异常16.4.2 使用try…catch语句捕捉异常16.4.3 使用try…catch…finally语句捕捉异常知识点提炼习题第17章 网站优化、打包与发布17.1 ASP.NET网站优化17.1.1 ASP.NET缓存概述17.1.2 ASP.NET缓存的应用17.2 ASP.NET网站打包17.3 ASP.NET网站发布17.3.1 使用IIS浏览ASP.NET网站17.3.2 使用“发布网站”发布ASP.NET网站17.3.3 使用“复制网站”发布ASP.NET网站知识点提炼习题第18章 综合案例——供求信息网18.1 网站需求18.2 总体设计18.2.1 系统目标18.2.2 构建开发环境18.2.3 网站功能结构18.2.4 业务流程图18.3 数据库设计18.3.1 数据库概要说明18.3.2 数据库实体图18.3.3 数据表结构18.4 公共类设计18.4.1 数据层功能设计18.4.2 网站逻辑业务功能设计18.5 网站主要模块开发18.5.1 网站主页设计(前台)18.5.2 网站招聘信息页设计(前台)18.5.3 免费供求信息发布页(前台)18.5.4 网站后台主页设计(后台)18.5.5 免费供求信息审核页(后台)18.6 网站编译与发布18.6.1 网站编译18.6.2 网站发布第19章 课程设计——在线音乐网19.1 课程设计目的19.2 功能描述19.3 总体设计19.3.1 构建开发环境19.3.2 网站功能结构19.3.3 业务流程图19.4 数据库设计19.4.1 数据库实体图19.4.2 数据表设计19.5 实现过程19.5.1 母版页设计19.5.2 在线音乐网首页设计19.5.3 歌曲详细信息页设计19.5.4 歌曲试听页设计19.5.5 播放歌曲页设计19.5.6 搜索歌曲页设计19.6 调试运行19.7 课程设计总结第20章 课程设计——AJAX许愿墙20.1 课程设计目的20.2 功能描述20.3 总体设计20.3.1 构建开发环境20.3.2 网站功能结构20.3.3 业务流程图20.4 数据库设计20.4.1 数据库实体图20.4.2 数据表设计20.5 实现过程20.5.1 页眉用户控件设计20.5.2 页脚用户控件设计20.5.3 生成验证码页设计20.5.4 AJAX许愿墙首页设计20.5.5 发送祝福页设计20.6 调试运行20.7 课程设计总结附录 C#语言基础A.1 C#语言简介B.2 代码编写规则B.2.1 代码书写规则B.2.2 代码注释及规则C.3 数据类型C.3.1 数值类型C.3.2 字符串类型C.3.3 日期类型C.3.4 布尔类型C.3.5 数据类型的转换D.4 变量和常量D.4.1 变量和常量的概念D.4.2 变量的声明和赋值D.4.3 定义常量E.5 C#中运算符E.5.1 算术运算符E.5.2 关系运算符E.5.3 赋值运算符E.5.4 逻辑运算符E.5.5 位运算符E.5.6 其他运算符E.5.7 运算符的优先级F.6 字符串处理F.6.1 比较字符串F.6.2 定位字符及子串F.6.3 格式化字符串F.6.4 截取字符串F.6.5 分隔字符串F.6.6 插入和填充字符串F.6.7 删除和剪切字符串F.6.8 复制字符串F.6.9 替换字符串G.7 流程控制G.7.1 有效使用分支语句G.7.2 有效使用循环语句H.8 数组的基本操作H.8.1 数组的声明H.8.2 初始化数组I.9 面向对象的程序设计I.9.1 面向对象的概念I.9.2 类和对象I.9.3 使用private、protected和public关键字控制访问权限I.9.4 构造函数和析构函数I.9.5 定义类成员I.9.6 命名空间的使用J.10 小结

内容摘要:

  1、内容与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的  2、配套DVD光盘中提供本书所有实例、综合实例、实验、综合案例和课程设计的源代码、制作精良的电子课件PPT及教学录像  本书系统全面地介绍了有关ASP.NET网站开发所涉及的各类知识。全书共分20章,内容包括Web开发基础、搭建ASP.NET网站开发环境、ASP.NET开发基础、ASP.NET内置对象、ASP.NET常用服务器控件、ADO.NET数据库操作技术、数据绑定控件的使用、Web用户控件、ASP.NET中的站点导航控件、母版页的使用、外观与皮肤——主题、AJAX异步刷新技术、LINQ数据操作技术、文件流操作、WebService服务应用、程序调试与错误处理、网站优化打包与发布、综合案例——供求信息网、课程设计——在线音乐网、课程设计——AJAX许愿墙。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。  本书附有配套DVD光盘,光盘中包含本书所有实例、综合实例、实验、综合案例和课程设计的源代码、制作精良的电子课件PPT及教学录像、《ASP.NET编程词典(个人版)》体验版学习软件。其中,源代码全部经过精心测试,能够在WindowsXP、Windows 2003、Windows7系统下编译和运行。  本书可作为本科计算机专业、软件学院、高职软件专业及相关专业的教材,同时也适合ASP.NET爱好者、初、中级的Web程序开发人员参考使用。

书籍规格:

书籍详细信息
书名ASP.NET应用开发与实践站内查询相似图书
9787115301826
如需购买下载《ASP.NET应用开发与实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)52.0语种简体中文
尺寸26 × 19装帧平装
页数 250 印数 3000

书籍信息归属:

ASP.NET应用开发与实践是人民邮电出版社于2013.1出版的中图分类号为 TP393.092 的主题关于 网页制作工具-程序设计-高等学校-教材 的书籍。