图书介绍

C#程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载

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 SharpDevelop2

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#中实现OOP46

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 fiinally111

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.NET171

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 Forms197

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

热门推荐