当前位置:首页 > 工业技术
ASP.NET Ajax网站开发从入门到精通
ASP.NET Ajax网站开发从入门到精通

ASP.NET Ajax网站开发从入门到精通PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:黄桂金,宋强,王占中等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302171348
  • 页数:556 页
图书介绍:本书介绍ASP.NET Ajax网站开发的方法和技术。
《ASP.NET Ajax网站开发从入门到精通》目录

第1章ASP.NET概述 1

1.1 Internet与ASP.NET 1

1.2 ASP.NET简介 3

1.2.1 .NET Framework简介 3

1.2.2 ASPNET 2.0特点 5

1.3配置开发环境 7

1.3.1配置Web服务器IIS 7

1.3.2配置Visual Studio 2005 9

1.3.3熟悉Visual Studio 2005 11

1.4 ASP.NET开发实例 13

1.4.1创建ASP.NET应用程序 13

1.4.2编写实现代码 15

第2章ASP.NET网页编程基础 18

2.1 C#基础语法 18

2.1.1 C#语法结构 18

2.1.2数据类型 20

2.1.3表达式和运算符 23

2.1.4条件语句 25

2.1.5循环语句 27

2.2面向对象实现 29

2.2.1对象和类 29

2.2.2封装性 33

2.2.3继承性 35

2.2.4多态性 37

2.3 ASP.NET控件 38

2.3.1 ASP.NET控件基本属性 38

23.2简单控件 39

23.3增强控件 45

23.4验证控件 49

2.4内置对象 55

2.4.1 Request对象 55

2.4.2 Response对象 57

2.4.3 Application对象 58

2.4.4 Server对象 59

2.4.5 Session对象 61

2.4.6 Cookie对象 62

2.5 Session购物车 63

第3章ASP.NET访问外部数据 68

3.1 System.IO命名空间 68

3.1.1 System.IO命名空间概述 68

3.1.2 Directory类方法 69

3.1.3 File类方法 71

3.2文件操作 74

3.2.1读写普通文件 74

3.2.2读写二进制文件 77

3.2.3文件上传 79

3.3 ADO.NET对象 82

3.3.1 ADO.NET简介 82

3.3.2 Connection对象 84

3.3.3 Command对象 85

3.3.4 DataSet对象 87

3.3.5 DataAdapter对象 88

3.3.6 DataReader对象 89

3.4数据显示控件 90

3.4.1 Repeater控件 90

3.4.2 DataList控件 93

3.4.3 GridView控件 96

第4章ASP.NET高级技术 101

4.1 GDI+绘图 101

4.1.1 System.Drawing命名空间 102

4.1.2绘制图形 106

4.2用户控件 109

4.2.1创建用户控件MemberLogin 109

4.2.2使用MemberLogin用户控件 112

4.3 WebParts控件 114

4.3.1 WebParts控件概述 114

4.3.2使用WebParts控件 115

4.4导航控件 118

4.4.1 Menu控件 118

4.4.2 SiteMapPath控件 121

4.4.3 TreeView控件 122

4.5配置ASP.NET应用程序 125

4.5.1 Web.config文件 125

4.5.2 ASP.NET缓存 128

4.6处理XML 130

4.6.1 System.Xml命名空间 130

4.6.2读取XML 132

4.6.3创建XML 136

第5章Ajax概述 140

5.1传统Web应用解决方案 140

5.2新的Web开发模式Ajax 142

5.2.1初识Ajax 142

5.2.2 Ajax开发模式 144

5.3 Ajax的运行机制 145

5.4一个简单的Ajax示例 147

第6章Ajax相关技术简介 154

6.1 XHTML 154

6.1.1 XHTML概述 154

6.1.2 XHTML与HTML的区别 157

6.1.3 XHTML的语法 159

6.1.4 XHTML的未来*XHTML 2.0 169

6.2 CSS 170

6.2.1 CSS语法 170

6.2.2引入样式表 174

6.2.3 CSS属性 176

6.3 XML 182

6.3.1 XML文档 182

6.3.2 XML命名空间 185

6.3.3文档类型定义(DTD) 186

6.4 JavaScript 191

6.4.1 JavaScript简介 191

6.4.2 JavaScript的基本结构 192

6.4.3 JavaScript表达式与运算符 193

6.4.4 JavaScript的流程控制 194

6.4.5 JavaScript的函数 197

6.4.6事件驱动及事件处理 197

6.4.7创建对象 199

6.4.8 JavaScript中的对象 201

6.5 DOM 204

6.5.1 DOM对象 204

6.5.2使用DOM操作HTML文档 207

6.5.3 DOM解析XML文档 210

6.6 XMLHttpRequest 212

6.6.1 XMLHttpRequest简介 212

6.6.2 XMLHttpRequest的属性和方法 214

6.6.3 XMLHttpRequest与服务器通信 216

6.6.4 XMLHttpRequest实例 218

第7章Ajax开发基础 221

7.1客户端HTTP请求 221

7.1.1 HTTP请求概述 221

7.1.2普通请求 224

7.1.3 XML请求 228

7.2服务器端响应 231

7.2.1 HTTP响应概述 232

7.2.2处理普通响应 233

7.2.3处理XML响应 236

7.3一个简单的Ajax实例 241

第8章 常用Ajax框架 248

8.1 Ajax框架概述 248

8.2 Magic Ajax.NET框架 250

8.2.1 Magic Ajax.NET简介 250

8.2.2部署Magic Ajax.NET框架 251

8.2.3 Magic Ajax.NET简单应用 2

8.2.4 Magic Ajax.NET使用技巧 255

8.3 Ajax.NET框架 259

8.3.1部署Ajax.NET 259

8.3.2第一个示例 261

8.3.3 Ajax.NET简单应用 262

8.4 ASP.NET Ajax框架 268

8.4.1 ASP.NET Ajax组成部分 268

8.4.2安装ASP.NET Ajax 269

8.4.3配置ASP.NET Ajax 271

8.4.4 ASP.NET Ajax简单应用 272

第9章ASP.NETAjax基础控件 275

9.1 ScriptManager控件 275

9.1.1 ScriptManager控件概述 275

9.1.2 ScriptManager控件属性与方法 276

9.1.3 ScriptManager控件使用实例 277

9.2 ScriptManagerProxy控件 280

9.2.1 ScriptManagerProxy控件概述 280

9.2.2 ScriptManagerProxy控件使用实例 281

9.3 UpdatePanel控件 284

9.3.1 UpdatePanel控件概述 285

9.3.2 UpdatePanel控件属性与方法 286

9.3.3 UpdatePanel控件使用实例 287

9.4 UpdateProgress控件 292

9.4.1 UpdateProgress控件概述 292

9.4.2 UpdateProgress控件属性与方法 292

9.4.3 UpdateProgress控件使用实例 292

9.5 Timer控件 296

9.5.1 Timer控件概述 296

9.5.2 Timer控件属性与方法 297

9.5.3 Timer控件使用实例 298

第10章Ajax实用技能之一 305

10.1禁止自动执行行为(NoBot) 305

10.2数值调整器(NumericUpDown) 309

10.3分页项目符号列表(PagingBulletedList ) 312

10.4密码强度(PasswordStrength) 313

10.5弹出控件(PopupControl) 315

10.6评级(Rating) 317

10.7顺序重排列表(ReorderList ) 320

10.8可调整大小控件(ResizableControl) 323

10.9圆角(RoundedComers) 324

10.10滑块(Slider) 326

10.11相册播放(SlideShow ) 327

10.12选项卡标签(Tab) 329

10.13水印文本框(TextBoxWatermark) 331

10.14 双模按钮(ToggleButton ) 332

10.15更新面板动画效果 (UpdatePanelAnimation ) 334

10.16模式对话框验证器 (ValidatorCallout) 335

第11章Ajax实用技能之二 338

11.1自动输入完成扩展器 (AutoCompleteExtender) 338

11.2日历扩展器(CalendarExtender) 342

11.3级联下拉菜单(CascadingDropDown) 344

11.4可收缩面板(CollapsiblePanel ) 349

11.5确认按钮(ConfirmButton) 351

11.6拖曳面板(DragPanel) 352

11.7下拉菜单(DropDown) 354

11.8阴影面板(DropShadow) 356

11.9动态呈现(DynamicPopulate) 358

11.10文本框过滤器(FilteredTextBox) 361

11.11停靠菜单(HoverMenu) 363

11.12强制弹出(ModalPopup) 366

11.13互斥复选框 (MutuallyExclusiveCheckBox) 369

11.14可折叠面板(Accordion) 371

第12章 聊天室 375

12.1系统分析 375

12.2实现客户端 376

12.2.1登录页面 377

12.2.2聊天页面 378

12.2.3布局样式 380

12.2.4公共模块 384

12.3实现服务器端 390

12.3.1通用类 390

12.3.2进入聊天室 394

12.3.3发送消息 397

12.3.4消息管理 399

12.4案例演示 401

第13章 留言本 406

13.1需求分析和系统概述 406

13.1.1需求分析 406

13.1.2系统概述 407

13.1.3数据库设计及配置 408

13.2客户端实现 410

13.2.1客户端原理分析 4

13.2.2通用部分实现 411

13.2.3首页实现 414

13.2.4显示留言实现 416

13.2.5发表留言 420

13.2.6回复留言 423

13.2.7删除留言 426

13.3服务器端实现 427

13.3.1显示留言实现 427

13.3.2发表留言实现 430

13.3.3回复留言实现 432

13.3.4删除留言实现 433

13.4案例演示 434

第14章 通信录 437

14.1系统概述 437

14.1.1需求分析 437

14.1.2结构设计 438

14.2数据库设计 439

14.2.1设计表 439

14.2.2设计通用类 441

14.3系统首页 445

14.3.1页面布局 445

14.3.2实现代码 449

14.4管理组 452

14.4.1设计布局 452

14.4.2实现代码 455

14.5管理用户 457

14.5.1用户注册 457

14.5.2用户登录 458

14.5.3用户退出 461

14.6管理好友 461

14.6.1添加好友 4

14.6.2查看好友 463

14.6.3修改好友 467

14.6.4查询好友 471

第15章 在线学习系统 472

15.1系统概述 472

15.1.1需求分析 472

15.1.2结构设计 473

15.2数据库设计 475

15.2.1设计表和存储过程 475

15.2.2设计通用类 479

15.2.3文件处理类 482

15.3系统首页 487

15.3.1布局页面 487

15.3.2实现代码 490

15.3.3教程分类 493

15.3.4教程资源列表 496

15.3.5打开资源 499

15.4会员功能 502

15.4.1注册 502

15.4.2登录与退出 505

15.4.3查看信息 507

15.4.4使用纸条 510

15.5系统管理 512

15.5.1维护课堂信息 513

15.5.2维护教程分类 514

15.5.3添加教程 516

15.5.4维护作者和纸条 517

第16章Blog系统 520

16.1系统概述 520

16.2数据库设计 522

16.3通用模块设计 524

16.3.1顶部导航菜单 524

16.3.2底部版权及站长信息 526

16.3.3 CSS样式表 528

16.4系统实现 531

16.4.1显示文章列表 532

16.4.2显示文章简介及详细信息 535

16.4.3分类显示文章列表 539

16.4.4管理员登录 540

16.4.5文章搜索 543

16.4.6文章管理 545

16.4.7分类管理 551

16.4.8会员管理 554

返回顶部