图书介绍
Java程序员C#开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Brian Bagnall等著;邓少鹍等译 著
- 出版社: 北京:中国水利水电出版社
- ISBN:750841439X
- 出版时间:2003
- 标注页数:410页
- 文件大小:38MB
- 文件页数:431页
- 主题词:C语言-程序设计
PDF下载
下载说明
Java程序员C#开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
译者序1
作者简介1
致谢1
前言1
第1章 .NFT基本原理1
1.1 引言1
1.2 .NET平台纵览1
1.3 检查.NET框架的特性2
1.3.1 多语言开发3
1.3.2 平台及处理器独立4
1.3.3 自动内存管理4
1.3.4 版本支持5
1.3.5 支持开放标准5
1.3.6 配置简单6
1.3.7 与非托管代码互操作的能力7
1.3.8 提供安全7
1.4.1 通用语言运行环境9
1.4 理解.NET体系结构9
1.4.2 .NET框架类库10
1.4.3 Microsoft中间语言(MSIL)11
1.4.4 运行时编译执行技术11
1.5 掌握.NET从源代码到可执行文件的步骤12
1.6 小结13
1.7 快速解决方案14
1.8 常见问题解答15
2.2 C#语言17
2.1 引言17
第2章 C#介绍17
2.2.1 与Java的相似处18
2.2.2 C#与Java的不同之处19
2.3 开始20
2.3.1 安装.NET框架的SDK20
2.3.2 创建第一个C#程序21
2.3.3 编译并运行程序22
2.3.4 使用调试工具23
2.4 使用不同的IDE26
2.4.1 Visual Studio.NET27
2.4.2 其他的IDE29
2.5 C#概述29
2.5.1 创建媒体播放器应用程序30
2.5.2 使用Visual Studio.NET进行快速应用程序开发37
2.6 小结40
2.7 快速解决方案41
2.8 常见问题解答41
3.2 Main()方法43
3.1 引言43
第3章 语言基础43
3.2.1 命令行参数45
3.2.2 返回值47
3.3 单行及多行注释49
3.4 数据类型及通用类型系统56
3.5 变量57
3.6 常量59
3.7 赋值语句59
3.8 运算符62
3.8.1 算术运算符63
3.8.2 赋值运算符64
3.8.3 递增和递减运算符65
3.8.4 关系运算符65
3.8.5 逻辑运算符66
3.8.6 位运算符67
3.8.7 三元操作符68
3.8.8 运算符优先权68
3.9 预处理指令69
3.9.2 #if、#elif、#else和#endif70
3.9.1 #define和#undef70
3.9.3 #error和#warning72
3.9.4 #region和#endregion74
3.9.5 #line74
3.10 名字空间76
3.11 小结77
3.12 快速解决方案77
3.13 常见问题解答79
4.2 字符串81
第4章 程序结构81
4.1 引言81
4.2.1 WriteLine方法82
4.2.2 创建字符串82
4.2.3 逐字的字符串文本84
4.2.4 StringBuilder类85
4.2.5 使用正则表达式86
4.3 流程控制88
4.3.1 分支语句88
4.3.2 迭代语句91
4.3.3 跳转语句92
4.4 数组94
4.4.1 声明及初始化数组94
4.4.2 使用params关键字95
4.4.3 多维数组96
4.5 foreach语句101
4.6 索引103
4.6.1 实现索引103
4.6.2 多个索引106
4.6.3 多参数索引108
4.7 集合109
4.8 异常113
4.8.1 捕获异常113
4.8.2 抛出异常114
4.9 小结120
4.10 快速解决方案121
4.11 常见问题解答122
5.2 使用类123
第5章 对象和类123
5.1 引言123
5.2.1 访问控制124
5.2.2 类修饰符124
5.2.3 抽象类128
5.2.4 密封类128
5.2.5 实例变量128
5.2.6 静态变量129
5.3 使用方法131
5.3.1 访问修饰符133
5.3.2 方法参数134
5.3.3 重载方法137
5.4 创建对象139
5.5 销毁对象144
5.5.1 内存管理和碎片收集144
5.5.2 C#的析构器145
5.6 小结148
5.8 常见问题解答149
5.7 快速解决方案149
第6章 面向对象编程151
6.1 引言151
6.2 继承151
6.2.1 定义基类153
6.2.2 调用基类的构造器154
6.3 多态性157
6.3.1 抽象类158
6.3.2 修饰符abstract161
6.3.3 修饰符virtual162
6.3.4 修饰符override164
6.3.5 修饰符new168
6.4 内部类171
6.5 用户接口172
6.5.1 创建一个接口173
6.5.2 声明接口173
6.5.3 接口的实现174
6.5.4 外部接口的实现181
6.7 快速解决方案184
6.6 小结184
6.8 常见问题解答185
第7章 C#的其他特点186
7.1 引言186
7.2 性质186
7.3 只读字段189
7.4 枚举189
7.5 装箱和拆箱192
7.5.2 拆箱193
7.5.1 装箱193
7.6 操作符重载194
7.6.1 一元操作符重载197
7.6.2 二元操作符重载200
7.6.3 Equals()方法200
7.7 自定义转换200
7.7.1 implicit操作符201
7.7.2 explicit操作符202
7.8 结构204
7.8.1 结构的定义205
7.8.2 结构的使用207
7.9 小结210
7.10 快速解决方案210
7.11 常见问题解答211
第8章 委派和事件213
8.1 引言213
8.2 委派213
8.3.1 声明214
8.3 将委派作为回调函数214
8.3.2 实例化216
8.3.3 调用217
8.3.4 实现回调函数217
8.4 将委派用于事件处理220
8.4.1 Java中的事件处理221
8.4.2 C#中的事件处理223
8.5 多播228
8.6.1 将委派声明成静态变量231
8.6 高级委派用法231
8.6.2 委派和线程的创建232
8.7 小结233
8.8 快速解决方案234
8.9 常见问答解答234
第9章 属性和配件236
9.1 引言236
9.2 使用属性236
9.2.1 使用属性237
9.2.2 创建自定义属性240
9.3 使用映射244
9.4 创建配件250
9.4.1 显示数据250
9.4.2 构造配件251
9.4.3 多模块配件251
9.5 版本方案253
9.6 小结256
9.7 快速解决方案256
9.8 常见问题解答257
第10章 多线程258
10.1 引言258
10.2 线程258
10.3 创建线程259
10.4 线程管理263
10.5 调度线程265
10.6 线程同步269
10.6.1 使用lock语句269
10.6.2 使用监控类271
10.7 避免死锁和资源缺乏273
10.8 小结277
10.9 快速解决方案278
10.10 常见问题解答279
第11章 使用I/O流280
11.1 引言280
11.2 文件系统280
11.2.1 目录280
11.2.2 文件283
11.3 流286
11.3.1 Stream287
11.3.2 FileStream288
1 1.3.3 MemoryStream288
11.3.4 BufferedStream291
11.4 数据编码类型291
11.5 文本294
11.5.1 StreamReader和StreamWriter295
11.5.2 StringReader和StringWriter296
11.6.1 服务器端297
11.6 网络I/O297
11.6.2 客户端299
11.7 同步和异步301
11.8 Web流304
11.9 串行化305
11.9.1 创建可串行化的对象305
11.9.2 串行化一个对象306
11.9.4 过渡过程数据307
11.9.3 对象的并行化307
11.9.5 并行化操作308
11.10 小结310
11.11 快速解决方案310
11.12 常见问题解答311
第12章 使用Windows窗体创建用户界面313
12.1 引言313
12.2 Windows窗体类313
12.3 创建Windows窗体应用程序314
12.4 使用控件316
12.4.2 基本控件317
12.4.1 添加控件317
12.5 事件处理320
12.6 使用文本编辑器321
12.7 使用Visual Studio.NET324
12.8 小结327
12.9 快速解决方案328
12.10 常见问题解答329
13.2 Web Service综述330
第13章 C#的Web开发330
13.1 引言330
13.3 创建Web Service331
13.3.1 连接数据库332
13.3.2 建立Web Service335
13.3.3 运行和测试Web Service337
13.3.4 用VS.NET创建图书Web Service338
13.4 消费Web Service341
13.4.1 Web Service描述语言342
13.4.2 创建代理对象343
13.5 Web窗体概述347
13.6 使用Web窗体控件350
13.6.1 访问HTML页的Web控件351
13.6.2 数据授权控件351
13.6.3 有效性检查控件352
13.6.4 复杂的Web控件353
13.7 创建Web窗体应用程序356
13.8 小结360
13.9 快速解决方案361
13.10 常见问题解答362
第14章 使用ActiveX、COM和非托管代码363
14.1 引言363
14.2 使用非托管代码364
14.3 使用平台调用工具366
14.4 使用COM组件368
14.4.1 创建简单的COM组件369
14.4.2 运行时可调用包371
14.5.1 ActiveX控件和Windows窗体控件的差别380
14.5 使用ActiveX控件380
14.5.2 使用ActiveX控件导入工具(AxImp.exe)381
14.5.3 使用Visual Studio.NET导入ActiveX控件382
14.6 使用指针385
14.6.1 不安全代码385
14.6.2 unsafe关键字386
14.6.3 fixed关键字386
14.7 小结388
14.8 快速解决方案389
14.9 常见问题解答390
第15章 Microsoft的JUMP(Java用户移植途径)391
15.1 引言391
15.2 什么是J#392
15.3 使用Visual J#393
15.4 创建一个简单的Visual J#应用程序396
15.5 小结406
15.6 快速解决方案407
15.7 常见问题解答407
附录 C#关键字与Java中的对应关键字408
热门推荐
- 3390117.html
- 3302403.html
- 3301599.html
- 3317253.html
- 1467499.html
- 326379.html
- 73292.html
- 2954783.html
- 228687.html
- 855601.html
- http://www.ickdjs.cc/book_1345220.html
- http://www.ickdjs.cc/book_3275710.html
- http://www.ickdjs.cc/book_2820487.html
- http://www.ickdjs.cc/book_2937778.html
- http://www.ickdjs.cc/book_2521974.html
- http://www.ickdjs.cc/book_1219668.html
- http://www.ickdjs.cc/book_1393190.html
- http://www.ickdjs.cc/book_1961110.html
- http://www.ickdjs.cc/book_1290795.html
- http://www.ickdjs.cc/book_122305.html