Visual C# 2005程序设计教程

Visual C# 2005程序设计教程

周新伟, 王雷, 刘玉领, 编著

出版社:清华大学出版社

年代:2009

定价:32.0

书籍简介:

本书详细介绍了Visual C#程序设计的方法和技巧,共分14章,内容包括:.NET Framework及Visual Studio开发环境、C#基础及面向对象机制、C# Windows程序设计、C# Web程序设计、ADO.NET及C#数据库设计、C#泛型编程等。

书籍目录:

目 录

第1章 .NET平台与Visual Studio

2005开发工具 1

1.1 Microsoft .NET平台 1

1.1.1 .NET Framework 2.0概述 2

1.1.2 .NET Framework类库 3

1.1.3 Common Language Runtime 4

1.1.4 C#语言 4

1.1.5 理解命名空间 5

1.2 Visual Studio 2005简介 8

1.2.1 Visual Studio 2005开发

环境概览 9

1.2.2 菜单栏 10

1.2.3 工具栏 12

1.2.4 属性及解决方案资源

管理器面板 13

1.2.5 其他面板 13

1.3 使用Visual Studio 2005创建

控制台应用程序 15

1.4 使用Visual Studio 2005创建

Windows Forms应用程序 17

1.5 使用Visual Studio 2005创建

基于ASP.NET的Web

应用程序 19

1.6 其他常用的C#开发工具 20

1.6.1 集成开发环境软件

—— SharpDevelop 21

1.6.2 通用编辑器—— UltraEdit 22

1.7 小结 23

1.8 习题 24

第2章 C# 2005语法基础 25

2.1 C#语言概述 25

2.1.1 C#语言的特点 25

2.2 C#基础元素 26

2.2.1 语句 26

2.2.2 标识符与关键字 27

2.3 变量 28

2.3.1 变量的命名 29

2.3.2 变量的声明和赋值 30

2.4 数据类型 30

2.4.1 简单数据类型 30

2.4.2 结构类型 33

2.4.3 引用类型 34

2.4.4 装箱与拆箱 37

2.4.5 数据类型转换 38

2.5 运算符与表达式 42

2.5.1 赋值运算符与表达式 42

2.5.2 关系运算符与表达式 43

2.5.3 逻辑运算符与表达式 44

2.5.4 其他运算符与表达式 44

2.5.5 运算符的优先级 46

2.6 小结 48

2.7 上机练习 48

2.8 习题 48

第3章 程序流程控制 50

3.1 选择结构程序设计 50

3.1.1 if语句 51

3.1.2 switch语句 54

3.2 循环结构程序设计 56

3.2.1 for语句 56

3.2.2 foreach语句 57

3.2.3 while语句 58

3.2.4 do-while语句 59

3.2.5 跳出循环 60

3.3 异常处理结构 62

3.3.1 异常的产生 62

3.3.2 处理异常 64

3.4 小结 67

3.5 上机练习 67

3.6 习题 68

第4章 数组与集合 71

4.1 数组 71

4.1.1 数组的声明 71

4.1.2 一维数组的使用 73

4.1.3 多维数组的使用 76

4.2 集合 77

4.2.1 集合的定义 77

4.2.2 集合的使用 78

4.2.3 常用的系统预定义的集合类 81

4.3 小结 88

4.4 上机练习 88

4.5 习题 88

第5章 C#面向对象程序设计基础 91

5.1 面向对象程序设计概述 91

5.2 类与对象 91

5.2.1 类与对象概述 92

5.2.2 面向对象程序设计的相关概念 92

5.2.3 类的声明与System.Object类 93

5.2.4 对象的声明与类的实例化 95

5.2.5 类成员 95

5.2.6 类成员的访问限制 97

5.2.7 this关键字 98

5.3 类的构造与析构函数 99

5.3.1 构造函数 99

5.3.2 析构函数 101

5.4 小结 102

5.5 上机练习 102

5.6 习题 102

第6章 域、属性与事件 105

6.1 域 105

6.1.1 域的初始化 105

6.1.2 只读域与readonly关键字 106

6.2 属性 107

6.2.1 属性的声明 108

6.2.2 属性的访问 111

6.3 事件 113

6.3.1 委托(Delegate) 113

6.3.2 事件的声明 118

6.3.3 事件的订阅与取消 119

6.4 小结 121

6.5 上机练习 121

6.6 习题 122

第7章 方法 124

7.1 方法的声明 124

7.2 方法的参数 126

7.2.1 值类型参数传递 126

7.2.2 引用类型参数传递 127

7.2.3 输出类型参数传递 129

7.2.4 数组类型参数传递 129

7.3 静态方法 131

7.4 方法的重载 132

7.5 外部方法 135

7.6 操作符重载 136

7.6.1 一元操作符的重载 136

7.6.2 二元操作符的重载 138

7.7 小结 138

7.8 上机练习 139

7.9 习题 139

第8章 继承与多态 142

8.1 什么是继承 142

8.2 使用继承机制 143

8.2.1 基类和派生类 143

8.2.2 base关键字与基类成员

的访问 144

8.2.3 方法的继承与virtual、

override及new关键字 145

8.2.4 sealed关键字与密封类 149

8.2.5 Abstract关键字与抽象类 150

8.3 多态性 150

8.4 本章小结 151

8.5 上机练习 151

8.6 习题 151

第9章 C# 2005泛型编程 155

9.1 C# 泛型概述 155

9.1.1 泛型的引入 155

9.1.2 什么是泛型 158

9.1.3 泛型实现 159

9.1.4 泛型方法 159

9.2 泛型约束 161

9.2.1 基类约束 161

9.2.2 接口约束 163

9.2.3 构造函数约束 163

9.2.4 值/引用类型约束 164

9.3 使用泛型 165

9.4 小结 169

9.5 上机练习 169

9.6 习题 170

第10章 Windows窗体应用

程序开发 172

10.1 Windows窗体编程 172

10.1.1 .NET Framework窗体

编程相关基类 173

10.1.2 添加Windows窗体 176

10.1.3 添加控件 178

10.1.4 布局控件 179

10.1.5 设置控件属性 181

10.1.6 响应控件事件 182

10.2 常用控件 184

10.2.1 标签和基于按钮的控件 184

10.2.2 文本框控件 188

10.2.3 列表控件 190

10.2.4 日期时间相关控件 192

10.2.5 TreeView与ListView

控件 195

10.2.6 TabControl控件 201

10.2.7 Splitter控件 205

10.2.8 控件排版 206

10.3 菜单设计 207

10.3.1 在Visual Studio 2005

开发环境中使用菜单 207

10.3.2 MainMenu类 209

10.3.3 MenuItem类 211

10.3.4 ContextMenu类 217

10.3.5 处理菜单事件 219

10.4 工具栏与状态栏设计 220

10.4.1 添加工具栏 220

10.4.2 响应工具栏事件处理 222

10.4.3 添加状态栏 222

10.5 MDI应用程序 224

10.5.1 C# Form类 224

10.5.2 构建MDI应用程序 226

10.6 对话框编程 228

10.6.1 通用对话框与

CommonDialog类 229

10.6.2 打开/保存文件对话框 229

10.6.3 字体设置对话框 235

10.6.4 颜色设置对话框

(ColorDialog) 238

10.6.5 设置打印对话框 240

10.7 C# GDI+编程 242

10.7.1 GDI+概述 242

10.7.2 Graphics类 243

10.7.3 Pen画笔类 247

10.7.4 Brush画刷类 249

10.7.5 ?Font字体类 250

10.8 小结 252

10.9 上机练习 252

10.10 习题 253

第11章 C#数据库编程与

ADO.NET 256

11.1 ADO.NET概述 256

11.1.1 ADO.NET结构 256

11.1.2 .NET Framework 数据

提供程序 258

11.1.3 在代码中使用

ADO.NET 259

11.2 数据连接对象Connection 260

11.2.1 Connection对象 260

11.2.2 Connection对象的方法 261

11.2.3 Connection对象的事件 262

11.2.4 创建Connection对象 264

11.2.5 Connection对象的应用 265

11.3 执行数据库命令对象

Command 266

11.3.1 Command对象的属性 267

11.3.2 Command对象的方法 267

11.3.3 创建Command对象 269

11.3.4 Command对象的应用 269

11.4 数据读取器对象

DataReader 270

11.4.1 DataReader的属性 271

11.4.2 DataReader对象的方法 271

11.4.3 创建DataReader对象 272

11.4.4 DataReader对象的应用 272

11.5 数据适配器对象

DataAdapter 274

11.5.1 DataAdapter对象

的属性 274

11.5.2 DataAdapter对象

的方法 274

11.5.3 DataAdapter对象

的事件 276

11.5.4 创建DataAdapter对象 276

11.5.5 使用DataAdapter填充

数据集 277

11.6 数据集对象DataSet 277

11.6.1 DataSet内部结构 277

11.6.2 创建DataSet 279

11.6.3 使用DataSet对象访问

数据库 279

11.7 使用ADO.NET连接

数据源 280

11.7.1 连接ODBC数据源 280

11.7.2 连接OLE DB数据源 282

11.7.3 访问Excel 282

11.7.4 访问文本文件 283

11.7.5 在C#中使用ADO.NET

访问数据库 284

11.8 本章小结 288

11.9 上机练习 288

11.10 习题 289

第12章 C# Web应用程序开发

及ASP.NET 292

12.1 Web Form与ASP.NET 2.0

概述 292

12.1.1 Web Form概述 292

12.1.2 ASP.NET的工作原理 293

12.2 使用ASP.NET 2.0创建

Web应用程序 293

12.2.1 基于C#创建ASP.NET

网站 294

12.2.2 理解Server控件 299

12.2.3 创建和使用主题外观 301

12.3 创建基于Visual C#的数据库

Web应用程序 305

12.4 ASP.NET 2.0配置管理 312

12.4.1 ASP.NET配置概述 312

12.4.2 ASP.NET配置文件 314

12.4.3 ASP.NET配置方案 316

12.4.4 ASP.NET和IIS配置 318

12.5 小结 319

12.6 上机练习 320

12.7 习题 321

内容摘要:

C#是微软公司推出的新一代的编程语言,它功能强大、编程简洁、明快,是微软公司推行的.NET计划中的重要组成部分,C#借助.NET框架的强大功能,适用于各种应用程序的开发。
本书共12章,主要介绍了.NET Framework及Visual Studio开发环境、C#语言基础及面向对象机制、C# Windows程序设计、C# Web程序设计、ADO.NET及C#数据库程序设计、C#泛型编程等内容。
本书详细介绍了C#程序设计的方方面面,并针对各章知识点附以大量的示例程序。通过本书的学习,读者可以由浅入深,逐步掌握C#程序设计。本书既是作者多年教学和科研工作经验的总结,也是半年来辛勤写作的结果。
本书难度适中,实例丰富,既适合C#的初学者阅读,也适合有一定开发经验的读者阅读,书中包含的大量实例对应用程序的开发人员具有一定的参考价值。本书在各个章节的结尾附录有不同类型的练习题,这些习题难易适中,有助于读者对所学知识点进行巩固、掌握,并能启发读者进行深层次的思考。本书可作为各大中专院校相关专业的教材或参考用书,也可作为读者的自学材料。

书籍规格:

书籍详细信息
书名Visual C# 2005程序设计教程站内查询相似图书
9787302194774
如需购买下载《Visual C# 2005程序设计教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)32.0语种简体中文
尺寸26装帧平装
页数 336 印数 5000

书籍信息归属:

Visual C# 2005程序设计教程是清华大学出版社于2009.02出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。