《C#程序设计基础》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:鼎新,查礼编著
  • 出 版 社:北京市:清华大学出版社
  • 出版年份:2002
  • ISBN:730205942X
  • 页数:279 页
图书介绍:

目录 1

第1章 C#简介 1

1.1.NET概述 2

1.2 C#的设计理念 3

1.2.1 C#的面向组件特性 4

1.2.2 C#的面向对象的特性 5

1.2.3 C#的稳定性与安全性 5

1.3 C#的运行模型 6

1.3.1 C#的运行方式 6

1.3.2 自动资源回收的过程 8

1.3.3 面向对象的特性 10

1.4 小结 12

第2章 C#基本语法 13

2.1 第一个C#程序 14

2.1.1 初识VisualStudio.NET 14

2.1.2 第一个C#项目 15

2.1.3 添加代码 18

2.2 C#的词法结构 23

2.2.1 标识符 23

2.2.2 关键字 23

2.3 变量 24

2.4.1 整数类型 25

2.4 简单类型 25

2.4.2 布尔类型 27

2.4.3 实数类型 27

2.4.4 字符类型 28

2.5 结构类型 29

2.6 枚举类型 30

2.7 类型转换 31

2.7.1 隐式类型转换 31

2.7.2 显式类型转换 34

2.8 操作符 36

2.8.1 操作符的分类 36

2.8.2 操作符的优先级 37

2.8.3 算术操作符和算术表达式 38

2.8.4 赋值操作符和赋值表达式 42

2.8.5 关系操作符和关系表达式 43

2.9 程序分支和流程控制语句 44

2.9.1 条件转向语句 45

2.9.2 循环语句 48

2.9.3 异常处理 49

2.1 0小结 50

2.1 1习题 51

第3章 面向对象的程序设计 52

3.1 OOP概述 53

3.1.1 对象 53

3.1.3 OOP概念的形成 54

3.1.2 类的概念 54

3.2 在C#中创建类 56

3.2.1 添加/声明类 56

3.2.2 添加/声明类的成员 58

3.2.3 类成员的访问 62

3.2.4 静态成员和非静态成员 62

3.2.5 常量 63

3.2.6 类的实例化 64

3.3 构造函数和析构函数 64

3.3.1 构造函数 64

3.3.2 构造函数的重载 66

3.3.3 析构函数 67

3.4 属性和字段 69

3.4.1 字段 69

3.4.2 字段的初始化 70

3.4.3 属性 70

3.5 方法 72

3.5.1 方法以及参数的声明 72

3.5 12静态和非静态的方法 76

3.5.3 方法的重载 77

3.6 小结 81

3.7 习题 81

第4章 简单的Windows编程 82

4.1.1 建立项目 83

4.1 按钮的应用 83

4.1.2 按钮的创建和属性设置 84

4.1.3 按钮的方法和事件驱动 85

4.1.4 添加代码的结果 89

4.2 文本框控件 89

4.2.1 添加文本框 90

4.2.2 完成程序 91

4.3 复选框和单选按钮 94

4.3.1 复选框 94

4.3.2 单选按钮 95

4.4 下拉列表框和列表框 100

4.4.1 下拉列表框 100

4.4.2 列表框 102

4.5 小结 104

4.6 习题 104

第5章 对话框 105

5.1 模态对话框 106

5.1.1 添加对话框窗体 106

5.1.2 编辑对话框窗体的属性 108

5.1.3 添加控件 108

5.1.4 实现对话框自身的功能 109

5.1.5 定义对话框的数据访问 110

5.1.6 显示对话框 113

5.1.7 代码清单 114

5.2.1 添加、设置窗体 124

5.2 非模态对话框 124

5.2.2 添加属性 125

5.2.3 实现控制事件 126

5.2.4 显示、隐藏非模态对话框 127

5.2.5 代码清单 129

5.3 通用对话框 132

5.3.1 打开文件对话框 132

5.3.2 调色板 135

5.4 小结 136

5.5 习题 137

第6章 文档界面 138

6.1 添加菜单 139

6.1.1 创建基本菜单组和菜单项 139

6.1.2 Check和RadioCheck菜单 146

6.1.3 添加上下文菜单 148

6.2 工具栏和状态栏 149

6.2.1 创建工具栏 150

6.2.2 状态栏 152

6.3 多文档界面 154

6.3.1 添加MDI的主窗体界面 154

6.3.2 创建子窗体界面 156

6.3.3 主窗体的代码 157

6.5 习题 162

6.4 小结 162

第7章 对C#的Web应用 163

7.1 ASP.NET入门 164

7.1.1 ASP.NET的工作原理 164

7.1.2 配置ASP.NET的运行环境 167

7.2 创建Web应用程序 171

7.2.1 创建Web项目 171

7.2.2 Web项目和Windows项目的比较 173

7.3 Web窗体 174

7.3.1 创建第一个Web窗体 174

7.3.2 添加控件 175

7.3.3 窗体的代码分析 177

7.3.4 Web窗体的生命周期 181

7.3.5 事件处理模型 184

7.3.6 单文件的ASP.NET页面 188

7.4 小结 189

7.5 习题 189

第8章 丰富的ASP.NET应用 190

8.1 HTML控件 191

8.1.1 HTML控件的概念 191

8.1.2 HTML控件的一般属性 194

8.1.3 HTML控件的特殊属性 198

8.1.4 HTML控件实现的表单 201

8.2 Web控件 207

8.2.1 Web控件的基本概念 207

8.1.5 整个HTML控件类的说明 207

8.2.2 广告控件AdRotator 210

8.2.3 口历控件Calendar 212

8.3 小结 215

8.4 习题 215

第9章 C#的简单数据库访问 216

9.1 SQLServer和Access 217

9.1.1 Access简介 217

9.1.2 SQLServer简介 218

9.1.3 Transact-SQL语言简介 224

9.2 C#对数据库的简单访问 225

9.2.1 Web只读访问数据库 225

9.2.2 Windows的交互式数据访问 229

9.3 ADO.NET入门 233

9.3.1 ADO.NET的由来 233

9.3.2 连接数据库 233

9.3.3 两种不同的结果集 235

9.3.4 命令对象 235

9.4 小结 236

9.5 习题 236

第10章 访问ADO.NET的结果集 237

10.1 使用DataReader检索数据 238

10.1.1 DataReader的基本用法 238

10.1.2 利用DataReader和命令对象检索更新数据 239

10.2.1 数据适配器 243

10.2 DataSet和数据适配器 243

10.2.2 DataSet简介 247

10.2.3 数据库的约束 247

10.2.4 通过DataSet显示关系数据 255

10.3 小结 258

10.4 习题 258

第11章 C#的其他功能 259

11.1 使用C#操作XML 260

11.1.1 XML概述 260

11.1.2 使用C#访问XML 261

11.2 XMLWeb服务 262

11.2.1 简单的XMLWeb服务 263

11.2.2 利用VisualStudio.NET编写Web服务 267

11.2.3 利用VisualStudio.NET访问Web服务 269

11.2.4 XMLWeb服务小结 272

11.3 Windows高级编程 273

11.3.1 开发图形程序(GDI+) 273

11.3.2 窗体打印作业简介 275

11.3.3 剪贴板简介 275

11.4 组件与服务 275

11.4.1 组件 275

11.4.2 服务 276

11.5 习题 276

附录 参考答案 277