图书介绍

C#精髓PDF|Epub|txt|kindle电子书版本网盘下载

C#精髓
  • (美)Chris H. Pappas,(美)William H. Murray著;周良忠译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115105235
  • 出版时间:2002
  • 标注页数:285页
  • 文件大小:23MB
  • 文件页数:301页
  • 主题词:

PDF下载


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

下载说明

C#精髓PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章迈入C#殿堂1

1.1 从Algol起源1

1.1.1 为什么在“C#”中能看到“C”1

1.1.2 C与以前的高级语言3

1.1.3 C的优点4

1.2从C到C++以及面向对象编程4

1.4走近互联网5

1.3通过Visual.Basic享受编程乐趣5

1.5 HTML的起源6

1.5.1 CGI6

1.5.2 PERL7

1.5.3 JavaScript和JScript7

1.5.4 VBScript7

1.5.5插件和ActiveX7

1.5.6允许各种计算机系统的访问7

1.6 C#——另一个金字塔结构8

1.5.10提供全面的双向通信8

1.5.7 Web浏览器8

1.5.9遍及每个角落的信息8

1.5.8轻松全面展示多媒体8

1.6.1 ANSI C#9

1.6.2什么是MSIL9

1.6.3微软和.NET9

1.6.4 C#和.NET10

1.6.5公共语言规范(CLS)10

1.6.6 Visual C++的CLS扩展10

1.6.7协同工作能力的重要性10

1.7 C#简介与概览11

1.7.1 C#的广泛应用性11

1.7.2 C#的效率11

1.8小结13

2.1 C#概览14

2.1.1 易用性14

第2章独一无二的C#14

2.1.2一致性16

2.1.3最新技术16

2.1.4面向对象17

2.1.5类型安全17

2.1.6可伸缩性18

2.1.7版本控制18

2.2如何绘出“巨幅图画”19

2.1.9灵活性19

2.1.8可移植性19

2.2.1可见性20

2.2.2访问成员23

2.2.3作用域限制26

2.2.4利用签名进行重载26

2.2.5名字分辨27

2.3小结27

3.1.1 微软.NET28

3.1让“巨幅图画”变得更大28

第3章Visual Studio.NET与C#28

3.1.2中间语言29

3.1.3 实时编译器29

3.1.4公共语言参考29

3.1.5元数据30

3.1.6公共语言规范30

3.1.7虚拟执行系统和执行引擎30

3.2使用MDE创建C#应用程序31

3.3从这里开始32

3.3.1创建新项目33

3.3.2设置“新建项目”参数33

3.4应用程序MyHelloWorld.cs35

3.5编译你的第一个C#程序42

3.6执行一个C#程序44

3.7 MyHelloWorld.cs的输出44

3.8使用集成调试器45

3.8.1启动集成调试器45

3.8.4使用菜单48

3.8.3使用热键组合48

3.8.2集成调试器选项快捷键48

3.8.5查看变量的内容49

3.9小结52

第4章重要数据、标识符和关键字53

4.1 C#基础知识53

4.1.1关键字53

4.1.2预处理器指令54

4.1.3操作符58

4.1.4预定义类型63

4.1.5 数值转换68

4.2 C#编程元素70

4.2.1数组70

4.2.2属性、事件、索引器、属性和版本控制71

4.2.3装箱、拆箱以及统一类型系统72

4.2.4类、结构和枚举73

4.2.5命名空间74

4.2.6 语句75

4.2.7值和引用类型77

4.3 C#编译器选项(按类别列出)78

4.4小结79

第5章程序控制80

5.1 语言等价80

5.1.1注释代码80

5.1.2变量声明81

5.1.3赋值语句82

5.1.4 if…else语句82

5.1.5 switch语句83

5.1.6 for循环85

5.1.7 while循环86

5.1.8按值传递参数86

5.1.9按引用传递参数87

5.1.10异常处理88

5.1.11初始化对象引用89

5.2条件控制90

5.1.12几点忠告90

5.2.1 if91

5.2.2 if-else91

5.2.3嵌套if-else92

5.2.4 if-else-if93

5.2.5条件操作符(?)94

5.2.6 switch-case95

5.3.1 break97

5.3跳转控制97

5.3.2 continue98

5.3.3 goto99

5.4迭代控制99

5.4.1 for99

5.4.2 while100

5.4.3 do-while101

5.4.4 foreach、in102

5.5小结105

6.1数组属性106

第6章数组106

6.3作为对象的数组107

6.2数组类型107

6.4初始化数组108

6.4.1显式数组初始化109

6.4.2局部或内部数组声明简写110

6.4.3数组初始化器上下文110

6.5一维数组111

6.6多维数组111

6.7.1 while语句120

6.7数组元素访问120

6.7.2 foreach语句121

6.7.3求助于下标121

6.8是静态数组吗124

6.9数组协变125

6.10 System.Array类型126

6.11小结126

7.2指针变量127

第7章告别指针127

7.1静态变量127

7.3动态内存分配128

7.4指针变量的缺陷129

7.5 C#没有指针变量吗130

7.6 C#也有指针,但没有明确提供131

7.7何时能访问变量、何时不能访问131

7.7.1值类型131

7.8当必须使用指针时该怎么办132

7.8.1理解地址操作符&132

7.7.3装箱和拆箱132

7.7.2 引用类型132

7.8.2使用unsafe和fixed135

7.8.3不安全数组和指针语法137

7.8.4不安全代码的更多知识139

7.8.5 自动垃圾回收140

7.8.6理解箭头操作符143

7.9堆栈与堆内存分配144

7.10理解C#的类型系统146

7.11 object详解147

7.12装箱详解149

7.13拆箱详解150

7.14小结150

第8章学习对象前的最后一站151

8.1 内部类型151

8.1.1 sbyte151

8.1.3 byte152

8.1.2 bool152

8.1.4 double153

8.1.5 false154

8.1.6 fixed154

8.1.7 float155

8.1.8 int155

8.1.9 short155

8.1.10 string156

8.1.13 ulong157

8.1.11 true157

8.1.12 uint157

8.1.14 ushort158

8.1.15void158

8.2用户自定义类型158

8.2.1 struct158

8.2.2 enum159

8.3异常处理161

8.3.1 throw161

8.3.2 try-catch162

8.3.3 try-finally164

8.4.作用域和生成时间控制165

8.4.1 static165

8.4.2 const165

8.5整数转换165

8.5.1 checked165

8.5.2 unchecked167

8.6.1params170

8.6参数170

8.6.2 out171

8.6.3 ref171

8.7特殊操作符173

8.7.1 sizeof()173

8.7.2 as173

8.8小结174

第9章对象176

9.1赋予应用程序Windows界面176

9.2好的对象设计176

9.3如何创建对象176

9.4家族树177

9.5作为C#对象的类177

9.5.1构造函数178

9.5.2析构函数185

9.5.3 方法185

9.5.4索引器——C++程序员所不具备的194

9.5.6接口197

9.5.5委托和事件197

9..5.7类和接口修饰符202

9.5.8抽象类206

9.5.9密封类207

9.6回顾继承208

9.7回顾类209

9.8小结209

第10章C#中的I/O210

10.1 Console类210

10.1.1 Console类成员210

10.1.2 char、int、float、string的控制台I/O211

10.2使用System.IO213

10.2.3文件缓冲214

10.2.4 char、int、float、string的打印机输出214

10.2.2文件编码214

10.2.1 File类214

10.2.5输出到外部文件或打印机的方法216

10.2.6 FileMode枚举成员218

10.2.7 FileAccess枚举成员219

10.2.8 StreamWriter和StreamReader类219

10.2.9查询文件结尾219

10.2.10二进制I/O220

10.2.11二进制文件逐字节I/O222

10.3格式化数据224

10.3.1格式定义符225

10.3.2货币定义符“C”226

10.3.3 小数定义符“D”226

10.3.4指数定义符“E”227

10.3.5定点数定义符“F”227

10.3.6常规定义符“G”227

10.3.7数字定义符“N”227

10.3.8十六进制定义符“X”228

10.3.9描绘格式定义符228

10.4小结230

11.1类型转换231

11.1.1关键字implicit231

11.1.2关键字explicit231

第11章 高级C#编程思考231

11.1.3操作符235

11.2关键字typeof()238

11.3关键字is240

11.4关键字this242

11.5关键字event244

11.6关键字readonly249

11.7小结251

第12章C#和Windows——项目设计基础知识252

12.1 Windows应用程序开发的历史252

12.2为什么C#是Windows项目的理想选择253

12.3 C#和Windows应用程序253

12.5 Visual Studio.NET工具254

12.6标准控件254

12.4事件254

12.7控件属性257

12.7.1更改控件缺省属性258

12.7.2快速更改多个控件的属性259

12.7.3对象名字和标签259

12.7.4事件处理器259

12.7.5利用代码更改属性260

12.8用户界面设计260

12.8.2使用网格261

12.8.1 良好的设计261

12.8.3控件基础知识262

12.8.4销售税计算器264

12.8.5为工作选择恰当的控件267

12.8.6项目代码268

12.8.7其他控件273

12.9设计标准278

12.10更多知识278

索引279

热门推荐