《ASP.NET 2.0实战起步》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:荣耀,瞿静文编著(南京师范大学)
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:9787111223764
  • 页数:464 页
图书介绍:本书讲解了ASP.NET开发。

第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