书籍详情
J#程序设计教程:从Java到.NET的桥梁
作者:(美)Dr.P.G.Sarang,(美)Rahim Adatia著;康博译;康博译
出版社:清华大学出版社
出版时间:2002-08-01
ISBN:9787302057253
定价:¥32.00
购买这本书可以去
内容简介
J#是Microsoft推出的一种新型.NET语言。它其实是J++的升级版本,帮助Visual J++开发人员和Java开发人员轻松转向.NET平台。本书介绍了J#的语法、它所提供的类库以及J#与Visual J++和Java语言的关系。通过本书还可以学习如何使用J#创建Windows应用程序、ASP.NET Web应用程序和Web服务。本书最后讨论了J++和Java向J#的迁移技术。 本书适用于希望在.NET平台中开发应用程序的Visual J++开发人员和Java开发人员,以及希望学习这种.NET语言的其他读者。
作者简介
暂缺《J#程序设计教程:从Java到.NET的桥梁》作者简介
目录
第1章 Visual J#.NET
1.1 背景知识
1.2 .NET论述
1.2.1 .NETFramework
1.2.2 C#
1.2.3 .NET企业服务器
1.2.4 构建模块化的NET服务
1.2.5 比较.NET和J2EE
1.3 VJ#.NET出现的原因
1.4 J#特征
1.4.1 通用类型系统
1.4.2 System类
1.4.3 命名空间
1.4.4 程序集
1.4.5 ASP.NET
1.4.6 AD0.NET
1,5 VisualStudio.NET
1.5.1 可获得的软件
1.5.2 不使用VS.NET的J#
1.5.3 使用VisualStudio.NET
1.5.4 升级为J#
1.6 小结
第2章 J#语言
2.1 公共语言规范
2.2 词法结构
2.2.1 用作标识符的关键字
2.2.2 标识符语法
2.2.3 大小写无关的标识符
2.3 类型
2.3.1 基本数据类型
2.3.2 枚举
2.3.3 字符串和字符
2.3.4 数组
2.4 面向对象编程
2.4.1 类
2.4.2 接口
2.4.3 概念模型
2.4.4 重载与重写
2.4.5 J#对内部类的支持
2.4.6 java.lang.0bject
2.5 语句
2.5.1 程序块
2.5.2 控制语句
2.5.3 变量声明
2.5.4 赋值操作
2.5.5 方法调用
2.5.6 异常
2.6 多线程
2.6.1 synchronized关键字
2.6.2 wait()和notify()方法
2.6.3 死锁
2.6.4 volatile关键字
2.6.5 与C#语法和NET的关系
2.7 属性
2.7.1 J#的处理方式
2.7.2 在J#中实现属性
2.7.3 索引器
2.8 委托与事件
2.8.1 委托
2.8.2 事件
2.9 串行化
2.9.1 JDKl.1.4和Java 2的兼容性
2.9.2 与.NET串行化的互操作性
2.10 包、命名空间和程序集
2.11 预处理程序
2.12 小结
第3章 J#和类库
3.1 使用J#类库
3.1.1 测试对Java类的支持
3.1.2 不受支持的类库和API
3.2 使用.NET类库
3.2.1 导入命名空间
3.2.2 使用.NET类库的局限性
3.3 使用用户定义的.NET类库
3.4 使用COMInterop
3.5 J#不具备VisualJ十十6.0的哪些功能
3.6 小结
第4章 Windows应用程序
4.1 .NET类(System.Windows)
4.2 System.Windows.Forms.Form类
4.3 使用J#和VS.NET的Windows应用程序
4.4 添加窗体组件
4.5 控件
4.5.1 .NET控件
4.5.2 JavaAWT控件(java.awt)
4.6 布局管理器
4.6.1 Java方法
4.6.2 .NET方式
4.7 事件处理程序
4.7.1 .NET模型
4.7.2 Java委托模型
4.8 混合使用.NET和Java代码
4.8.1 基于.NET的窗体
4.8.2 基于JavaAWT的窗体
4.8.3 运行应用程序
4.8.4 讨论
4.9 继承Form
4.9.1 类示意图
4.9.2 定义基本窗体
4.9.3 扩充窗体
4.9.4 主应用程序窗体
4.9.5 讨论
4.10 基于GUI的地址簿J#应用程序
4.10.1 创建应用程序项目
4.10.2 提供数据库支持
4.10.3 创建数据库
4.10.4 添加应用程序功能
4.10.5 添加按钮事件处理程序
4.10.6 构建并运行项目
4.11 小结
第5章 使用J#进行ASP.NET编程
5.1 ASP.NET的功能
5.1.1 增强的浏览器无关性
5.1.2 支持面向对象的语言
5.1.3 服务器端控件
5.1.4 更好的工具支持
5.1.5 从页面代码中分离HTML
5.2 ASP.NET编程模型
5.3 Web Form结构
5.4 第一个ASP.NET页面
5.4.1 创建一个Web项目
5.4.2 向导生成的文件
5.4.3 查看VS.NET生成的代码
5.4.4 开发用户界面
5.4.5 编写后台代码
5.4.6 运行应用程序
5.4.7 与JSP作比较
5.5 Web Form控件
5.5.1 服务器端控件
5.5.2 功能丰富的控件
5.5.3 验证控件
5.6 开发一个ASP.NET应用程序
5.6.1 创建数据库
5.6.2 创建项目
5.6.3 运行应用程序
5.7 小结
第6章 使用J#创建Web服务
6.1 Web服务概述
6.2 Web服务
6.3 Web服务的体系结构
6.4 web服务的类型
6.5 Web服务技术
6.5.1 SOAP
6.5.2 带有附件的SOAP消息(SwA)
6.5.3 WSDL
6.5.4 UDDl
6.5.5 ebXML
6.6 使用VS.NET创建Web服务
6.6.1 创建项目
6.6.2 向导生成的文件
6.6.3 数据库
6.6.4 修改ASMX文件
6.6.5 运行Web服务
6.6.6 讨论
6.7 使用VS.NET创建Web服务的客户应用程序
6.7.1 项目
6.7.2 用户界面
6.7.3 代码
6.7.4 运行客户应用程序
6.8 "BestBargain Service"Web服务
6.8.1 小型的Web服务
6.8.2 集成的大型Web服务
6.8.3 运行应用程序
6.8.4 讨论
6.9 目前版本的局限性
6.10 小结
第7章 迁移问题
7.1 迁移WFC
7.2 jbimp转换工具
7.3 迁移RMI和JDBC
7.4 从RMI到.NET System.Runtime.Remoting
7.5 小结
附录 客户支持和代码下载
1.1 背景知识
1.2 .NET论述
1.2.1 .NETFramework
1.2.2 C#
1.2.3 .NET企业服务器
1.2.4 构建模块化的NET服务
1.2.5 比较.NET和J2EE
1.3 VJ#.NET出现的原因
1.4 J#特征
1.4.1 通用类型系统
1.4.2 System类
1.4.3 命名空间
1.4.4 程序集
1.4.5 ASP.NET
1.4.6 AD0.NET
1,5 VisualStudio.NET
1.5.1 可获得的软件
1.5.2 不使用VS.NET的J#
1.5.3 使用VisualStudio.NET
1.5.4 升级为J#
1.6 小结
第2章 J#语言
2.1 公共语言规范
2.2 词法结构
2.2.1 用作标识符的关键字
2.2.2 标识符语法
2.2.3 大小写无关的标识符
2.3 类型
2.3.1 基本数据类型
2.3.2 枚举
2.3.3 字符串和字符
2.3.4 数组
2.4 面向对象编程
2.4.1 类
2.4.2 接口
2.4.3 概念模型
2.4.4 重载与重写
2.4.5 J#对内部类的支持
2.4.6 java.lang.0bject
2.5 语句
2.5.1 程序块
2.5.2 控制语句
2.5.3 变量声明
2.5.4 赋值操作
2.5.5 方法调用
2.5.6 异常
2.6 多线程
2.6.1 synchronized关键字
2.6.2 wait()和notify()方法
2.6.3 死锁
2.6.4 volatile关键字
2.6.5 与C#语法和NET的关系
2.7 属性
2.7.1 J#的处理方式
2.7.2 在J#中实现属性
2.7.3 索引器
2.8 委托与事件
2.8.1 委托
2.8.2 事件
2.9 串行化
2.9.1 JDKl.1.4和Java 2的兼容性
2.9.2 与.NET串行化的互操作性
2.10 包、命名空间和程序集
2.11 预处理程序
2.12 小结
第3章 J#和类库
3.1 使用J#类库
3.1.1 测试对Java类的支持
3.1.2 不受支持的类库和API
3.2 使用.NET类库
3.2.1 导入命名空间
3.2.2 使用.NET类库的局限性
3.3 使用用户定义的.NET类库
3.4 使用COMInterop
3.5 J#不具备VisualJ十十6.0的哪些功能
3.6 小结
第4章 Windows应用程序
4.1 .NET类(System.Windows)
4.2 System.Windows.Forms.Form类
4.3 使用J#和VS.NET的Windows应用程序
4.4 添加窗体组件
4.5 控件
4.5.1 .NET控件
4.5.2 JavaAWT控件(java.awt)
4.6 布局管理器
4.6.1 Java方法
4.6.2 .NET方式
4.7 事件处理程序
4.7.1 .NET模型
4.7.2 Java委托模型
4.8 混合使用.NET和Java代码
4.8.1 基于.NET的窗体
4.8.2 基于JavaAWT的窗体
4.8.3 运行应用程序
4.8.4 讨论
4.9 继承Form
4.9.1 类示意图
4.9.2 定义基本窗体
4.9.3 扩充窗体
4.9.4 主应用程序窗体
4.9.5 讨论
4.10 基于GUI的地址簿J#应用程序
4.10.1 创建应用程序项目
4.10.2 提供数据库支持
4.10.3 创建数据库
4.10.4 添加应用程序功能
4.10.5 添加按钮事件处理程序
4.10.6 构建并运行项目
4.11 小结
第5章 使用J#进行ASP.NET编程
5.1 ASP.NET的功能
5.1.1 增强的浏览器无关性
5.1.2 支持面向对象的语言
5.1.3 服务器端控件
5.1.4 更好的工具支持
5.1.5 从页面代码中分离HTML
5.2 ASP.NET编程模型
5.3 Web Form结构
5.4 第一个ASP.NET页面
5.4.1 创建一个Web项目
5.4.2 向导生成的文件
5.4.3 查看VS.NET生成的代码
5.4.4 开发用户界面
5.4.5 编写后台代码
5.4.6 运行应用程序
5.4.7 与JSP作比较
5.5 Web Form控件
5.5.1 服务器端控件
5.5.2 功能丰富的控件
5.5.3 验证控件
5.6 开发一个ASP.NET应用程序
5.6.1 创建数据库
5.6.2 创建项目
5.6.3 运行应用程序
5.7 小结
第6章 使用J#创建Web服务
6.1 Web服务概述
6.2 Web服务
6.3 Web服务的体系结构
6.4 web服务的类型
6.5 Web服务技术
6.5.1 SOAP
6.5.2 带有附件的SOAP消息(SwA)
6.5.3 WSDL
6.5.4 UDDl
6.5.5 ebXML
6.6 使用VS.NET创建Web服务
6.6.1 创建项目
6.6.2 向导生成的文件
6.6.3 数据库
6.6.4 修改ASMX文件
6.6.5 运行Web服务
6.6.6 讨论
6.7 使用VS.NET创建Web服务的客户应用程序
6.7.1 项目
6.7.2 用户界面
6.7.3 代码
6.7.4 运行客户应用程序
6.8 "BestBargain Service"Web服务
6.8.1 小型的Web服务
6.8.2 集成的大型Web服务
6.8.3 运行应用程序
6.8.4 讨论
6.9 目前版本的局限性
6.10 小结
第7章 迁移问题
7.1 迁移WFC
7.2 jbimp转换工具
7.3 迁移RMI和JDBC
7.4 从RMI到.NET System.Runtime.Remoting
7.5 小结
附录 客户支持和代码下载
猜您喜欢