Java是Sun公司推出的能够跨越多平台的、可移植性最高的一种面向对象的编程语言,也是目前最先进、特征最丰富、功能最强大的计算机语言。Java自从面世以来一直以易学易用、功能强大的特点得到广泛的应用,其强大的跨平台特性使Java程序可以运行在任何一个系统平台上,甚至是手持电话、商务助理等电子产品,都可以运行Java程序,真正做到“一次编写,到处运行”。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,这使得Java成为应用范围最广阔的开发语言。
本书内容
学、练、用到精通只需24堂课。本书从初中级用户的角度进行科学合理的设计,通过24堂课全面地讲述了使用Java语言进行程序开发所必备的知识和技能,如下图所示。
第1部分 基础篇(第1~第7堂课):讲述了Java概述、使用IDE集成开发工具、Java语言基础知识、流程控制语句、数组应用、面向对象编程、字符串处理。这些都是程序语言的基础,学通了这些内容后,再学其他篇相信一定会很简单。
第2部分 提高篇(第8~第14堂课):讲述了使用Visual Basic 6.0进行应用程序开发的各种常用技术,包括类的继承与多态特性、其他类特性与异常处理、Swing编程基础、多线程编程、事件处理的应用、常用工具类、常用集合类。通过本篇的学习,读者能够开发小型应用程序,掌握面向对象的高级特性、学会任务多线程处理和使用集合对象保存数据等。
第3部分 高级篇(第15~第21堂课):讲述了数据库编程应用、输入输出流与文件、网络程序设计、表格控件的应用、树控件的应用、其他高级控件、图形绘制技术。通过本篇的学习,读者可以实现文件操作、图形图像处理、开发小型网络程序和数据库应用程序。
第4部分 实战篇(第22~第24堂课):讲述了进销存管理系统、企业内部通讯管理系统和图书馆管理系统3个完整的项目实例设计全过程,积累项目开发经验。
本书特点
q 配备120集(358段)多媒体教学视频讲解。
本书DVD光盘提供了覆盖全书的语音视频讲解,读者可以通过视频快速、直观、轻松地学习。
q 每一堂课都结合“照猫画虎”、“情景应用”。
为了增强读者的动手能力,并激发学习兴趣,本书提供了“照猫画虎”和“情景应用”栏目,根据实例模仿着去做是学习编程的最快方式。
q 每一堂课都结合励志故事和“行动指南”,时刻进行激励和鼓舞。
我们认为学习中尤其是最初的一段时间非常有必要不断地对学习者进行激励和鼓舞,让他们坚持下来是至关重要的,因此在书中不间断地用一些励志故事和行动指南鼓舞其信心。
q 光盘提供了本书的所有代码,即使只有一行。
本书光盘不仅提供了所有实例的源程序,还提供了书中所有示例的源代码,哪怕只有一行。读者可以直接复制,以提高学习效率。
q 本书所有习题和实战都给出了答案,部分习题还有解析,读者可以对照查阅。
读者对象
? 有志于软件开发的初学者 ? 高等院校计算机相关专业的老师和学生
? 准备从事软件开发的求职者 ? 参与毕业设计的学生
? 初中级程序开发人员 ? 程序测试及维护人员
本书作者
本书由明日科技组织编写,参加编写的程序员有李钟尉、李伟、王国辉、赛奎春、潘凯华、刘欣、李慧、陈丹丹、高春艳、孙秀梅、杨丽、刘玲玲、朱晓、刘燕、陈英、李鑫、李贺、肖鑫、张丽娜、沈博、刘冠男、曹飞飞、李丽、聂喜婷、王明昭、张英豪、王小科、赵会东、白伟明等。
由于水平有限,书中疏漏和不足之处在所难免,恳请广大读者朋友批评指正。
技术支持与服务
有关本书的问题,读者可以通过如下方式与我们沟通:
q 登录本技术网站:www.mingribook.com,查阅相关问题或者留言。
q 通过邮箱:tmoonbook@sina.com或th_press@263.net。
q 加入QQ:200958607。
最后,感谢您选择本书,希望本书能成为您编程路上的领航者。
祝读书快乐!
特别提醒:
亲爱的读者朋友,由于近期纸张价格和印制成本大幅上涨,为不增加读者朋友的负担,又不减少书的内容,本书的最后几章内容不得不放在配书光盘中(参见目录),由此给您带来了不便,在此深表歉意。
编 者