首页>参考读物>计算机科学与技术>软件与程序设计

ASP.NET 2.0实战起步
作者 : 荣耀 瞿静文
丛书名 : 原创精品系列
出版日期 : 2007-12-20
ISBN : 7-111-22376-4
定价 : 59.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 464
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

ASP.NET 2.0是微软提供的主流企业Web应用开发技术平台,Visual Studio 2005则是目前占据支配地位的.NET应用开发工具。《ASP.NET 2.0实战起步》讲解了使用ASP.NET 2.0和Visual Studio 2005进行动态Web应用开发所必备的基础技术和技巧,它以短小精悍的条款呈现,图文并茂。本书除提供了直接可行的方案外,还给出了许多富有价值的提示和经验之谈。

阅读本书,你将在最短的时间内学会:
  ● 如何创建不同类型的ASP.NET 2.0网站。
  ● 如何自如地使用Visual Studio 2005开发环境。
  ● 如何使用标准控件实现常用的功能。
  ● 如何连接数据库并在网页中浏览和维护数据。
  ● 如何使用功能强大的GridView控件。
  ● 如何使用验证控件实现数据验证功能。
  ● 如何创建报表。
  ● 如何创建和使用外观、主题、母版页以及Web部件。
  ● 如何使用导航控件为网站添加导航功能。
  ● 如何使用登录控件实现用户权限管理。
  ● 如何创建和使用Web Service。
  ● 如何维护状态和缓存。
  ……

  对于急需掌握ASP.NET 2.0编程技能的学习者而言,阅读本书的最佳方式是端坐在一台启动了Visual Studio 2005的电脑面前,这将使你迅速展开编程!

图书特色

图书前言

对于开发人员而言,微软 .NET 2.0中最重要的莫过于ASP.NET 2.0,它将Web应用开发者进一步从重复的编码劳动中解放出来,专注于高品质的业务编程,另一方面,也为用户带来了更好的应用体验。
  如今,.NET 2.0已经成为一些高校的选修课,有不少学生在修完相关课程后仅大致了解一些理论,真正动手编程的能力相对欠缺(这在毕业设计时表现得尤其突出),为了帮助初学者尽快掌握起步编程的技术,我们决定撰写本书——这也是本书起名为“实战起步”的原因。由于很少涉及理论基础知识,因此阅读本书前你需要对.NET 2.0有初步的了解。
  本书内容涉及Visual Studio 2005开发环境、语言与类库、基本控件、验证控件、数据访问、XML以及Web service、报表、网站外观和组织、登录、状态和缓存等,其定位决定了对一些内容的介绍只能“浅尝辄止”。鉴于ASP.NET 2.0主要用于访问存储数据的动态Web应用开发,因此“数据访问”成为本书的重点,占据了较多的篇幅。同时,考虑到初学者常常因对语言和类库缺乏起码的了解而举步维艰,我们特别安排了一章介绍常见的语言和类库问题。
  本书以问题的方式行文,以条款的方式组织,希望此举可以为你提供查找问题方案的快速通道。倘若条款之间存在引用关系,我们会在现场给出“参见条款X”的提示。本书图、文、代码并茂,每一幅图片、每一段代码都是斟酌再三的结果,对你的顺利学习不可或缺。
  对于条款中提到的所有问题我们都提供了直接可行的方案,有些问题还给出了经验之谈。当然,这些只是我们的方案和经验,未必是最佳的方案或最具洞察力的观点。倘若你在阅读本书的基础上探索出更佳的方案并愿意与我们分享,欢迎发邮件来交流。
  我们花费了大量的篇幅介绍ASP.NET 2.0中各种控件的用法,真正的业界编程不应该是这个样子,然而,对这些控件基本用法的熟练掌握无疑是初学者必须经历的阶段,这可以使你迅速展开编程,获得初级开发经验,为以后的职业编程生涯打下良好的基础。总之,我们希望本书能够真正成为你编程道路上的跳板,最终培养出您自行分析和解决编程问题的能力。
 
  荣 耀   
  2007年8月  
  南京师范大学  
  www.royaloo.com

封底文字

ASP.NET 2.0是微软提供的主流企业Web应用开发技术平台,Visual Studio 2005则是目前占据支配地位的.NET应用开发工具。《ASP.NET 2.0实战起步》讲解了使用ASP.NET 2.0和Visual Studio 2005进行动态Web应用开发所必备的基础技术和技巧,它以短小精悍的条款呈现,图文并茂。本书除提供了直接可行的方案外,还给出了许多富有价值的提示和经验之谈。

阅读本书,你将在最短的时间内学会:
  ● 如何创建不同类型的ASP.NET 2.0网站。
  ● 如何自如地使用Visual Studio 2005开发环境。
  ● 如何使用标准控件实现常用的功能。
  ● 如何连接数据库并在网页中浏览和维护数据。
  ● 如何使用功能强大的GridView控件。
  ● 如何使用验证控件实现数据验证功能。
  ● 如何创建报表。
  ● 如何创建和使用外观、主题、母版页以及Web部件。
  ● 如何使用导航控件为网站添加导航功能。
  ● 如何使用登录控件实现用户权限管理。
  ● 如何创建和使用Web Service。
  ● 如何维护状态和缓存。
  ……

  对于急需掌握ASP.NET 2.0编程技能的学习者而言,阅读本书的最佳方式是端坐在一台启动了Visual Studio 2005的电脑面前,这将使你迅速展开编程!

作者简介

荣耀 瞿静文:暂无简介

图书目录

目  录
前言
第1章 起步走 1
条款1 启动页 1
条款2 如何创建文件系统网站 3
条款3 如何创建本地IIS网站 4
条款4 如何创建.aspx页面 6
条款5 应用程序文件夹 10
条款6 理解页面事件 11
条款7 IsPostBack 13
条款8 页面重定向 14
条款9 编译模型 15
条款10 开发环境概览 18
条款11 如何设置控件的属性和事件
     处理程序 25
条款12 如何为代码添加行号 28
条款13 如何让代码自动换行 30
条款14 如何折叠隐藏代码 31
条款15 如何设置编辑器的字体 32
条款16 智能感知 34
第2章 语言与类库 36
条款17 为代码添加注释 36
条款18 String对象 38
条款19 其他类型与字符串之间的转换 41
条款20 数字格式字符串 42
条款21 时间和时间格式字符串 43
条款22 将多个对象格式化为单个
    字符串 44
条款23 高效地处理大量的字符串对象 45
条款24 数组 46
条款25 布尔值判断 49
条款26 switch语句 50
条款27 foreach语句 52
条款28 装箱与拆箱 54
条款29 异常处理 55
条款30 基元类型 58
条款31 命名空间 60
条款32 属性 63
条款33 自动转换与强制转换 65
条款34 委托和事件 67
条款35 泛型 68
条款36 类关系图 70
第3章 基本控件 74
条款37 如何创建密码输入框 74
条款38 如何实现多行TextBox控件 76
条款39 如何为TextBox控件实现自动
完成功能 77
条款40 如何在文本框中键入回车后使
光标跳转到下一个文本框 78
条款41 如何实现点击Button控件后
     执行客户端脚本 79
条款42 如何使用Button控件的
     PostBackUrl属性 82
条款43 如何使用HyperLink控件的
Target属性 83
条款44 如何使用HyperLink控件设置
图片超链接 88
条款45 如何为DropDownList控件
添加项 89
条款46 如何存取DropDownList控件
     中的选中项 91
条款47 如何为DropDownList控件
设置默认选中项 92
条款48 如何实现联动的下拉列表 93
条款49 如何处理ListBox控件中的
多选值 94
条款50 如何从实现数据在ListBox
控件之间的移动 95
条款51 如何实现ListBox控件中选项
上下移动 96
条款52 如何使用ImgeMap控件为
图片添加热点 97
条款53 如何使用 BulletedList控件 100
条款54 如何使用Calendar控件最
基本的功能 101
条款55 如何读取Calendar控件中
选中的多个日期 102
条款56 如何显示Calendar控件中
选中日期所处的范围 103
条款57 如何显示指定的一段日期 104
条款58 如何使用AdRotator控件 105
条款59 如何使用MultiView和View
制作选项卡 106
条款60 如何使用MultiView和View
控件实现替换视图 108
条款61 如何使用Wizard控件在页面
内添加向导 110
条款62 在使用Wizard控件时如何获
取模板内控件的值 113
条款63 在使用Wizard时如何让向导
跳过一个步骤 115
条款64 如何使用FileUpLoad上传文件 116
条款65 如何使用PlaceHolder控件 118
条款66 如何布局页面控件 120
第4章 验证控件 124
条款67 如何对必填字段进行验证
(RequiredFieldValidator
控件) 124
条款68 如何对数字、日期进行验证
(Range Validator控件) 125
条款69 如何将用户输入与其他数据
进行比较验证(Compare
Validator控件) 126
条款70 如何验证有特殊格式要求的
数据(RegularExpression
Validator控件) 128
条款71 如何自定义验证函数
(CustomValidator控件) 128
条款72 存在哪些显示错误信息的方式
    (ValidationSummary控件) 130
条款73 如何为页面上的控件
设置验证组 133
第5章 数据库访问基础 136
条款74 如何在Visusl Studio 2005中
查看数据库 136
条款75 如何与Access数据库连接 138
条款76 如何将连接字符串保存到应用
    程序的配置文件中 140
条款77 如何与SQL Server数据库
进行连接 143
条款78 如何与Oracle数据库
进行连接 145
条款79 如何让数据绑定控件与数据源
进行连接 149
条款80 如何在数据源控件中为
数据集排序 152
条款81 如何使用数据源控件设置
参数过滤功能 154
条款82 如何修改数据源中的命令
和参数 157
条款83 如何在数据源控件中使用
     自定义SQL语句 161
条款84 如何处理Access文件连接失败 164
条款85 如何连接带有密码的Access
     数据库文件 165
条款86 如何处理SqlDataSource的
连接失败 166
第6章 数据绑定控件 168
条款87 如何为ListControl控件
填充数据 168
条款88 复合控件概览 171
条款89 如何汉化数据绑定控件中
的字段 173
条款90 如何设置单元格的文本格式 176
条款91 如何为单元格的文本设置
自定义样式 178
条款92 解析GridView控件中的模板列
    (Template Field) 180
条款93 如何使用数据绑定表达式 183
条款94 如何向GridView控件中
添加记录 186
条款95 如何更新和删除复合控件中的
     数据 190
条款96 如何为复合控件中的删除按钮
添加客户端提示对话框 193
条款97 如何处理数据插入、更新过程
中的空值问题 199
条款98 如何对GridView控件内的
数据进行排序 202
条款99 如何为数据绑定控件设置分页 210
条款100 GridView控件事件 211
条款101 如何获取GridView控件单元格
对象 214
条款102 如何使用DropDownList控件
筛选复合控件中的数据 215
条款103 如何为分页加入索引提示 220
条款104 如何为数据绑定控件添加
自定义跳转页面 221
条款105 如何合并GridView的表头格
     单元 222
条款106 如何在GridView中添加
Calendar控件 224
条款107 如何在GridView中添加Radio-
     ButtonList控件 227
条款108 如何在GridView控件中
增加统计列 232
条款109 如何为GridView添加一列
自动编号 236
条款110 如何在GridView中
使用DropDown List控件 237
条款111 如何在GridView中使用
CheckBox控件 241
条款112 如何使用GridView和DetailsView
在同一页面实现主/从用户
视图 243
条款113 如何使用GridView和DetailsView
控件实现跨页主/从视图 246
条款114 如何为数据绑定控件中的模板
列添加验证控件 250
条款115 如何存取图片信息 253
第7章 ADO.NET 267
条款116 ADO.NET模型 267
条款117 如何连接数据源 268
条款118 使用using语句关闭连接 271
条款119 如何存储和执行命令 272
条款120 DataReader对象 273
条款121 DataAdapter对象与
DataSet对象 275
条款122 System.Data.Common 279
条款123 如何将数据访问封装在
一个类中 281
第8章 XML和Web Service 287
条款124 什么是XML 287
条款125 如何使用XMLDocument对象
处理XML文件 289
条款126 如何通过顺序访问模型处理
     XML 294
条款127 XMLDataSource 297
条款128 如何创建一个简单的
Web Service 301
条款129 如何使用自定义的
Web Service 305
条款130 如何创建和使用带参数的
Web Service 307
第9章 报表 310
条款131 如何在网页中使用水晶报表 310
条款132 如何在报表中显示图表信息 318
条款133 如何制作显示主从信息
的报表 324
条款134 如何制作接受参数的报表 329
第10章 超越网页 332
条款135 使用共享代码 332
条款136 ValidateRequest属性和
HtmlEncode方法 334
条款137 跨页发送 335
条款138 网站路径 337
条款139 客户端脚本 341
条款140 调试 346
条款141 跟踪 351
条款142 代码重构 354
第11章 外观、主题和Web部件 360
条款143 如何设置页面和控件
的外观 360
条款144 如何使用外观文件 362
条款145 如何创建和应用主题 364
条款146 StylesheetTheme属性与
Themes属性有何区别 369
条款147 如何实现动态切换主题 370
条款148 如何对整个应用程序
使用主题 372
条款149 如何禁用主题 372
条款150 如何创建使用 Web 部件的
简单页面 373
第12章 母版页 380
条款151 如何创建母版页 380
条款152 如何创建内容页 383
条款153 如何访问母版页中的成员 386
条款154 如何设置使用了母版页的
页面标题 388
条款155 如何使用嵌套母版页 389
条款156 母版页的应用范围 390
第13章 导航 392
条款157 如何配置站点地图 392
条款158 如何以编程方式处理站点
地图中的各个节点 393
条款159 如何使用SiteMapPath控件 396
条款160 如何使用SiteMapPath控件
中的模板 397
条款161 如何定义Menu控件的内容 398
条款162 如何设置Menu的外观显示 404
条款163 理解TreeView控件的节点 406
条款164 如何为TreeView控件添加节点 407
条款165 如何访问TreeView控件
中的节点 413
条款166 如何隐藏和显示TreeView控件 413
条款167 理解TreeView控件的外观元素 416
条款168 如何处理TreeView控件的
选择事件 418
条款169 如何处理TreeView控件的
复选框事件 419
条款170 如何处理TreeView控件节点
的折叠和展开事件 420
条款171 TreeView控件与客户端 421
第14章 登录控件 424
条款172 如何为网站管理工具注册
数据库 424
条款173 如何添加网站用户 426
条款174 如何创建角色 430
条款175 如何设置网站的访问规则 433
条款176 如何设置登录界面 435
条款177 如何设置用户通过验证后
的信息 437
条款178 如何创建用户注册页面 438
条款179 如何处理用户信息中的
密码问题 439
条款180 如何为不同的用户显示不同
的登录模板 441
第15章 状态与缓存 443
条款181 Session 443
条款182 Application 444
条款183 查询字符串 446
条款184 Cookie 449
条款185 隐藏域 451
条款186 视图状态 452
条款187 页输出缓存 454
条款188 回调缓存 457
条款189 部分页缓存 459
条款190 对象缓存 461
条款191 数据源控件缓存 462
参考文献 464

教学资源推荐
作者: Alfred V.Aho, Ravi Sethi, Jeffrey D.Ullman
作者: 郑晓薇 编著
作者: (美)Al Kelley Ira Pohl
作者: [加拿大] 马丁·P.罗毕拉德(Martin P. Robillard) 著
参考读物推荐
作者: 张路斌 著
作者: (美)Paul McFedride