21世纪全国高职高专计算机案例型规划教材

当前位置:首页 > 计算机网络 > 高职高专教材 > 21世纪全国高职高专计算机案例型规划教材

出版社:北京大学出版社
出版日期:2008-8
ISBN:9787301137437
页数:306页

章节摘录

  第1章 初识Javn  1.1 Java发展历史  本节主要介绍Java的发展历史,并对Java未来的发展进行简单的展望。  1.1.1 Java的发展历史简介  Java来自于1991年sun公司的一个叫做Green的项目,其最初的目的是为家用消费电子品开发一个分布式代码系统,以便把E-mail发给电冰箱、电视机等家用电器,对它们进行控制。开发者通过对c++进行简化,开发了一种解释执行的新程序语言0ak,这就是Java的前身。  1994年下半年,Internet的快速发展促进丁Java语言研制的进展,Green项目组成员用Java编制了HotJava浏览器:触发了Java进军Internet,使得它逐渐成为Internet上受欢迎的开发与编程语言。  1995年,以James Goslin9为首的编程小组在wicked nero.org网站上发布,Java技术,Java语言的名字从“Oak”变为Java,Java技术正式对外发布。  1998年l2月,Java 2和JDK 1.2发布,这是Java发展史上的重要里程碑。  2004年,Java 2Platfom、Standard Edition 5发布,利用Java技术开发的火星探测器成功登陆火星,Sun Java Studio Creator发布。  2005年,有大约450万名开发者正在使用Java技术,全球有25亿台设备使用了Java技术,用于生态系统中的Java技术约合1000亿美金。  ……

前言

  北京大学出版社第六事业部在2005年组织编写了两套计算机教材,一套是《21世纪全国高职高专计算机系列实用规划教材》,截至2008年6月已经出版了80多种;另一套是《21世纪全国应用型本科计算机系列实用规划教材》,至今已出版了50多种。这些教材出版后,在全国高校引起热烈反响,可谓初战告捷。这使北京大学出版社的计算机教材市场规模迅速扩大,编辑队伍茁壮成长,经济效益明显增强,与各类高校师生的关系更加密切。  2007年10月北京大学出版社第六事业部在北京召开了“21世纪全国高职高专计算机案例型教材建设和教学研讨会”,2008年1月又在北京召开了“21世纪全国应用型本科计算机案例型教材建设和教学研讨会”。这两次会议为编写案例型教材做了深入的探讨和具体的部署,制定了详细的编写目的、丛书特色、内容要求和风格规范。在内容上强调面向应用、能力驱动、精选案例、严把质量;在风格上力求文字精练、脉络清晰、图表明快、版式新颖。这两次会议吹响了提高教材质量第二战役的进军号。  案例型教材真能提高教学的质量吗?  是的。著名法国哲学家、数学家勒内?笛卡儿(Rene Descartes,1596-1650)说得好:“由一个例子的考察,我们可以抽出一条规律。(From the consideration ofan example wecan form a rule.)”事实上,他发明的直角坐标系,正是通过生活实例而得到的灵感。据说是在1619年夏天,笛卡儿因病住进医院。中午他躺在病床上,苦苦思索一个数学问题时,忽然看到天花板上有一只苍蝇飞来飞去。当时天花板是用木条做成正方形的格子。笛卡儿发现,要说出这只苍蝇在天花板上的位置,只需说出苍蝇在天花板上的第几行和第几列。当苍蝇落在第四行、第五列的那个正方形时,可以用(4,5)来表示这个位置……由此他联想到可用类似的办法来描述一个点在平面上的位置。他高兴地跳下床,喊着“我找到了,找到了”,然而不小心把国际象棋撒了一地。当他的目光落到棋盘上时,又兴奋地一拍大腿:“对,对,就是这个图”。笛卡儿锲而不舍的毅力,苦思冥想的钻研,使他开创了解析几何的新纪元。千百年来,代数与几何,井水不犯河水。17世纪后,数学突飞猛进的发展,在很大程度上归功于笛卡儿坐标系和解析几何学的创立。

书籍目录

第1章  初识Javn  1.1 Java发展历史    1.1.1 Java的发展历史简介    1.1.2 Java版本和未来的发展趋势简介  1.2 Java技术简介    1.2.1 Java语言的特点    1.2.2 Java虚拟机JVM  1.3 Java开发和运行环境    1.3.1 Java运行环境的建立    1.3.2 Java程序的编写、编译与运行    1.3.3 Java API技术文档的使用  1.4 Java程序书写规范与执行过程    1.4.1 Java程序的书写规范    1.4.2 Java程序的执行过程  本章小结  习题1第2章  程序设计基础知识  2.1 标识符与关键字    2.1.1 标识符    2.1.2 关键字  2.2 变量和数据类型    2.2.1 常量与变量    2.2.2 数据类型  2.3 运算符与表达式    2.3.1 运算符    2.3.2 表达式  2.4 字符串与输入/输出    2.4.1 字符串    2.4.2 输入/输出操作  2.5 流程控制语句    2.5.1 分支语句    2.5.2 循环语句    2.5.3 跳转语句  2.6 数组    2.6.1 一维数组    2.6.2 多维数组  2.7 学生成绩管理实现  本章小结  习题2第3章  面向对象程序设计  3.1 类和对象    3.1.1 类的创建    3.1.2 对象的创建  3.2 类的继承    3.2.1 创建子类    3.2.2 this、super引用  3.3 类的多态性    3.3.1 方法重载    3.3.2 方法覆盖  3.4 抽象类与接口    3.4.1 抽象类    3.4.2 接口    3.4.3 内部类  3.5 程序包    3.5.1 Java类库    3.5.2 自定义包  3.6 银行账户信息处理实现  本章小结  习题3第4章  异常处理  4.1 异常类    4.1.1 异常的概念    4.1.2 异常的分类  4.2 异常的抛出和处理    4.2.1 异常捕获与处理语句    4.2.2 人工抛出异常    4.2.3 使用throws声明抛出异常  4.3 自定义异常  4.4 成绩异常处理实现  本章小结  习题4第5章  图形用户界面设计  5.1 框架与面板    5.1.1 认识Component类    5.1.2 框架    5.1.3 面板  5.2 布局管理器    5.2.1 边界布局    5.2.2 流布局    5.2.3 网格布局    5.2.4 卡片布局  5.3 按钮、标签、文本行、文本区    5.3.1 按钮(Button)    5.3.2 标签(Label)    5.3.3 文本行(TextField)    5.3.4 文本区(TextArea)  5.4 事件处理机制    5.4.1 Java事件处理概述    5.4.2 Java常用事件    5.4.3 事件适配器  5.5 其他常用组件    5.5.1 选择框(Checkbox)    5.5.2 选项框(Choice)    5.5.3 列表框(List)  5.6 菜单设计  5.7 Swing组件介绍  5.8 学生信息注册界面设计实现  本章小结  习题5第6章  Java绘图  6.1 绘制图形    6.1.1 Component类的几个方法    6.1.2 Graphics类    6.1.3 绘图的坐标体系  6.2 绘图类Graphics的常用方法  6.3 控制字体    6.3.1 Font类方法    6.3.2 取得系统可用字体  6.4 控制颜色  6.5 简单的绘图软件设计实现  本章小结  习题6第7章  AppIet程序设计  7.1 Applet基础    7.1.1 Applet的基本知识    7.1.2 Applet类  7.2 Applet标记    7.2.1 Applet标记属性    7.2.2 Applet程序应用  7.3 Applet中使用声音与图像    7.3.1 在Applet中使用图像    7.3.2 在Applet中播放声音  7.4 电子相册设计实现  本章小结  习题7第8章  输入/输出流  8.1 Java I/O简介    8.1.1 io包的体系结构    8.1.2 Java中I/O的步骤  8.2 输出    8.2.1 实际的输出举例    8.2.2 常用的输出包装类  8.3 输入    8.3.1 输入举例    8.3.2 常用的输入包装类  8.4 对象的输入/输出  8.5 文件处理  8.6 记事本程序的设计及实现  本章小结  习题8第9章  数据库程序设计  9.1 JDBC驱动程序  9.2 ODBC数据源的设置  9.3 JDBC API的使用    9.3.1 JDBC基础    9.3.2 顺序查询    9.3.3 可滚动的结果集    9.3.4 数据库的更新  9.4 成绩查询系统的实现  本章小结  习题9第10章  多线程技术  10.1 线程的相关概念    10.1.1 多线程的基木概念    10.1.2 线程的5种状态    10.1.3 线程的优先级    10.1.4 线程的同步  10.2 线程的创建    10.2.1 在Java中实现多线程    10.2.2 用Thread类建立多线程    10.2.3 用Runnable接口建立线程  10.3 线程通信    10.3.1 线程同步    10.3.2 多线程问同步通信的实现  10.4 动画显示实现  本章小结  习题10第11章  网络通信  11.1 使用URL    11.1.1 URL的概念    11.1.2 URL的组成    11.1.3 URL的创建  11.2 套接字    11.2.1 TCP/IP协议    11.2.2 Socket API    11.2.3 Socket通信的一般过程    11.2.4 使用Socket编程  11.3 InetAdress类  11.4 13DF数据报与广播数据包    11.4.1 什么是数据报(Datagram)通信    11.4.2 Datagram通信的表示方法    11.4.3 数据报进行广播通信  11.5 聊天程序实现  本章小结  习题11第12章  学生管理系统的设计与实现  12.1 系统简介  12.2 系统数据库的创建    12.2.1 数据库的表结构    12.2.2 数据库中的关系图和视图设计  12.3 系统数据库事务的处理  12.4 界面切换的实现  12.5 各界面事件处理    12.5.1 添加学生界面    12.5.2 删除学生界面    12.5.3 按姓名查询学生界面    12.5.4 按学号查询学生界面  12.6 系统源代码  本章小结习题答案参考文献

编辑推荐

  丛书特点:针对性强,切合职业教育目标,重点培养职业能力,侧重技能传授。  实用性强,大量的经典真实案例,案例内容具体详细,与就业市场紧密结合。  适应性强,适合于三年制和两年制高职高专,也同样适合于其他各类大中专院校。  强调知识的渐进性、兼顾知识的系统性,结构逻辑性强,针对高职高专学生的知识结构特点安排教学内容。  书中配套形式多样的习题,网上提供完备的电子教案,提供相应的素材、程序代码、习题参考答案等教学资源,完全适合教学需要。  教材系列完整,涵盖计算机专业各个方向,编者分布广泛,结合不同的地域特点,适合不同地域读者。

作者简介

《21世纪全国高职高专计算机案例型规划教材•Java实用案例教程》全面介绍了编写Java程序所应具备的知识。主要包括:初识Java,程序设计基础知识,面向对象程序设计,异常处理,图形用户界面设计,基本绘图知识,Applet程序设计,输入/输出流,数据库程序设计,多线程技术,网络通信等。
《21世纪全国高职高专计算机案例型规划教材•Java实用案例教程》注重理论与实践相结合。理论知识少而精,书中大量案例体现了面向对象的编程思想,并且贴近学生、贴近生活,通俗易懂。案例驱动是《21世纪全国高职高专计算机案例型规划教材•Java实用案例教程》的一大特色,通过案例功能介绍引出每章的知识点并进行详细介绍,在每章最后完成案例功能,实现知识点的综合运用。

图书封面


 21世纪全国高职高专计算机案例型规划教材下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024