当前位置:首页 > 工业技术
面向对象开发方法
面向对象开发方法

面向对象开发方法PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:石双元主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2007
  • ISBN:7030192516
  • 页数:403 页
图书介绍:本教材围绕面向对象程序开发的两大前沿技术C#和ASP.NET展开内容,在其内容和结构安排上力求做到系统性和连贯性。本书分为三部分。第一部分包括第1~4章,是基础知识部分,包括面向对象的基本概念与特征、C#的语法及面向对象特性、Web开发的背景知识;第二部分包括第5~10章,讲解ASP.NET开发的主要内容,按照由浅入深的顺序,分别阐述了ASP.NET页面程序结构、Web服务器控件及ASP.NET中的数据绑定技术与实现方法;第三部分包括第11~14章,是高级应用部分,内容为控件与代码的分离、XML的应用、DataWindow.NET控件和创建ASP.NET应用。本书可作为高等院校信息管理与信息系统、电子商务、工商管理及管理学等专业的教材,也可供相关专业科技人员、工程技术人员和其他人员参考。
《面向对象开发方法》目录

第1章 面向对象开发技术及其特征 1

1.1 软件危机与软件工程 1

1.1.1 软件及其特性 1

1.1.2 软件危机及其产生的原因 2

1.2 面向对象技术的形成与发展 3

1.2.1 面向对象方法与结构化方法的比较 3

1.2.2 面向对象问题求解概述 5

1.3 面向对象的基本概念 7

1.3.1 对象 7

1.3.2 对象的属性 7

1.3.3 消息和方法 8

1.3.4 消息传递 8

1.3.5 类与实例 8

1.3.6 类的层次结构 9

1.4 面向对象开发方法的特征 11

1.5 面向对象开发与面向过程开发的主要区别 16

第2章 C#语言基础 18

2.1 C#语言及其特点 18

2.2 中间语言代码与.NET的跨平台 20

2.3 一个简单的C#程序 20

2.4 命名空间 25

2.4.1 什么是命名空间 25

2.4.2 命名空间的引用 26

2.5 C#程序的构成 27

2.6 C#的类和对象定义 29

2.7 C#的格式与数据类型 31

2.7.1 标识符 31

2.7.2 C#的书写规则 33

2.7.3 数据类型 34

2.7.4 数据类型转换 36

2.7.5 常量 37

2.7.6 变量 38

2.7.7 枚举与数组 40

2.8 运算符与表达式 43

2.8.1 C#算符 43

2.8.2 表达式 47

2.9 方法的定义与使用 47

2.10 定义方法 50

2.11 流程控制语句 51

2.11.1 结构化程序设计的三种基本流程 51

2.11.2 分支结构 51

2.11.3 循环结构 55

2.11.4 跳转语句 57

2.11.5 递归调用 59

第3章 C#的面向对象特性 61

3.1 类的定义与C#修饰符 61

3.1.1 类的定义 61

3.1.2 C#修饰符 63

3.2 创建对象与构造方法 64

3.2.1 创建对象 64

3.2.2 构造方法 65

3.2.3 构造方法应用举例 68

3.2.4 析构方法 69

3.2.5 类的修饰符 70

3.2.6 类的嵌套 72

3.3 类的成员及其修饰 74

3.3.1 变量及其修饰 74

3.3.2 方法及其修饰符 81

3.4 访问控制符 87

3.4.1 公共访问控制符public 87

3.4.2 缺省访问控制符 88

3.4.3 保护访问控制符protected 88

3.4.4 私有访问控制符private 89

3.5 C#的继承及其实现 90

3.5.1 继承的定义 90

3.5.2 继承的实现 92

3.6 C#语言中的多态与实现 94

3.6.1 什么是多态 94

3.6.2 构造方法的继承与重载 96

3.6.3 C#多态的实现 98

3.7 接口及其实现 101

3.7.1 单重继承与多重继承 101

3.7.2 C#接口概述 101

3.7.3 接口的定义 102

3.7.4 实现接口 103

3.8 异常处理 105

3.8.1 异常产生的原因 105

3.8.2 捕获异常与抛弃异常 105

第4章 ASP.NET背景知识 107

4.1 C/S与B/S结构 107

4.1.1 什么是C/S与B/S结构 107

4.1.2 两种结构的比较 108

4.2 HTML语言概要 109

4.2.1 HTML文档的基本结构 110

4.2.2 HTML文档结构标签 112

4.2.3 版面风格控制 114

4.2.4 在HTM中显示特殊字符 119

4.2.5 文件的链接 120

4.2.6 HTML表单 123

4.2.7 HTML样式表 128

4.3 XML结构及语法 134

4.3.1 XML及其特征 134

4.3.2 XML文档结构 136

4.3.3 XML文档格式定义 139

4.3.4 XML文档的显示与转换 143

4.4 ASP动态页面技术 149

4.4.1 静态网页与动态网页 149

4.4.2 ASP及其特征 151

4.4.3 ASP文件结构 152

4.4.4 ASP页面的运行环境 152

4.4.5 VBScript语法简介 154

4.4.6 ASP与ADO的连接 160

4.4.7 ASP内置对象 166

第5章 ASP.NET概览 171

5.1 ASP.NET及其特征 171

5.1.1 从ASP到ASP.NET 171

5.1.2 ASP.NET及其主要特性 172

5.1.3 .NET框架概述 173

5.2 ASP.NET环境配置 175

5.2.1 ASP.NET运行环境的配置 175

5.2.2 ASP.NET开发环境的配置 179

5.3 ASP.NET中的类与命名空间 182

5.3.1 ASP.NET中的类 182

5.3.2 ASP.NET的命名空间 183

5.4 ASP.NET页面表单与控件 184

5.5 简单的ASP.NET页面 186

5.6 ASP.NET页面的程序结构 187

5.7 控制页面导航 191

5.7.1 参数的传递与接收 191

5.7.2 页面之间的数据共享 192

第6章 Web服务器基本控件 195

6.1 Web基本控件介绍 195

6.1.1 Label控件 196

6.1.2 Button控件 198

6.1.3 TextBox控件 200

6.1.4 DropDownList控件 203

6.1.5 ListBox控件 207

6.1.6 CheckBox控件 210

6.1.7 CheckBoxList控件 212

6.1.8 RadioButton控件 215

6.1.9 RadioButtonList控件 216

6.1.10 HyperLink控件 219

6.1.11 列表类控件的属性与方法 221

6.2 ASP.NET基本控件综合应用 224

第7章 ASP.NET验证控件 227

7.1 表单信息的验证 227

7.2 RequireFieldValidator控件 228

7.3 RegularExpressionValidator控件 230

7.4 CompareValidator控件 234

7.5 RangeValidator控件 236

7.6 ValidationSummary控件 239

7.7 CustomValidator控件 241

第8章 ASP.NET高级控件与扩展控件 244

8.1 ASP.NET高级控件 244

8.1.1 Panel控件 244

8.1.2 通过编程控制页面上的控件 251

8.1.3 Calendar控件 254

8.1.4 HTMLInputFile控件 254

8.2 ASP.NET扩展控件 255

8.2.1 IEWebControls的安装 255

8.2.2 树形视图TreeView控件 257

8.2.3 工具条ToolBar控件 264

8.2.4 标签卡TabStrip控件 266

第9章 ADO.NET与数据绑定 271

9.1 什么是ADO.NET 271

9.2 ADO.NET的访问方法 272

9.3 ASP.NET中的数据库操作 275

9.3.1 检索数据库中的记录 275

9.3.2 检索单条记录 277

9.3.3 在ASP.NET中实现动态查询 277

9.3.4 向数据库中添加记录 280

9.4 在查询中使用参数 281

9.5 使用SQL存储过程 283

9.6 ASP.NET中的数据绑定 287

9.6.1 什么是数据绑定 287

9.6.2 绑定数据源到选项类控件 288

第10章 在列表控件中显示数据 295

10.1 用Repeater控件显示数据 295

10.1.1 绑定Repeater控件到数据源 295

10.1.2 在Repeater控件中使用模板 297

10.1.3 在Repeater控件内绑定其他控件 300

10.1.4 用Repeater控件实现主从表 302

10.2 用DataList控件显示数据 304

10.3 用DataGrid显示数据 309

10.3.1 绑定DataGrid控件到数据源 309

10.3.2 在DataGrid控件中创建列 311

10.3.3 在DataGrid中实现排序 320

10.3.4 DataSet的使用技术 322

10.3.5 在DataGrid中实现分页 323

10.4 Repeater、DataList与DataGrid比较 326

第11章 程序代码与页面分离技术 328

11.1 创建和使用.NET组件 328

11.1.1 业务组件及其优势 328

11.1.2 ASP.NET组件的建立 329

11.1.3 ASP.NET组件的使用 331

11.1.4 使用和访问组件的属性 333

11.2 代码隐藏技术 337

11.3 用户控件 341

11.3.1 用户控件的定义与使用 341

11.3.2 使用用户控件的属性与方法 344

11.4 自定义控件 346

11.4.1 自定义控件及其特性 346

11.4.2 为控件添加属性和方法 350

第12章 在ASP.NET中使用XML 353

12.1 为什么要使用XML 353

12.2 .NET中的XML类 354

12.3 使用DataSet对象操作XML 355

12.3.1 从XML读取数据到DataSet 355

12.3.2 从DataSet输出数据到XML文档 357

12.3.3 DataSet与XmlDataDocument一起使用 359

12.4 使用XML控件 361

12.4.1 直接用XML控件显示XML数据 362

12.4.2 在XML控件中加载DOM 363

12.5 使用XslTransform 366

12.6 XML与数据库绑定综合应用 368

第13章 DataWindow.NET控件 372

13.1 DataWindow对Web的支持 372

13.2 安装DataWindow.NET 375

13.3 DataWindow.NET类及其特性 377

13.3.1 DataWindow.NET的运行过程 377

13.3.2 什么是WebDataWindow 378

13.4 在ASP.NET中使用DataWindow.NET控件 381

13.4.1 如何使用DataWindow.NET开发ASP.NET程序 381

13.4.2 一个简单的DataWindow控件应用 384

13.4.3 利用DataWindow控件操作数据 386

第14章 创建ASP.NET应用 391

14.1 什么是ASP.NET应用 391

14.1.1 如何配置ASP.NET应用程序 391

14.1.2 ASP.NET应用程序框架 392

14.2 配置Global.asax文件 394

14.3 配置Web.Config 396

14.4 在Web.Config文件中配置数据库连接参数 398

14.5 课程设计 399

14.5.1 在线购物系统 399

14.5.2 在线考试系统 401

主要参考文献 403

返回顶部