LOGO www.themegallery.com 项目 1 AEIM 系统开发平台搭建. LOGO www.themegallery.com 项目创设  本项目将介绍两个任务 任务 1 搭建系统开发环境 任务 2 第一个 Java 程序- “ 欢迎进入 AEMS 系统! ” 向大家介绍: Java.

Similar presentations


Presentation on theme: "LOGO www.themegallery.com 项目 1 AEIM 系统开发平台搭建. LOGO www.themegallery.com 项目创设  本项目将介绍两个任务 任务 1 搭建系统开发环境 任务 2 第一个 Java 程序- “ 欢迎进入 AEMS 系统! ” 向大家介绍: Java."— Presentation transcript:

1 LOGO www.themegallery.com 项目 1 AEIM 系统开发平台搭建

2 LOGO www.themegallery.com 项目创设  本项目将介绍两个任务 任务 1 搭建系统开发环境 任务 2 第一个 Java 程序- “ 欢迎进入 AEMS 系统! ” 向大家介绍: Java 语言的特 点及在软件开发 语言领域的地位、 Java 系统开发 平台的选择、 Eclipse 的下载 与使用以及 Java 两类程序 的运行方法。

3 LOGO www.themegallery.com 本项目的技能目标 AEIM 系统开发平台搭 建 基于 Java 的 系统开发平台 选择 了解 Java 语言的特 性 Eclipse 的下载与 使用 Application 程序的运行 Applet 小程序的 运行

4 LOGO www.themegallery.com 学习目标 一 二 三 四 了解 Java 语言的简单发展历程及其优 异特性。 掌握 JDK 的安装和使用。 掌握 Eclipse 的安装和使用。 掌握 Application 和 Applet 小程序的 运行方法。

5 LOGO www.themegallery.com 1.1 任务 1 搭建系统开发环境 目标效果 1 必备知识 2 拓展训练 3

6 LOGO www.themegallery.com 1.1.1 目标效果  AEIM 信息管理系统的开发语言是 Java ,系统开 发平台是当前广泛应用的 Java 开源开发工具- Eclipse(3.4.2 版本 ) , Eclipse 启动的界面如图 1 - 1 所示:

7 LOGO www.themegallery.com 1.1.1 目标效果  Eclipse 开发程序的工作区域界面如图 1 - 2 所示: 程序代码编辑区 域 程序运行控制台 项 目 结构 视 图项 目 结构 视 图 常用工具 栏 菜单栏

8 LOGO www.themegallery.com 1.1.1 目标效果  软件系统开发在进入实战之前首先要确定系统是 基于何种语言和平台开发的, AEIM 系统选定基 于 Java 语言和 Eclipse 平台开发的依据是什么? 请先思考和了解以下问题及相关知识。 1 程序设计的 模式主要哪 两类, Java 属于其中哪 一类? 3 Java 相对于 其它编程语 言有何特点 ,它的市场 地位如何? 2 目前 OOP 编 程模式的代 表语言有哪 些? 4 基于 Java 语 言的主流开 发平台有哪 些, Eclipse 有何特点?

9 LOGO www.themegallery.com 1.1.2 必备知识 必备知识 1 Java 语言历史及特点 4 Eclipse 的下载与使用 2 Java 开发工具的选择 3 J2SE 的下载与安装

10 LOGO www.themegallery.com 1.1.2 必备知识 1 Java 语言历史及特点 1990 年 1995 年 5 月 1996 年 1 月 1998 年 12 月 1999 年

11 LOGO www.themegallery.com 1.1.2 必备知识 1 Java 语言历史及特点 Java2 J2ME J2SE J2EE

12 LOGO www.themegallery.com 1.1.2 必备知识 1 Java 语言历史及特点 ① Java 2 Platform, Micro Edition ( J2ME ) Java 2 平台微型版。 Sun 公司将 J2ME 定义为 “ 一种 以广泛的消费性产品为目标、高度优化的 Java 运行环境 ” 。 J2ME 适合于小型设备的开发,尤以手机 Java 应用开发著 称。 ② Java 2 Platform, Standard Edition ( J2SE ) Java 2 平台标准版,适用于桌面系统应用程序的开发 (初始版本 J2SE1.2 )。 ③ Java 2 Platform, Enterprise Edition ( J2EE ) J2EE 是一种利用 Java 2 平台来简化企业解决方案的 开发、部署和管理等相关复杂问题的体系结构。

13 LOGO www.themegallery.com 1.1.2 必备知识 1 Java 语言历史及特点 2000 年 5 月 2002 年 2 月 2004 年 10 月 2009 年 4 月 2010 年 ……

14 LOGO www.themegallery.com 1.1.2 必备知识 1 Java 语言历史及特点  2 Java 语言特点 ① Java 语言是简单的 Java 语言的语法与 C 语言和 C++ 语言很接近,使 得大多数程序员很容易学习和使用 Java 。 Java 丢弃了 C++ 中很少使用的、很难理解的、 令人迷惑的那些特性,如操作符重载、多继承、 自动的强制类型转换。 特别地, Java 语言不使用指针,并提供了自动 的废料收集,使得程序员不必为内存管理而担 忧。

15 LOGO www.themegallery.com 1.1.2 必备知识 1 Java 语言历史及特点 ② Java 语言是面向对象的 Java 语言提供类、接口和继承等原语,为了简 单起见,只支持类之间的单继承,但支持接口之 间的多继承,并支持类与接口之间的实现机制 (关键字为 implements )。 Java 语言全面支持动态绑定,而 C++ 语言只对虚 函数使用动态绑定。 总之, Java 语言是一个纯面向对象程序设计语言。

16 LOGO www.themegallery.com 1.1.2 必备知识 1 Java 语言历史及特点 ③ Java 语言是分布式的。 Java 语言支持 Internet 应用的开发,在基本 的 Java 应用编程接口中有一个网络应用编程接口 ( java.net ),它提供了用于网络应用编程的类 库,包括 URL 、 URLConnection 、 Socket 、 ServerSocket 等。 ④ Java 语言是健壮的。 Java 的强类型机制、异常处理、废料的自动收集 等是 Java 程序健壮性的重要保证。 对指针的丢弃是 Java 的明智选择。 Java 的安全检查机制使得 Java 更具健壮性。

17 LOGO www.themegallery.com 1.1.2 必备知识 1 Java 语言历史及特点 ⑤ Java 语言是跨平台的。 Java 语言具有跨平台性,且提出了 “ 一次编 译、随处运行 ” 的口号,这是因为 Java 源文件 (.java )在 Java 平台上被编译为体系结构中立 的字节码格式(.class ), 然后可以在实现这个 Java 平台(装有 JVM )的任何系统中运行。这种 途径适合于异构的网络环境和软件的分发。 ⑥ Java 语言是可移植的。 这种可移植性首先来源于其跨平台性, 此外, Java 还严格规定了各个基本数据类型的长 度,它们在不同的机型上都保持固定的长度。

18 LOGO www.themegallery.com 1.1.2 必备知识 1 Java 语言历史及特点 Java 系统本身也具有很强的可移植性, Java 编 译器是用 Java 实现的, Java 的运行环境是用 ANSI C 实现的。 ⑦ Java 语言是多线程的。 在 Java 语言中,线程是一种特殊的对象,它 必须由 Thread 类或其子(孙)类来创建。 Java 语言支持多个线程的同时执行,并提供多线程之 间的同步机制(关键字为 synchronized )。

19 LOGO www.themegallery.com 1.1.2 必备知识 2 Java 开发工具的选择 JDK+ 文 本编辑器 适合于编写一些规模较小的、独立的 Java 程序, 通常不适合于中大型项目的开发 JBuilder 是 Borland 公司开发的 Java 集成开发环境 (Integrated Development Environment , IDE )。在 Eclipse 和 Netbeans 出现之 前是非常流行, 但 JBuilder 是收费的。 Eclipse Eclipse 是一个开源项目,是免费的。在软 件功能上, Eclipse 目前接近于 JBuilder ,但其非常杰出的可扩展性(支持插件) 却将 Jbuilder 甩在了身后。

20 LOGO www.themegallery.com 1.1.2 必备知识 3 J2SE 的下载与安装  目前( 20010 年 2 月) J2SE 的版本是 6.0 ,比较稳 定的是 J2SE 5.0 ,所以在本书中将采用 J2SE 5.0 的版本。  J2SE 5.0 的下载网址: http://java.sun.com/javase/downloads/previous.jsp  J2SE6.0 的下载网址: http://java.sun.com/javase/downloads/index.jsp

21 LOGO www.themegallery.com 1.1.2 必备知识 3 J2SE 的下载与安装  当成功安装好 J2SE5.0 以后,系统的安装路径下 将出现几个重要的的文件夹,包括 :bin 、 demo 、 include 、 jre 、 lib 和 src ,它们各自的功能如表 1 - 1 所示 : 文 件 夹 名 称文 件 夹 名 称说 明 bin 编译器及一些工具 demo 演示程序 include 用于本地方法的文件,现在我们基本不用 jre Java 运行环境文件 lib 类库文件 src 公开库源文件

22 LOGO www.themegallery.com 1.1.2 必备知识 4 Eclipse 的下载与使用  Eclipse 已成为开源项目成功应用的典范,目前 它的进一步开发由 IBM 和 eclipse.org 的软件联盟 (http://www.eclipse.org) 主导。  Eclipse3.4.2 的 windows 版本的下载网址: http://www.eclipse.org/downloads/download.php ?file=/technology/epp/downloads/release/galileo /SR1/eclipse-jee-galileo-SR1-win32.zip http://www.eclipse.org/downloads/download.php ?file=/technology/epp/downloads/release/galileo /SR1/eclipse-jee-galileo-SR1-win32.zip

23 LOGO www.themegallery.com 1.1.2 必备知识 4 Eclipse 的下载与使用  Eclipse 是一个免安装的绿色软件,下载到硬盘 的是一个.zip 格式的压缩文件(不到 200M ),将 它解压缩就可直接使用。  解压缩以后,在 eclipse 文件夹下包含了几个子文 件夹如图 1 - 6 所示: 双击即可运 行

24 LOGO www.themegallery.com 1.1.2 必备知识 4 Eclipse 的下载与使用 设置工作区( WorkBench ) 创建项目 ( 如: MyLab ) ( Project ) 创建项目中的包 ( Package ) 添加 Java 文件 (.java 格式) 运行程序 Eclipse 的基本使用

25 LOGO www.themegallery.com 1.1.3 拓展训练  基于 Eclipse 平台开发 Java 项目,必须掌握如何 创建项目、创建项目的包以及在指定的包中添加 类文件(.java )。但这些功能的应用仅仅是最基 础的。  有时遇到开发的项目与另外第三方软件发生关联 的情况,这就需要为项目引入支持第三方软件的 库文件(.jar )。

26 LOGO www.themegallery.com 1.1.3 拓展训练  信息管理系统类项目通常需要有后台的数据库服务 支持,若你开发的项目以 Windows XP SP3 版为 操作系统,且后台数据库为 SQL SERVER2000 , 则我们必须为项目(比如: MyLab )导入该数据 库的 3 个 SP3 补丁库文件(.jar ): msbase.jar 、 mssqlserver.jar 和 msutil.jar 。 Eg.1_1

27 LOGO www.themegallery.com


Download ppt "LOGO www.themegallery.com 项目 1 AEIM 系统开发平台搭建. LOGO www.themegallery.com 项目创设  本项目将介绍两个任务 任务 1 搭建系统开发环境 任务 2 第一个 Java 程序- “ 欢迎进入 AEMS 系统! ” 向大家介绍: Java."
Ads by Google