ASP.NET程序设计与开发经典课堂-图书推荐
目录
目 录 章 初识ASP.NET 1.1 Web开发技术基础 /2 1.1.1 Web的基本概念 /2 1.1.2 静态网页技术 /3 1.1.3 动态网页技术 /4 1.1.4 B/S架构体系 /5 1.2 .NET Framework与ASP.NET /5 1.2.1 .NET Framework简介 /5 1.2.2 ASP.NET的基本框架 /7 1.2.3 ASP.NET的特点 /8 1.3 配置ASP.NET运行环境 /9 1.3.1 配置IIS服务器 /10 1.3.2 Visual Studio开发环境介绍 /13 1.4 个ASP.NET Web程序 /15 1.4.1 创建个ASP.NET Web程序 /15 1.4.2 编译、运行并调试应用程序 /19 强化练习 /22 常见疑难解答 /22 第2章 ASP.NET程序设计基础 2.1 C#语言简介 /24 2.1.1 C#语言特点 /24 2.1.2 关键字和标识符 /25 2.1.3 变量和常量 /26 2.2 C#的数据类型 /27 2.2.1 简单类型概述 /27 2.2.2 引用类型 /32 2.3 运算符 /36 2.4 控制语句 /38 2.4.1 顺序语句 /38 2.4.2 选择语句 /39 2.4.3 循环语句 /43 2.4.4 跳转语句 /50 2.4.5 异常处理 /52 2.5 面向对象程序设计基础 /55 2.5.1 类声明 /56 2.5.2 继承 /56 2.5.3 类的访问修饰符 /57 2.5.4 构造函数和析构函数 /58 2.5.5 this 关键字 /60 2.5.6 static关键字 /61 2.6 面向对象不错进阶 /63 2.6.1 多态性 /63 2.6.2 虚方法 /63 2.6.3 抽象类 /65 2.6.4 函数重载 /66 2.6.5 装箱 /68 强化练习 /69 常见疑难解答 /69 第3章 ASP.NET的Web页面管理 3.1 ASP.NET页面的生命周期 /72 3.1.1 ASP.NET页面代码模式 /72 3.1.2 回发和往返行程 /73 3.1.3 页面的生命周期 /74 3.1.4 ASP.NET页面生命周期的事件 /74 3.2 ASP.NET代码隐藏模型 /76 3.2.1 代码隐藏模型 /76 3.2.2 ASP.NET页面指令 /78 3.2.3 ASP.NET应用程序文件类型 /79 3.3 ASP.NET页面的状态管理 /79 3.3.1 页面状态概述 /80 3.3.2 视图状态 /80 3.3.3 控件状态 /81 3.3.4 隐藏域 /82 3.4 ASP.NET项目配置管理 /82 3.4.1 配置文件的层次结构 /82 3.4.2 配置文件的语法规则 /83 3.4.3 配置Web.config 文件 /84 强化练习 /85 常见疑难解答 /85 第4章 ASP.NET常用的服务器控件 4.1 服务器控件概述 /88 4.2 标准服务器控件 /88 4.2.1 标签控件 /89 4.2.2 文本框控件 /91 4.2.3 按钮控件 /93 4.2.4 超链接控件 /95 4.2.5 图像控件 /97 4.2.6 复选框和复选框列表控件 /98 4.2.7 RadioButton和RadioButtonList控件 /99 4.2.8 列表控件 /102 4.2.9 文件上传控件 /104 4.3 验证控件 /106 4.3.1 表单验证控件 (RequiredFieldValidator) /106 4.3.2 比较验证控件 (CompareValidator) /107 4.3.3 范围验证控件 (RangeValidator) /109 4.3.4 正则表达式验证控件 (RegularExpressionValidator) /110 4.3.5 自定义验证控件 (CustomValidator) /112 强化练习 /114 常见疑难解答 /114 第5章 ASP.NET的常用内置对象 5.1 Response对象 /116 5.1.1 常用属性与方法 /116 5.1.2 在页面中输出数据 /116 5.1.3 页面跳转并传递参数 /118 5.2 Request对象 /121 5.2.1 常用属性与方法 /121 5.2.2 获取页面间传送的值 /122 5.2.3 获取客户端浏览器信息 /123 5.3 Application对象 /124 5.3.1 Application对象常用集合、 属性和方法 /124 5.3.2 使用Application对象存储和 读取全局变量 /125 5.3.3 设计一个网页访问计数器 /125 5.4 Session对象 /127 5.4.1 常用集合、属性和方法 /127 5.4.2 使用Session对象存储和读取 数据 /127 5.5 Cookie对象 /129 5.5.1 常用属性与方法 /130 5.5.2 使用Cookie对象保存和读取 客户端信息 /130 5.6 Server对象 /131 5.6.1 常用属性与方法 /131 5.6.2 重定向页面 /132 5.6.3 使用Server.MapPath方法获取 服务器的物理地址 /133 强化练习 /134 常见疑难解答 /134 第6章 样式、主题和母版页 6.1 CSS样式 /136 6.1.1 CSS概述 /136 6.1.2 CSS知识基础 /136 6.1.3 创建CSS样式 /143 6.1.4 应用CSS样式 /145 6.2 网页布局设置 /147 6.2.1 网页的基本布局方式 /147 6.2.2 页面元素定位 /148 6.2.3 表格布局 /149 6.2.4 DIV和CSS布局 /151 6.3 主题 /157 6.3.1 创建并使用主题 /157 6.3.2 页面主题和全局主题 /160 6.3.3 应用和禁用主题 /160 6.3.4 用编程的方法控制主题 /163 6.4 母版页 /164 6.4.1 在ASP.NET中创建母版页 /164 6.4.2 使用母版页创建内容窗体 /167 6.4.3 母版页的运行方法 /169 强化练习 /170 常见疑难解答 /170 第7章 使用ADO.NET访问数据库 7.1 数据库的基本知识 /172 7.1.1 数据库概述 /172 7.1.2 SQL Server数据库的基础知识 /173 7.2 ADO.NET模型 /177 7.2.1 ADO.NET模型概述 /177 7.2.2 ADO.NET的结构分析 /178 7.3 连接数据库 /180 7.3.1 Connection对象介绍 /181 7.3.2 连接Microsoft Access数据库 /182 7.3.3 连接Microsoft SQL Server 数据库 /184 7.4 基于ADO.NET的数据库访问 /185 7.4.1 使用DataReader对象访问 数据库 /185 7.4.2 使用DataSet对象访问数据库 /189 7.5 使用数据适配器操作数据库 /195 7.5.1 数据适配器概述 /195 7.5.2 创建DataAdapter对象 /196 7.5.3 基于DataAdapter对象的数据库 操作 /196 强化练习 /203 常见疑难解答 /203 第8章 ASP.NET中的数据绑定 8.1 数据绑定概述 /206 8.2 单值和列表控件的数据绑定 /206 8.2.1 单值绑定 /206 8.2.2 列表控件的数据绑定 /207 8.3 GridView控件 /208 8.3.1 GridView控件的数据绑定 /209 8.3.2 设定GridView控件的绑定列和 模板列 /215 8.3.3 GridView控件的排序 /221 8.3.4 GridView控件的分页 /223 8.4 DataList和FormView控件 /225 8.4.1 DataList控件的数据绑定 /226 8.4.2 FormView控件的数据呈现和处理 /233 8.5 DataPager控件 /239 8.6 DetailsView控件 /241 强化练习 /244 常见疑难解答 /244 第9章 ASP.NET不错应用 9.1 XML数据处理 /246 9.1.1 XML基础 /246 9.1.2 在ASP.NET中处理XML数据 /247 9.1.3 DataSet和XML的相关处理技术 /250 9.2 Web服务 /251 9.2.1 了解Web服务 /252 9.2.2 创建Web服务 /253 9.2.3 公布Web服务 /253 9.2.4 使用Web服务 /256 9.3 AJAX与ASP.NET /257 9.3.1 Ajax简介 /257 9.3.2 ASP.NET AJAX控件 /258 9.3.3 ASP.NET AJAX Control Extenders 扩展控件 /266 9.4 处理缓存 /267 9.4.1 ASP.NET缓存机制概述 /267 9.4.2 缓存指令@OutputCache /268 9.4.3 设置页面缓存 /270 9.4.4 应用程序缓存 /270 9.5 ASP.NET程序的安装和部署 /271 9.5.1 使用VS2015模板创建安装文件 /272 9.5.2 使用XCopy部署远程网站 / /273 9.6 ASP.NET网站安全 /273 9.6.1 基于Form验证 /274 9.6.2 基于Windows验证 /275 强化练习 /277 常见疑难解答 /278 0章 综合编程项目开发 10.1 概述 /280 10.2 业务流程以及功能需求分析 /281 10.3 系统功能模块设计 /282 10.4 数据库设计 /282 10.5 公共类设计 /284 10.5.1 DataBase类 /284 10.5.2 Cart类 /287 10.5.3 CartProduct类 /291 10.6 网站的前台设计 /291 10.6.1 网站的母版页设计 /291 10.6.2 图书分类的实现 /293 10.6.3 系统首页的实现 /294 10.6.4 会员管理的实现 /299 10.7 网站后台功能的实现 /307 10.7.1 管理员登录模块 /307 10.7.2 图书分类模块 /309 10.7.3 图书管理模块 /312 10.7.4 会员管理模块 /316 10.8 本章小结 /318 参考文献 /319
作者简介
王治国,郑州轻工业大学计算机与通信工程学院不错讲师,从事计算机教学工作多年,有丰富的实战经验,对行业有独到的见解。曾出版过《C#程序设计》、《计算机网络应用教程》等。
主编推荐
"《ASP.NET程序设计与开发经典课堂》遵循“理论够用,重在实践”的原则,系统地讲解了ASP.NET动态网站开发技术,知识结构合理,语言通俗易懂,并通过实际的项目应用案例,介绍如何在具体开发中使用ASP.NET的这些技术。 "
内容简介
《ASP.NET程序设计与开发经典课堂》遵循“理论够用,重在实践”的原则,系统地讲解了ASP.NET动态网站开发技术,主要内容包括ASP.NET概述、C#语言基础、ASP.NET的常用对象、常用服务器控件、ASP.NET中的样式/主题和母版页、数据库访问技术和数据绑定技术、ASP.NET中的XML数据处理、ASP.NETWeb服务、ASP.NET的配置和部署、提高ASP.NET应用程序性能的方法、提高ASP.NET应用程序安全性的技术。很后通过实际的项目应用案例,介绍如何在具体开发中使用ASP.NET的这些技术。 《ASP.NET程序设计与开发经典课堂》语言通俗易懂,知识结构合理,适合作为高等院校计算机与信息技术及相关专业学习ASP.NET动态网站设计的教材,也适合作为在.NET框架下开发Web应用程序的Web程序设计人员的参考资料。
价格说明
定价:为出版社全国统一定价;文轩价:为商品的销售价,是您最终决定是否购买商品的依据;受系统缓存影响,最终价格以商品放入购物车后显示的价格为准;
关于新广告法声明
新广告法规定所有页面信息中不得出现绝对化用词和功能性用词。
本店非常支持新广告法,但为了不影响消费者正常购买,页面明显区域本店已在排查修改,对于不明显区域也将会逐步排查并修改,我们此郑重声明:本店所有页面上的绝对化用词与功能性用词在此声明全部失效,不作为赔付理由。涉及“教育部声明”中的商品,均不代表教育部指定、推荐的具体版本,仅代表该商品的内容为指定、推荐书目。因极限用词引起的任何形式的商品赔付,本店不接收且不妥协。希望消费者理解并欢迎联系客服帮助完善,也请职业打假人士高抬贵手。