当前位置:首页 > 工业技术
C#程序设计与应用
C#程序设计与应用

C#程序设计与应用PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:李远敏,曾鸿主编
  • 出 版 社:武汉:湖北人民出版社
  • 出版年份:2008
  • ISBN:9787216054775
  • 页数:289 页
图书介绍:本书是高职高专教材。
《C#程序设计与应用》目录

第1章 C#简介 1

本章学习目标 1

1.1 典型项目及分析 1

典型项目一 创建一个C# Windows Forms应用程序 1

典型项目二 创建一个C#控制台应用程序 3

1.2 必备知识 4

1.2.1 .NET与C# 4

1.2.2 Visual Studio.NET 2005集成开发环境简介 6

1.2.3 C#基本程序结构 11

1.3 扩展知识 12

1.3.1 数据的控制台输入和输出 12

1.4 本章小结 13

1.5 单元实训 13

习题1 14

第2章 基本数据类型、运算符及表达式 15

本章学习目标 15

2.1 典型项目及分析 15

典型项目一 使用简单类型的变量和常量、用算术运算符处理变量 15

典型项目二 验证关系运算符和逻辑运算符 18

2.2 必备知识 19

2.2.1 C#变量和常量 19

2.2.2 C#数据类型 21

2.2.3 运算符和表达式 28

2.3 扩展知识 32

2.3.1 C#数据类型转换 32

2.3.2 移位运算 35

2.3.3 运算符的优先级和结合性 36

2.4 本章小结 37

2.5 单元实训 38

习题2 38

第3章 流程控制 40

本章学习目标 40

3.1 典型项目及分析 40

典型项目一 判断出指定日期是星期几 40

典型项目二 找整数边不长于100的直角三角形 43

3.2 必备知识 45

3.2.1 if分支选择语句 45

3.2.2 switch-case多分支选择语句 48

3.2.3 for循环控制语句 49

3.2.4 while循环控制语句 51

3.3 扩展知识 52

3.3.1 do while循环控制语句 52

3.3.2 辅助控制及跳转语句 53

3.4 本章小结 54

3.5 单元实训 54

习题3 55

第4章 其他数据类型 56

本章学习目标 56

4.1 典型项目及分析 56

典型项目一 使用起泡法对数组排序 56

典型项目二 遍历二维数组中的所有元素 57

4.2 必备知识 58

4.2.1 一维数组的定义与初始化 58

4.2.2 foreach循环 60

4.2.3 二维数组的定义与初始化 60

4.2.4 结构类型 62

4.3 扩展知识 63

4.3.1 数组的常用方法和属性 63

4.3.2 装箱与拆箱 63

4.3.3 集合 64

4.3.4 枚举类型 68

4.3.5 泛型简介 69

4.4 本章小结 70

4.5 单元实训 71

习题4 71

第5章 类和对象 72

本章学习目标 72

5.1 典型项目及分析 72

5.2 必备知识 74

5.2.1 类的声明 74

5.2.2 类的成员概述 75

5.2.3 对象的创建 78

5.2.4 构造函数与构造函数重载 79

5.3 扩展知识 80

5.3.1 面向对象的基本概念 80

5.3.2 析构函数 81

5.3.3 分部类型简介 82

5.4 本章小结 83

5.5 单元实训 83

习题5 84

第6章 方法和属性 85

本章学习目标 85

6.1 典型项目及分析 85

6.2 必备知识 87

6.2.1 方法的定义 87

6.2.2 方法的调用和参数传递 90

6.2.3 方法的重载 92

6.2.4 属性 93

6.3 扩展知识 95

6.3.1 静态和非静态的方法 95

6.3.2 this关键字 96

6.3.3 索引指示器(indexer) 96

6.4 本章小结 97

6.5 单元实训 98

习题6 98

第7章 继承与多态 100

本章学习目标 100

7.1 典型项目及分析 100

典型项目一 继承与多态 100

7.2 必备知识 104

7.2.1 继承的含义 104

7.2.2 继承的工作机制 105

7.2.3 派生类的构造函数和析构函数 106

7.2.4 隐藏基类成员 108

7.2.5 派生类和基类之间的类型转换 109

7.2.6 跟强制类型相关的is运算符和as关键字 110

7.2.7 多态性 112

7.2.8 虚方法 114

7.2.9 接口 115

7.3 扩展知识 118

7.3.1 密封和抽象 118

7.3.2 委托类型 119

7.3.3 事件 121

7.3.4 终极基类Object 122

7.4 本章小结 123

7.5 单元实训 123

习题7 124

第8章 异常处理 126

本章学习目标 126

8.1 典型项目及分析 126

典型项目一 异常处理 126

8.2 必备知识 131

8.2.1 异常处理的概念 131

8.2.2 异常处理过程 132

8.2.3 使用throw语句抛出异常 137

8.3 扩展知识 138

8.3.1 C#异常处理的内部机制 138

8.3.2 常用的异常类 141

8.4 本章小结 144

8.5 单元实训 145

习题8 145

第9章 Windows窗体及控件 147

本章学习目标 147

9.1 典型项目及分析 147

典型项目一 常用控件综合 147

9.2 必备知识 155

9.2.1 Windows Form应用程序开发过程 155

9.2.2 提示类控件Label、MessageBox消息框 159

9.2.3 Box类控件TextBox、ListBox、ComboBox控件 161

9.2.4 Button类控件Button控件、单选按钮和复选框按钮 166

9.2.5 容器类控件分组框和面板 168

9.3 扩展知识 170

9.3.1 Timer控件 170

9.3.2 PictureBox控件 170

9.3.3 RichTextBox控件 171

9.3.4 TabControl控件 172

9.3.5 ListView控件和ImageList控件 172

9.4 本章小结 173

9.5 单元实训 173

习题9 175

第10章 交互界面编程 177

本章学习目标 177

10.1 典型项目及分析 177

典型项目一 文本编辑 177

典型项目二 多文档界面设计 185

10.2 必备知识 189

10.2.1 对话框应用 189

10.2.2 菜单控件 190

10.2.3 工具栏控件 191

10.2.4 鼠标事件处理 191

10.3 扩展知识 192

10.3.1 SDI和MDI应用程序 192

10.3.2 状态栏控件 193

10.3.3 键盘事件处理 193

10.4 本章小结 193

10.5 单元实训 194

习题10 196

第11章 文件操作 198

本章学习目标 198

11.1 典型项目及分析 198

典型项目一 文件和目录的管理——简单的资源管理器的实现 198

典型项目二 文件的I/O操作——多类型文档格式的处理 208

11.2 必备知识 223

11.2.1 文件和流 223

11.2.2 目录管理 224

11.2.3 文件管理 227

11.2.4 文件I/O操作 230

11.3 扩展知识 237

11.4 本章小结 238

11.5 单元实训 238

习题11 241

第12章 ADO.NET与数据库编程 243

本章学习目标 243

12.1 典型项目及分析 243

典型项目一 实现一个微型学生信息及成绩管理系统 243

12.2 必备知识 259

12.2.1 ADO.NET概述 259

12.2.2 ADO.NET数据提供提程序及使用 260

12.2.3 ADO.NET数据集及应用 270

12.2.4 数据绑定 274

12.3 扩展知识 280

12.3.1 BindingSource组件 280

12.4 本章小结 285

12.5 单元实训 286

习题12 288

参考文献 289

返回顶部