《ASP.NET程序设计实用教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:孙玉宝,刘台安主编
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2008
  • ISBN:7508365836
  • 页数:250 页
图书介绍:本书为高职高专“十一五”规划教材,由具有多年丰富教学和实际工作经验的老师编写。本书力图打破传统学院式教材的体系模式,从实际项目开发的角度组织内容,让读者获得完整的项目体验。本书共分12章,内容包括:.NET框架体系结构介绍、C#语言概述、ASP.NET概述、ASP.NET中的对象、Web服务器控件、HTML服务器控件、验证控件和用户控件、ADO.NET访问数据库、数据绑定、Web服务,以及配置、调试和代码管理等,最后给出了微软公司用ASP.NET开发的一个应用程序的案例分析。本书的特点是紧贴教学需求、图文并茂,从教学需要和工作实践两个角度出发,重视实践操作,深度和难度适宜。

第1章 .NET框架体系结构 1

1.1 什么是.NET 1

1.2 .NET框架体系结构 2

1.3 Visual Studio.NET简介 4

第2章 C#语言概述 9

2.1 C#语言概述 9

2.2 变量和常量 10

2.3 数据类型 11

2.4 控制语句 12

2.5 类 19

2.6 构造函数和析构函数 26

2.7 类的继承 29

2.8 命名空间 30

2.9 异常处理 32

实训 35

习题 35

第3章 ASP.NET概述 37

3.1 什么是ASP.NET 37

3.2 安装配置ASP.NET开发环境 38

3.3 编写一个简单的Web页面 39

3.4 使用Web窗体创建的不同项目文件 41

3.5 ASP.NET程序的部署 42

3.6 ASP.NET中的常用概念 45

实训 48

习题 48

第4章 ASP.NET中的对象 49

4.1 ASP.NET的内置对象 49

4.2 Request对象 49

4.3 Response对象 52

4.4 Session对象 53

4.5 Application对象 56

4.6 Server对象 59

实训 62

习题 63

第5章 Web服务器控件 64

5.1 Web服务器控件简介 64

5.2 Label、TextBox、Image Web服务器控件 65

5.3 Button、LinkButton、ImageButton和HyperLink Web服务器控件 67

5.4 RadioButton、RadioButtonList和CheckBox、CheckBoxList Web服务器控件 70

5.5 ListBox和DropDownList Web服务器控件 75

5.6 Panel、Canlendar和AdRotator Web服务器控件 79

实训 82

习题 82

第6章 HTML服务器控件 84

6.1 HTML服务器控件 84

6.2 HtmlForm、HtmlAnchor、HtmlImage、HtmlButton服务器控件 84

6.3 HtmlInputButton、HtmlInputText、HtmlInputRadioButton、HtmlInputCheckBox、HtmlInputHidden服务器控件 87

6.4 HtmlTextArea、HtmlSelect、HtmlInputFile服务器控件 91

6.5 HtmlTable、HtmlTableCell、HtmlTableRow服务器控件 94

实训 101

习题 102

第7章 验证控件和用户控件 103

7.1 验证控件概述 103

7.2 RequiredFieldValidator验证控件 104

7.3 CompareValidator验证控件 104

7.4 RangeValidatot验证控件 105

7.5 RegularExpressionValidator验证控件 106

7.6 CustomValidator验证控件 107

7.7 ValidationSummary验证控件 108

7.8 用户控件 110

实训 112

习题 113

第8章 ADO.NET访问数据库 114

8.1 ADO.NET概述 114

8.2 ADO.NET对象模型 115

8.3 DataSet对象 116

8.4 Connection对象 117

8.5 DataAdapter对象 119

8.6 Command对象 121

8.7 DataReader对象 128

实训 129

习题 130

第9章 数据绑定 131

9.1 数据绑定概述 131

9.2 DataGrid控件 133

9.3 DataGrid控件的编辑功能 135

9.4 DataGrid控件的模板列 140

9.5 DataView控件 143

9.6 DataList控件 144

9.7 Repeater控件 147

9.8 使用三层架构模型创建企业级应用 149

实训 151

习题 153

第10章 Web服务 154

10.1 Web服务概述 154

10.2 Web服务的创建和测试 156

10.3 Web服务的调用 158

10.4 在Web服务中传送复杂数据类型 159

10.5 SOAP、UDDI、WSDL 162

实训 168

习题 169

第11章 配置、调试和代码管理 170

11.1 配置文件概述 170

11.2 Web.Config配置文件 171

11.3 调试Web应用程序 175

11.4 缓存技术 177

11.5 使用VSS对团队开发项目进行代码管理和版本控制 179

实训 183

习题 183

第12章 案例分析:PetShop 3.0 184

12.1 PetShop 3.0概述 184

12.2 解决方案和体系架构 189

12.3 数据访问层 192

12.4 业务逻辑层 207

12.5 PetShop.Web表示层 217

附录A SQL语句参考示例 247

附录B ASP.NET开发技术参考网站 249

附录C ASP.NET开发技术参考图书 250