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

C# 程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:郑阿奇,梁敬东主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111349426
  • 页数:291 页
图书介绍:C#程序设计教程(第2版)以Microsoft. Visual Studio.NET 2008/2010作为平台,在继承第1版的基本内容和基本方法的基础上,对内容体系结构进行调整、修改和优化,特别是实例实用性有很多增强,包含教程、习题和实验。教程先介绍NET开发平台VS2010,通过一个简单实例了解控制台方式和界面方式操作过程。然后系统介绍C#的编程基础、面向对象编程基础、面向对象编程进阶。此后介绍Windows应用程序开发、GDI+编程、文件操作、数据库应用、多线程技术。习题主要突出基本编程和基本概念,实验主要锻炼编程和应用,读者先跟着做,然后自己练习。一般来说,通过本教程学习,习题练习,特别是认真的上机操作,在较短的时间内,基本能够在VS2008/2010环境下用C#解决一些小的应用问题。
《C# 程序设计教程》目录

第1章.NET与C#基础 1

1.1 C#语言简介 1

1.1.1 C#的由来 1

1.1.2 C#的特点 1

1.2.NET开发平台 2

1.2.1.NET框架概述 2

1.2.2 VS 2010的集成开发环境 3

1.2.3第一个C#程序 4

1.3 Visual C#开发环境 7

1.3.1新建Windows窗体应用程序 7

1.3.2标题栏 8

1.3.3菜单栏 8

1.3.4工具栏 12

1.3.5工具箱 12

1.3.6窗口 13

第2章C#编程基础 16

2.1基本类型 16

2.1.1值类型 16

2.1.2引用类型 18

2.1.3值类型与引用类型的关系 18

2.2变量与常量 20

2.2.1常量 20

2.2.2变量 22

2.3表达式 23

2.3.1算术运算符 23

2.3.2关系运算符 24

2.3.3逻辑运算符 25

2.3.4位运算符 26

2.3.5赋值运算符 28

2.3.6条件运算符 28

2.3.7运算符的优先级与结合性 29

2.3.8表达式中的类型转换 29

2.4选择语句 30

2.4.1 if语句 30

2.4.2 switch语句 32

2.5循环语句 33

2.5.1 while语句 33

2.5.2 do-while语句 33

2.5.3 for语句 34

2.6跳转语句 36

2.6.1 continue语句 36

2.6.2 break语句 36

2.6.3 return语句 37

2.6.4 goto语句 38

2.7数组 40

2.7.1数组的定义 40

2.7.2数组的初始化 41

2.7.3数组元素的访问 43

2.7.4数组与System.Array 45

2.7.5使用foreach语句遍历数组元素 46

2.8综合应用实例 48

第3章 面向对象编程基础 50

3.1面向对象概念 50

3.1.1对象、类、实例化 50

3.1.2面向对象程序设计语言的三大原则 51

3.2类 52

3.2.1类的声明 53

3.2.2类的成员 53

3.2.3构造函数 55

3.2.4析构函数 59

3.3方法 61

3.3.1方法的声明 61

3.3.2方法的参数 63

3.3.3静态方法与实例方法 68

3.3.4方法的重载与覆盖 70

3.4属性 73

3.5综合应用实例 77

第4章 面向对象编程进阶 82

4.1类的继承与多态 82

4.1.1继承 82

4.1.2多态 86

4.2操作符重载 91

4.3类型转换 95

4.3.1隐式类型转换 95

4.3.2显式类型转换 97

4.3.3使用 Convert转换 99

4.4结构与接口 100

4.4.1结构 100

4.4.2接口 102

4.5集合与索引器 105

4.5.1集合 105

4.5.2索引器 108

4.6异常处理 109

4.6.1异常与异常类 109

4.6.2异常处理 111

4.7委托与事件 115

4.7.1委托 115

4.7.2事件 117

4.8预处理命令 119

4.9组件与程序集 122

4.9.1组件 122

4.9.2程序集 122

4.10泛型 126

第5章Windows应用程序开发 128

5.1开发应用程序的步骤 128

5.2窗体 130

5.2.1创建Windows应用程序项目 130

5.2.2选择启动窗体 131

5.2.3窗体属性 131

5.2.4窗体的常用方法和事件 133

5.3 Windows控件的使用 134

5.3.1常用控件 134

5.3.2 Label控件和LinkLabel控件 136

5.3.3 Button控件 137

5.3.4 TextBox控件 138

5.3.5 RadioButton控件 140

5.3.6 CheckBox控件 141

5.3.7 ListBox控件 142

5.3.8 ComboBox控件 143

5.3.9 GroupBox控件 144

5.3.10 ListView控件 145

5.3.11 PictureBox控件 146

5.3.12 StatusStrip控件 147

5.3.13 Timer控件 148

5.4菜单 149

5.4.1在设计时创建菜单 149

5.4.2以编程方式创建菜单 150

5.4.3上下文菜单 150

5.5对话框 154

5.5.1消息框 154

5.5.2窗体对话框 154

5.5.3通用对话框 155

5.6多文档界面(MDI) 161

5.6.1创建MDI父窗体 161

5.6.2创建MDI子窗体 161

5.6.3确定活动的MDI子窗体 162

5.6.4排列子窗体 163

5.7打印与打印预览 163

5.7.1在设计时创建打印作业 164

5.7.2选择打印机打印文件 164

5.7.3打印图形 164

5.7.4打印文本 165

5.8综合应用实例 165

第6章GDI+编程 168

6.1 GDI+简介 168

6.1.1坐标系 168

6.1.2像素 168

6.1.3 Graphics类 169

6.2绘图 170

6.2.1画笔 170

6.2.2画刷 171

6.2.3绘制直线 171

6.2.4绘制矩形 173

6.2.5绘制椭圆 174

6.2.6绘制圆弧 175

6.2.7绘制多边形 176

6.3颜色 178

6.4文本输出 179

6.4.1字体 179

6.4.2输出文本 180

6.5图像处理 180

6.5.1绘制图像 180

6.5.2刷新图像 181

6.6综合应用实例 181

第7章 文件操作 187

7.1文件概述 187

7.2 System.IO模型 188

7.2.1 System.IO命名空间的资源 188

7.2.2 System.IO命名空间的功能 189

7.3文件与目录类 189

7.3.1 Directory类和DirectoryInfo类 189

7.3.2 File类和FileInfo类 191

7.3.3 Path类 192

7.3.4读取驱动器信息 193

7.4文件的读与写 194

7.4.1流 194

7.4.2读写文件 196

7.4.3读写二进制文件 196

7.5综合应用实例 198

第8章 数据库应用 203

8.1数据库基础 203

8.1.1数据库和数据库管理系统 203

8.1.2表和视图 204

8.1.3用VS 2010创建数据库和表 205

8.1.4结构化查询语言(SQL) 206

8.1.5数据访问命名空间 209

8.2 ADO .NET概述 211

8.2.1 ADO.NET基本概念与特点 211

8.2.2 ADO.NET对象模型的结构 212

8.3创建连接 214

8.3.1创建Connection对象 214

8.3.2使用Connection对象 215

8.4 Command对象与DataReader对象 217

8.4.1创建Command对象 217

8.4.2使用Command对象操作数据 217

8.4.3创建DataReader对象 218

8.4.4使用DataReader对象检索数据 218

8.5 DataSet对象与DataAdapter对象 221

8.5.1 DataSet对象 221

8.5.2 DataAdapter对象 225

8.6综合应用实例 227

第9章 多线程编程 231

9.1线程概述 231

9.1.1多线程工作方式 232

9.1.2何时使用多线程 232

9.2创建并控制一个线程 232

9.2.1线程的建立与启动 232

9.2.2线程的挂起、恢复与终止 234

9.2.3线程的状态及优先级 237

9.3线程的同步和通信 239

9.3.1 lock关键字 239

9.3.2线程监视器 241

9.3.3线程间的通信 242

9.3.4子线程访问主线程的控件 243

9.4线程池和定时器 245

9.4.1线程池 245

9.4.2定时器 245

9.5互斥对象 246

9.6综合应用实例 247

习题 249

第1章.NET与C#基础 249

第2章C#编程基础 249

第3章 面向对象编程基础 254

第4章 面向对象编程进阶 256

第5章Windows应用程序开发 258

第6章GDI+编程 260

第7章 文件操作 260

第8章 数据库应用 261

第9章 多线程编程 262

实验 263

实验1 C#编程环境 263

实验2 C#编程基础 264

实验3面向对象编程 268

实验4接口 275

实验5异常处理 278

实验6 Windows应用程序开发 280

实验7 GDI+编程 284

实验8文件和数据库应用 287

实验9多线程编程 288

相关图书
作者其它书籍
返回顶部