图书介绍

C#范例解析PDF|Epub|txt|kindle电子书版本网盘下载

C#范例解析
  • 张家祥等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505374133
  • 出版时间:2002
  • 标注页数:309页
  • 文件大小:50MB
  • 文件页数:323页
  • 主题词:

PDF下载


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

下载说明

C#范例解析PDF格式电子书版下载

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

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

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

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

图书目录

第1章 令人耳目一新的 .NET1

1.1 认识 .NET1

1.2 .NET的技术特征和新特性3

1.2.1 .NET的技术特征3

1.2.2 .NET的新特性4

1.3 .NET的组成5

1.4 .NET与J2EE的比较7

1.5 小结8

第2章 .NET框架与CLR9

2.1 .NET框架9

2.1.1 .NET框架的组成9

2.1.2 .NET中的开发工具和编程语言11

2.1.3 .NET框架的重大改进11

2.2 通用语言运行时12

2.2.1 通用语言运行时的概念与特点12

2.2.2 通用语言运行时的功能13

2.2.3 通用语言运行时的组成与原理分析14

2.2.4 CLR与COM的比较16

2.3 小结17

第3章 C# 语言18

3.1 C# 产生的背景18

3.2 在 .NET上使用C# 语言的原因18

3.3 C# 的特点21

3.4 C# 与Java比较23

3.4.1 C# 与Java的相同之处24

3.4.2 C# 与Java的区别24

3.5 小结25

第4章 初步体验C# 编程26

4.1 安装C# 编译器26

4.1.1 在Windows 2000环境中安装 .NET26

4.1.2 在Windows 98下安装 C# 编译器26

4.1.3 编译器csc.exe的常用命令27

4.2 选择C# 程序编辑器27

4.3 用CSC编译器编译一个C# 程序28

4.3.1 编辑C# 程序28

4.3.2 编译运行此程序29

4.3.3 分析语法29

4.3.4 输入和输出30

4.3.5 添加注释31

4.4 在 .NET IDE中创建简单的C# 程序32

4.4.1 在IDE中创建一个新的工程32

4.4.2 创建hello.cs源文件33

4.4.3 生成可执行文件35

4.4.4 运行程序35

4.5 小结36

第5章 数据类型与变量37

5.1 数据类型37

5.1.1 值类型37

5.1.2 引用类型44

5.1.3 加框和解框49

5.1.4 统一系统类型51

5.2 变量51

5.2.1 变量的种类52

5.2.2 默认值53

5.2.3 明确的赋值变量53

5.2.4 变量引用56

5.3 小结56

第6章 名字空间与接口57

6.1 名字空间57

6.1.1 编译单元57

6.1.2 名字空间声明57

6.1.3 using指示符58

6.1.4 名字空间成员63

6.2 接口63

6.2.1 接口声明63

6.2.2 接口成员64

6.2.3 完全资格接口成员名字68

6.2.4 接口执行68

6.3 小结68

第7章 类与结构79

7.1 类声明79

7.1.1 类修饰符79

7.1.2 类基本描述80

7.1.3 类主体81

7.2 类成员82

7.2.1 继承82

7.2.2 new 修饰符83

7.2.3 访问修饰符83

7.2.4 代表类型85

7.2.5 静态和实例成员85

7.3 常量86

7.4 域87

7.4.1 静态域和实例域88

7.4.2 只读域88

7.4.3 域初始化89

7.4.4 变量初始化90

7.5 转换操作91

7.6 方法92

7.6.1 方法的参数92

7.6.2 静态方法和实例方法97

7.6.3 virtual 方法97

7.6.4 override 方法99

7.6.5 sealed 方法101

7.6.6 abstract 方法102

7.6.7 extern方法103

7.6.8 方法体104

7.7 属性105

7.7.1 静态属性105

7.7.2 访问标志105

7.8 事件107

7.9 索引108

7.10 实例构造110

7.10.1 构造初始化110

7.10.2 实例变量初始化110

7.10.3 构造执行111

7.10.4 默认构造器113

7.10.5 私有构造器113

7.10.6 析构114

7.11 静态构造器114

7.12 结构117

7.12.1 结构声明117

7.12.2 结构成员117

7.12.3 类和结构的区别117

7.12.4 结构例子120

7.13 小结123

第8章 不安全代码与异常125

8.1 不安全内容125

8.2 指针类型127

8.3 固定的和可移动的变量128

8.4 指针转换128

8.5 在表达式中的指针129

8.5.1 指针指向129

8.5.2 指针成员访问129

8.5.3 指针元素访问130

8.5.4 地址操作131

8.5.5 指针增加和减少131

8.5.6 指针算术运算131

8.5.7 指针比较132

8.5.8 sizeof操作符132

8.6 fixed 语句133

8.7 堆栈分配135

8.8 动态存储定位136

8.9 异常及异常处理138

8.9.1 产生异常的原因138

8.9.2 System.Exception类138

8.9.3 普通的异常类138

8.10 小结139

第9章 语句140

9.1 using 语句140

9.2 结束点和可达性141

9.3 语句块143

9.4 空语句143

9.5 标签语句144

9.6 声明语句144

9.6.1 局部变量声明144

9.6.2 局部常量声明145

9.7 表达式语句145

9.8 选择语句145

9.8.1 if 语句145

9.8.2 switch 语句146

9.9 循环语句149

9.9.1 for 语句149

9.9.2 foreach 语句150

9.9.3 while 语句151

9.9.4 do 语句152

9.10 跳转语句153

9.10.1 break 语句154

9.10.2 continue语句154

9.10.3 goto语句155

9.10.4 return 语句156

9.10.5 throw 语句156

9.11 try 语句157

9.12 checked 和unchecked 语句159

9.12.1 对编译器设置溢出校验160

9.12.2 语句溢出校验160

9.13 lock 语句161

9.14 小结162

第10章 C# 与COM互操作163

10.1 属性163

10.1.1 ComImport属性163

10.1.2 StructOffset 属性164

10.1.3 ComRegisterFunction属性164

10.1.4 ComSourceInterfaces属性164

10.1.5 ComUnregisterFunction属性165

10.1.6 ComVisible属性165

10.1.7 DispId属性165

10.1.8 DllImport属性166

10.1.9 FieldOffset属性167

10.1.10 Guid属性167

10.1.11 HasDefaultInterface属性167

10.1.12 ImportedFromTypeLib属性168

10.1.13 In和Out属性168

10.1.14 IndexerName属性169

10.1.15 InterfaceType属性169

10.1.16 MarshalAs属性169

10.1.17 NoIDispatch属性170

10.1.18 PreserveSig属性170

10.1.19 StructLayout属性171

10.1.20 TypeLibFunc属性171

10.1.21 TypeLibType属性171

10.1.22 TypeLibVar属性172

10.2 C# 和COM互操作的例子:支持枚举172

10.3 小结175

第11章 C# 应用的一些小技巧176

11.1 在C# 中生成安装程序176

11.2 上传文件到服务器177

11.3 C# 对线程的处理178

11.4 用C# 编写时钟程序180

11.5 其他的小技巧182

11.5.1 用C# 获取主机的IP地址182

11.5.2 用C# 调用MessageBox183

11.5.3 用C# 调用Windows API183

11.5.4 C# 对光标的操作183

11.5.5 C# 对进程的获取183

11.5.6 在C# 中运行其他程序184

11.5.7 用C# 打开声音文件184

11.5.8 从控制台读取数值184

11.5.9 C# 中使用OpenFileDialog类185

11.6 小结185

第12章 用C# 开发桌面程序186

12.1 用C# 实现清除文件夹186

12.1.1 程序设计与分析186

12.1.2 程序源代码及运行188

12.2 用C# 开发DLL程序189

12.2.1 程序设计189

12.2.2 编译生成DLL文件190

12.2.3 创建简单的客户端程序190

12.3 C# 开发Windows程序191

12.3.1 创建应用程序框架191

12.3.2 消息处理193

12.3.3 创建C# 类库195

12.4 小结198

第13章 用C# 开发WinForm程序199

13.1 WinForm是什么199

13.2 WinForm的使用200

13.3 WinForm设计器的布局201

13.4 C# 的WinForm编程204

13.4.1 用C# 创建普通的WinForm204

13.4.2 用C# 创建特殊的WinForm205

13.4.3 在WinForm中加入一个标签207

13.5 WinForm与GDI+208

13.6 使用WinForm访问系统底层211

13.7 小结212

第14章 C# 与XML结合编程213

14.1 关于XML213

14.1.1 XML是什么213

14.1.2 XML的语法214

14.1.3 如何使用XML215

14.2 C# 对XML文件处理216

14.2.1 浏览XML文件内容216

14.2.2 往XML文件中添加内容217

14.2.3 删除XML文件内容218

14.3 用C# 与XML创建客户浏览菜单程序219

14.3.1 程序设计219

14.3.2 程序代码分析219

14.3.3 编译 C# 文件225

14.4 小结225

第15章 在ASP.NET上的C# 编程227

15.1 ASP.NET简介227

15.1.1 ASP.NET与ASP的联系和区别227

15.1.2 ASP.NET的配置227

15.1.3 ASP.NET的内置对象228

15.1.4 ASP.NET的特点229

15.2 ASP .NET与C# 编程231

15.2.1 用ASP.NET实现域名查询231

15.2.2 用C# 实现发送E-mail232

15.2.3 用C# 编程实现显示事件日志记录234

15.2.4 在ASP.NET中用C# 实现文件处理239

15.3 小结243

第16章 C# 与Web数据库编程244

16.1 C# 与ADO.NET结合编程244

16.1.1 ADO.NET是什么244

16.1.2 ADO.NET核心组件245

16.1.3 ADO.NET的对象247

16.2 用C# 添加Access数据库的记录248

16.2.1 程序运行的环境及数据库设置249

16.2.2 程序设计249

16.2.3 程序运行和源代码250

16.3 用C# 的SQL编程257

16.3.1 存取ODBC数据库257

16.3.2 对记录的维护258

16.3.3 编写简单的留言本258

16.3.4 使用XML进行信息处理261

16.4 小结261

第17章 用C# 编程操作注册表262

17.1 有关注册表的C# 编程基础262

17.1.1 Windows注册表262

17.1.2 Registry及RegistryKey类263

17.2 生成注册表的键及键值264

17.3 读取注册表的主键和键值265

17.3.1 准备工作265

17.3.2 程序设计265

17.3.3 源程序代码267

17.4 删除注册表中键及键值269

17.4.1 删除键和键值所用的方法269

17.4.2 程序设计与实现270

17.5 小结271

附录B C# 编译器选项279

B.1 输出文件相关选项279

B.2 输入文件相关选项279

B.3 资源相关选项279

B.4 代码生成相关选项279

B.5 错误和警告相关选项280

B.6 语言相关选项280

B.7 其他方面的选项280

B.8 增强的选项280

附录C C# 编译错误281

热门推荐