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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:杨棉绒,李栋,张鑫主编;胡鹏飞,冯庆峰副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2013
  • ISBN:9787113160043
  • 页数:278 页
图书介绍:本书详细介绍了C#程序设计的环境、概念和基本方法。全书分为三大部分:第一部分是C#基本语法与面向对象程序设计的知识;第二部分主要介绍C#数据库程序设计方法和编程思想;第三部分是利用C#开发图形用户界面的编程方法以及文件 和线程的基本概念。
上一篇:寒地建筑下一篇:酒经译注
《C#程序设计基础》目录

第1章C#概述 1

1.1 C#与其集成开发环境 1

1.1.1 C#简介 1

1.1.2 Visual Studio.NET简介 2

1.1.3 SharpDevelop 2

1.1.4 .NET框架、集成开发环境、操作系统之间的关系 3

1.2 .NET Framework的获取与安装 4

1.2.1 .NET Framework的获取 4

1.2.2 .NET Framework的安装与环境配置 5

1.3创建C#应用程序 6

1.4程序集 10

1.5命名空间 10

1.6本章小结 11

1.7课后习题 11

第2章C#基本语法 12

2.1变量与常量 12

2.1.1变量 12

2.1.2常量 14

2.2 C#的基本数据类型 14

2.2.1 C#数据类型的分类 15

2.2.2整数类型 16

2.2.3字符类型与字符串类型 17

2.2.4实数类型与十进制类型 18

2.2.5布尔类型 19

2.2.6枚举类型 19

2.2.7结构类型 20

2.3不同数据类型之间的转换 22

2.3.1隐式转换与显式转换 22

2.3.2装箱和拆箱 23

2.4运算符与表达式 24

2.4.1运算符分类及使用说明 24

2.4.2运算符的优先级 27

2.4.3表达式 28

2.5控制台的输入、输出与输出格式化 28

2.5.1控制台的输入方法 28

2.5.2控制台的输出方法 29

2.6 C#中的流程控制语句 32

2.6.1选择语句 32

2.6.2循环语句 34

2.6.3转移语句 38

2.7数组 40

2.8本章小结 42

2.9课后习题 42

第3章在C#中实现OOP 46

3.1面向对象的基本概念 46

3.1.1类和对象 46

3.1.2封装、继承和多态 47

3.2 C#中的类 47

3.2.1类的声明 48

3.2.2类成员 48

3.2.3类成员的访问控制 49

3.3对象 49

3.4构造函数和析构函数 53

3.4.1构造函数 53

3.4.2析构函数 56

3.5静态成员和实例成员 58

3.6方法 60

3.6.1声明方法 61

3.6.2方法调用 62

3.6.3静态方法 71

3.7 C#中的继承 72

3.7.1继承与base关键字 73

3.7.2 C#方法的重写 76

3.7.3重载、重写和隐藏的比较 77

3.8属性与索引器 79

3.8.1属性 79

3.8.2索引器 82

3.9抽象类、抽象方法与抽象属性 85

3.9.1抽象类 86

3.9.2抽象方法 86

3.9.3抽象属性 87

3.10接口 88

3.10.1接口的声明 89

3.10.2接口的实现 89

3.10.3抽象类与接口的区别 94

3.11多态性的实现 96

3.11.1类继承实现的多态性 96

3.11.2接口实现的多态性 98

3.12本章小结 100

3.13课后习题 100

第4章C#中的高级概念 105

4.1异常 105

4.1.1异常类 105

4.1.2 try和catch块 107

4.1.3使用throw引发异常 109

4.1.4 fiinally 111

4.2委托 112

4.2.1委托的定义 113

4.2.2委托的实例化和使用 113

4.2.3匿名方法 114

4.2.4多路广播委托 115

4.2.5多重委托 116

4.3事件 117

4.3.1定义事件 118

4.3.2预定事件 119

4.3.3引发事件 119

4.4泛型 122

4.4.1泛型方法 123

4.4.2泛型类创建与使用 124

4.4.3类型参数的约束 125

4.5几种特殊类 126

4.5.1分部类 126

4.5.2密封类 127

4.5.3内部类 128

4.5.4静态类 130

4.6字符串和正则表达式 132

4.6.1 System.String类 132

4.6.2 System.StringBuilder类 136

4.6.3正则表达式 139

4.7本章小结 146

4.8课后习题 146

第5章 O#中的集合 150

5.1集合接口 150

5.2常用集合类型 155

5.2.1 System.Collections.ArrayList类 155

5.2.2 System.Collections.Stack类 158

5.2.3 System.Collections.Queue类 159

5.2.4 System.Collections.SortedList类 160

5.3本章小结 162

5.4课后习题 162

第6章C#中的数据库操作基础知识 165

6.1数据库基础 165

6.1.1数据库的基本概念 165

6.1.2数据库管理系统(DBMS) 167

6.2 SQL语言基础 168

6.2.1 SQL语言简介 168

6.2.2 SELECT语句的使用 168

6.2.3 INSERT语句的使用 169

6.2.4 DELETE语句的使用 169

6.2.5 UPDATE语句的使用 169

6.3数据库访问过程 170

6.4 ADO.NET 171

6.4.1 ADO.NET概述 171

6.4.2 ADO.NET访问数据库的两种方式 172

6.4.3保持连接状态的数据操作 173

6.4.4无连接状态的数据操作 178

6.5用ADO.NET编写一个小型图书管理系统 182

6.5.1需求分析 182

6.5.2程序的实现 183

6.6本章小结 186

6.7课后习题 186

第7章 窗体 189

7.1 Windows下程序的运行机制 189

7.1.1系统控制台模式下的过程驱动 189

7.1.2 Windows环境下程序的运行机制 190

7.1.3 C#中消息的封装 192

7.2 SharpDevelop集成开发环境 194

7.2.1 SharpDevelop界面简介 194

7.2.2定制SharpDevelop界面 194

7.2.3定制编码 196

7.2.4创建Windows Forms 197

7.3窗体的属性、事件与方法 198

7.3.1窗体的属性 198

7.3.2窗体的事件 200

7.3.3窗体的方法 202

7.4本章小结 206

7.5课后习题 206

第8章C#的控件 208

8.1 Button控件 208

8.1.1集成开发环境中的创建及使用方法 209

8.1.2使用记事本加SDK创建有控件窗体程序的方法 212

8.2标签(Label)控件 216

8.3链接标签(LinkLabel)控件 217

8.4文本框(TextBox)控件 218

8.5单选按钮(RadioButton)控件 220

8.6复选框(CheckBox)控件 222

8.7图片框(PictureBox)控件 225

8.8图片列表(ImageList)控件 226

8.9工具栏(ToolBar) 226

8.10主菜单(MainMenu) 229

8.11列表框(ListBox) 231

8.12组合框(ComboBox) 233

8.13定时器(Timer) 235

8.14通用对话框 236

8.14.1通用对话框概述 236

8.14.2打开文件对话框(OpenFileDialog) 237

8.14.3保存文件对话框(SaveFileDialog) 239

8.14.4字体对话框(FontDialog) 241

8.14.5颜色对话框(ColorDialog) 242

8.15本章小结 243

8.16课后习题 243

第9章 文件操作 247

9.1基本概念 247

9.1.1认识C#的文件处理系统 247

9.1.2文件和流 248

9.2文件和目录 248

9.2.1目录操作 248

9.2.2文件操作 251

9.3文件的读写 255

9.3.1文本模式读写文件 255

9.3.2二进制模式读写文件 257

9.4本章小结 260

9.5课后习题 260

第10章 线程 262

10.1基本概念 262

10.2线程的处理 263

10.2.1 System.Threading命名空间 263

10.2.2创建和终止线程 264

10.3线程的同步 268

10.4线程池的处理 271

10.5计时器 273

10.6本章小结 275

10.7课后习题 275

返回顶部