《即学即用ASP.NET应用开发》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:(美)Greg Buczek著;杜伟,罗治国译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7900643338
  • 页数:666 页
图书介绍:

第1章 ASP.NET入门 1

1.1 什么是ASP.NET 1

1.2 如何处理ASP.NET页面 2

1.3 ASP.NET页面结构 2

1.4 基本Web控件 9

1.4.1 Label控件 9

1.4.2 TextBox控件 10

1.4.3 Button控件 12

1.4.4 HyperLink控件 12

1.4.5 Image控件 14

1.4.6 ImageButton控件 14

1.4.7 Calendar控件 15

1.4.8 Panel控件 18

1.4.9 Validation控件 19

第2章 继续深入 23

2.1 Application和Session设置 23

2.1.1 创建ASP.NET应用程序 23

2.1.2 Global.asax以及Application和Session对象 24

2.2 Request和Response对象 26

2.2.1 Response.Redirect方法 26

2.2.2 Request.QueryString集合 26

2.2.3 Request.Form集合 27

2.3 数据对象和代码 27

2.3.1 导入库 27

2.3.2 连接到数据库 27

2.3.3 数据库数据的直接操作 28

2.3.4 从数据库中检索数据 29

2.4 数据列表控件 30

2.4.1 DropDownList控件 30

2.4.2 DataGrid控件 34

第3章 促进与用户的交流 40

3.1 Survey工具 40

3.1.1 示例应用 40

3.1.2 Survey的数据库组件 42

3.1.3 Survey的ASP.NET代码 44

3.1.4 使用Access数据库的代码变化 56

3.2 Request for More Information工具 57

3.2.1 示例应用 57

3.2.2 Request for More Information的数据库组件 59

3.2.3 Request for More Information的ASP.NET代码 59

3.2.4 使用Access数据库的代码变化 64

3.3 Store Locator工具 65

3.3.1 示例应用 65

3.3.2 Store Locator的数据库组件 66

3.3.3 Store Locator的ASP.NET代码 67

3.3.4 使用Access数据库的代码变化 73

第4章 创建交互式内联网应用程序 74

4.1 Voting Booth工具 74

4.1.1 示例应用 74

4.1.2 Voting Booth的数据库组件 76

4.1.3 Voting Booth的ASP.NET代码 79

4.1.4 使用Access数据库的代码变化 92

4.2 Birthday页面 92

4.2.1 示例应用 92

4.2.2 Birthday的数据库组件 93

4.2.3 Birthday的ASP.NET代码 93

4.2.4 使用Access数据库的代码变化 96

4.3 Email Blast工具 97

4.3.1 示例应用 97

4.3.2 Email Blast的数据库组件 99

4.3.3 Email Blast的ASP.NET代码 99

4.3.4 使用Access数据库的代码变化 105

第5章 增加内联网的功能 106

5.1 Libary应用 106

5.1.1 示例应用 106

5.1.2 Library的数据库组件 111

5.1.3 Library的ASP.NET代码 113

5.1.4 使用Access数据库的代码变化 138

5.2 Incident Report工具 138

5.2.1 示例应用 138

5.2.2 Incident Report的数据库组件 140

5.2.3 Incident Report的ASP.NET代码 141

5.2.4 使用Access数据库的代码变化 152

第6章 创建体育站点 153

6.1 示例应用 153

6.2 Sports Site的数据库组件 157

6.2.1 表和数据图表 157

6.2.2 Teams字段定义 158

6.2.3 Games字段定义 159

6.2.4 Players字段定义 159

6.2.5 TeamNews字段定义 160

6.3 Sports Site的ASP.NET代码 160

6.3.1 Standings的ASP.NET页面 160

6.3.2 Schedule and Results的ASP.NET页面 173

6.3.3 Team的ASP.NET页面 178

6.3.4 Player的ASP.NET页面 183

6.3.5 News的ASP.NET页面 186

6.4 使用Access数据库的代码变化 188

第7章 管理站点内容 190

7.1 Ad Rotator应用程序 190

7.1.1 示例应用 190

7.1.2 Ad Rotator的ASP.NET代码 191

7.2 Email File工具 195

7.2.1 示例应用 195

7.2.2 Email File的数据库组件 196

7.2.3 Email File的ASP.NET代码 197

7.2.4 使用Access数据库的代码变化 202

7.3 Message Board工具 202

7.3.1 示例应用 202

7.3.2 Message Board的数据库组件 204

7.3.3 Message Board的ASP.NET代码 205

7.3.4 使用Access数据库的代码变化 215

第8章 追踪访问者 216

8.1 示例应用 216

8.2 Usage Tracking的数据库组件 220

8.2.1 表和数据图表 220

8.2.2 isitors字段定义 220

8.2.3 ServerVariables字段定义 221

8.2.4 PageViews字段定义 221

8.3 Usage Tracking的ASP.NET代码 222

8.3.1 Global.asax文件 222

8.3.2 Sample Site的ASP.NET页面 225

8.3.3 Admin Menu的ASP.NET页面 226

8.3.4 Visitor Path的ASP.NET页面 227

8.3.5 Server Variables的ASP.NET页面 233

8.3.6 Browser Capabilities的ASP.NET页面 237

8.3.7 Hit Count的ASP.NET页面 239

8.4 使用Access数据库的代码变化 244

第9章 创建在线校园 245

9.1 示例应用 245

9.2 Online Campus的数据库组件 248

9.2.1 表和数据图表 248

9.2.2 Students字段定义 249

9.2.3 Courses字段定义 249

9.2.4 StudentsCourses字段定义 249

9.2.5 CourseSections字段定义 250

9.2.6 SectionContents字段定义 250

9.2.7 SectionQuestions字段定义 251

9.2.8 QuestionAnswers字段定义 251

9.2.9 QuizResults字段定义 251

9.3 Online Campus的ASP.NET代码 252

9.3.1 Log In的ASP.NET页面 252

9.3.2 Home Room的ASP.NET页面 256

9.3.3 Enroll的ASP.NET页面 259

9.3.4 Course的ASP.NET页面 263

9.3.5 Course Content的ASP.NET页面 268

9.3.6 Course Quiz的ASP.NET页面 272

9.4 使用Access数据库的代码变化 280

第10章 为公司站点添加定制工具 281

10.1 Build an Object工具 281

10.1.1 示例应用 281

10.1.2 Build an Object的数据库组件 283

10.1.3 Build an Object的ASP.NET代码 285

10.1.4 使用Access数据库的代码变化 306

10.2 Help Desk工具 306

10.2.1 示例应用 307

10.2.2 Help Desk的数据库组件 308

10.2.3 Help Desk的ASP.NET代码 309

10.2.4 使用Access数据库的代码变化 315

10.3 Room Reservation工具 316

10.3.1 示例应用 316

10.3.2 Room Reservation的数据库组件 317

10.3.3 Room Reservation的ASP.NET代码 318

10.3.4 使用Access数据库的代码变化 327

第11章 实现房地产站点 330

11.1 搜索和查看住宅清单 330

11.2 Real Estate站点的数据库组件 333

11.2.1 表和数据图表 333

11.2.2 Listings字段定义 333

11.2.3 ListingPictures字段定义 334

11.3 Real Estate站点的ASP.NET代码 334

11.3.1 Home的ASP.NET页面 334

11.3.2 Search的ASP.NET页面 336

11.3.3 Search Results的ASP.ENT页面 340

11.3.4 Listing的ASP.NET页面 347

11.4 使用Access数据库的代码变化 353

第12章 定制访问者的访问历程 355

12.1 Bookmarks工具 355

12.1.1 示例应用 355

12.1.2 Bookmarks的数据库组件 357

12.1.3 Bookmarks的ASP.NET代码 357

12.1.4 使用Access数据库的代码变化 365

12.2 Log In工具 366

12.2.1 示例应用 366

12.2.2 Log In的数据库组件 368

12.2.3 Log In的ASP.NET代码 369

12.2.4 使用Access数据库的代码变化 380

12.3 Preferences工具 381

12.3.1 示例应用 381

12.3.2 Preferences的数据库组件 381

12.3.3 Preferences的ASP.NET代码 382

12.3.4 使用Access数据库的代码改变 387

第13章 创建Web日志站点 389

13.1 示例应用 389

13.2 Web Log的数据库组件 394

13.2.1 表和数据图表 394

13.2.2 WebLogPosts表的字段定义 395

13.2.3 WebLogComments表的字段定义 395

13.2.4 WebLogMembers表的字段定义 396

13.3 Web Log的ASP.NET代码 396

13.3.1 Web Log的ASP.NET页面 396

13.3.2 Comments的ASP.NET页面 403

13.3.3 Log In的ASP.NET页面 408

13.3.4 Add Post的ASP.NET页面 411

13.3.5 Add Comment的ASP.NET页面 414

13.3.6 Register的ASP.NET页面 417

13.4 使用Access数据库的代码变化 423

第14章 提高站点的交互性 424

14.1 Chat工具 424

14.1.1 示例应用 424

14.1.2 Chat工具的数据库组件 427

14.1.3 Chat 工具的ASP.NET代码 427

14.1.4 使用Access数据库的代码变化 440

14.2 Raw Query工具 440

14.2.1 示例应用 440

14.2.2 Raw Query的ASP.NET代码 442

14.2.3 使用Access数据库的代码变化 447

14.3 Tip of the Day工具 447

14.3.1 示例应用 447

14.3.2 Tip of the Day的数据库组件 448

14.3.3 Tip of the Day的ASP.NET代码 448

14.4 Link List工具 452

14.4.1 示例应用 452

14.4.2 Link List的数据库组件 453

14.4.3 Link List的ASP.NET代码 453

14.4.4 使用Access数据库的代码变化 459

第15章 创建人力资源应用 461

15.1 Employee Leave Time工具 461

15.1.1 示例应用 461

15.1.2 Employee Leave Time的数据库组件 464

15.1.3 Employee Leave Time的ASP.NET代码 465

15.1.4 使用Access数据库的代码变化 485

15.2 Manager Leave Time工具 486

15.2.1 示例应用 486

15.2.2 Manager Leave Time的数据库组件 488

15.2.3 Manager Leave Time的ASP.NET代码 488

15.2.4 使用Access数据库的代码变化 497

15.3 Employee of the Month工具 498

15.3.1 示例应用 498

15.3.2 Employee of the Mohth工具的数据库组件 498

15.3.3 Employee of the Month的ASP.NET代码 499

15.3.4 使用Access数据库的代码变化 501

15.4 Job Board工具 502

15.4.1 Job Board的数据库组件 503

15.4.2 Job Board的ASP.NET代码 503

15.4.3 使用Access数据库的代码变化 509

第16章 使用有趣的功能增加站点的访问量 510

16.1 Classifieds工具 510

16.1.1 示例应用 510

16.1.2 Classifieds的数据库组件 513

16.1.3 Classifieds的ASP.NET代码 514

16.1.4 使用Access数据库的代码变化 536

16.2 Birthday Card工具 537

16.2.1 示例应用 537

16.2.2 Birthday Card的数据库组件 539

16.2.3 Birthday Card的ASP.NET代码 539

16.2.4 使用Access数据库的代码变化 549

16.3 Movie Listing工具 549

16.3.1 示例应用 550

16.3.2 Movie Listing的数据库组件 550

16.3.3 Movis Listing的ASP.NET代码 551

16.3.4 使用Access数据库的代码变化 555

第17章 实现在线商店 556

17.1 示例应用 556

17.2 Online Store的数据库组件 560

17.2.1 表和数据图表 560

17.2.2 ProductCategories表的字段定义 560

17.2.3 Products表的字段定义 561

17.2.4 Customers表的字段定义 562

17.2.5 ShoppingCartItems表的字段定义 562

17.3 Online Store站点的ASP.NET代码 563

17.3.1 Home的ASP.NET页面 563

17.3.2 Specials的ASP.NET页面 563

17.3.3 Search的ASP.NET页面 567

17.3.4 Browse的ASP.NET页面 569

17.3.5 Products的ASP.NET页面 574

17.3.6 Shopping Cart的ASP.NET页面 582

17.3.7 Check Out的ASP.NET页面 591

17.4 使用Access数据库的代码变化 594

第18章 创建在线拍卖站点 596

18.1 允许顾客对产品出价 596

18.2 Online Auction的数据库组件 599

18.2.1 表和数据图表 599

18.2.2 Bidders表的字段定义 600

18.2.3 AuctionItems表的字段定义 600

18.2.4 AuctionItemBids表的字段定义 601

18.3 Online Auction的ASP.NET代码 602

18.3.1 Sign-In的ASP.NET页面 602

18.3.2 New User的ASP.NET页面 606

18.3.3 Auction Items的ASP.NET页面 612

18.3.4 Auction Item的ASP.NET页面 617

18.4 使用Access数据库的代码变化 628

第19章 提供Web服务 630

19.1 示例应用 630

19.2 创建Web Services 632

19.2.1 Data Validator Web Service 632

19.2.2 String and Date Functions Web Service 634

19.2.3 Usage Tracking Web Service 637

19.2.4 测试Web Service 639

19.3 使用Web Service 641

19.3.1 引用Web Service 641

19.3.2 Data Validation的客户测试页面 642

19.3.3 String and Date Function的测试页面 643

19.3.4 Usage Tracking的测试页面 645

附录A ASP.NET/VB语言参考 646

附录B 如何使用本书的配套光盘 663