搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
21天学通ASP.NET
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121124723
  • 作      者:
    顾宁燕等编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2011
可借复本:1
收藏
编辑推荐
    《21天学通ASP.NET(第2版)》特色:<br>    基础知识→核心技术→典型实例→综合练习→项目案例<br>    197个典型实例、3个项目案例、129个练习题、35个面试题<br>    一线开发人员全程贴心讲解,上手毫不费力<br>    以任务驱动方式讲解,用实例引导读者学习只需21天,便可轻松掌握ASP.NET编程<br>    超值DVD<br>    1 9小时多媒体语音视频教学<br>    《21天学通ASP.NET(第2版)》源代码+《21天学通ASP.NET(第2版)》电子教案(PPT)<br>    50个C/C++面试题、50/个智力测试题(免费赠送)<br>    50个职场故事(免费赠送)<br>    丛书简介:<br>    “21天学编程”系列自出版以来受到了广大读者的青睐。很多大中专院校也将该系列图书选作教材。该丛书中的每个品种都多次印刷。截至第2版图书出版。丛书累计印刷达160000册。<br>    丛书特色:<br>    概念准确。必要时进行类比。读者很容易理解<br>    由浅入深。循序渐进的科学编排模式,读者容易掌握<br>    全程多媒体语音教学视频讲解,学习起来高效、直观<br>    提供了大量实例。最后还提供了综合案例,实用性强<br>    对代码进行了丰富的注释,阅读起来没有任何障碍<br>    无论理论知识还是实例讲解都很详细,很容易理解<br>    作者均为有多年编程经验的一线程序员或者培训讲师<br>    提供了专门的技术服务论坛和QQ群解答读者问题
内容介绍
    《21天学通ASP.NET(第2版)》是asp.net的入门教程。asp.net 4.0是microsoft精心打造的新型的软件开发平台。该平台是在.net 3.0的基础上发展而来的,在实际开发中有广泛应用。《21天学通ASP.NET(第2版)》共分为四篇。第一篇主要讲解了asp.net的入门基础知识,内容包括搭建asp.net开发环境、c#语言基础、面向对象的程序设计、asp.net内置对象、asp.net页面语法、asp.net站点设计和常用服务器控件。第二篇重点分析了asp.net数据开发的内容,主要包括数据库开发入门、sql语言、ado.net对数据库访问、数据绑定控件、linq to sql数据开发和使用水晶报表。第三篇主要分析了asp.net高级应用的内容,内容包括角色及成员资格管理、web用户控件、web服务应用、asp.net ajax和站点的调试和发布等。第四篇重点讲解了三个asp.net实例,内容包括在线音乐网站、博客站点和在线玩具商城。<br>    《21天学通ASP.NET(第2版)》重点突出了linq数据绑定的实用性和技巧性,其中大量应用了ado.net 4.0的一些相关知识和技巧。《21天学通ASP.NET(第2版)》适合asp.net的初学者,也可作为大、中院校师生和培训班的教材。对于asp.net语言开发爱好者,《21天学通ASP.NET(第2版)》也有较大参考价值。 <br>    《21天学通ASP.NET(第2版)》附赠dvd光盘1张,内容包括超大容量手把手教学视频、电子教案(ppt)、源代码、职场面试法宝等。
目录
第一篇 asp.net基础入门 <br>第1章 搭建asp.net开发环境 21 <br>1.1 asp.net简介 21 <br>1.1.1 asp.net演变历程 21 <br>1.1.2 初学者必须了解的asp.net特点 22 <br>1.2 安装配置iis服务器 22 <br>1.3 使用visual studio 2010开发工具 24 <br>1.3.1 安装visual studio 2010开发工具 25 <br>1.3.2 熟悉visual studio 2010开发环境 26 <br>1.3.3 创建和使用web页面 27 <br>1.3.4 为页面添加控件及事件 29 <br>1.4 msdn帮助系统安装与使用 30 <br>1.4.1 选择安装msdn帮助系统 30 <br>1.4.2 使用msdn帮助系统 30 <br>1.5 小结 31 <br>1.6 习题 31 <br><br>第2章 c#语言基础 34 <br>2.1 变量与常量 34 <br>2.1.1 变量的数据类型 34 <br>2.1.2 变量的声明 35 <br>2.1.3 变量的赋值 35 <br>2.1.4 常量的定义 36 <br>2.1.5 隐含类型变量 36 <br>2.2 数组 36 <br>2.2.1 一维数组的创建 37 <br>2.2.2 多维数组的创建 37 <br>2.3 字符串类型处理 38 <br>2.3.1 字符串比较 38 <br>2.3.2 字符串长度的获取 38 <br>2.3.3 字符串查找索引 39 <br>2.3.4 清除空格 39 <br>2.3.5 字符串的插入操作 39 <br>2.3.6 字符串的删除操作 40 <br>2.3.7 字符串的替换操作 40 <br>2.3.8 字符串的截取操作 40 <br>2.3.9 字符串的连接操作 41 <br>2.4 日期类型处理 41 <br>2.4.1 初始化日期 42 <br>2.4.2 获取日期格式的一部分 42 <br>2.4.3 日期的加、减操作 42 <br>2.4.4 日期的比较操作 43 <br>2.5 数据类型转换 43 <br>2.5.1 数值类型的转换 43 <br>2.5.2 数值和字符串之间的转换 44 <br>2.5.3 字符串和数组的转换 45 <br>2.5.4 日期类型的格式化输出 46 <br>2.6 程序控制语句 47 <br>2.6.1 顺序结构 47 <br>2.6.2 分支选择结构 48 <br>2.6.3 循环语句结构 52 <br>2.7 小结 56 <br>2.8 习题 56 <br><br>第3章 面向对象的程序设计 58 <br>3.1 面向对象程序设计概述 58 <br>3.1.1 面向对象的概念 58 <br>3.1.2 面向对象开发的特点 58 <br>3.2 创建类与成员 59 <br>3.2.1 在visual studio中创建类文件 59 <br>3.2.2 对象的创建 61 <br>3.2.3 构造函数的设计 61 <br>3.2.4 类的属性 62 <br>3.2.5 类的方法 65 <br>3.2.6 继承性 68 <br>3.2.7 多态性 69 <br>3.3 面向对象的抽象编程 70 <br>3.3.1 枚举 70 <br>3.3.2 集合 71 <br>3.3.3 接口 72 <br>3.3.4 泛型 74 <br>3.4 .net中开发语言的特性 75 <br>3.4.1 使用匿名类型 75 <br>3.4.2 类和集合的初始化器 76 <br>3.4.3 应用扩展方法 77 <br>3.4.4 lambda表达式 77 <br>3.5 小结 78 <br>3.6 习题 78 <br><br>第4章 asp.net内置对象 83 <br>4.1 application对象 83 <br>4.1.1 application的作用和运行机制 83 <br>4.1.2 将网站创建成应用程序 83 <br>4.1.3 创建和使用全局文件 84 <br>4.1.4 掌握应用程序的事件响应次序 85 <br>4.1.5 实现在线人数统计 87 <br>4.2 request与response对象 89 <br>4.2.1 response对象的作用和常用方法属性 89 <br>4.2.2 页面中使用缓存 90 <br>4.2.3 服务器日志处理 90 <br>4.2.4 输出缓存资料 91 <br>4.2.5 实现页面重定向 91 <br>4.2.6 将页面输出成图片页面 92 <br>4.2.7 request对象的作用和常用属性 93 <br>4.2.8 获取页面参数 93 <br>4.2.9 获取客户端资料信息 95 <br>4.3 session对象 95 <br>4.3.1 作为全局变量 96 <br>4.3.2 使全局变量过期 97 <br>4.3.3 全局性变量的添加、删除操作 98 <br>4.4 cookie对象 99 <br>4.4.1 存储用户登录信息 99 <br>4.4.2 读取变量值及cookie总数 100 <br>4.4.3 编辑存储信息 100 <br>4.5 server对象的实际运用 101 <br>4.5.1 获取服务器的物理路径 101 <br>4.5.2 防止脚本入侵 102 <br>4.5.3 页面中乱码的处理 103 <br>4.6 小结 103 <br>4.7 习题 104 <br><br>第5章 asp.net页面语法 106 <br>5.1 页面指令 106 <br>5.1.1 page指令 106 <br>5.1.2 设置页面为简体中文 107 <br>5.1.3 取消页面事件自动关联 107 <br>5.1.4 返回页面浏览位置 108 <br>5.1.5 使用import指令导入命名空间 108 <br>5.1.6 使用implements指令实现接口 110 <br>5.2 asp.net中的html元素 111 <br>5.2.1 html的基本语法 111 <br>5.2.2 使用图像与超级链接 111 <br>5.2.3 使用visual studio插入表格 112 <br>5.3 代码模块 113 <br>5.3.1 代码声明块 113 <br>5.3.2 代码呈现块 114 <br>5.4 代码注释 115 <br>5.4.1 html注释标记 115 <br>5.4.2 代码注释标记 115 <br>5.4.3 服务器端注释标记 115 <br>5.5 小结 115 <br>5.6 习题 116 <br><br>第6章 asp.net站点设计 118 <br>6.1 iis配置站点 118 <br>6.1.1 创建一个web站点 118 <br>6.1.2 网站安全配置iis 119 <br>6.2 asp.net配置文件 120 <br>6.2.1 创建web.config文件 120 <br>6.2.2 熟悉authentication配置节 121 <br>6.2.3 用authorization配置节控制网站访问权限 122 <br>6.2.4 访问web.config配置 123 <br>6.3 使用母版(模板)设计站点 125 <br>6.4 在模板中使用层叠样式表 127 <br>6.4.1 新建样式 127 <br>6.4.2 附加样式 129 <br>6.4.3 使用级联样式 129 <br>6.5 小结 130 <br>6.6 习题 130 <br><br>第7章 常用服务器控件 132 <br>7.1 认识服务器端控件概述 132 <br>7.2 使用html服务器端控件 132 <br>7.2.1 运用html控件提交信息 133 <br>7.2.2 通过服务器获取表格属性 133 <br>7.2.3 动态删除表格的行 135 <br>7.3 使用标准服务器控件 136 <br>7.3.1 页面显示静态文本 136 <br>7.3.2 用户交互性文本输入 137 <br>7.3.3 向服务器发号施令 138 <br>7.3.4 跨页面提交信息 138 <br>7.3.5 实现页面单一选择 139 <br>7.3.6 实现页面批量操作 141 <br>7.3.7 实现联动选择 142 <br>7.3.8 实现页面日历事件 144 <br>7.3.9 实现文件上传 145 <br>7.3.10 实现列表筛选 146 <br>7.3.11 切换控件显示 147 <br>7.4 使用验证控件 148 <br>7.4.1 提交信息验证必须输入数据 148 <br>7.4.2 提交信息验证数据比较 149 <br>7.4.3 限制用户输入范围 150 <br>7.4.4 通过正则实现输入格式要求 151 <br>7.4.5 唯一用户名的限制 153 <br>7.5 小结 154 <br>7.6 习题 154 <br><br>第二篇 asp.net数据开发 <br>第8章 数据库开发入门 157 <br>8.1 数据库基础 157 <br>8.1.1 什么是数据库 157 <br>8.1.2 数据表之间的关系 158 <br>8.2 安装和使用sql server数据库 159 <br>8.2.1 安装配置sql server 2005 159 <br>8.2.2 熟悉sql server 2005开发环境 161 <br>8.2.3 创建数据库 161 <br>8.2.4 附加数据库 163 <br>8.2.5 创建数据表 163 <br>8.2.6 在visual studio中连接sql server数据库 165 <br>8.3 使用其他类型数据库 168 <br>8.3.1 在visual studio中连接access数据库 168 <br>8.3.2 使用xml作为数据 169 <br>8.4 小结 169 <br>8.5 习题 169 <br><br>第9章 sql语言 172 <br>9.1 sql概述 172 <br>9.1.1 sql起源与发展 172 <br>9.1.2 sql语言的种类和功能 172 <br>9.2 常规数据查询 173 <br>9.2.1 select查询语法 173 <br>9.2.2 获取若干数据投影 173 <br>9.2.3 获取所有数据投影 174 <br>9.2.4 获取非重复数据 175 <br>9.2.5 条件数据查询 175 <br>9.2.6 使用比较运算符 176 <br>9.2.7 使用逻辑运算符 176 <br>9.2.8 使用in条件查询列表 177 <br>9.2.9 使用like条件进行模糊查询 177 <br>9.2.10 使用is null条件判断空值 179 <br>9.2.11 使用order by进行排序 179 <br>9.2.12 使用group by分类查询统计 180 <br>9.2.13 对分组统计数据使用having条件搜索 182 <br>9.3 sql操作数据 182 <br>9.3.1 插入数据 183 <br>9.3.2 修改数据 184 <br>9.3.3 删除数据 185 <br>9.3.4 创建数据表 186 <br>9.4 连接多个数据表 186 <br>9.4.1 使用等值连接查询 186 <br>9.4.2 使用自然连接查询 187 <br>9.4.3 使用左连接查询 188 <br>9.4.4 使用联合查询 189 <br>9.5 小结 190 <br>9.6 习题 190 <br><br>第10章 ado.net对数据库的访问 193 <br>10.1 连接数据库 193 <br>10.1.1 连接sql server数据库 193 <br>10.1.2 连接access数据库 194 <br>10.1.3 配置数据库连接 195 <br>10.2 执行sql语句 197 <br>10.2.1 command对象的主要属性和方法 197 <br>10.2.2 执行select语句查询数据 198 <br>10.2.3 执行sql语句操作数据 199 <br>10.3 通过数据集查询操作数据 200 <br>10.3.1 填充数据集 200 <br>10.3.2 查询显示数据集记录 201 <br>10.3.3 为查询数据添加新记录 203 <br>10.3.4 网络数据的事务处理 205 <br>10.4 触发器与存储过程 207 <br>10.4.1 数据库委托的环境配置 207 <br>10.4.2 创建和使用触发器 208 <br>10.4.3 创建和使用存储过程 209 <br>10.5 小结 212 <br>10.6 习题 212 <br><br>第11章 数据绑定控件 215 <br>11.1 使用数据源连接数据库 215 <br>11.1.1 使用sqldatasource控件显示sql server查询数据 215 <br>11.1.2 使用accessdatasource控件访问access数据库 217 <br>11.1.3 使用xmldatasource控件访问xml文件 217 <br>11.1.4 使用objectdatasource控件访问数据集 218 <br>11.2 使用gridview数据控件查询数据 219 <br>11.2.1 单个数据表的简单查询及操作数据 220 <br>11.2.2 多表连接的查询及操作数据 221 <br>11.2.3 动态数据绑定之显示查询数据 222 <br>11.2.4 动态数据绑定之操作数据的功能实现 225 <br>11.3 其他常用数据控件 227 <br>11.3.1 通过datalist实现分页显示查询数据 227 <br>11.3.2 使用detailsview列表显示明细数据 230 <br>11.3.3 通过formview格式化显示明细资料 230 <br>11.3.4 使用listview控件实现分列分页显示查询数据 231 <br>11.4 应用asp.net中的导航控件 233 <br>11.4.1 创建站点菜单导航功能 233 <br>11.4.2 创建和使用站点地图导航 234 <br>11.4.3 创建和使用树形目录 236 <br>11.5 小结 237 <br>11.6 习题 238 <br><br>第12章 linq to sql数据开发 242 <br>12.1 linq入门 242 <br>12.1.1 linq查询语法结构 242 <br>12.1.2 什么是linq to sql 243 <br>12.2 datacontext与实体类 245 <br>12.2.1 搭建开发环境 246 <br>12.2.2 定义实体类 246 <br>12.2.3 创建datacontext连接数据库 247 <br>12.2.4 添加日志方便linq调试 248 <br>12.2.5 执行sql查询 249 <br>12.2.6 创建强类型datacontext 250 <br>12.2.7 创建、删除数据库 251 <br>12.3 可视化开发linq to sql 253 <br>12.3.1 创建linq to sql类 253 <br>12.3.2 运用linqdatasource控件绑定数据 254 <br>12.4 linq to sql 查询语法 256 <br>12.4.1 基本查询 256 <br>12.4.2 分组统计计算 260 <br>12.5 查询操作语句 262 <br>12.5.1 linq插入操作 262 <br>12.5.2 linq更新操作 264 <br>12.5.3 linq删除操作 264 <br>12.6 小结 266 <br>12.7 习题 266 <br><br>第13章 使用水晶报表 272 <br>13.1 web报表入门 272 <br>13.1.1 创建和使用asp.net报表 272 <br>13.1.2 创建和使用excel报表 273 <br>13.1.3 水晶报表与其他报表的比较 276 <br>13.2 掌握水晶报表开发 276 <br>13.2.1 什么是水晶报表 276 <br>13.2.2 配置水晶报表的开发环境 277 <br>13.2.3 创建和使用简单水晶报表 277 <br>13.2.4 创建和使用水晶图表 280 <br>13.2.5 创建和使用综合报表 282 <br>13.3 小结 285 <br>13.4 习题 285 <br><br>第三篇 asp.net高级应用 <br>第14章 角色及成员资格管理 288 <br>14.1 认识asp.net的安全管理系统 288 <br>14.1.1 asp.net安全管理机制 288 <br>14.1.2 什么是角色与成员资格 289 <br>14.2 角色与成员的配置 289 <br>14.2.1 角色与成员的基本配置 289 <br>14.2.2 在iis中配置角色与成员 291 <br>14.3 掌握登录控件 293 <br>14.3.1 创建登录页面 293 <br>14.3.2 实现用户注册页面 294 <br>14.3.3 实现分组显示登录信息页面 295 <br>14.3.4 实现用户密码遗失寻回页面 296 <br>14.3.5 实现用户密码修改页面 298 <br>14.4 扩展角色及成员管理系统 298 <br>14.4.1 扩展的数据库配置 299 <br>14.4.2 角色及成员管理相关类、属性及方法 300 <br>14.4.3 实现自定义用户登录 302 <br>14.4.4 扩展用户注册页面 303 <br>14.5 小结 305 <br>14.6 习题 305 <br><br>第15章 web用户控件 308 <br>15.1 了解web用户控件 308 <br>15.1.1 用户控件与asp.net页面的比较 308 <br>15.1.2 用户控件的优点 308 <br>15.2 掌握web用户控件的使用 309 <br>15.2.1 创建和使用简单web用户控件 309 <br>15.2.2 为用户控件添加事件属性 311 <br>15.2.3 自定义用户控件属性 311 <br>15.2.4 自定义用户控件事件 312 <br>15.3 在项目中应用web用户控件 314 <br>15.3.1 在用户控件中实现动态数据绑定 314 <br>15.3.2 在用户控件中动态设置客户端属性及样式 315 <br>15.3.3 在用户控件中处理子控件内部事件 316 <br>15.4 小结 317 <br>15.5 习题 317 <br><br>第16章 web服务应用 320 <br>16.1 web服务基础 320 <br>16.1.1 什么是web服务 320 <br>16.1.2 web服务的生命周期 322 <br>16.1.3 web服务的结构 323 <br>16.2 掌握web服务的应用 324 <br>16.2.1 创建简单web服务 324 <br>16.2.2 调用web服务 326 <br>16.2.3 更新web服务 327 <br>16.2.4 获取地区明细信息的web服务 328 <br>16.3 使用第三方web服务 329 <br>16.3.1 电子邮件地址验证的web服务 330 <br>16.3.2 实现随机码验证的web服务 331 <br>16.3.3 制作航班查询页面的web服务 332 <br>16.4 小结 333 <br>16.5 习题 333 <br><br>第17章 asp.net ajax 338 <br>17.1 asp.net ajax开发的基础 338 <br>17.1.1 什么是asp.net ajax 338 <br>17.1.2 asp.net ajax组件的安装配置 338 <br>17.1.3 一个简单asp.net ajax页面程序 339 <br>17.2 使用updatepanel控件 340 <br>17.2.1 实现无刷新电子相册 340 <br>17.2.2 实现无刷新检测应聘年龄 342 <br>17.2.3 实现通讯簿 344 <br>17.3 使用scriptmanager控件 346 <br>17.3.1 实现简单21点游戏 346 <br>17.3.2 实现无刷新用户登录 349 <br>17.4 使用asp.net ajax 扩展控件 351 <br>17.4.1 实现动态折叠栏目 351 <br>17.4.2 实现动画效果 353 <br>17.4.3 实现数据绑定显示对话框 354 <br>17.4.4 弹出日历复合控件 355 <br>17.4.5 实现智能密码强度提示效果 356 <br>17.4.6 实现锐化边角效果 357 <br>17.4.7 实现选项卡效果 358 <br>17.4.8 实现无刷新网页数据验证 359 <br>17.5 小结 360 <br>17.6 习题 360 <br><br>第18章 站点的调试和发布 363 <br>18.1 站点的调试和跟踪 363 <br>18.1.1 使用asp.net的页面级跟踪 363 <br>18.1.2 启用应用程序级跟踪 364 <br>18.2 站点的发布 365 <br>18.2.1 发布应用程序数据库 365 <br>18.2.2 编译和发布站点 368 <br>18.3 小结 369 <br>18.4 习题 369 <br><br>第四篇 asp.net实例开发 <br>第19章 在线音乐网站的实现 372 <br>19.1 创作思路及数据库设计 372 <br>19.1.1 创作思路 372 <br>19.1.2 数据库设计 372 <br>19.2 在线音乐网站首页的实现 373 <br>19.2.1 配置数据库 373 <br>19.2.2 实现站点架构模板 374 <br>19.2.3 在首页实现音乐浏览显示 375 <br>19.3 在线音乐播放功能实现 376 <br>19.3.1 获取用户在复选框中的多选 376 <br>19.3.2 实现列表中音乐的连续播放 377 <br>19.4 在线音乐站点管理 378 <br>19.4.1 在线音乐的编辑功能 379 <br>19.4.2 在线音乐的发布与上传 380 <br>19.4.3 站点下的垃圾文件清理 380 <br>19.5 小结 382 <br><br>第20章 博客站点的实现 383 <br>20.1 创作思路及数据库设计 383 <br>20.1.1 创作思路 383 <br>20.1.2 数据库设计 384 <br>20.2 博客站点首页的实现 385 <br>20.2.1 配置数据库 385 <br>20.2.2 创建站点架构模板 385 <br>20.2.3 博客站点的首页实现 386 <br>20.3 博客浏览和回复的实现 388 <br>20.3.1 实现博客的明细内容及回复 388 <br>20.3.2 实现博客页面的管理功能 390 <br>20.3.3 实现发表回复 392 <br>20.4 用户注册及博客发表的实现 394 <br>20.4.1 用户注册页面的实现 394 <br>20.4.2 博客发表功能的实现 396 <br>20.5 博客搜索功能和站点导航功能的实现 397 <br>20.5.1 博客搜索功能的实现 398 <br>20.5.2 博客日历事件的实现 398 <br>20.5.3 实现站点的导航 399 <br>20.6 小结 400 <br><br>第21章 在线玩具商城 401 <br>21.1 创作思路及数据库设计 401 <br>21.1.1 创作思路 401 <br>21.1.2 数据库设计 401 <br>21.2 在线玩具商城首页实现 402 <br>20.2.1 配置数据库 403 <br>21.2.2 实现站点架构模板 404 <br>21.2.3 实现在线玩具商城首页 405 <br>21.2.4 实现显示产品明细的页面 407 <br>21.3 购物车的实现 408 <br>21.3.1 初始化购物车 408 <br>21.3.2 实现将产品添加到购物车的功能 410 <br>21.3.3 实现购物车管理功能 411 <br>21.3.4 实现产品下订单及邮件通知的功能 412 <br>21.4 小结 415
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

省本级
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证