图书介绍

深入浅出C#【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

深入浅出C#
  • 许春杰等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115096325
  • 出版时间:2001
  • 标注页数:291页
  • 文件大小:23MB
  • 文件页数:302页
  • 主题词:

PDF下载


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

下载说明

深入浅出C#PDF格式电子书版下载

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

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

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

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

图书目录

第1章 .NET和C#简介1

1.1 .NET和C#1

1.2 .NET SDK的安装3

1.3 Visual Studio 7.0的安装3

1.3.1 Visual Studio 7.0系统要求3

1.3.2 Visual Studio 7.0安装步骤4

1.3.3 Visual Studio 7.0安装中常见问题6

第2章 C#语言入门7

2.1 “Hello,world”程序7

2.2 类型8

2.3 变量和参数10

2.4 内置变量11

2.5 数组类型12

2.6 系统统一类型14

2.7 自动内存管理15

2.8 表达式17

2.9 局部常量和局部变量17

2.10 语句18

2.10.1 if语句18

2.10.2 switch语句19

2.10.3 while语句19

2.10.4 do语句20

2.10.5 for语句20

2.10.12 lock语句21

2.10.11 checked和unchecked语句21

2.10.9 throw语句21

2.10.10 try语句21

2.10.8 return语句21

2.10.7 break语句和continue语句21

2.10.6 foreach语句21

2.10.13 语句标记和goto语句22

2.11 类22

2.12 结构22

2.13 接口23

2.14 代表(delegate)25

2.15 枚举27

2.16 名字空间28

2.17 属性29

2.18 特性30

3.1.1 预处理声明38

3.1 预处理指令38

第3章 编译预处理和C#程序调试38

3.1.2 #if、#elif、#else、#endif40

3.1.3 预处理控制行40

3.1.4 #line41

3.1.5 预定义表达式41

3.1.6 要注意的问题41

3.1.7 一个条件编译的例子42

3.2 保留字44

3.3 编译和调试C#程序45

3.3.1 命令行编译45

3.3.2 用.NET SDK进行调试45

3.3.3 使用Visual Studio 7.0提供的集成开发环境54

3.3.4 利用Visual Studio 7.0来调试程序59

4.1.1 值类型的默认构造函数62

4.1 值类型62

第4章 C#数据类型62

4.1.2 结构类型63

4.1.3 简单类型64

4.1.4 枚举类型67

4.2 引用类型68

4.2.1 类类型68

4.2.2 对象类型68

4.2.3 字符串类型68

4.2.4 接口类型68

4.2.5 数组类型69

4.2.6 代表类型69

4.3 加框和消框(boxing和unboxing)69

4.3.1 boxing加框转化69

4.3.2 unboxing消框转化70

第5章 表达式与控制语句71

5.1 表达式71

5.1.1 表达式分类71

5.1.2 简单表达式71

5.2 函数72

5.2.1 函数分类72

5.2.2 参数列表73

5.3 操作符74

5.3.1 操作符的优先级74

5.3.2 基本操作符74

5.3.3 单目操作符79

5.3.4 算术操作符80

5.3.5 移位操作符80

5.3.9 操作符的重载81

5.3.8 条件逻辑操作符81

5.3.6 关系操作符81

5.3.7 位逻辑操作符81

5.3.10 条件语句85

5.3.11 赋值语句85

5.4 语句87

5.4.1 语句块87

5.4.2 空语句87

5.4.3 标签语句87

5.4.4 声明语句88

5.4.5 表达式语句88

5.4.6 选择语句88

5.4.7 循环语句90

5.4.8 跳转语句91

6.1 名字空间的声明和调用92

第6章 名字空间92

6.1.1 名字空间的声明94

6.1.2 名字空间的使用95

6.1.3 using指令96

6.1.4 名字空间的别名97

6.2 名字空间和基类98

第7章 类99

7.1 描述类的概念99

7.1.1 抽象类(Abstract class)99

7.1.2 密封类(Sealed class)100

7.1.3 基类(Base classes)100

7.2.1 类成员声明101

7.2 类成员101

7.2.2 继承102

7.2.3 new修饰符102

7.2.4 权限修饰符102

7.2.5 静态和实例成员102

7.3 常量104

7.4 字段105

7.4.1 静态和实例字段(static and instance fields)105

7.4.2 只读字段(readonly fields)107

7.4.3 常量和静态只读字段的区别108

7.5 方法109

7.5.1 方法参数(method parameters)109

7.5.2 虚拟方法(virtual methods)114

7.5.3 重载基类中的方法(override methods)118

7.5.4 抽象方法(abstract methods)119

7.5.5 外部方法(external methods)120

7.6 属性(Properties)121

7.6.1 存取标记(accessors)121

7.6.2 虚拟、隐藏和抽象标记(virtual、override、abstract accessors)124

7.7 事件(Events)126

7.8 索引(Indexers)131

7.9 操作符(Operators)138

7.10 实例构造函数(Instance Constructors)138

7.10.1 默认构造函数(default constructors)138

7.10.2 私有构造函数(private constructors)139

7.11 静态构造函数(Static Constructors)139

7.13 一个堆栈类的实现142

7.12 析构函数(Destructors)142

7.14 .NET的基类144

7.14.1 基类查看工具WinCV145

7.14.2 处理日期和时间146

7.14.3 文件和文件夹的操作148

第8章 结构159

8.1 结构的声明和使用159

8.1.1 结构成员的属性、方法和私有字段159

8.1.2 结构作为参数传递160

8.1.3 结构的构造函数和继承161

8.1.4 结构和特性(Attribute)162

8.2 结构的两个例子163

8.2.1 数据库整数类型(Database integer type)163

8.2.2 数据库布尔类型(Database boolean type)165

第9章 数组和枚举168

9.1 数组168

9.1.1 数组类型(Array types)168

9.1.2 数组创建168

9.1.3 数组元素访问(Array element access)169

9.1.5 数组初始化(Array initializers)169

9.1.6 数组举例170

9.2 枚举171

9.2.1 枚举的声明171

9.2.2 枚举成员172

第10章 接口174

10.1 接口概述174

10.2.1 接口修饰符177

10.2.2 基本接口177

10.2 接口声明177

10.3 接口成员178

10.3.1 接口成员声明178

10.3.2 接口方法178

10.3.3 接口属性178

10.3.4 接口索引179

10.3.5 接口成员访问179

10.4 接口实现181

10.4.1 接口的实现181

10.4.2 接口成员的显式实现183

10.4.3 接口重实现188

10.4.4 抽象类和接口189

11.1 通过代表调用方法190

第11章 代表190

11.2 定义代表为静态成员198

11.3 动态创建代表200

11.4 代表合成201

11.5 代表和事件203

第12章 异常处理207

12.1 如何捕获异常207

12.1.1 检查(checked)和非检查(unchecked)语句207

12.1.2 通过编译器设置溢出检查208

12.1.3 在语句中设置溢出检查208

12.2 异常处理语句210

12.2.1 使用try和catch捕获异常210

12.2.2 使用try和finally清除异常211

12.2.3 使用try-catch-finally处理所有异常214

13.1.1 创建一个非管理COM类包容器216

第13章 C#高级应用216

13.1 与COM对象的交互216

13.1.2 在C#代码中声明一个非管理的COM类(coclasses)217

13.1.3 在C#代码中创建一个非管理COM类的实例217

13.1.4 C#中的QueryInterface218

13.1.5 综合实例218

13.2 创建受管理DLL和调用外部DLL223

13.2.1 编译和调用一个动态链接库223

13.2.2 调用外部DLL库226

13.3 代码安全227

13.3.1 安全性227

13.3.2 安全策略227

13.3.3 安全和性能230

13.4 ADO对象232

13.4.1 数据集的产生233

13.4.2 浏览、添加和修改数据235

13.5 其他应用(系统服务进程)247

第14章 Visual C#设计Windows程序249

14.1 常用控件249

14.1.1 使用菜单249

14.1.2 使用工具栏250

14.1.3 设计MDI文档257

14.1.4 保存文件对话框和打开文件对话框258

14.1.5 打印预览对话框259

14.2 综合实例259

14.2.1 MDI主窗口源程序Scribble.cs260

14.2.2 MDI子窗口源程序ScribbleView.cs283

14.2.3 类定义源程序ScribbleView.cs288

热门推荐