• c语言学生成绩管理系统课程设计报告 > 前言2006年3月初春,《Java程序设计之网络编程》第1版由清华大学出版社 ...
  • 前言2006年3月初春,《Java程序设计之网络编程》第1版由清华大学出版社 ...

    免费下载 下载该文档 文档格式:TXT   更新时间:2011-10-06   下载次数:0   点击次数:7
    
    前言
    
    
    2006年3月初春,《Java程序设计之网络编程》第1版由清华大学出版社正式出版,至今已有4年多的时间了。承蒙广大读者的厚爱,在这期间本书已经6次印刷,销售量达到17500册,已达到畅销书的水平,这是一个可喜的成绩。在2008年11月 “第八届全国高校出版社优秀畅销书”评审活动中,本书被评为“二等奖”。许多老师和读者给本书提出了相当多的宝贵意见,使我们受益匪浅。2009年8月,《Java程序设计之网络编程(第2版)》也由清华大学出版社出版。
      随着教材的流传和使用,以及课程教学改革的不断深入,配套的实验指导教材的编撰也提上了日程,经过一年多的努力,《Java程序设计之实验及课程设计教程》得以完成。本书可以作为《Java程序设计之网络编程(第2版)》(清华大学出版社2009年8月出版)的配套习题解答与实验指导用书(作为第1版的配套实验教材也是可以的),同时也可作为“Java课程设计”的指导用书。另外,本书拥有独立的知识体系,也可作为Java技术爱好者的参考学习资料。
      本书采用案例驱动的方式进行讲解,针对知识点设计了相应的教学案例,这些小案例既相互独立又具有一定的联系。学生在制作这些小案例的过程中可以掌握每个知识点。在每个案例的程序设计之前,还罗列出了案例涉及的知识点。
    全书分为5部分: 
      第1部分的主要内容是介绍Java语言集成环境、Eclipse开发平台、实验教学大纲、课程设计教学大纲。
      第2部分主要介绍教材课后的部分习题解答,包括实验报告的模板、部分习题的实验目的、内容、实验过程及分析等内容。
      第3部分是Java课程设计的实验指导,包括课程设计的目的和任务,以及各个案例的项目任务、需求分析、技术分析、程序设计难点及源代码。共8个这样的项目,如网络斗地主、坦克大战、连连看、C/S模式的图书馆管理系统、网络五子棋、电子八音盒、C/S模式的网络暗棋和在线电子相册等,读者可以在此基础上进行进一步的开发和学习。
      第4部分是两个桌面应用案例,一个是MP3在线搜索程序,输入歌曲的名字,就可以在互联网上搜索和下载歌曲,支持多线程并发下载。另一个是十字路口车辆运行的简单状况,用Java多线程技术和IBM提供的并发组件来实现在有交通信号灯控制情况下多车辆运行的简单控制。这两个案例涉及多线程、图形技术和桌面程序设计技术。
      第5部分是一个关于Web的案例,利用Hibernate等技术开发一个B/S模式下的实验教学管理系统,实现网上布置实验作业、控制实验进度、学生作业电子文档上传下载,以及作业批改、统计实验分数等功能。采用了多层架构模型和面向接口的编程技术,有兴趣的读者可以将本系统应用到实际工作中,还可做更深入的扩展。
       参与本书编写工作的人员除封面署名外,还有杨瑞龙、王飞鹏、唐杰、谢海泉、王中亚、张乘、马帅军、王杰、陈维等。除王飞鹏老师为九江学院的老师外,其余均为重庆大学的老师和工作人员。朱庆生教授为本书的主审,对本书做了详细的审查,并提出了宝贵的意见。李芝兴老师对全书进行了认真和反复的修改,王飞鹏老师对本书提出了许多宝贵的意见。本书的最终出版得到了许多老师和同学的帮助。清华大学出版社为本书的编写和出版尽职尽责。在本书完成之际,一并向他们表示诚挚的感谢。
      在清华大学出版社的网站www.tup.tsinghua.edu.cn上提供了本书的所有案例源代码的下载,供读者参考,有关下载问题请联系fuhy@tup.tsinghua.edu.cn。尽管作者在写作过程中投入了大量的时间和精力,但由于水平有限,错误和不足之处仍在所难免,敬请读者批评指正(任何建议可以发至邮箱cqlizhx@163.com),我们会在适当时间进行修订和补充,并发布在重庆大学计算机学院Java精品课程网站http://www.cs.cqu.edu.cn上。
    编者
    2010年10月
    
    
    于重庆大学
    
    
  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 TXT格式下载
  • 您可能感兴趣的
  • 怎么做c语言课程设计  c语言课程设计万年历  计算机二级c语言成绩  安徽省c语言成绩查询  计算机c语言成绩查询  c语言管理系统源代码  c语言程序设计实例900  c语言程序设计谭浩强  嵌入式c语言程序设计