图书介绍

面向对象程序设计 C#.NETpdf电子书版本下载

面向对象程序设计  C#.NET
  • 王文琴,费举贤,李亦飞,唐学忠编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121256851
  • 出版时间:2015
  • 标注页数:263页
  • 文件大小:73MB
  • 文件页数:275页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

面向对象程序设计 C#.NETPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 软件开发方法与面向对象概述 1

1.1软件开发方法概述 1

1.1面向过程的开发方法 1

1.1.2面向数据结构的开发方法 1

1.1.3面向对象的开发方法 2

1.2软件开发方法的评价与选择 3

1.2.1软件开发方法的评价 3

1.2.2软件开发方法的选择 3

1.3面向对象技术 4

1.3.1面向对象方法的特点 4

1.3.2面向对象的基本概念 5

1.4面向对象的分析 7

1.5面向对象的设计 8

1.5.1面向对象的设计准则 8

1.5.2面向对象的设计过程 9

1.6面向对象的方法与工具 11

1.6.1 Booch面向对象方法 11

1.6.2 Jacobson的面向对象方法 12

1.6.3 Coad-Yourdon面向对象方法 13

1.6.4 James Rumbauth面向对象方法 14

1.7本章小结 16

习题1 16

第2章 .NET程序设计基础 17

2.1 .NET Framework概述 17

2.1.1什么是NET? 17

2.1.2 .NET Framework 17

2.2 C#程序的开发环境 18

2.2.1 Visual Studio 2010 IDE窗口 18

2.2.2 Visual Studio.NET解决方案和项目文件的组织结构 20

2.2.3 C#简介 22

2.2.4利用Visual Studio IDE编写C#程序 24

2.2.5发现并修正错误 26

2.3 C#语言基础 36

2.3.1标识符 36

2.3.2良好的编程规范与习惯 36

2.3.3数据类型 38

2.3.4数据——变量和常量 45

2.3.5计算——运算符与表达式 47

2.3.6常用数据处理方法 51

2.3.7数组 55

2.4结构化程序设计 58

2.4.1分支语句 58

2.4.2循环结构 62

2.4.3跳转语句 64

2.5函数 66

2.5.1定义和使用函数 66

2.5.2参数传递 68

2.5.3 Main()函数 71

2.6程序的异常处理 72

2.7本章小结 75

习题2 76

第3章 面向对象程序设计初级篇 77

3.1窗体及简单控件对象 77

3.1.1窗体 77

3.1.2标签(Label) 78

3.1.3按钮 79

3.1.4文本框 80

3.2类和对象 82

3.2.1类的声明 82

3.2.2对象创建 82

3.2.3类的数据成员 83

3.2.4可访问性 83

3.2.5属性 84

3.2.6对象的生命周期和构造函数 86

3.2.7析构函数 88

3.3类的方法 89

3.3.1方法的声明和调用 89

3.3.2方法的重载 90

3.4静态成员和静态类 90

3.4.1静态成员 90

3.4.2静态构造函数 91

3.4.3静态类 91

3.5类的继承和多态性 92

3.5.1继承 92

3.5.2类的多态性 93

3.5.3派生类的构造函数及base关键字 96

3.5.4抽象类和抽象成员 97

3.5.5密封类、密封成员 99

3.5.6接口 99

3.6本章小结 99

习题3 100

第4章 面向对象高级编程 101

4.1命名空间 101

4.1.1 .NET Framework的常用命名空间 101

4.1.2自定义命名空间 102

4.1.3引用命名空间中的类 102

4.2委托 102

4.2.1委托概述 102

4.2.2委托的声明、实例化与使用 102

4.3事件驱动程序设计 105

4.3.1声明、订阅和触发事件 105

4.3.2 EventHandler和EventArgs 106

4.4泛型 108

4.4.1泛型概述 108

4.4.2泛型类 108

4.4.3其他泛型 111

4.5集合 112

4.5.1常见集合类 112

4.5.2使用集合来管理对象 112

4.5.3索引器 113

4.6本章小结 115

习题4 115

第5章 设计用户界面 117

5.1 Windows应用程序界面设计概述 117

5.1.1图形用户界面概述 117

5.1.2控件概述 118

5.1.3按照用户习惯创建应用程序 119

5.1.4多重窗体的管理 122

5.2更多文本类控件 124

5.2.1 NumericUpDown控件 124

5.2.2 RichTextBox控件 125

5.2.3 MaskedTextBox控件 125

5.3更多按钮类控件 126

5.3.1 GroupBox控件 126

5.3.2 CheckBox控件 126

5.3.3 RadioButton控件 127

5.4列表类控件 128

5.4.1 ListBox控件 129

5.4.2 ComboBox控件 130

5.4.3 CheckedListBox控件 131

5.5 HScrollBar控件和VScrollBar控件 133

5.6 ProgressBar控件和TrackBar控件 135

5.6.1 ProgressBar控件 135

5.6.2 TrackBar控件 135

5.7 Timer控件 136

5.8其他常用控件 137

5.8.1 DateTimePicker控件 137

5.8.2 TabControl控件 137

5.8.3 TreeView控件 138

5.8.4 ListView控件 140

5.9 Windows高级程序设计 142

5.9.1菜单、工具栏和状态栏 142

5.9.2通用对话框控件 147

5.9.3 SDI和MDI应用程序 150

5.10典型实例 152

5.11创建控件 156

5.12本章小结 162

习题5 162

第6章 文件操作与编程 164

6.1文件相关类 164

6.1.1 System.IO命名空间 164

6.1.2 Directory类与File类 165

6.2文件输入/输出类 169

6.2.1 FileStream类的使用 169

6.2.2文本文件的读/写操作 173

6.2.3二进制文件的读/写操作 178

6.2.4 MemoryStream流和Buffered Stream流 180

6.3对象的序列化 180

6.4典型应用实例 182

6.5 XML文档编程 186

6.5.1 XML文档概述 186

6.5.2 System.Xml命名空间 189

6.5.3使用XmlTextReader类读取XML文档 190

6.5.4使用XmlTextWriter类创建XML文件 191

6.5.5 XML文档对象模型 191

6.6本章小结 195

习题6 195

第7章 多线程 197

7.1多线程的概念 197

7.1.1什么是线程 197

7.1.2线程优先级 197

7.2线程的创建与控制 198

7.2.1 Thread类 198

7.2.2使用委托创建和控制线程 200

7.2.3 Thread线程类的几个关键属性和方法 201

7.3线程池 202

7.3.1线程池管理 202

7.3.2 ThreadPool类的几个关键方法 203

7.3.3线程池使用限制 204

7.4多线程同步 204

7.4.1竞争 204

7.4.2死锁 206

7.4.3同步 208

7.5本章小结 213

习题7 214

第8章 图形 215

8.1 GDI+与绘图命名空间 215

8.1.1 GDI+的绘图命名空间 215

8.1.2利用GDI+绘制图形的方法步骤 215

8.2坐标系统和颜色 216

8.2.1 GDI+坐标系统 216

8.2.2颜色设置 216

8.3绘图控件及相关对象 217

8.3.1 PictureBox控件 217

8.3.2 Graphics对象 218

8.3.3 Pen对象 219

8.3.4 Brush对象 220

8.4常用图形的绘制方法 221

8.4.1画点和线 221

8.4.2画矩形和多边形 222

8.4.3画圆、椭圆、弧和饼图 223

8.4.4画曲线 225

8.4.5画填充图形 226

8.4.6平移、旋转与缩放 227

8.4.7文本输出 228

8.5鼠标事件 231

8.6本章小结 233

习题8 233

第9章 数据库程序设计 235

9.1 ADO.NET概述 235

9.1.1 ADO.NET特性 235

9.1.2 ADO.NET结构 236

9.2数据提供程序 238

9.2.1 Connection对象 238

9.2.2 Command对象 239

9.2.3 Parameter对象 241

9.2.4 DataReader对象 244

9.2.5 DataAdapter对象 247

9.3 DataSet对象 248

9.4数据访问类 248

9.5数据绑定技术 252

9.5.1数据绑定 252

9.5.2简单绑定 252

9.5.3复杂绑定 253

9.6 LINQ编程 256

9.6.1 LINQ查询 257

9.6.2查询对象 257

9.6.3排序查询结果 259

9.6.4聚合运算符 259

9.6.5 LINQ to SQL 259

9.6.6 ADO.NET实体数据模型的持久化操作 262

9.7本章小结 263

习题9 263

精品推荐