网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Visual C#2008程序设计教程(高等学校计算机应用规划教材)
分类
作者 金雪云//陈建伟//张爱玲
出版社 清华大学出版社
下载
简介
编辑推荐

C#是由C和C++发展而来的,是一种简单、高效、面向对象、类型安全的程序设计语言,其综合了Visual Basic的高效率和C++的强大功能。C#是.NET的关键语言,是整个.NET平台的依托。设计C# 是为了建立运行于.NET平台上的、范围广泛的企业级应用程序。用Visual C# 编写的代码被编译为托管代码,这意味着它将受益于公共语言运行库的服务。这些服务包括语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。金雪云等的《Visual C#2008程序设计教程》介绍了Visual C#编程的方方面面。

内容推荐

金雪云等的《Visual C#2008程序设计教程》详细介绍了Visual C# 2008程序设计的基础知识、基本方法和应用技巧,共分14章,主要介绍了.NET Framework及Visual Studio开发环境、C#语言基础及面向对象机制、C# Windows程序设计、C# Web程序设计、ADO.NET及C#数据库程序设计、C#泛型编程等相关技术。本书最后给出了利用C#操纵文件和进行LINQ查询的内容。

本书的讲述由浅入深、循序渐进,并针对各章知识点附以大量的示例程序和习题。通过本书的学习,读者可以逐步掌握C#程序设计。

《Visual C#2008程序设计教程》难度适中,实例丰富,可操作性强,可作为高等学校计算机相关专业的教材或参考用书,也可供广大程序员参考。

目录

第1章 .NET平台与Visual Studio 2008开发工具 1

 1.1 Microsoft .NET平台 1

1.1.1 .NET Framework 3.5概述 1

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 2008简介 8

1.2.1 Visual Studio 2008开发环境概览 9

1.2.2 菜单栏 9

1.2.3 工具栏 11

1.2.4 属性及解决方案资源管理器面板 12

1.2.5 其他面板 12

 1.3 创建控制台应用程序 14

 1.4 创建Windows Forms应用程序 16

 1.5 创建基于ASP.NET的Web应用程序 18

 1.6 本章小结 19

 1.7 习题 20

第2章 C# 2008语法基础 21

 2.1 C#语言概述 21

 2.2 C#基础元素 22

2.2.1 语句 22

2.2.2 标识符与关键字 23

 2.3 变量 24

2.3.1 变量的命名 24

2.3.2 变量的声明和赋值 25

 2.4 数据类型 26

2.4.1 简单数据类型 26

2.4.2 引用类型 30

2.4.3 装箱与拆箱 32

2.4.4 数据类型转换 33

 2.5 运算符与表达式 36

2.5.1 赋值运算符与表达式 37

2.5.2 关系运算符与表达式 37

2.5.3 逻辑运算符与表达式 38

2.5.4 其他运算符与表达式 39

2.5.5 运算符的优先级 40

 2.6 本章小结 42

 2.7 上机练习 42

 2.8 习题 42

第3章 程序流程控制 44

 3.1 选择结构程序设计 44

3.1.1 if语句 45

3.1.2 switch语句 47

 3.2 循环结构程序设计 49

3.2.1 for语句 49

3.2.2 foreach语句 50

3.2.3 while语句 51

3.2.4 do-while语句 52

3.2.5 跳出循环 52

 3.3 异常处理结构 54

3.3.1 异常的产生 54

3.3.2 处理异常 56

 3.4 本章小结 58

 3.5 上机练习 58

 3.6 习题 60

第4章 数组与集合 62

 4.1 数组 62

4.1.1 数组的声明 62

4.1.2 一维数组的使用 64

4.1.3 多维数组的使用 66

 4.2 集合 67

4.2.1 集合的定义 68

4.2.2 集合的使用 68

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

 4.3 本章小结 77

 4.4 上机练习 77

 4.5 习题 77

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

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

 5.2 类与对象 80

5.2.1 类与对象概述 81

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

5.2.3 类的声明与System.Object类 82

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

5.2.5 类成员 84

5.2.6 类成员的访问限制 85

5.2.7 this关键字 87

 5.3 类的构造与析构函数 87

5.3.1 构造函数 87

5.3.2 析构函数 89

 5.4 本章小结 90

 5.5 上机练习 90

 5.6 习题 90

第6章 域、属性与事件 93

 6.1 域 93

6.1.1 域的初始化 93

6.1.2 只读域与readonly关键字 94

 6.2 属性 95

6.2.1 属性的声明 96

6.2.2 属性的访问 97

 6.3 事件 98

6.3.1 委托 98

6.3.2 事件的声明 103

6.3.3 事件的订阅与取消 103

 6.4 本章小结 105

 6.5 上机练习 105

 6.6 习题 106

第7章 方法 108

 7.1 方法的声明 108

 7.2 方法的参数 110

7.2.1 值类型参数传递 110

7.2.2 引用类型参数传递 111

7.2.3 输出类型参数传递 112

7.2.4 数组类型参数传递 113

 7.3 静态方法 114

 7.4 方法的重载 115

 7.5 外部方法 118

 7.6 操作符重载 119

7.6.1 一元操作符的重载 119

7.6.2 二元操作符的重载 120

 7.7 本章小结 121

 7.8 上机练习 121

 7.9 习题 121

第8章 继承与多态 124

 8.1 什么是继承 124

 8.2 使用继承机制 124

8.2.1 基类和派生类 125

8.2.2 base关键字与基类成员的访问 125

8.2.3 方法的继承与virtual、override及new关键字 127

8.2.4 sealed关键字与密封类 130

8.2.5 Abstract关键字与抽象类 130

 8.3 多态性 131

 8.4 本章小结 131

 8.5 上机练习 131

 8.6 习题 132

第9章 泛型 136

 9.1 C# 泛型概述 136

9.1.1 泛型的引入 136

9.1.2 什么是泛型 138

9.1.3 泛型实现 139

9.1.4 泛型方法 139

 9.2 泛型约束 141

9.2.1 基类约束 141

9.2.2 接口约束 142

9.2.3 构造函数约束 142

9.2.4 值/引用类型约束 144

 9.3 使用泛型 144

 9.4 本章小结 147

 9.5 上机练习 148

 9.6 习题 148

第10章 Windows窗体应用程序开发 150

 10.1 Windows窗体编程 150

10.1.1 .NET Framework窗体编程相关基类 151

10.1.2 添加Windows窗体 154

10.1.3 添加控件 156

10.1.4 布局控件 157

10.1.5 设置控件属性 159

10.1.6 响应控件事件 160

 10.2 常用控件 161

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

10.2.2 文本框控件 165

10.2.3 列表控件 167

10.2.4 日期时间相关控件 169

10.2.5 TreeView与ListView控件 172

10.2.6 TabControl控件 179

10.2.7 Splitter控件 185

 10.3 菜单设计 185

10.3.1 在Visual Studio 2008开发环境中使用菜单 186

10.3.2 MainMenu类和Menultem类 188

10.3.3 ContextMenu类 194

10.3.4 处理菜单事件 196

 10.4 工具栏与状态栏设计 197

10.4.1 添加工具栏 197

10.4.2 响应工具栏事件处理 199

10.4.3 添加状态栏 199

 10.5 MDI应用程序 201

10.5.1 C# Form类 201

10.5.2 构建MDI应用程序 203

 10.6 对话框编程 205

10.6.1 通用对话框与CommonDialog类 206

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

10.6.3 字体设置对话框 209

10.6.4 颜色设置对话框 211

10.6.5 设置打印机对话框 213

 10.7 C# GDI+编程 214

10.7.1 GDI+概述 214

10.7.2 Graphics类 215

10.7.3 Pen画笔类 219

10.7.4 Brush画刷类 221

10.7.5 Font字体类 222

 10.8 本章小结 224

 10.9 上机练习 224

 10.10 习题 225

第11章 C#数据库编程与ADO.NET 228

 11.1 ADO.NET概述 228

11.1.1 ADO.NET结构 228

11.1.2 .NET Framework 数据提供程序 229

11.1.3 在代码中使用ADO.NET 230

 11.2 数据连接对象Connection 231

11.2.1 Connection对象 231

11.2.2 Connection对象的方法 231

11.2.3 Connection对象的事件 232

11.2.4 创建Connection对象 233

11.2.5 Connection对象的应用 235

 11.3 执行数据库命令对象Command 235

11.3.1 Command对象的属性 236

11.3.2 Command对象的方法 236

11.3.3 创建Command对象 238

11.3.4 Command对象的应用 238

 11.4 数据读取器对象DataReader 239

11.4.1 DataReader对象的属性 239

11.4.2 DataReader对象的方法 240

11.4.3 创建DataReader对象 241

11.4.4 DataReader对象的应用 241

 11.5 数据适配器对象DataAdapter 242

11.5.1 DataAdapter对象的属性 243

11.5.2 DataAdapter对象的方法 243

11.5.3 DataAdapter对象的事件 244

11.5.4 创建DataAdapter对象 245

11.5.5 使用DataAdapter填充数据集 245

 11.6 数据集对象DataSet 245

11.6.1 DataSet内部结构 245

11.6.2 创建DataSet 246

11.6.3 使用DataSet对象访问数据库 246

 11.7 使用ADO.NET连接数据源 247

11.7.1 连接ODBC数据源 247

11.7.2 连接OLE DB数据源 249

11.7.3 访问Excel 250

11.7.4 在C#中使用ADO.NET访问数据库 250

 11.8 本章小结 254

 11.9 上机练习 254

 11.10 习题 255

第12章 C# Web应用程序开发及ASP.NET 258

 12.1 Web Form与ASP.NET 3.5概述 258

12.1.1 Web Form概述 258

12.1.2 ASP.NET的工作原理 259

 12.2 使用ASP.NET 3.5创建Web应用程序 259

12.2.1 创建基于C#的 ASP.NET 3.5网站 259

12.2.2 理解Server控件 264

 12.3 创建基于Visual C#的数据库Web应用程序 266

 12.4 ASP.NET 3.5配置管理 272

12.4.1 ASP.NET配置概述 272

12.4.2 ASP.NET配置文件 273

12.4.3 ASP.NET配置方案 276

12.4.4 ASP.NET和IIS配置 277

 12.5 本章小结 279

 12.6 上机练习 279

 12.7 习题 280

第13章 文件处理 281

 13.1 C#的文件系统 281

13.1.1 认识C#的文件处理系统 281

13.1.2 文件和流 281

 13.2 文件处理 282

13.2.1 目录管理 282

13.2.2 文件管理 284

 13.3 读写文件 288

13.3.1 StreamReader类 288

13.3.2 StreamWriter类 289

 13.4 本章小结 295

 13.5 上机练习 295

 13.6 习题 296

第14章 语言集成查询—— LINQ 298

 14.1 LINQ实现的基础 298

14.1.1 隐式类型变量 298

14.1.2 匿名类型 299

14.1.3 Lambda表达式 300

 14.2 LINQ概述 301

 14.3 LINQ和泛型 302

 14.4 LINQ查询步骤 303

 14.5 LINQ查询语句 304

14.5.1 from子句 305

14.5.2 select子句 306

14.5.3 group 子句 306

14.5.4 where子句 307

14.5.5 orderby子句 307

14.5.6 join子句 307

14.5.7 into子句 308

14.5.8 let子句 308

 14.6 LINQ和数据库操作 309

14.6.1 LINQ到SQL基础 310

14.6.2 对象模型和对象模型的创建 310

14.6.3 LINQ查询数据库 315

14.6.4 LINQ更改数据库 318

 14.7 本章小结 324

 14.8 上机练习 325

 14.9 习题 325

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/1 10:55:37