《C#程序设计基础入门教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:传智播客高教产品研发部编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2014
  • ISBN:9787115356246
  • 页数:266 页
图书介绍:本书共10章,第1章详细讲解了C#语言在.net平台的运行机制及Visual Studio2013开发软件的安装与使用;第2章详细讲解了C#的基本语法;第3章详细讲解了方法的使用和在开发过程中的异常处理、调试等技术;第4章和第5章,透彻讲解了面向对象的思想,采用典型详实的例子,通俗的语言阐述面向对象中的抽象概念。最后章节,通过读者自己开发“日记本”的案例,对本书讲解的知识进一步的巩固提升和学习。

第1章 C#开发入门 1

1.1 .NET基础知识 1

1.1.1 .NET Framework 1

1.1.2 C#语言 2

1.2开发环境搭建 3

1.2.1 Visual Studio介绍 3

1.2.2 Visual Studio安装 4

1.2.3 Visual Studio启动过程 6

1.2.4 Visual Studio主界面 7

1.3编写Hello World程序 8

1.4运行原理 11

1.5本章小结 12

1.6习题 12

第2章 C#编程基础(上) 13

2.1 C#的基本语法 13

2.1.1 C#代码的基本格式 13

2.1.2 C#中的注释 14

2.1.3 C#中的标识符 15

2.1.4 C#中的关键字 15

2.1.5 C#中的常量 16

2.2 C#中的变量 19

2.2.1变量的定义 19

2.2.2变量的数据类型 20

2.2.3变量的类型转换 22

2.2.4变量的作用域 25

2.3 C#中的运算符 26

2.3.1算术运算符 26

2.3.2赋值运算符 28

2.3.3比较运算符 28

2.3.4逻辑运算符 29

2.3.5位运算符 31

2.3.6运算符的优先级 32

2.4选择结构语句 33

2.4.1 if条件语句 34

2.4.2 switch条件语句 39

2.5循环结构语句 42

2.5.1.while.循环语句 43

2.5.2 do…while循环语句 44

2.5.3 for循环语句 45

2.5.4跳转语句(break、goto、continue) 47

2.5.5循环嵌套 49

2.6本章小结 51

2.7习题 51

第3章 C#编程基础(下) 55

3.1方法 55

3.1.1什么是方法 55

3.1.2方法的重载 58

3.2方法的高级应用 61

3.2.1递归调用 61

3.2.2高级参数 62

3.3数组 67

3.3.1数组的定义 67

3.3.2数组的常见操作 72

3.3.3多维数组 76

3.4程序调试 77

3.4.1设置断点 77

3.4.2单步调试 78

3.4.3观察变量 79

3.4.4条件断点 81

3.5本章小结 83

3.6习题 83

第4章 面向对象基础 87

4.1 面向对象的概念 87

4.2类与对象 88

4.2.1类的定义 88

4.2.2对象的创建与使用 89

4.2.3类的设计 92

4.2.4属性 93

4.3访问修饰符 96

4.4构造方法 96

4.4.1构造方法的定义 96

4.4.2构造方法的重载 98

4.5 this关键字 101

4.6索引器 104

4.7垃圾回收 106

4.8 static关键 108

4.8.1静态字段 108

4.8.2静态属性 109

4.8.3静态方法 110

4.8.4静态类 111

4.8.5静态构造方法 111

4.8.6单例模式 112

4.9嵌套类 114

4.10匿名类 115

4.11对象初始化器 116

4.12本章小结 117

4.13习题 117

第5章 面向对象高级 122

5.1类的继承 122

5.1.1继承的概念 122

5.1.2构造方法的执行过程 124

5.1.3隐藏基类方法 126

5.1.4装箱与拆箱 127

5.2 sealed关键字 128

5.2.1 sealed关键字修饰类 128

5.2.2 sealed关键字修饰方法 129

5.3多态 130

5.3.1重写父类方法 131

5.3.2多态的实现 132

5.3.3 base关键字 133

5.3.4 里氏转换原则 136

5.3.5 Object类 140

5.4抽象类和接口 142

5.4.1抽象类 142

5.4.2接口 143

5.5异常 146

5.5.1什么是异常 146

5.5.2 try…catch和finally 148

5.5.3 throw关键字 151

5.6命名空间与程序集 152

5.6.1命名空间 152

5.6.2程序集 153

5.7本章小结 156

5.8习题 156

第6章 WinForm基础 162

6.1 WinForm简介 162

6.1.1 WinForm项目的文件结构 162

6.1.2控件的常用属性与事件 165

6.1.3创建第个WinForm应用程序 166

6.2 WinForm常用控件 170

6.2.1 Button按钮、TextBox文本框、Label文本标签 171

6.2.2 ChcckBox复选框、RadioButton单选按钮 173

6.2.3 ListBox列表框、ComboBox下拉列表框 176

6.2.4 GroupBox容器 180

6.2.5 TreeView树视图控件 182

6.2.6 Timer控件 185

6.2.7 PrOgressBar控件 187

6.3本章小结 190

6.4习题 190

第7章 C#常用类 194

7.1字符串基本特征 194

7.1.1字符串的不可变性 194

7.1.2字符串与字符数组 195

7.2 String类的常用方法 196

7.2.1 String类的构造方法 196

7.2.2 String类的静态方法 197

7.2.3 String类的实例方法 201

7.3高效的StringBuilder 206

7.3.1 StringBuilder类 206

7.3.2 StringBuilder性能分析 208

7.4日期处理 209

7.4.1 DateTime类 209

7.4.2 DateTime类的常用属性 211

7.4.3 DateTime类的常用方法 212

7.5 Random类 214

7.6本章小结 217

7.7习题 217

第8章 文件操作 221

8.1流和文件流 221

8.2 System.IO命名空间 222

8.3 File类和Filelnfo类 222

8.3.1 File类 222

8.3.2 Filelnfo类 224

8.4 Directory类和Directorylnfo类 226

8.4.1 Directory类 226

8.4.2 Directorylnfo类 227

8.5 FileStrearn类 229

8.5.1 FileStream类介绍 229

8.5.2 FileStream类读取文件 229

8.5.3 FileStream类写入文件 231

8.5.4文件复制 232

8.6 StreamReader类和StreamWriter类 234

8.6.1 StreamWriter类 234

8.6.2 StreamReader类 236

8.6.3文件读写 238

8.7 Path类 239

8.8 BufferedStream类 241

8.9序列化和反序列化 243

8.10本章小结 245

8.11习题 245

第9章 集合 249

9.1集合概述 249

9.2非泛型集合 250

9.1.1 ArrayList集合 250

9.1.2 foreach循环 256

9.1.3 Hashtable集合 257

9.3泛型集合 259

9.3.1 List<T>泛型集合 259

9.3.2 Dictionary<TKey,TValue>泛型集合 261

9.3.3自定义泛型 262

9.4本章小结 263

9.5习题 264