高级搜索  |  搜索帮助
最近的浏览历史
浏览此书的还浏览过
购买此书的人还购买过
书  名:Java程序设计项目开发教程
  • 作  者: 汤春华、孙晓范、袁哲、王威、石春菊
  • 出版时间: 2017-04-01
  • 出 版 社: 清华大学出版社
  • 字  数: 364 千字
  • 印  次: 1-1
  • 印  张: 16
  • 开  本: 16开
  • ISBN: 9787302464068
  • 装  帧: 平装
  • 定  价:¥37.00
电子书价:¥25.90 折扣:70折 节省:¥11.10 vip价:¥25.90
配套资源下载:
  • 名称
  • 说明
  • 权限
  • 文件大小
  • 点击图标下载
  • 图书样章
  • 所有用户
  • 256K
  • 图书课件
  • 教师
  • 23.38M
共有商品评论0条 查看评论摘要
内容简介
  Java语言是当今流行的面向对象编程语言之一,它以其健壮性、安全性、可移植性等优点成为程序员必备的技术。本书以典型项目讲述面向对象程序设计的相关概念和使用方法。通过本书的学习,学生不仅能够学习到基本的面向对象程序设计技术,而且还能够掌握用Java语言开发软件项目的方法。
本书以学生考试系统项目为开发主线,分解为12个任务,贯穿全书。内容包括Java语言基础知识、类与对象的基本概念、类的方法、类的重用、接口、输入/输出流、图形用户界面设计、多线程等知识点。读者通过阅读本书,可以全面掌握Java的初级开发技术。
本书可以作为高职高专院校软件技术专业、网络技术专业以及其他相关专业的教材或参考书,也适合软件开发人员及其他有关人员作为自学参考书或培训教材。
前言
  Java是SUN公司推出的跨平台程序开发语言,它具有简单、面向对象、分布式、健壮性、安全性、可移植性等特点,这使它在网络开发、网络应用中发挥着重要作用,并伴随因特网的广泛应用而得以迅速发展。
本书作为高职高专计算机应用专业的特色教材。它以培养读者应用能力为主线,严格按照教育部关于“加强职业教育、突出实践技能培养”的要求,依照Java程序设计学习应用的基本过程和规律,采用“以项目开发为主线,任务驱动”的写法贯穿全书,将Java开发的技术知识融入各个工作任务中,突出了“实践与理论紧密结合”的特点。随着项目开发任务的层层递进,再现了软件开发的工作过程,同时也体现了从普通程序员到Web程序员的职业能力的提升。
本书以学生在线系统开发项目为主线,共分为两大篇12个任务。第一篇为项目开发前期准备,包括任务1~任务5,任务1和任务2介绍了Java开发环境的下载安装;任务3介绍了Java的基本特性及基本语法,包括Java语言概述、数据类型、运算符与表达式、流程控制语句及数组的使用;任务4、任务5介绍了Java面向对象技术及异常类处理机制。
第二篇为学生在线系统的开发,包括任务6~任务12,通过一个完整的学生在线系统的开发,系统地介绍了图形用户界面设计中的事件、组件、布局、文件输入/输出以及线程等知识点。任务12介绍了用数据库存储数据的相关知识。在每个任务学习中,都是首先介绍学习目标,然后通过任务描述使读者在明确工作任务之后再去学习相关知识,在自测题中,读者可以完成对本章介绍的技术要点的测试。
通过本书的学习,读者不仅可以全面掌握Java的开发知识,而且更能体会到应用Java开发项目的基本思路及全局观念。
本书由汤春华、孙晓范担任主编,袁哲、王威、石春菊担任副主编。其中任务1与任务2由孙晓范编写,任务3与任务4由王威编写,任务5由汤春华、付海娟编写,任务6与任务7由石春菊编写,任务8~任务11由汤春华、高伟聪、乔寿合、牛群编写,任务12由袁哲编写。全书由汤春华与山东山大欧码软件股份有限公司开发部项目经理夏瑞芳负责审核。在本书编写的过程中得到了山东外事翻译职业学院各级领导和同事以及山东浪潮集团有限公司开发经理的大力支持和帮助,在此表示由衷的感谢。
由于编者水平有限,编写时间仓促,错误之处在所难免,敬请广大读者指正,欢迎提出宝贵意见,编者电子邮箱是tangchunhuajava@163.com。

编者2017年1月
目录
第一篇项目开发前期准备
任务1Java开发环境的安装配置31.1任务描述3
1.2相关知识3
1.2.1Java语言的产生和发展3
1.2.2Java语言的特点5
1.2.3Java工作机制7
1.3任务实施7
1.3.1下载安装JDK7
1.3.2环境变量配置10
自测题13
任务2Eclipse环境下系统功能需求分析与设计15
2.1任务描述15
2.2相关知识15
2.3任务实施17
2.3.1编写第一个Java程序17
2.3.2项目需求分析与设计20
自测题22
任务3课程考试系统中学生成绩的处理23
3.1任务描述23
3.2成绩的评价23
3.3成绩的排序32
3.3.1相关知识32
3.3.2任务实施42Java程序设计项目开发教程目录自测题42
任务4课程考试系统中相关类的定义与使用44
4.1任务描述44
4.2相关知识44
4.2.1面向对象编程概述44
4.2.2类47
4.2.3对象48
4.2.4继承52
4.2.5抽象类和接口56
4.2.6包59
4.3任务实施60
自测题62
任务5捕获课程考试系统中的异常64
5.1任务描述64
5.2相关知识64
5.2.1异常类65
5.2.2异常的捕获和处理67
5.2.3异常的抛出69
5.2.4异常的声明70
5.2.5自定义异常类71
5.3任务实施72
自测题74
第二篇学生在线系统的开发
任务6设计用户登录界面796.1任务描述79
6.2相关知识79
6.2.1Java GUI概述79
6.2.2窗口与面板81
6.2.3常用的组件86
6.2.4布局管理器92
6.3任务实施99
自测题100
任务7处理用户登录事件102
7.1任务描述102
7.2相关知识102
7.2.1Java事件处理机制102
7.2.2动作事件104
7.2.3键盘事件106
7.2.4鼠标事件107
7.2.5窗口事件112
7.3任务实施114
自测题116
任务8用户注册功能的实现117
8.1任务描述117
8.2相关知识118
8.2.1单选按钮和复选框118
8.2.2组合框和列表框122
8.2.3盒式布局管理器125
8.3任务实施127
自测题131
任务9读写考试系统中的文件133
9.1任务描述133
9.2相关知识133
9.2.1输入/输出流134
9.2.2过滤流139
9.2.3数据流141
9.2.4文件操作类143
9.2.5文件的随机访问145
9.2.6标准输入/输出流146
9.2.7对象序列化148
9.3任务实施150
自测题158
任务10考试倒计时功能的实现160
10.1任务描述160
10.2相关知识160
10.2.1线程的创建161
10.2.2线程的管理165
10.3任务实施172
自测题174
任务11考试功能的实现178
11.1任务描述178
11.2相关知识180
11.2.1菜单180
11.2.2菜单的事件处理183
11.2.3工具栏185
11.2.4滚动面板187
11.3任务实施188
自测题200
任务12SQL Server 2008数据库的安装及使用201
12.1任务描述201
12.2相关知识201
12.2.1SQL Server 2008数据库的安装201
12.2.2SQL Server 2008数据库的配置209
12.2.3课程考试系统数据库及数据表的创建210
12.2.4数据的插入、删除、修改和查询214
12.2.5连接数据库222
12.2.6访问数据库233
12.3任务实施238
自测题240
参考文献242
Copyright(C)清华大学出版社有限公司,All Rights Reserved 京ICP备10035462号 联系我们