1、Java编译器nbncre使用说明NetBeans IDE 中国教育考试版 (2007) 使用说明和示例教程目录:一: 准备本教程介绍使用 NetBeans IDE 中国教育考试版 (2007) 之前的准备过程。1. 下载下载地址: 解压缩将下载的压缩文件直接解压缩到C盘根目录下(注意:这一点是必须的)。3. 启动直接运行C盘根目录下的快捷方式 ,如下图所示,表示启动成功。图1-1二:说明1. 基本概念在使用NetBeans IDE 中国教育考试版 (2007) 之前,您需要了解它与NetBeans IDE标准版的异同:1)NetBeans IDE 中国教育考试版 (2007) 包含NetBe
2、ans IDE标准版本的所有功能; 2)NetBeans IDE 中国教育考试版 (2007) 可以创建为中国教育考试涉及的“NCRE项目”,而其他版 本的NetBeans IDE不可以; 3)“NCRE项目”是标准的Java SE项目;使用上(编辑、编译、调试等)同标准的Java SE项目完全相同; 唯一需要注意的是“NCRE项目”的创建过程:1)NCRE项目必须通过导入现有的Java源代码来创建; 2)项目的属性文件等会创建在于源代码目录同级的NCREProject目录中,想要再次打开已有的项目时在NCREProject目录下选择相应的项目名称即可,删除本目录不会对源文件有任何影响; 3)
3、运行软件时会在C盘根目录下产生一个tmp目录,用来存放操作记录文件,再次启动软件会自动显示上次打开的项目及设置,删除本目录不会对源文件有任何影响;4)以上过程对于考生(用户)透明,作为使用者只需指明源代码目录即可。 例如:如果源代码目录在C:1234567src目录下,并且指明新建的NCRE项目名称为myProject。那么IDE会自动创建C:1234567NCREProjectmyProject目录;其中存放项目文件;而源代码保留在C:1234567src目录中。2. 准备工作 根据上文的说明,我们了解到NCRE项目必须通过导入现有的Java源代码来创建,所以,现在我们需要准备一些Java源
4、代码文件。例如,本文中将一个名为的文件放置在C:mySpacejava1目录中。文件包含以下内容:public class Test public static void main(String args) NCRE!”); 注意:这里仅是示例;考试时,请根据题干要求找到相应的源代码所在目录; 3. 创建项目现在,我们将创建一个新的 NCRE项目,它将包含我们指定的源代码。然后,我们将其用作我们的主项目。 创建新NCRE项目 1)选择 “文件” “新建项目” 。在 “类别” 列表种选择 “常规”。在 “项目”列表下,选择 “NCRE项目” 并单击 “下一步”。 2)在 “源代码路径”输入框旁边
5、,点击 “浏览” 按钮,选择目录C:mySpacejava1;您也可以在 “源代码路径”输入框中手动键入该路径。 3)注意,项目名称会自动变为子目录名称,如本例中,项目名称自动变为java1;您也可以更改项目名称。 4)注意,“项目路径”会自动更改,如本例中改为C:mySpaceNCREProjectjava1。IDE自动在java1的同级目录中创建NCREProject目录,在NCREProject下的java1(项目名称)目录中存放新建项目的项目信息。 同时在C盘根目录下产生一个tmp目录,存放操作记录文件。5)单击 “完成”。新建项目java1在 Project 窗口中显示。 编辑Jav
6、a 源代码注意:这里仅是示例;考试时,可能不需要您创建新的Java文件或者更改Java文件位置;请根据题干要求操作 在 “项目” 中展开“源代码包”节点,双击 。 文件在文本编辑窗口中打开。 在 main 方法中加入以下内容: String netbeans = “the NetBeans world!”;Welcome to + netbeans);按 Ctrl-S 或者点击工具栏中的按钮保存文件。 设置主项目NetBeans IDE中“主项目”的概念是指, 在同时打开多个项目的时候,IDE的操作(编译、调试等)只对“主项目”有效; 主项目的名称在“项目”窗口中以黑体显示。可以通过在项目名称
7、上点击鼠标右键设置其他项目为主项目。 打开已有的项目如果想打开已有的项目进行编辑,则应选择NCREProject下面对应的项目名称,然后选择“打开项目文件夹”即可。4. 编译和运行项目现在我们需要设置主类和执行参数,以便运行项目。我们还将看看 IDE 的清除、构建功能。 设置主类和执行参数 1)右键单击 java1 项目节点,选择 “属性”,并在对话框的左窗格中选择 “运行”。 2)在 “主类”输入框右边点击 “浏览”按钮,选择Test类,单击 “确定”。 运行主项目 1)从 “运行”菜单选择 “运行” “运行主项目(F6)”。 2)“输出” 窗口自动弹出。我们可以在其中看到所有的输出。注意,
8、由于NetBeans项目基于Ant脚本,所以可以在“输出”窗口中看到Ant执行时的输出。我们的程序运行结果是: Hello, NCRE!Welcome to the NetBeans World! 按 F6 再次运行程序。添加新内容也不用编译,程序仍可运行。 运行Applet运行Applet时由于没有主类,所以不能用F6来运行。正确的操作是右键单击源文件选择“运行文件”(shift+F6)。 运行需要键盘输入参数的项目如果在运行需要从键盘输入参数的项目时,会在IDE窗口最下面有一个输入栏,在里面输入参数后回车即可往下执行。5. 调试项目在 文件中,将光标放置在Welcome to + netb
9、eans);这一行,后按 Ctrl-F8 设置断点。 或者直接在该行前的边框处点击鼠标左键。 1)选择菜单 “运行” “调试主项目(F5)”。IDE 将打开 “调试” 窗口并在调试器中运行项目,直到到达断点。 2)选择 “局部变量” 窗口,可以查看变量netbeans的当前值。 3)单击工具栏中的 “继续”(Ctrl-F5) 继续程序运行。 4)当程序到达结尾时,调试器窗口将关闭。 三:示例:打开已有源码并补充目录判断功能的简单程序本示例指导您如何打开已有的源代码,并在此基础上按要求修改代码补充所需功能。已有源码:,保存在C:ncre目录下。import .*;public class fol
10、der public static void main(String args) File myDir = new File(C:Program Files); 新建NCRE项目并导入已有源码文件(1) 启动NetBeans IDE 中国教育考试版 (2007) ,选择菜单“文件 - 新建项目”。在“新建项目”对话框中,类别选择“常规”,项目选择“NCRE 项目”,单击“下一步”。(2) 在“新建 NCRE 项目”对话框中,定义“项目名称”为:folder,并选择已有源码所在路径(这里的在C:ncre目录下),如图1-1所示,单击“完成”。图1-12. 修改代码(1) 在“项目”面板中,选择节
11、点,双击打开。(2) 在提示注释下方添加代码,如图1-2所示。 + ()?是:不是) + 一个目录);图1-23. 运行文件运行文件:在“项目”面板中,鼠标右键单击 ,选择“运行文件”;或直接按快捷键 Shift + F6。“结果”面板如图1-3所示,表示程序运行成功。图1-3四:示例:打开已有源码并补充加法运算功能的Applet小程序本示例指导您如何打开已有的源代码,并在此基础上按要求修改代码补充所需功能,最终完成一个简单的Applet小程序。已有源码:,保存在C:ncre目录下。import import import import import class sum extends imp
12、lements ActionListener Label label1 = new Label(+); Label label2 = new Label(=); TextField field1 = new TextField(6); TextField field2 = new TextField(6); TextField field3 = new TextField(6); Button button1 = new Button(相加); public void init() add(field1); add(label1); add(field2); add(label2); add(
13、field3); add(button1); (this); public void actionPerformed(ActionEvent e) 新建NCRE项目并导入已有源码文件(1) 启动NetBeans IDE 中国教育考试版 (2007) ,选择菜单“文件 - 新建项目”。在“新建项目”对话框中,类别选择“常规”,项目选择“NCRE 项目”,单击“下一步”。(2) 在“新建 NCRE 项目”对话框中,定义“项目名称”为:sum,并选择已有源码所在路径(这里的在C:ncre目录下),单击“完成”。2. 修改代码(1) 在“项目”面板中,选择节点,双击打开。(2) 在提示注释下方添加代码
14、,如图2-2所示。int x = () + ();图2-23. 运行测试运行文件:在“项目”面板中,鼠标右键单击 ,选择“运行文件”;或直接按快捷键 Shift + F6。测试数据:在前两个文本框中任意输入两个数字,如:23和42,点击“相加”按钮,结果如图2-3所示,表示程序运行成功。图2-3五:示例:开发一个简单的命令行程序本教程指导您开发一个计算年龄的简单命令行程序。1. 建立项目和文件(1) 启动NetBeans IDE 中国教育考试版 (2007) ,选择菜单“文件 - 新建项目” ,如图3-1所示。 技巧:新建项目的快捷键是Ctrl + Shift + N图3-1(2) 在“新建项
15、目”对话框中,“类别”列表选择“常规”,“项目”列表选择“Java 应用程序” ,如图3-2所示,单击“下一步”。图3-2 (3) 在“新建 Java 应用程序”对话框中,输入“项目名称”:Age,并选择“项目位置” 所在路径。选中“设置为主项目”和“创建主类”,如图3-3所示,单击“完成”。图3-3(4) 现在,在左上方的“项目”面板中,您可以看到当前项目的所有内容。“Age包”中的“”是NetBeans为我们创建的主类。如图3-4所示。现在您可以直接编写的代码。图3-42. 编写代码(1) 正如您所看到的,NetBeans在 中已经自动创建了主方法和构造函数。下面,我们在这个类中加入实例变
16、量:private int year, month, day, age;(2) 修改构造函数,代码为:public Main(int y, int m, int d) year = y; month = (m = 1) & (m = 1) & (d = 31) ? d : 1); age = ().get - year;注意:在age = ().get - year;代码下会有红色下划波浪线提示错误,找不到符号,我们可以通过快捷键 Alt + Shift + F 自动修复导入包。技巧:NetBeans 具备代码提示功能,手动快捷键为:Ctrl + ,如图3-5所示。此外,自动代码格式化的快捷键
17、为 Ctrl + Shift + F。 图3-5(3) 在主方法中创建实例并输出年龄,代码为:public static void main(String args) Main main = new Main(1984, 11, 2); 生日 + + 年 + + 月 + + 日,今年 + + 岁);技巧:NetBeans 具备代码自动完成功能,快捷键为:Shift + 空格。例如:输入sout,然后按快捷键 Shift + 空格,sout将自动展开为:); 3. 编译和运行(1) 编译文件:在“项目”面板中,鼠标右键单击 ,选择“编译文件”;或直接按快捷键 F9。(2) 运行文件:在“项目”面
18、板中,鼠标右键单击 ,选择“运行文件”;或直接按快捷键 Shift + F6。(3) 查看运行结果:在下方的“输入”面板中,会显示最终运行结果,年龄是23岁。如图3-6所示。图3-6六:示例:开发一个简单的图形界面程序NetBeans 中提供了功能非常强大的可视化开发工具:Matisse,本教程指导您开发一个使用文本输入框的简单图形界面程序。1. 新建项目和文件(1) 启动NetBeans IDE 中国教育考试版 (2007) ,选择菜单“文件 - 新建项目” 。在“新建项目”对话框中,“类别”列表选择“常规”,“项目”列表选择“Java 应用程序” ,单击“下一步”。 (2) 在“新建 Ja
19、va 应用程序”对话框中,输入“项目名称”:GUI,并选择“项目位置” 所在路径。选中“设置为主项目”,取消选择“创建主类”,如图4-1所示,单击“完成”。图4-1(3) 在项目面板中,选择项目根节点“GUI”,单击鼠标右键,选择“新建 - JFrame 窗体”,如图4-2所示。图4-2(4) 在“新建 JFrame 窗体”对话框中,输入类名: MyFrame,输入包名:gui,如图4-3所示,单击“完成”。图4-3 2. 设计界面(1) 在“组件面板”中,选择“JLabel”, 将其拖入 的设计视图中,其名称为:jLabel1,如图4-4所示。 图4-4(2) 在“组件面板”中,选择“JTe
20、xtField”, 将其拖入 的设计视图中,其名称为:jTextField1,如图4-5所示。图4-5(3) 用鼠标直接调整MyFrame面板大小,并调整jLabel1和jTextField1的位置和大小。如图4-6所示。图4-6(4) 单击MyFrame面板,在右下方“属性”面板中修改MyFrame的属性,将其Title修改为:GUI 示例。如图4-7所示。用同样的方法修改jTextField1的Text属性为空。图4-7(5) 鼠标右键单击jLabel1,在弹出菜单中选择“更改变量名称”,输入:jLabelInput。用同样的方法修改jTextField1的变量名称为jTextFieldO
21、utput。如图4-8所示。图4-8 3. 编写代码(1) 选择jTextFieldOutput,在右下方面板中选择“事件”,双击第一个事件“ActionPerformed”。如图4-9所示。图4-9(2) 加入处理代码,如图4-10所示:private void jTextFieldOutputActionPerformed evt) String getMessage = if () 您没有输入任何内容); else 您输入的内容是: + getMessage); 图4-10 4. 运行和测试(1) 运行:在“项目”面板中,鼠标右键单击 ,选择“运行文件”;或直接按快捷键 Shift +
22、F6。弹出标题为“GUI 示例”的窗口。如图4-11所示。图4-11(2) 测试:在文本框中输入:Hello NetBeans,按回车,上方标签将显示“您输入的内容是:Hello NetBeans”。如果在文本框中没有输入任何内容,直接按回车,上方标签将显示“您没有输入任何内容”。如图4-12所示。图4-12七:示例:开发一个简单的Applet小程序本教程将指导您开发一个简单的Applet小程序。本示例所完成的功能是绘制一条正弦曲线。1. 新建项目(1) 启动NetBeans IDE 中国教育考试版 (2007) ,选择菜单“文件 - 新建项目” 。在“新建项目”对话框中,“类别”列表选择“常
23、规”,“项目”列表选择“Java 应用程序” ,单击“下一步”。 (2) 在“新建 Java 应用程序”对话框中,输入“项目名称”:Applet,并选择“项目位置” 所在路径。选中“设置为主项目”,取消选择“创建主类”,单击“完成”。2. 新建Applet文件(1) 在菜单中选择“文件” - “新建文件”。在“新建文件”对话框中,选择“类别”为“Java类”,文件类型为“Applet”,如下图5-1所示,单击“下一步”。图5-1(2) 在“新建Applet”对话框中,定义“类名”为:DrawSin,包名为:demo,如下图5-2所示,单击“完成”。图5-23. 编辑代码删除文件中的init()
24、方法,并添加如下代码:public void paint(Graphics g) (g); double d, tx; int x, y, x0, y0; d = / 100; x0 = y0 = 0; for (tx = 0, x = 20; tx 20) (x0, y0, x, y); x0 = x; y0 = y; (y = sin (x), 10, 70); 使用快捷键“Ctrl + Shift + F”自动格式化代码,并使用快捷键“Alt + Shift + F”自动修复包,完成后如下图5-3所示图5-34. 运行使用快捷键“Shift + F6”,或者从菜单中选择“运行” - “运行文件” - “运行”,结果如下图5-4所示。图5-4
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1