书籍详情

Java程序员C#开发指南

Java程序员C#开发指南

作者:(美)Brian Bagnall,(美)Philip Chen,(美)Stephen Goldberg著;邓少鹍[等]译;邓少鵾译

出版社:中国水利水电出版社

出版时间:2003-03-01

ISBN:9787508414393

定价:¥45.00

购买这本书可以去
内容简介
  内容提要全书共15章,循序渐进地描述了Microsoft的NET平台,以及为该平台设计的激动人心的新语言——C#。全部章节的重点都是进行C#与Java的对比,并附有详尽生动的例子。本书先从总体上介绍了C#语言;接着深入介绍该语言的基础,比如表达式、语句、字符串、数组、流程控制、对象和类、继承;然后是C#所特有的东西,比如结构、属性、委派、配件等;再接下来是.NET的框架类库中可以访问的一些类;随后介绍通过使用C#可以开发的不同类型的应用程序,最后讨论Microsoft的JUMP策略。本书覆盖的内容全面,并通过与Java语言的对比进行讲解,以加深读者的印象,并对一些常见的编程问题进行了解答。本书尤其适用于已经有部分经验的Java程序员学习C#使用,也适合广大编程爱好者的各类中级用户。
作者简介
暂缺《Java程序员C#开发指南》作者简介
目录
译者序
作者简介
致谢
前言
第1章 .NET基本原理
1.1 引言
1.2 .NET平台纵览
1.3 检查.NET框架的特性
1.3.1 多语言开发
1.3.2 平台及处理器独立
1.3.3 自动内存管理
1.3.4 版本支持
1.3.5 支持开放标准
1.3.6 配置简单
1.3.7 与非托管代码互操作的能力
1.3.8 提供安全
1.4 理解.NET体系结构
1.4.1 通用语言运行环境
1.4.2 .NET框架类库
1.4.3 Microsoft中间语言(MSIL)
1.4.4 运行时编译执行技术
1.5 掌握.NET从源代码到可执行文件的步骤
1.6 小结
1.7 快速解决方案
1.8 常见问题解答
第2章 C#介绍
2.1 引言
2.2 C#语言
2.2.1 与Java的相似处
2.2.2 C#与Java的不同之处
2.3 开始
2.3.1 安装.NET框架的SDK
2.3.2 创建第一个C#程序
2.3.3 编译并运行程序
2.3.4 使用调试工具
2.4 使用不同的IDE
2.4.1 Visual Studio.NET
2.4.2 其他的IDE
2.5 C#概述
2.5.1 创建媒体播放器应用程序
2.5.2 使用Visual Studio.NET进行快速应用程序开发
2.6 小结
2.7 快速解决方案
2.8 常见问题解答
第3章 语言基础
3.1 引言
3.2 Main()方法
3.2.1 命令行参数
3.2.2 返回值
3.3 单行及多行注释
3.4 数据类型及通用类型系统
3.5 变量
3.6 常量
3.7 赋值语句
3.8 运算符
3.8.1 算术运算符
3.8.2 赋值运算符
3.8.3 递增和递减运算符
3.8.4 关系运算符
3.8.5 逻辑运算符
3.8.6 位运算符
3.8.7 三元操作符
3.8.8 运算符优先权
3.9 预处理指令
3.9.1 #define和#undef
3.9.2 #if、#elif、#else和#endif
3.9.3 #erro和#warning
3.9.4 #region和#endregion
3.9.5 #line
3.10 名字空间
3.11 小结
3.12 快速解决方案
3.13 常见问题解答
第4章 程序结构
4.1 引言
4.2 字符串
4.2.1 WriteLine方法
4.2.2 创建字符串
4.2.3 逐字的字符串文本
4.2.4 StringBuilder类
4.2.5 使用正则表达式
4.3 流程控制
4.3.1 分支语句
4.3.2 迭代语句
4.3.3 跳转语句
4.4 数组
4.4.1 声明及初始化数组
4.4.2 使用params关键字
4.4.3 多维数组
4.5 foreach语句
4.6 索引
4.6.1 实现索引
4.6.2 多个索引
4.6.3 多参数索引
4.7 集合
4.8 异常
4.8.1 捕获异常
4.8.2 抛出异常
4.9 小结
4.10 快速解决方案
4.11 常见问题解答
第5章 对象和类
5.1 引言
5.2 使用类
5.2.1 访问控制
5.2.2 类修饰符
5.2.3 抽象类
5.2.4 密封类
5.2.5 实例变量
5.2.6 静态变量
5.3 使用方法
5.3.1 访问修饰符
5.3.2 方法参数
5.3.3 重载方法
5.4 创建对象
5.5 销毁对象
5.5.1 内存管理和碎片收集
5.5.2 C#的析构器
5.6 小结
5.7 快速解决方案
5.8 常见问题解答
第6章 面向对象编程
6.1 引言
6.2 继承
6.2.1 定义基类
6.2.2 调用基类的构造器
6.3 多态性
6.3.1 抽象类
6.3.2 修饰符abstract
6.3.3 修饰符virtual 
6.3.4 修饰符override
6.3.5 修饰符new
6.4 内部类
6.5 用户接口
6.5.1 创建一个接口
6.5.2 声明接口
6.5.3 接口的实现
6.5.4 外部接口的实现
6.6 小结
6.7 快速解决方案
6.8 常见问题解答
第7章 C#的其他特点
7.1 引言
7.2 性质
7.3 只读字段
7.4 枚举
7.5 装箱和拆箱
7.5.1 装箱
7.5.2 拆箱
7.6 操作符重载
7.6.1 一元操作符重载
7.6.2 二元操作符重载
7.6.3 Equals()方法
7.7 自定义转换
7.7.1 implicit操作符
7.7.2 explicit操作符
7.8 结构
7.8.1 结构的定义
7.8.2 结构的使用
7.9 小结
7.10 快速解决方案
7.11 常见问题解答
第8章 委派和事件
8.1 引言
8.2 委派
8.3 将委派作为回调函数
8.3.1 声明
8.3.2 实例化
8.3.3 调用
8.3.4 实现回调函数
8.4 将委派用于事件处理
8.4.1 Java中的事件处理
8.4.2 C#中的事件处理
8.5 多播
8.6 高级委派用法
8.6.1 将委派声明成静态变量
8.6.2 委派和线程的创建
8.7 小结
8.8 快速解决方案
8.9 常见问答解答
第9章 属性和配件
9.1 引言
9.2 使用属性
9.2.1 使用属性
9.2.2 创建自定义属性
9.3 使用映射
9.4 创建配件
9.4.1 显示数据
9.4.2 构造配件
9.4.3 多模块配件
9.5 版本方案
9.6 小结
9.7 快速解决方案
9.8 常见问题解答
第10章 多线程
10.1 引言
10.2 线程
10.3 创建线程
10.4 线程管理
10.5 调度线程
10.6 线程同步
10.6.1 使用lock语句
10.6.2 使用监控类
10.7 避免死锁和资源缺乏
10.8 小结
10.9 快速解决方案
10.10 常见问题解答
第11章 使用I/O流
11.1 引言
11.2 文件系统
11.2.1 目录
11.2.2 文件
11.3 流
11.3.1 Stream
11.3.2 FileStream
11.3.3 MemoryStream
11.3.4 BufferedStream
11.4 数据编码类型
11.5 文本
11.5.1 StreamReader和StreamWriter
11.5.2 StringReader和StringWriter
11.6 网络I/O
11.6.1 服务器端
11.6.2 客户端
11.7 同步和异步
11.8 Web流
11.9 串行化
11.9.1 创建可串行化的对象
11.9.2 串行化一个对象
11.9.3 对象的并行化
11.9.4 过渡过程数据
11.9.5 并行化操作
11.10 小结
11.11 快速解决方案
11.12 常见问题解答
第12章 使用Windows窗体创建用户界面
12.1 引言
12.2 Windows窗体类
12.3 创建Windows窗体应用程序
12.4 使用控件
12.4.1 添加控件
12.4.2 基本控件
12.5 事件处理
12.6 使用文本编辑器
12.7 使用Visual Studio.NET
12.8 小结
12.9 快速解决方案
12.10 常见问题解答
第13章 C#的Web开发
13.1 引言
13.2 Web Service综述
13.3 创建WebService
13.3.1 连接数据库
13.3.2 建立Web Service
13.3.3 运行和测试Web Service
13.3.4 用VS.NET创建图书WebService
13.4 消费Web Service
13.4.1 Web Service描述语言
13.4.2 创建代理对象
13.5 Web窗体概述
13.6 使用Web窗体控件
13.6.1 访问HTML页的Web控件
13.6.2 数据授权控件
13.6.3 有效性检查控件
13.6.4 复杂的Web控件
13.7 创建Web窗体应用程序
13.8 小结
13.9 快速解决方案
13.10 常见问题解答
第14章 使用ActiveX、COM和非托管代码
14.1 引言
14.2 使用非托管代码
14.3 使用平台调用工具
14.4 使用COM组件
14.4.1 创建简单的COM组件
14.4.2 运行时可调用包
14.5 使用ActiveX控件
14.5.1 ActiveX控件和Windows窗体控件的差别
14.5.2 使用ActiveX控件导入工具(AxImp.exe)
14.5.3 使用Visual Studio.NET导入ActiveX控件
14.6 使用指针
14.6.1 不安全代码
14.6.2 unsafe关键字
14.6.3 fixed关键字
14.7 小结
14.8 快速解决方案
14.9 常见问题解答
第15章 Microsoff的JUMP(Java用户移植途径)
15.1 引言
15.2 什么是J#
15.3 使用Visual J#
15.4 创建一个简单的Visual J#应用程序
15.5 小结
15.6 快速解决方案
15.7 常见问题解答
附录 C#关键字与Java中的对应关键字
猜您喜欢

读书导航