当前位置:首页 > 工业技术
ASP.NET C#实践教程
ASP.NET C#实践教程

ASP.NET C#实践教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:邵良杉,刘好增,马海军等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302150621
  • 页数:440 页
图书介绍:本书讲述ASP.NET(C#)编程的技术和方法。
《ASP.NET C#实践教程》目录

第1章 ASP.NET开发基础 1

1.1 .NET概述 1

1.1.1 什么是.NET 1

1.1.2 .NET Framework 3

1.2 ASP.NET概述 4

1.2.1 什么是ASP.NET 4

1.2.2 ASP.NET 2.0的语法 5

1.2.3 ASP.NET与C 12

1.3 创建ASP.NET应用程序 13

1.3.1 配置ASP.NET运行环境 13

1.3.2 熟悉Visual Studio.NET 2005 15

1.3.3 ASP.NET应用程序示例 16

1.4 实验指导 19

1.5 思考与练习 21

第2章 C#程序设计基础 23

2.1 C#语法概述 23

2.1.1 面向对象特性 23

2.1.2 稳定和安全特性 24

2.2 C#语法基础 25

2.2.1 标识符和关键字 25

2.2.2 变量 26

2.2.3 常量 28

2.3 C#类型系统 30

2.3.1 值类型 30

2.3.2 引用类型 35

2.3.3 装箱和拆箱 38

2.4 运算符和表达式 40

2.4.1 使用C#运算符 40

2.4.2 常规运算符操作 41

2.4.3 三元运算符 42

2.4.4 checked和unchecked运算符 43

2.4.5 is、sizeof和typeof运算符 43

2.4.6 运算符优先级 44

2.5 控制语句 45

2.5.1 条件语句 45

2.5.2 循环语句 48

2.5.3 跳转语句 52

2.6 实验指导 53

2.7 思考与练习 58

第3章 C#面向对象设计 60

3.1 类和对象 60

3.1.1 创建类和对象 60

3.1.2 访问修饰符 62

3.2 方法 62

3.2.1 编写方法 63

3.2.2 构造函数和析构函数 65

3.3 属性 69

3.4 重载 70

3.4.1 运算符重载 70

3.4.2 方法重载 72

3.4.3 构造函数重载 73

3.5 继承 74

3.5.1 实现继承 74

3.5.2 构造函数与继承 77

3.5.3 重写成员 79

3.5.4 抽象类与继承 82

3.6 接口 84

3.6.1 创建接口 85

3.6.2 接口成员 85

3.6.3 接口与继承 86

3.7 多态 88

3.7.1 实现多态 88

3.7.2 多态与隐藏基类成员 90

3.7.3 多态与属性 91

3.8 委托和事件 92

3.8.1 委托 93

3.8.2 事件 94

3.9 处理异常 97

3.9.1 异常处理基础 97

3.9.2 自定义异常 100

3.10 实验指导 101

3.11 思考与练习 104

第4章 ASP.NET基础控件 107

4.1 HTML语言基础 107

4.1.1 HTML文档结构 107

4.1.2 HTML标记简介 108

4.1.3 字体与页面控制标记 109

4.1.4 链接标记 113

4.1.5 表格标记 114

4.1.6 表单标记 118

4.2 HTML控件与HTML标记 122

4.3 HTML控件常用属性 123

4.4 HtmlInput控件 124

4.4.1 Button 125

4.4.2 CheckBox 126

4.4.3 InputRadio 126

4.4.4 InputText和InputPassword 128

4.4.5 InputFile 129

4.4.6 InputHidden 131

4.5 HtmlSelect控件 132

4.6 HtmlTextArea控件 134

4.7 HtmlImage控件 135

4.8 HtmlTable 136

4.9 HtmlDiv控件 138

4.10 实验指导 141

4.11 思考与练习 143

第5章 Web控件 144

5.1 Web服务器控件概述 144

5.2 标准控件 145

5.2.1 AdRotator控件 145

5.2.2 Button、LinkButton和ImageButton控件 146

5.2.3 Calendar控件 147

5.2.4 Panel控件 150

5.2.5 Substitution控件 151

5.2.6 Wizard控件 153

5.3 标准选择性控件 156

5.3.1 CheckBox控件 156

5.3.2 CheckBoxList控件 158

5.3.3 RadioButton控件 160

5.3.4 RadioButtonList控件 162

5.4 服务器端验证控件 164

5.4.1 RequireFieldValidator控件 164

5.4.2 CompareValidator控件 165

5.4.3 RangValidator控件 167

5.4.4 RegularExpressionValidator控件 168

5.4.5 ValidatorSummary控件 170

5.4.6 CustomValidator控件 172

5.5 实验指导 174

5.6 思考与练习 176

第6章 ASP.NET内置对象 177

6.1 Response对象 177

6.1.1 Response对象的属性和方法 177

6.1.2 使用Response对象 179

6.2 Request对象 181

6.2.1 Request对象的属性和方法 181

6.2.2 使用Request对象 183

6.3 Server对象 185

6.3.1 Server对象的属性和方法 186

6.3.2 使用Server对象 187

6.4 Application对象 188

6.4.1 Application对象的属性、方法和事件 188

6.4.2 使用Application对象 189

6.5 Session对象 192

6.5.1 Session对象的属性和方法 192

6.5.2 使用Session对象 193

6.6 Cookie对象 198

6.7 实验指导 199

6.8 思考与练习 203

第7章 配置ASP.NET应用程序 204

7.1 概述 204

7.2 常用配置 208

7.2.1 通用配置设置 208

7.2.2 页面配置 209

7.2.3 应用程序设置 210

7.2.4 Session状态 210

7.2.5 定制错误 214

7.2.6 身份验证和授权 216

7.2.7 国际化和编码 218

7.2.8 编译选项 219

7.3 指定位置和路径 222

7.4 锁定配置设置 223

7.5 实验指导 225

7.6 思考与练习 227

第8章 ASP.NET与XML 228

8.1 XML简介 228

8.1.1 XML与HTML 228

8.1.2 XML基本语法 230

8.1.3 DTD与Schema 232

8.1.4 System.Xml命名空间 234

8.2 读取XML 235

8.2.1 使用XML控件读取 236

8.2.2 使用XmlDocument对象 237

8.2.3 使用DataSet对象 238

8.2.4 使用文本方式读取 240

8.3 在ASP.NET中创建XML文档 241

8.3.1 使用DataSet创建XML文档 242

8.3.2 以文本方式创建XML文档 243

8.4 XML串行化 245

8.4.1 XmlSerializer 245

8.4.2 基本串行化 245

8.4.3 定制串行化 246

8.5 XML的XSL转换 247

8.6 实验指导 249

8.7 思考与练习 251

第9章 数据库编程 252

9.1 ADO.NET基础 252

9.1.1 ADO.NET与ADO 252

9.1.2 ADO.NET概述 253

9.1.3 ADO.NET命名空间 254

9.2 ADO.NET对象 257

9.2.1 Connection对象 257

9.2.2 Command对象 261

9.2.3 DataReader对象 264

9.2.4 DataAdapter对象 266

9.2.5 DataSet对象 268

9.3 Web控件实现数据访问 271

9.3.1 数据源与绑定 271

9.3.2 ListBox控件数据绑定 273

9.4 数据控件 275

9.4.1 SqlDataSource控件 275

9.4.2 AccessDataSource 277

9.4.3 Repeater控件 279

9.4.4 DataList控件 282

9.4.5 GridView控件 284

9.5 实验指导 295

9.6 思考与练习 298

第10章 用户自定义控件和缓存机制 300

10.1 使用自定义控件的原因 300

10.2 用户控件 301

10.2.1 创建用户控件 302

10.2.2 使用用户控件 304

10.2.3 用户控件属性自定义 307

10.2.4 用户控件事件自定义 309

10.3 自定义控件 310

10.3.1 创建一个简单的控件 310

10.3.2 自定义控件的属性 314

10.3.3 编写文本框控件 319

10.3.4 文本框控件的事件 322

10.3.5 其他主题 323

10.4 使用导航控件 326

10.4.1 TreeView控件 326

10.4.2 SiteMapPath控件 330

10.4.3 Menu控件 332

10.5 缓存机制 333

10.5.1 OutputCache指令 334

10.5.2 局部高速缓存 336

10.6 实验指导 337

10.7 思考与练习 340

第11章 文件处理与GDI+绘图 342

11.1 GDI+简介 342

11.2 Graphics类 343

11.2.1 属性与方法 344

11.2.2 绘制图形 345

11.3 使用画笔(Pen) 347

11.4 画刷(Brush)与区域填充 348

11.4.1 使用SolidBrush填充图形 348

11.4.2 使用HatchBrush填充图形 349

11.4.3 使用TextureBrush填充图形 350

11.4.4 使用LinearGradientBrush填充图形 351

11.5 绘制图表 352

11.5.1 绘制饼形图 353

11.5.2 绘制条形图 357

11.6 目录和文件处理 358

11.6.1 Directory类和DirectoryInfo类 359

11.6.2 File类和FileInfo类 362

11.6.3 实例演示 363

11.7 读写文件 365

11.7.1 使用StreamReader类读取文件 366

11.7.2 使用StreamWriter类写入文件 367

11.8 实验指导 368

11.9 思考与练习 370

第12章 Web服务 372

12.1 理解Web服务 372

12.1.1 什么是Web服务 372

12.1.2 为什么要使用Web服务 373

12.1.3 Web服务的作用 373

12.1.4 .NET Web服务 374

12.1.5 基础技术 374

12.2 创建Web服务 375

12.2.1 使用内联代码创建Web服务 375

12.2.2 使用VS.NET创建Web服务 378

12.3 使用Web服务 381

12.3.1 通过Web服务代理 381

12.3.2 通过HTTP-GET和HTTP-POST 388

12.4 Web服务中的数据类型 389

12.5 在Web服务中使用内置对象 393

12.6 实验指导 396

12.7 思考与练习 401

第13章 综合案例:B2B商城 402

13.1 准备工作 402

13.1.1 什么是B2B 402

13.1.2 系统分析 404

13.1.3 数据库设计 406

13.1.4 通用模块设计 410

13.2 设计与实现 411

13.2.1 会员注册 412

13.2.2 会员登录 415

13.2.3 取回密码 417

13.3 系统首页 418

13.3.1 分类显示 419

13.3.2 公告栏 420

13.3.3 热商品 420

13.4 商品浏览 421

13.4.1 浏览所有分类 421

13.4.2 分类浏览 422

13.4.3 店铺大堂 427

13.4.4 浏览店铺列表 428

13.4.5 查看店铺 429

13.4.6 查看商品详情 430

13.5 会员管理 431

13.5.1 会员首页 431

13.5.2 会员开店 432

13.5.3 修改店铺信息 433

13.5.4 商品交易 434

13.5.5 查看订单 435

13.5.6 查看交易记录 436

13.5.7 新增商品 436

13.5.8 商品管理 438

13.5.9 维护个人信息 439

相关图书
作者其它书籍
返回顶部