图书介绍

C#程序设计基础pdf电子书版本下载

C#程序设计基础
  • 杨棉绒,李栋,张鑫主编;胡鹏飞,冯庆峰副主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113160043
  • 出版时间:2013
  • 标注页数:278页
  • 文件大小:207MB
  • 文件页数:289页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第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

精品推荐