当前位置:首页 > 计算机网络 > 程序设计 > .NET程序设计
出版社:华中科技大学出版社
出版日期:2004-8
ISBN:9787560931449
作者:Jawahar Puvvala,庄东,Alok Pota,杨涛
页数:498页
内容概要
Jawahar Puvvala是Nucor公司的一名顾问,其主要职责是使用各种不同的高级技术来开发服务器端和客户端的应用程序。他的教育背景是为机械和建筑工程系统编写软件,在这方面他发表过多篇相关的期刊文章和会议论文。
Alok Pota是德克萨斯州奥斯汀Digital Motorworks(DMi)公司的J2EE应用程序开发人员。其教育背景是用Visual C++、Visual Basic和FORTRAN编写科学数值分析和可视化软件。Alok的出版作品还包括众多关于数学建模和专家系统方面的科技论文。
书籍目录
第一部分 C#基础
1 NET Framework
2 C#起步
3 C#和Java的区别
4 对象
5 继承和多态性
6 接口
7 数据类型
8 运算符
9 基本控制流
10 异常
11 数组
12 字符串
13 格式化数字、字符串和日期
14 集合
15 C#的I/O API
16 线程编程
17 C#的属性、索引器和特性
18 委托和事件编程
第二部分 高级C#
19 访问数据库
20 处理XML
21 C#中的GUI程序设计
22 反射
23 程序集、应用程序配置和进程管理
附录 Java与C#中API的比较
作者简介
本书是将Java编程经验迁移到.NET环境的权威性指南对于Java程序员而言,正确理解C#和Java这两种语言的异同才能够快速地使用C#语言开发Windows应用程序。本书中所采用的大量代码(均在Visual Studio,NET 2003和Java 1.4版本平台上进行了测试)向读者展示了如何将Java编程经验应用到C#编程中,以创建出功能丰富的.NET应用程序。
作者首先详细描述了.NET Framework的知识,随之向读者介绍了代码编写的方法和Visual Studio,NET集成开发环境(旧E)的内容。本书将C#和Java的不同特点进行了归纳比较并系统分析了这两种语言之间的关系。读者从中将学习到C#编程的实质——从对象创建到事件编程,以及更多高级的知识如数据库访问、XML处理,GUI编程和反射技术等等。
为了让读者能更加敏捷地进行C#编程,而不是简单地在C#中模仿Java编程,本书主要讨论了以下主题:
·数据库访问
·继承和多态性
·线程编程
·垃圾收集和内存管理
·C#应用程序部署
·委托
·处理XML
本书为Java开发人员、程序员和体系结构师提供了大量经验性建议,以帮助他们成功地迁移到.NET环境中。
图书封面