《ASP.NET开发人员指南》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)Greg Buczek著;康博译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:730205780X
  • 页数:562 页
图书介绍:

第一部分ASP.NET基础知识 1

目 录 1

第1章ASP.NET语言结构 3

1.1 页面结构 3

1.2定义自己的过程 10

1.3页 13

1.3.1 Page_Load事件 13

1.3.2 Page_UnLoad事件 14

1.3.3 IsPostBack属性 14

1.3.4 IsValid属性 14

1.4编译器指令 15

1.4.1@Page指令 15

1.4.3 @OutputCache指令 16

1.5 Quiz示例页 16

1.4.2@lmport指令 16

第2章HTML服务器控件 22

2.1 HTMLAnchor控件 22

2.2 HTMLTable、HTMLTableRow和HTMLTableCell控件 27

2.3 HTMLForm控件和Form Input控件 38

2.3.1 HTMLForm控件 38

2.3.2 Input控件 39

2.3.3 提交表单 44

2.3.4表单示例页 45

2.4 HTMLInputFile控件 52

第3章基本Web服务器控件 55

3.1 Label控件 55

3.2TextBox控件 61

3.3 Button控件 66

3.4 LinkButton控件 70

3.5 ImageButton控件 72

3.6 CheckBox控件 75

3.7 RadioButton控件 77

3.8 HyperLink控件 80

3.9Image控件 81

第4章数据列表Web服务器控件 83

4.1 CheckBoxList控件 83

4.2 RadioButtonList控件 96

4.3 DropDownList控件 98

4.4 ListBox控件 100

4.5 DataGrid控件 103

4.6 Repeater控件 116

第5章其他Web服务器控件 123

5.1 Calendar控件 123

5.2 AdRotator控件 133

5.3.1 RequiredFieldValidator控件 140

5.3 Validation控件 140

5.3.2 CompareValidator控件 144

5.3.3 RangeValidator控件 148

5.3.4 CustomValidator控件 151

5.3.5 ValidationSummary控件 153

第二部分扩展控件和类 159

第6章IE Web控件 159

6.1 TreeView控件 159

6.2 ToolBar控件 171

6.3TabStrip和MultiPage控件 189

第7章用户控件 195

7.1 ZipCodeLookUp控件 195

7.2 LogIn控件 202

7.3 BulletList控件 207

7.4 FixedPageText控件 211

8.1 Request对象 217

8.1.1 QueryString集合 217

第8章Request对象和Response对象 217

8.1.2 Form集合 219

8.1.3 Browser对象 221

8.1.4 ServerVariables集合 223

8.1.5 AcceptTypes集合 226

8.1.6 Headers对象 227

8.1.7访问者和引用者信息 229

8.1.8 SaveAs方法 230

8.2 Response对象 231

8.3 Cookies 232

第9章附加类 235

9.1编码和解码 235

9.2页面高速缓存 238

9.3 随机数 239

10.1 OLEDBConnection类 245

第1 0章System.Data和System.Data.OLEDB命名空间 245

第三部分数据处理 245

10.2 OLEDBCommand类 247

10.3 OLEDBTransaction类 248

10.4 OLEDBDataAdapter类 250

10.5DataSet类 251

10.6简单的示例应用程序 253

10.6.1 Browse ASP.NET页 256

10.6.2 View ASP.NET页 266

10.6.3 Add ASP.NET页 268

10.6.4 Edit ASP.NET页 272

第1 1章 System.Data.SQLClient命名空间 278

11.1 连接到SQL Server数据库 278

11.2 操作SQL Server数据库中的数据 279

11.3从SQLServer数据库中检索数据 279

11.4示例聊天站点 280

11.4.1 Chat页 283

11.4.2 Add To Thread页 290

11.4.3 Add页 293

第四部分高级篇 297

第1 2章 电子邮件 297

12.1 发送一封简单的电子邮件 297

12.2 SmtpMail和MailMessage类 298

12.3 发送附件 299

12.4 发送HTML格式的电子邮件 299

12.5文件请求示例站点页面 300

12.6产品信息示例站点页面 303

第13章应用程序 307

13.1 创建ASP.NET应用程序 307

13.2保存会话状态 309

13.3保存应用程序状态 310

13.4应用程序和会话对象示例应用程序 310

13.5 Global.asax文件 316

13.6 Web.Config文件 320

第14章使用llS和页指令 323

14.1 WWW服务属性 323

14.1.1 Web站点属性 324

14.1.2 Performance属性 325

14.1.3ISAPI过滤器属性 326

14.1.4 Home Directory属性 327

14.1.5Documents选项卡 328

14.1.6 Custom Errors选项卡 328

14.2 IIS内的Web站点 329

14.3添加一个Web站点 329

14.4 Web站点属性 332

14.4.1 相同IP地址下的多个站点 332

14.4.2 Web站点属性表 334

14.4.3主目录属性 334

14.4.4虚拟目录 335

14.5 ASP.NET应用程序 337

14.4.5 Folder和File属性 337

第15章错误处理 341

15.1无错误处理 341

15.2 Resume Next语句 343

15.3 On Error Goto处理程序 345

15.4 Resume from处理程序 346

15.5 Try/Catch代码块 347

15.6 Err对象 349

15.7使用Web.Config的CustomErrors代码段 350

第16章后台编码和代码库 352

16.1后台编码文件 352

16.2 More Info Request示例页 355

16.3支持工具示例 362

16.4 Include文件 369

16.4.1 MakeLength.aspx 370

16.4.2 MakeLength.inc 371

第1 7章创建Web服务 373

17.1简单的Web服务 373

17.1.1 Web服务代码 374

17.1.2测试Web服务 379

17.1.3引用Web服务 380

17.1.4客户机测试页 382

17.2 Zip Code Web服务 384

17.2.1 Zip Code Web服务 385

17.2.2使用ASP.NET应用程序 389

第18章安全问题 393

18.1身份验证控件 393

18.2 IP地址限制 397

18.3通过SSL的安全通信 398

18.4客户端证书 399

19.1 使用Visual Studio.NET创建ASP.NET应用程序 404

第19章 使用Visual Studio.NET进行开发 404

19.2窗口开发 406

19.3 在Visual Studio.NET中开发ASP.NET页 411

19.4在Visual Studio.NET中进行调试 415

第20章ASP.NET移动Web开发工具包 418

20.1 开发移动ASP.NET 418

20.2获得ASP.NET移动Web开发工具包 419

20.3 移动ASP.NET页的结构 420

20.4.1 Label控件和TextView控件 421

20.4移动Web控件 421

20.4.2 Link控件 424

20.4.3 Call控件 425

20.4.4 Image控件 427

20.4.5 TextBox控件 429

20.4.6 Command控件 431

20.4.7 SelectionList控件 431

20.5.1应用程序概述 433

20.5消息应用程序 433

20.5.2移动ASP.NET代码 435

第五部分 ASP.NET的应用 453

第21章示例应用程序:产品目录 453

21.1应用程序概述 453

21.2 Access后端数据库 458

21.3 ASP.NET代码 458

21.3.1主页 458

21.3.2 产品页面 463

21.3.3单个产品的页面 469

21.3.4 Employee Directory页面 479

第22章示例应用程序:购物车 483

22.1应用程序概述 483

22.2 Access后端数据库 487

22.3 ASP.NET代码 487

22.3.1主页 488

22.3.2 产品页面 489

22.3.3 购物车页面 493

22.3.4 Check Out页面 501

22.3.5 Order Status页面 510

第23章示例应用程序:客户支持服务 514

23.1 应用程序概述 514

23.2 Access后端数据库 519

23.3 ASP.NET代码 519

23.3.1 FAQ页面 519

23.3.2单个产品页面 523

23.3.3 New Product Notification页面 524

23.3.4 Utility页面 526

23.3.5 Customer Feedback页面 534

A.1 Abs 537

A.2 Asc 537

附录A ASP.NET VB语言快捷参考 537

A.3 转换方法(CBool、CByte、CCur、CDate、CDbl、CInt、CLng、CSng、CStr) 538

A.4 Chr 538

A.5 DateAdd 539

A.6 DateDiff 539

A.7 DatePart 540

A.8 DateSerial 541

A.9 Dav 541

A.10 Do…Loop 542

A.11 Fix 542

A.12 For…Each 543

A.13 For…Next 543

A.14 FormatCurrencv 544

A.1 5 FormatDateTime 544

A.16 FormatNumber 545

A.17 FormatPercent 545

A.19 Hour 546

A.1 8 Hex 546

A.20 If 547

A.21 InStr 547

A.22 InStrRev 548

A.23 Int 548

A.24 IsDate 549

A.25 IsNumeric 549

A.26 LCase 550

A.27 Left 550

A.28 Len 551

A.29 LTrim 551

A.30 Mid 552

A.31 Minute 552

A.32 Month 553

A.33 MonthName 553

A.36 Replace 554

A.35 Oct 554

A.34 Now 554

A.37 Right 555

A.38 RTrim 555

A.39 Second 556

A.40 Select…Case 556

A.41 Space 557

A.42 Sqrt 557

A.43 StrComp 558

A.44 TimeOfDay 558

A.45 TimeSerial 559

A.46 Today 559

A.47 Trim 560

A.48 Ucase 560

A.49 Weekday 560

A.50 WeekdayName 561

A.51 Year 561