




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1Java和和JBuilder集成集成(j chn)开发开发第一页,共33页。 Java是一个(y )由Sun公司于1991年开发新一代编程语言。主要有三个成员: J2MEJava 2 Micro Edition,嵌入式应用的Java2平台。J2SEJava 2 Standard Edition,工作站、PC机的Java2标准(biozhn)平台。J2EEJava 2 Enterprise Edition,可扩展的企业级应用的Java2平台Java语言特点语言特点简单性。(2) 面向对象(3) 分布性。(4) 鲁棒性。第1页/共32页第二页,共33页。 (5) 安全性。 (6) 体系结构
2、中立(zhngl)。 (7) 可移植性。(8) 解释(jish)执行。(9) 高性能。 (10) 多线程。(11) 动态性。第2页/共32页第三页,共33页。【例1.1】已知圆的半径(bnjng)r,求圆的面积。/* Title: 求圆的面积* Description: 已知圆的半径r,求圆的面积。* Copyright: Copyright (c) 2004* Company: 南京师范大学* author 郑阿奇、姜乃松、殷红先* version 1.0 */public class Ex_Carea final static double PI=3.1415; /定义常量 public
3、static void main(String args) double r,area;r=Double.parseDouble(args0; /从命令行输入(shr)半径area=PI*r*r; /求圆的面积圆的面积=”+area; /在屏幕上显示所求的结果 第3页/共32页第四页,共33页。下面是解决上述问题(wnt)的步骤: (1)用字处理软件如记事本等将上述代码输入,并把它保存到一个名为Ex_Carea.java的文件中。(2)用编译器javac.exe对它进行(jnxng)编译。命令set path=c:jdk1.3bin用以指定编译器javac.exe和解释器java.exe所在的
4、位置。 (3) 用解释器java.exe来运行该字节码文件得到结果,如图表示求半径为1.5的圆面积运行结果。第4页/共32页第五页,共33页。 Java提供(tgng)了一个免费的开发工具集Java Developers Kit,简称JDK,又称J2SDK。(1) javac.exe用法用法(yn f) javac-g-O-debug-depend-nowarn-verbose-classpathpath -ddirfile.java(2) java.exe用法用法 javaoptionsclassname args0 args1 args2 选项options的值为:-cp或-classpa
5、th path定义搜索类的路径。-verbose让java解释器在每个类被调入时,标准输出打印相应信息。第5页/共32页第六页,共33页。(3) 环境变量环境变量 在编译和运行(ynxng)Java程序时,有两个环境变量需要设置: path用于设置命令文件搜索的路径, classpath用于设置用户类文件搜索的路径。 在MS-DOS方式下应该设置(shzh)如下: D:set classpath=.;D:yhx;输入path输入JDK路径第6页/共32页第七页,共33页。 JBuilder 9.0的主要特性如下:(1)JBuilder 自带,完全支持JDK。(2)引入了错误自动标识机制。(3)
6、引入工程组的管理。(4)引入自动修改机制,方便了类名、方法名的修改。(5)提供了更简单的程序发布功能,所有(suyu)的应用都可以打包。(6)提供了对企业应用的开发功能,集成多种应用服务器。(7)提供了制作可执行程序(.exe文件)的功能。 JBuilder 9运行(ynxng)环境推荐下列要求:Windows 98/2000/2003/NT/XP操作系统,最低Intel Pentium II 233MHz 或兼容的CPU处理器,最小256MB内存,700MB硬盘空间,建议512MB内存。 第7页/共32页第八页,共33页。JBuilder的主界面分为(fn wi)以下几个主要部分,如图所示。
7、菜单栏工具栏工程面板结构面板代码与设置面板信息面板状态栏1. 菜单栏与工具栏菜单栏与工具栏 菜单(ci dn)栏主要有File、Edit、Search、View、Project、Run、Team、izards、Tools、Window、Help等组成,每项(主)菜单(ci dn)还有若干子菜单(ci dn)。 第8页/共32页第九页,共33页。2. 工程工程(gngchng)面板面板Project 使用JBuilder开发程序须先创建一个工程,JBuilder工程用来组织文件和维护用户设置的属性。JBuilder可以打开多个工程,但只有一个工程处于(chy)激活状态,称之为当前工程。它处于(c
8、hy)工程面板的最顶端。如图所示。关闭工程按钮工程添加文件按钮删除文件按钮刷新文件结构树按钮选择不同工程按钮第9页/共32页第十页,共33页。3. 结构结构(jigu)面板面板Structure 结构面板用来显示代码与设置面板中当前选择的文件结构,它用树状结构显示文件的所有成员和域,通过它可以很方便的查看文件的各个(gg)部分的构成,如图所示。结构面板代码与设置面板第10页/共32页第十一页,共33页。4. 代码代码(di m)与设置面板(内容面板)与设置面板(内容面板)Content 双击工程面板中文件 选中后按回车键都可以在显示(xinsh)代码与设置面板中打开文件。 单击文件标签可使相应
9、文件成为当前文件。 代码与设置面板关闭文件按钮当前文件代码设计标签界面设计标签UML视图标签第11页/共32页第十二页,共33页。5. 信息信息(xnx)面板面板Message程序编译时的出错信息(xnx),程序运行时的命令和的输出结果。 如图:出错信息出错的代码行信息面板第12页/共32页第十三页,共33页。6. 组件组件(z jin)箱箱 组件箱以标签页的形式将Java的组件分类显示,以方便(fngbin)选择与使用,如图所示。第13页/共32页第十四页,共33页。 JBuilder应用程序的一般开发步骤如下:(1)创建或打开一个(y )工程Project;(2)创建应用程序Applica
10、tion或其他类;(3)界面设计Design;(4)编写代码Source;(5)调试、运行Run。 【例1.2】下面将例1.1以JBuilder开发环境(hunjng)为例,说明JBuilder应用程序的一般开发过程。图是应用程序的外观。 第14页/共32页第十五页,共33页。 (1)创建一个新的工程Ex_Carea。选择(xunz)File菜单中的New roject选项,进入工程创建向导。如图所示。第15页/共32页第十六页,共33页。(2)定义工程(gngchng)结构,一般保留默认的选项,如图所示。 第16页/共32页第十七页,共33页。(3)定义工程的文档属性,如标题、版本、作者(z
11、uzh)等。如图所示。双击要输入的项,即可输入。定义文档属性,如标题(biot)、版本、作者等(4)创建应用程序Application。在General标签页中选择Application,进入应用程序创建向导。 第17页/共32页第十八页,共33页。创建创建(chungjin)应用程序应用程序Application与创建与创建(chungjin)应用程序向导应用程序向导 (5)定义(dngy)包名和类名Ex_Carea,如图所示。 第18页/共32页第十九页,共33页。 (6)定义窗口属性(shxng),如窗口标题为“计算圆面积”,其他一般取默认值。 第19页/共32页第二十页,共33页。(7
12、)模块(m kui),如图所示。 (8)在窗体上安排(npi)组件。第20页/共32页第二十一页,共33页。在窗体上再设计一个Label类型的组件jLabel2,其显示文本(wnbn)为“Area=”设计两个JTextField类型的文本(wnbn)框jTextField1和jTextField2第21页/共32页第二十二页,共33页。 (9)编写(binxi)代码。第22页/共32页第二十三页,共33页。void jButton1_actionPerformed(ActionEvent e) /以下(yxi)是需要自己写的 double r,area;/定义实型变量r、area分别表示半径、
13、面积 r=Double.parseDouble(jTextField1.getText() ); /在文本框jTextField1中输入半径r值 / jTextField1.getText()表示获得文本框jTextField1中输入的文本 / Double.parseDouble()表示将字符串转换为double型的实数 area=3.1415*r*r; jTextField2.setText(area+) ;/在文本框jTextField2显示计算结果 / jTextField2.setText()表示将文本写到文本框jTextField2中 /因为area是double型,area+则是
14、字符串型 /代码结束在jButton1_actionPerformed方法中输入以下(yxi)代码:第23页/共32页第二十四页,共33页。 在jButton1_actionPerformed方法(fngf)中输入以下代码: 第24页/共32页第二十五页,共33页。制作(zhzu)可执行文件的一般步骤是: (1)选择(xunz) File菜单中的New选项,如图所示。 选择Build标签页中的Native Executable Builder,将进入创建可执行文件向导窗口。第25页/共32页第二十六页,共33页。定义(dngy)可执行文件的工程名为Ex_area,其余用默认值。 第26页/共3
15、2页第二十七页,共33页。(2)定义可执行文件的运行类和资源(zyun),一般用默认值,如图所示。 (3)定义(dngy)可执行文件的运行类包,本例不需要定义(dngy),如图所示。 第27页/共32页第二十八页,共33页。(4) 定义Manifest文件(wnjin),选择Craete a Manifest,如图所示。 (5) 定义可执行文件的运行主类(包含(bohn)main方法的类),这里选Ex_Carea,如图所示。选择运行主类第28页/共32页第二十九页,共33页。(6) 选择可执行文件的运行(ynxng)类型,如图所示。 第29页/共32页第三十页,共33页。 (7) 选择(xunz)创建可执行文件的配置文件Create executable configuration,如图所示。 第30页/共32页第三十一页,共33页。 如图所示,即可生成一个名为Ex_CareaW.exe的Windows下的可执行文件。 双击Ex_CareaW.exe,即可执行得到(d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园游戏环境创设(-71)
- 浙江省绍兴市柯桥区2025年高三第二次教学质量监测数学试题含解析
- 内蒙古自治区巴彦淖尔市2024-2025学年高三下学期入学摸底测试历史试题含解析
- 实施可持续发展的公司财务战略计划
- 山东省郯城县九年级历史上册 第10课《资本主义时代的曙光》教学设计 新人教版
- 2025陕西电子信息集团光电科技有限公司招聘笔试参考题库附带答案详解
- 2025陕西阿康紫阳县农村供水管理有限公司招聘21人笔试参考题库附带答案详解
- 2025福建南平武夷新区城市服务有限公司招聘7人笔试参考题库附带答案详解
- 2025晶益通(四川)半导体科技有限公司招聘166人笔试参考题库附带答案详解
- 2025年黄山徽州浪漫红文旅集团有限公司招聘20人笔试参考题库附带答案详解
- 2025年陕西农业发展集团有限公司(陕西省土地工程建设集团)招聘(200人)笔试参考题库附带答案详解
- GB/T 16895.36-2024低压电气装置第 7-722 部分:特殊装置或场所的要求电动车供电
- 人音版初中音乐 九年级上册 中考一轮复习课件
- 保险 早会主持人培训
- 城市道路平面设计规范标准
- Q∕GDW 12164-2021 变电站远程智能巡视系统技术规范
- 草莓栽培技术(课堂PPT)课件
- 机耕桥施工方案
- 货车挂靠协议完整
- 教学能力大赛三相异步电动机的基本控制+教案
- 钢格构柱组合式塔吊方案(专家认证)
评论
0/150
提交评论