Building Applications with JBuilder.

Size: px
Start display at page:

Download "Building Applications with JBuilder."

Transcription

1 JBuilder VERSION 6 Borland JBuilder Borland Software Corporation 100 Enterprise Way, Scotts Valley, CA

2 JBuilder JBuilder redist DEPLOY.TXT Boland Software Corporation CD Copyright Boland Software Corporation. All rights reserved. Borland Borland Software Corporation JBuilder CD Boland Software Corporation Printed in Japan.

3 JBuilder for Macintosh World Wide Web Usenet BeansExpress JavaBeans JavaBeans JavaBeans Bean Bean Bean bound constrained 2-7 BeanInfo BeanInfo BeanInfo BeanInfo Bean String String Integer Bean Bean Bean Java i bmj bcj IDE Java Web Java

4 ExpressionInsight UML UML Java Java UML JBuilder UML JBuilder UML UML JBuilder UML UML UML UML IDE Javadoc UML UML JBuilder ii

5 JUnit JBuilder JDBC JNDI JBTestRunner JUnit TextUI JUnit SwingUI API Javadoc API Javadoc 9-2 Javadoc Javadoc Javadoc Javadoc Doclet Javadoc JBuilder Javadoc Javadoc Javadoc Doclet Doclet Java Java JAR JAR JDK Java JAR JAR JDK 1.1.x JDK 1.2/1.3 Java Java JavaBeans JBuilder J2EE iii

6 11 JBuilder JBuilder dbswing JBuilder JBuilder Unicode UI IDE Unicode Unicode ASCII \u Unicode JBuilder subtractvalues() dividevalues() oddeven() UML UML UML UML JDBC SQL JDBC A.... A-1 -classpath A-2 CLASSPATH A-2 UNIX CLASSPATH A-2 Windows CLASSPATH A-3 JBuilder A A A A-5 bcj A A A A A-9 VM A-10 bmj A A A A A A-16 VM A-17 I-1 iv

7 1 ëê 1 èõ JBuilder JBuilder IDE JavaBeans Java JBuilder Java Java JBuilder IDE Java JBuilder Java jar Java JBuilder Professional Enterprise BeansExpress JavaBeans JavaBeans JavaBeans Java JBuilder 1-1

8 JBuilder API Javadoc JBuilder Javadoc API HTML JBuilder JBuilder Java JBuilder Enterprise UML JBuilder JBuilder JBuilder Enterprise UML JBuilder UML JDBC JBuilder JBuilder Professional JBuilder Enterprise JDK JBuilder JBuilder JBuilder Java JBuilder Java 1-2 JBuilder

9 Borland JBuilder Macintosh JBuilder for Macintosh 1.1 Hello World SET PATH CLASSPATH Java boolean, int, long Java Java void static Java Java bmj Borland Make for Javabcj Borland Compiler for Java javac bmj -classpath [ ] < > HTML... Esc 1-3

10 JBuilder for Macintosh JBuilder 1.2 <jbuilder> <.jbuilder > jbproject <jdk> / Windows <home> UNIX Linux /user/<username> /home/ <username> Windows 95/98 C: Windows Windows NT C: Winnt Profiles <username> Windows 2000 C: Documents and Settings <username> <jbuilder> JDK JBuilder jbuilder6 JBuilder JBuilder <.jbuilder> jbproject <jdk> Java Java Development Kit jbuilder6/jdk1.3/ <jbuilder>/<jdk>/ Metal JBuilder for Macintosh JBuilder Macintosh OS X Macintosh JBuilder Mac Mac JBuilder Mac Macintosh OS X UI OS X 1-4 JBuilder

11 Web TEL: Web FTP Listserv ftp.borland.com Borland anonymous ftp listserver World Wide Web Java URL Web 1-5

12 JBuilder JBuilder JBuilder Usenet Usenet Java Java news:comp.lang.java.advocacy news:comp.lang.java.announce news:comp.lang.java.beans news:comp.lang.java.databases news:comp.lang.java.gui news:comp.lang.java.help news:comp.lang.java.machine news:comp.lang.java.programmer news:comp.lang.java.security news:comp.lang.java.softwaretools 1-6 JBuilder

13 2 èõbeansexpress ëê 2 JavaBeans JBuilder Professional Enterprise BeansExpress JavaBeans JavaBeans JavaBeans BeansExpress Java JavaBeans JavaBeans JavaBeans.JAR Java Java JavaBeans UI JavaBeans public Java JavaBeans JavaBeans JavaBeans JavaBeans Pure Java BeansExpress JavaBeans 2-1

14 Bean JBuilder Java.JAR Bean BeansExpress JavaBeans 1. (F) (P) 2. (F) (N) 3. JavaBean JavaBeans 4. Bean 5. Bean 6. (A) Java JavaBeans Java JBuilder JavaBeans (J) 2. JBuilder (D) 2-2 JBuilder

15 3. public Public(U) Bean 4. JBuilder Bean main() Bean main (M) 5. JBuilder sample Bean (G) Bean JBuilder Bean 6. (O) 8. OK JavaBeans JavaBeans JavaBeans JBuilder package myjavabean; import java.awt.*; import javax.swing.jpanel; public class BeanieBaby extends JPanel { BorderLayout borderlayout1 = new BorderLayout(); public BeanieBaby() { try { jbinit(); } catch(exception ex) { ex.printstacktrace(); } } private void jbinit() throws Exception { this.setlayout(borderlayout1); } } JBuilder Bean public JavaBeans BeansExpress JavaBeans 2-3

16 Bean Bean JavaBeans JBuilder UI Bean 1. JBuilder Bean 2. UI 3. UI Bean Bean Bean backgroundcolor JavaBeans Bean 1. Bean BeansExpress JBuilder

17 Bean Java JavaBeans 6. JBuilder Getter Setter Setter 7. OK Bean JBuilder BeansExpress JavaBeans 2-5

18 package myjavabean; import java.awt.*; import javax.swing.jpanel; public class BeanieBaby extends JPanel { BorderLayout borderlayout1 = new BorderLayout(); private float price; //private price public BeanieBaby() { try { jbinit(); } catch(exception ex) { ex.printstacktrace(); } } private void jbinit() throws Exception { this.setlayout(borderlayout1); } public void setprice(float newprice) { //price price = newprice; } public float getprice() { //price return price; } } JBuilder private price BeanieBaby price private setprice() getprice() JBuilder Bean JBuilder Bean UI price price price Bean 1. Bean 2. Bean BeansExpress JBuilder

19 4. JBuilder Bean BeansExpress Bean 1. Bean 2. Bean BeansExpress bound constrained BeansExpress bound constrained bound constrained bound constrained 4. OK bound JBuilder private PropertyChangeSupport alltiedup bound public class BeanieBaby extends JPanel {... private String alltiedup; private transient PropertyChangeSupport propertychangelisteners = new PropertyChangeSupport(this);... public void setalltiedup(string newalltiedup) { String oldalltiedup = alltiedup; alltiedup = newalltiedup; BeansExpress JavaBeans 2-7

20 BeanInfo propertychangelisteners.firepropertychange("alltiedup", oldalltiedup, newalltiedup); } public String getalltiedup() { return alltiedup; } setalltiedup() JBuilder alltiedup public synchronized void removepropertychangelistener(propertychangelistener listener) { propertychangelisteners.removepropertychangelistener(listener); } public synchronized void addpropertychangelistener(propertychangelistener listener) { propertychangelisteners.addpropertychangelistener(listener); } constrained JBuilder bound BeanInfo JBuilder Bean BeanInfo JBuilder BeanInfo BeansExpress Bean BeanInfo BeanInfo Bean BeanInfo BeanInfo JBuilder BeanInfo 2-8 JBuilder

21 BeanInfo BeanInfo BeanInfo BeanInfo JBuilder Bean BeanInfo BeanInfo BeansExpress BeanInfo BeanInfo Bean BeanInfo Bean Bean BeanInfo BeanInfo Bean BeanInfo BeanInfo Bean BeanInfo getadditionalbeaninfo() Bean BeanInfo BeanInfo JBuilder BeanInfo BeanInfo BeanInfo BeansExpress JavaBeans 2-9

22 BeanInfo BeanInfo Bean BeanInfo BeansExpress 1. Bean 2. BeanInfo BeanInfo Bean Info BeanInfo OK BeanInfo Bean JavaBeans BeansExpress Bean Bean 1. Bean 2. Bean BeansExpress 2-10 JBuilder

23 3. 4. Bean Bean Key Bean package myjavabean; import java.awt.*; import javax.swing.jpanel; import java.awt.event.*; import java.util.*; public class BeanieBaby extends JPanel { BorderLayout borderlayout1 = new BorderLayout(); private float price; private transient Vector keylisteners; public BeanieBaby() { try { jbinit(); } catch(exception ex) { ex.printstacktrace(); } } private void jbinit() throws Exception { this.setlayout(borderlayout1); } public void setprice(float newprice) { price = newprice; } public float getprice() { BeansExpress JavaBeans 2-11

24 return price; } public synchronized void removekeylistener(keylistener l) { super.removekeylistener(l); if(keylisteners!= null && keylisteners.contains(l)) { Vector v = (Vector) keylisteners.clone(); v.removeelement(l); keylisteners = v; } } public synchronized void addkeylistener(keylistener l) { super.addkeylistener(l); Vector v = keylisteners == null? new Vector(2) : (Vector) keylisteners.clone(); if(!v.contains(l)) { v.addelement(l); keylisteners = v; } }... } Bean Bean addkeylistener() KeyListeners Bean KeyListeners fire<event> KeyListener keytyped() keypressed() keyreleased() fire<event> Bean protected void firekeypressed(keyevent e) { if(keylisteners!= null) { Vector listeners = keylisteners; int count = listeners.size(); for (int i = 0; i < count; i++) { ((KeyListener) listeners.elementat(i)).keypressed(e); } } } protected void firekeyreleased(keyevent e) { if(keylisteners!= null) { Vector listeners = keylisteners; int count = listeners.size(); for (int i = 0; i < count; i++) { ((KeyListener) listeners.elementat(i)).keyreleased(e); } } } protected void firekeytyped(keyevent e) { if(keylisteners!= null) { Vector listeners = keylisteners; int count = listeners.size(); for (int i = 0; i < count; i++) { ((KeyListener) listeners.elementat(i)).keytyped(e); } } } } 2-12 JBuilder

25 Bean Bean UI JBuilder Bean Bean Bean java.awt.event.keylistener implements KeyListener Bean KeyPressed() KeyReleased() KeyTyped() KeyListener Bean package mybeans; import java.awt.*; import com.sun.java.swing.jpanel; import java.awt.event.*; import java.util.*; public class JellyBean extends JPanel implements KeyListener { //KeyListener BorderLayout borderlayout1 = new BorderLayout(); public JellyBean() { try { jbinit(); } catch (Exception e) { e.printstacktrace(); } } void jbinit() throws Exception { this.setlayout (borderlayout1); } public void keytyped(keyevent parm1) { } public void keypressed(keyevent parm1) { } // / / public void keyreleased(keyevent parm1) { // } } Bean KeyPressed KeyPressed() BeansExpress JavaBeans 2-13

26 KeyPressed() Bean Bean Bean BeansExpress Bean BeansExpress datachanged 2-14 JBuilder

27 7. 8. OK JBuilder package mybeans; import java.util.*; public class PasswordEvent extends EventObject { public PasswordEvent(Object source) { super(source); } } package mybeans; import java.util.*; public interface PasswordListener extends EventListener { public void passwordsuccessful(passwordevent e); public void passwordfailed(passwordevent e); } BeansExpress JavaBeans 2-15

28 JBuilder JavaBeans BeansExpress 1. BeansExpress Editor favoritefoods FavoriteFoodsEditor 4. String String String JBuilder

29 String 3. OK String String Java Java JBuilder JBuilder String Java Java " BeansExpress JavaBeans 2-17

30 Integer 3. OK Integer Integer Java Integer Java Java " 2-18 JBuilder

31 3. OK paintvalue() BeansExpress JavaBeans 2-19

32 Bean BeansExpress 1. Bean 2. Bean BeansExpress BeansExpress Serializable readobject() writeobject() void writeobject(objectoutputstream oos) throws IOException { oos.defaultwriteobject(); } void readobject(objectinputstream ois) throws ClassNotFoundException, IOException { ois.defaultreadobject(); } } Bean Bean Bean BeanInsight JavaBeans JavaBeans BeanInsight BeanInfo Java JavaBeans 2-20 JBuilder

33 Bean 1. (T) BeanInsight(B) BeanInsight 2. Bean BeanInsight Bean Bean BeanInsight 3. Bean BeanInsight BeanInsight 4. BeanInsight 5. Bean JavaBeans classpath 1. (T) (N) (P) 2. BeansExpress JavaBeans 2-21

34 3. (C) JavaBeans 4. (P) JBuilder.GIF 1. (T) (N) (P) (P) 5. JavaBean S 6. OK 7. OK 1. (A) 2-22 JBuilder

35 Bean 2. Bean JavaBean JAR JavaBenas Java Java BeansExpress JavaBeans 2-23

36 2-24 JBuilder

37 3 èõjava ëê 3 bmj bcj JBuilder Professional JBuilder Enterprise JBuilder JAR Java IDE JBuilder Professional JBuilder Enterprise bmj Borland Maker for Java bcj Borland Compiler for Java Java Java Java Virtual Machine VM.class Java.class Java Windows NT Java.class Java Java JDK javac - Java JBuilder JBuilder Java 3-1

38 JBuilder JBuilder.dependency IDE JBuilder CLASSPATH CLASSPATH IDE bmj bcj bmj bcj JBuilder Professional JBuilder Enterprise Blake Stone JBuilder Dependency Checker IDE (P) (M) (P) (M) (P) (R) (P) (M) 3-2 JBuilder

39 (P) (R) (R) (N) Java JBuilder JBuilder JBuilder (P) (M).class.java.class.java.java.java.class.java < > Java 3-3

40 < > BS < >.java.class.class (O).java.java.java < > main public static main() 3-4 JBuilder

41 JBuilder Enterprise Java 1. Java 2..jpx.jpr 3. (P) (M) Java F1 Java 3-5

42 JBuilder JBuilder JBuilder JBuilder (P) (D) JBuilder JBuilder 3-6 JBuilder

43 JBuilder bmj JBuilder Professional JBuilder Enterprise IDE.java.java -nomakestable IDE (P) java.lang sun.io (P) (O) (C) IDE bmj JBuilder Professional JBuilder Enterprise - nocheckstable (P) (M) IDE IDE IDE Java 3-7

44 IDE (C) bmj JBuilder Professional JBuilder Enterprise -nomakestable 1..jpx.jpr 2. 3.Java 3-8 JBuilder

45 (A) (L) (S) (N).class.class.class JBuilder Professional JBuilder Enterprise J2ME J2ME 260KB JBuilder Professional JBuilder Enterprise VM VM VM Java SDK 1.1 Java 2 SDK VM VM VM Java 2 SDK v1.2 Java 2 SDK v1.3 Java 2 SDK v1.4 Java 2 SDK v 1.2 VM 1.1 VM Java 2 SDK v 1.3 VM VM Java 2 SDK v 1.4 VM VM (S) (D) API API API Java 3-9

46 (Y) (H) (M) (O) (X) (A) private.class static void 3-10 JBuilder

47 (G) (U) RMI IDL jbproject/<project_directory_name>/ classes/ (K) (B) 5. OK (P) (D) (P) Java Java 3-11

48 JBuilder Professional Enterprise JBuilder JBuilder 3-12 JBuilder

49 JBuilder (D) JBuilder Professional Enterprise Java 3-13

50 JBuilder Professional JBuilder Enterprise Java JBuilder 3-14 JBuilder

51 JBuilder JBuilder JBuilder JBuilder 1. (P) (O) Java 3-15

52 OK JBuilder JBuilder JBuilder JBuilder Professional JBuilder Enterprise bmj bcj bmj bcj JBuilder CLASSPATH 3-16 JBuilder

53 bmj JBuilder Professional JBuilder Enterprise bmj bmj Java Make bmj.java.class.class bmj.class.class bmj -rebuild bmj bmj CLASSPATH JBuilder Professional JBuilder Enterprise bcj bcj Borland Java bcj.class.class.java.class.java.class bcj.class bcj bcj bcj CLASSPATH Java 3-17

54 JBuilder Professional JBuilder Enterprise <jbuilder>/bin JBuilder -build jbuilder -build <ProjectName.jpx> jbproject/project1 test.test3.jpx jbuilder/bin jbuilder -build jbproject/project1/test.test3.jpx JBuilder IDE IDE -nocheckstable 3-18 JBuilder

55 4 èõjava ëê 4 JBuilder JBuilder JBuilder JBuilder HTML JBuilder Professional JBuilder Enterprise 1..java 2. main().java Java 4-1

56 Web Web JBuilder Professional JBuilder Enterprise JBuilder Web Web JSPSHTML HTML Web <applet> HTML JSP SHTML HTML Web Web Web JBuilder Web Web Web Web Web Web JBuilder Web Web JBuilder Web JavaServer JSP JBuilder Professional JBuilder Enterprise 4-2 JBuilder

57 (R) (N) JBuilder JBuilder main JSP/ EJB JBuilder... main()... init() JBuilder AppletTestbed HTML... <applet> HTML HTML Sun appletviewer Java 4-3

58 JSP/ JSP/ Web JBuilder Web EJB EJB 3. OK 4.F9 JBuilder AppBrowser 4-4 JBuilder

59 F1 4.1 AppBrowser Java JBuilder Professional JBuilder Enterprise Java 4-5

60 JSP/ EJB 4-6 JBuilder

61 5. OK < > JBuilder Java JBuilder CLASSPATH Java -classpath java -classpath /<jbuilder>/lib/dbswing.jar /<home>/jbproject/mypackage/project1 mypackage.project1 <jbuilder> = JBuilder <home> = c:\winnt\profiles\<username> Java 4-7

62 jar JAR 1. Windows \ 2. java -classpath classpath package-name.main-class-name <jdk>/bin/ <jdk> JDK java -classpath /<home>/jbproject/hello/classes/helloworld.jar hello.helloworldclass -jar java -jar HelloWorld.jar -jar.jar Java Java JAR JBuilder <jdk>/bin/ jdb JDK Java Java 4-8 JBuilder

63 5 èõjava ëê 5 JBuilder JBuilder JBuilder Professional JBuilder Enterprise JBuilder Enterprise JBuilder Enterprise JDataStore JDataStore Java 5-1

64 eeee NumberFormatException FloatingDecimal.java 5-2 JBuilder

65 5.1 Java 5-3

66 JPDA API JDK JBuilder JDK Java JBuilder 1. (P) (O) class.class.class (P) (D) 5-4 JBuilder

67 (N) this Java API.class.class JBuilder 5.1 F8 Shift + F9 F7 main() init() HTML Java 5-5

68 5-6 JBuilder

69 AppBrowser AppBrowser AppBrowser 5.2 JBuilder JBuilder Java 5-7

70 (R) (N) (D) (G) (R) (E) JBuilder Professional JBuilder Enterprise UI 5-8 JBuilder

71 5.2 JBuilder Enterprise (R) (B) (R) (L) JBuilder Professional JBuilder Enterprise Java 5-9

72 JBuilder Professional JBuilder Enterprise JDK JBuilder / / / 5-10 JBuilder

73 5.7 / JBuilder Profesional Enterprise JBuilder Professional Enterprise JBuilder JDK 5.8 Java Java 5.9 JBuilder Professional Enterprise JBuilder Professional Enterprise Java 5-11

74 5.9 JBuilder Professional Enterprise JBuilder Professional Enterprise JBuilder Professional Enterprise JBuilder Enterprise JBuilder Professional Enterprise Java Java JBuilder Professional Enterprise Java Java JBuilder Professional Enterprise 5-12 JBuilder

75 JBuilder Professional JBuilder Enterprise 5.10 null 5.11 JBuilder Professional Enterprise JBuilder Professional Enterprise JBuilder Professional Enterprise Java 5-13

76 5.11 null null 'This' JBuilder Professional Enterprise JBuilder Enterprise JBuilder Professional Enterprise JBuilder Professional Enterprise JBuilder Professional Enterprise null Object JBuilder Professional Enterprise this this Java String Boolean JBuilder Professional Enterprise 5-14 JBuilder

77 Java Java Java Java JBuilder Professional Enterprise 5.12 null 5.13 JBuilder Professional Enterprise JBuilder Professional Enterprise Java 5-15

78 5.13 null null 'This' null Object JBuilder Professional Enterprise this this String Boolean JBuilder Professional Enterprise Java Java Java Java JBuilder Professional Enterprise 5-16 JBuilder

79 $ 5.14 null 5.15 JBuilder Professional Enterprise JBuilder Professional Enterprise JBuilder Enterprise HotSpot VM VM classic VM -classic Java 5-17

80 3. VM -classic JBuilder Professional Enterprise JBuilder Professional Enterprise / (R) (E) (R) (S) (R) (U) 5-18 JBuilder

81 5.18 JBuilder Professional JBuilder Enterprise (R) (R) (R) (R) (K) (R) 5.19 Shift F9 Ctrl F2 F4 F5 F7 F8 F9 Ctrl + Ctrl + ExpressionInsight Java 5-19

82 ExpressionInsight JBuilder Professional JBuilder Enterprise ExpressionInsight ExpressionInsight ExpressionInsight ExpressionInsight Ctrl ExpressionInsight Ctrl + ExpressionInsight 5.4 ExpressionInsight ExpressionInsight JBuilder Professional JBuilder Enterprise 5-20 JBuilder

83 5.5 Java 5-21

84 (R) (E) 1. (R) (X) JBuilder

85 5.6 (R) (X) JBuilder Professional JBuilder Enterprise Java 5-23

86 JBuilder Enterprise 5-24 JBuilder

87 JBuilder Enterprise monitor2 5.8 Java 5-25

88 (R) (I) (R) (O) (R) (I) (R) (I) F7 (R) (O) (R) (I) 5-26 JBuilder

89 (R) (O) (R) (O) F8 (R) (T) (R) (T) JBuilder Professional JBuilder Enterprise JBuilder Professional JBuilder Enterprise Synthetic Synthetic Java 5-27

90 (R) (M) 5-28 JBuilder

91 1. 2. (R) (C) Java 5-29

92 JBuilder Professional JBuilder Enterprise JavaSoft 5-30 JBuilder

93 Del JBuilder Java 5-31

94 .java c:\myprojects\test\src.java mypackage.java c:\myprojects\test\src\mypackage JBuilder

95 5.10 Java 5-33

96 5.11 JBuilder Professional JBuilder Enterprise JBuilder Enterprise 5-34 JBuilder

97 F5 (R) (K) Java 5-35

98 1. Java.class.class.class.class.class OK JBuilder Professional JBuilder Enterprise (R) (K) (E) 5-36 JBuilder

99 1..class OK Java 5-37

100 JBuilder Professional JBuilder Enterprise (R) (K) 1..class JBuilder

101 5. OK JBuilder Professional JBuilder Enterprise (R) (K) Java 5-39

102 OK JBuilder Professional JBuilder Enterprise Java Java class Test { private int x; private Object y; } Test mytest = new Test(); mytest Java x y JBuilder Enterprise 5-40 JBuilder

103 1. 2. JBuilder 3. Java 5-41

104 1..class OK 5-42 JBuilder

105 Ctrl JBuilder Professional JBuilder Enterprise Java 5-43

106 println println System.out.println("Breakpoint at line 204 reached") 5-44 JBuilder

107 println Java valueonetext true 5.14 Java 5-45

108 true false mediumcount (W) 3.OK mediumcount > 10 Java n n n n 5-46 JBuilder

109 F5 Del Del 1. Java 5-47

110 2. for Java JBuilder 5.20 ExpressionInsight 5-48 JBuilder

111 5.15 this this 5.16 Java 5-49

112 JBuilder Professional JBuilder Enterprise String '' char ' 4. OK , JBuilder Professional JBuilder Enterprise JBuilder

113 OK JBuilder Professional JBuilder Enterprise null Object null this 5.17 Java 5-51

114 variable name = <is not in scope> (R) (W) JBuilder Professional JBuilder Enterprise variable name = <is not in scope> - Java Java - Java - this JBuilder

115 5.21 "addresult"debugtutorial.frame1.this.addresult: addresult double=68.0 DebugTutorial.Frame "valueonedouble"valueonedouble: "DebugTutorial.Frame1"<reference>DebugTutorial. Frame1= Java this valueonedouble Double DebugTutorial.Frame1 this "this" DebugTutorial.Frame1 "valueonetext"<reference>char[]=char[2] valueonetext "[0] = '3' valueonetext Java 5-53

116 Del 5.18 JBuilder Professional JBuilder Enterprise true 5-54 JBuilder

117 5.19 JBuilder Professional JBuilder Enterprise variable = <new value> valueonetext String Java 5-55

118 valueonetext=34 incompatible types; found int; required java.lang.string valueonedouble="34" (E) 5-56 JBuilder

119 1. (P) (O) 2. JBuilder Professional JBuilder Enterprise Synthetic Synthetic Java 5-57

120 Static JBuilder Enterprise JBuilder CPU JBuilder CPU 1. IDE IDE 5-58 JBuilder

121 JBuilder Professional JBuilder Enterprise Java 5-59

122 JBuilder

123 6. 7. OK OK Java 5-61

124 5-62 JBuilder

125 6 èõuml ëê 6 JBuilder Enterprise UML Unified Modeling Language UML UML UML JBuilder UML UML UML Object Management Group Cetus UML UML Central UML Resource Center UML Zone UML Dictionary JBuilder UML UML UML 6-1

126 UML Java UML Java UML Java UML Java Java UML Java Java UML UML Java UML Java 6.1 Java UML Java Java UML UML extends implements UML 6-2 JBuilder

127 JBuilder UML 6.1 Java UML Java Java UML UML get set UML is, set, get parameterrow setparameterrow() JBuilder UML JBuilder UML Java UML JBuilder UML JBuilder UML JBuilder UML Javadoc UML JBuilder private UML UML 6-3

128 6.1 UML Java 6-4 JBuilder

129 6.2 UML * * * * * IDE IDE UML IDE UML 6-5

130 JBuilder UML 6.3 private public protected 6.4 UML JBuilder UML UML UML 6-6 JBuilder

131 JBuilder UML UML UML UML UML UML UML 6-7

132 JBuilder UML / is, set, get getparameterrow() parameterrow IDE IDE UML UML static UML public private protected UML JBuilder UML JBuilder UML JBuilder IDE IDE UML JBuilder JBuilder JBuilder AppBrowser 6-8 JBuilder

133 JBuilder UML 6.5 JBuilder UML 6.2 UML UML + public - private # protected UML 6-9

134 UML UML UML IDE IDE UML UML JBuilder UML UML UML UML UML JBuilder UML UML JBuilder UML OK UML 6-10 JBuilder

135 JBuilder UML JBuilder UML JBuilder UML UML UML JBuilder 6.6 UML UML UML 6-11

136 1. Java 2. Java 3. UML UML UML UML Javadoc UML UML UML PgUp PgDn UML 6-12 JBuilder

137 UML UML UML UML UML 6.7 UML UML UML JBuilder JBuilder JBuilder UML UML 6-13

138 UML JBuilder UML UML JBuilder UML Javadoc UML UML IDE UML UML UML UML UML UML UML 6-14 JBuilder

139 UML IIOP EJB UML UML UML UML UML UML 6-15

140 UML JBuilder UML UML IDE IDE IDE UML JBuilder UML UML UML IDE UML 6-16 JBuilder

141 UML JBuilder IDE UML UML UML PgUp PgDn UML UML UML UML UML 6-17

142 UML UML UML UML UML 6.8 UML UML UML UML 6-18 JBuilder

143 Javadoc UML UML Javadoc UML Javadoc UML Javadoc UML F1 F1 JBuilder Javadoc Javadoc Javadoc javadoc Javadoc Javadoc API Javadoc Javadoc UML UML UML JBuilder Portable Network Graphics PNG UML UML PNG UML UML UML 6-19

144 UML UML JBuilder UML UML UML Enter UML UML 6-20 JBuilder

145 7 ëê 7 èõ JBuilder Professional JBuilder Enterprise 1 JBuilder JBuilder 7-1

146 JBuilder JBuilder JBuilder JBuilder

147 JBuilder 7.1 UML JBuilder JBuilder Enterprise UML JBuilder Enterprise UML 7-3

148 JBuilder UML JBuilder UML UML UML JBuilder Enterprise IDE 7-4 JBuilder

149 JBuilder JBuilder 7-5

150 OK JBuilder 7-6 JBuilder

151 public

152 Writes - Reads JBuilder

153 7.4 writes reads 7.5 JBuilder 7-9

154 7.6 OK 7-10 JBuilder

155

156 7.9 JBuilder Enterprise UML 1. UML JBuilder

157 4. OK UML OK UML 7-13

158 1. UML OK UML API JBuilder

159 OK

160 OK UML OK 7-16 JBuilder

161 JBuilder Enterprise UML OK 7-17

162 JBuilder 7-18 JBuilder

163 8 ëê 8 èõ JBuilder Enterprise JUnit JUnit JUnit junit.framework.testcase junit.framework.testsuite JUnit TextUI SwingUI AwtUI TextUI SwingUI JBuilder IDE JUnit JBuilder JUnit JBuilder IDE JUnit JUnit JBuilder GUI JBuilder IDE JBTestRunner 8-1

164 JBuilder JBuilder JBuilder JUnit JBuilder IDE JBuilder JBuilder JBTestRunner GUI JBuilder JDBC JNDI JBTestRunner JUnit TextUI JUnit SwingUI junit.framework.testcase junit.framework.testsuite JBuilder junit.framework.testcase setup() teardown() JUnit setup() teardown() 8-2 JBuilder

165 testmethod1() testmethod2() MyTestCase 1. MyTestCase 2. setup() 3. testmethod1() 4. teardown() 5. MyTestCase 6. setup() 7. testmethod2() 8. teardown() TestCase public TestCase OK 8-3

166 UI To public void testsum() { assertequals( 2, sum(1,1) ); } public void junit.framework.assert assert assertequals() - asserttrue() - assertnotnull() - junit.framework.assert 8-4 JBuilder

167 TestCase Assert assert junit.framework.assert TestCase Assert public void testexception() throws Exception { throw new Exception("ouch!"); } JUnit JUnit Web Kent Beck Erich Gamma JUnit Test Infected: Programmers Love Writing Tests UI JBuilder Object setup() teardown() public class CustomFixture1 { public CustomFixture1(Object obj) { // 8-5

168 JDBC } public void setup() { // } public void teardown() { // } } setup() teardown() JBuilder JDBC JNDI Custom Fixture JDBC JDBC com.borland.jbuilder.unittest.jdbcfixture JDBC JDBC getconnection() JDBC seturl() setdriver() runsqlfile() SQL JDBC JDBC JDBC JdbcFixture JdbcFixture JDBC JdbcFixture dumpresultset() Writer java.sql.resultset java.io.writer getconnection() JDBC ava.sql.connection runsqlbuffer() StringBuffer SQL runsqlfile() SQL String 8-6 JBuilder

169 setdriver() JDBC Driver String seturl() JDBC URL String JNDI setusername() JDBC String setpassword() JDBC String JDBC JdbcFixture JDBC JDBC UI JDBC JNDI JNDI JNDI JNDI JNDI JNDI UI com.borland.jbuilder.unittest.testrecorder TestRecorder java.io.writer Writer TestRecorder UPDATE - COMPARE - RECORD - 8-7

170 OFF - UPDATE RECORD print() println() compareobject() recordobject() equals() recordobject() compareobject() UI setup() teardown() UI JBuilder JBTestRunner JUnit TextUI SwingUI JBuilder

171 JBTestRunner Test Runner 5. OK JBTestRunner JBTestRunner GUI JBTestRunner JBTestRunner JBuilder JBTestRunner JBTestRunner JBTestRunner JBTestRunner X JBTestRunner JBTestRunner JBTestRunner 8-9

172 JUnit TextUI X JBTestRunner Test Failures JBTestRunner JUnit TextUI JUnit TextUI JUnit JBuilder IDE JUnit TextUI JBuilder JBuilder 8-10 JBuilder

173 JUnit SwingUI JUnit SwingUI JUnit SwingUI GUI JBuilder IDE SwingUI JBTestRunner JUnit TextUI SwingUI VM VM TextUI main() JBuilder TestCase JBuilder Java JBTestRunner TextUI junit.framework.assertionfailederror 8-11

174 8-12 JBuilder

175 9 èõapi ëê 9 Javadoc JBuilder Professional JBuilder Enterprise Javadoc API HTML Sun Microsystems HTML API Javadoc Javadoc Sun Web javadoc/ Javadoc JBuilder Javadoc Javadoc Javadoc JBuilder Javadoc Javadoc Javadoc API Javadoc 9-1

176 API Javadoc API Javadoc Javadoc Javadoc Javadoc HTML Javadoc /** */ Javadoc HTML /** * /** Javadoc /** * Sets this check box's label to the string argument. * label a string to set as the new label, or null for no label. */ HTML Sets this check box's label to the string argument. Parameters: label - a string to set as the new label, or null for no label. API Javadoc Javadoc Javadoc writingdoccomments/index.html Javadoc 9-2 JBuilder

177 Javadoc Javadoc Javadoc Windows Javadoc Solaris Javadoc Javadoc import com.borland.internetbeans.pageproducer.java package com.borland.internetbeans; import java.io.*; import java.util.*; import javax.swing.*; import javax.servlet.servletcontext; import javax.servlet.http.*; /** * Generates markup text from a template file, replacing * identified spans with dynamic content from Ix * components. */ public class PageProducer implements Binder, Renderable, Cloneable, Serializable {... } public void addvalues(double valueonedouble, Double valuetwodouble) { double valueonedoubleresult = valueonedouble.doublevalue(); double valuetwodoubleresult = valuetwodouble.doublevalue(); addresult = (valueonedoubleresult + valuetwodoubleresult); addstringresult = Double.toString(addResult); addresultdisplay.settext(addstringresult); } public void subtractvalues(double valueonedouble, Double valuetwodouble) { double valueonedoubleresult = valueonedouble.doublevalue(); double valuetwodoubleresult = valuetwodouble.doublevalue(); subtractresult = (valueonedoubleresult - valuetwodoubleresult); subtractstringresult = Double.toString(subtractResult); subtractresultdisplay.settext(subtractstringresult); } API Javadoc 9-3

178 Javadoc Javadoc Javadoc Javadoc /** * Adds Value One and Value Two and displays result. * valueonedouble The first value. valuetwodouble The second value. */ public void addvalues(double valueonedouble, Double valuetwodouble) { double valueonedoubleresult = valueonedouble.doublevalue(); double valuetwodoubleresult = valuetwodouble.doublevalue(); addresult = (valueonedoubleresult + valuetwodoubleresult); addstringresult = Double.toString(addResult); addresultdisplay.settext(addstringresult); } /** * Subtracts Value One and Value Two and displays result. * valueonedouble The minuend. valuetwodouble The subtrahend. */ public void subtractvalues(double valueonedouble, Double valuetwodouble) { double valueonedoubleresult = valueonedouble.doublevalue(); double valuetwodoubleresult = valuetwodouble.doublevalue(); subtractresult = (valueonedoubleresult - valuetwodoubleresult); subtractstringresult = Double.toString(subtractResult); subtractresultdisplay.settext(subtractstringresult); } JBuilder Javadoc Javadoc Doclet Javadoc Doclet Windows javadoc.html#javadoctags Javadoc Solaris javadoc.html#javadoctags Javadoc 9-4 JBuilder

179 Javadoc version-number parameter-name class-name class-name since-text Javadoc name Author Doclet versionnumber Version Parameters description Returns class-name Throws See Also text Since Doclet JDK 1.1 Doclet Doclet X X X X X X X X X X X X X X X X X X API Javadoc 9-5

180 Javadoc field-name field-type data-description Javadoc package.class#member label Doclet serialpersistentfields ObjectStreamField Doclet Doclet label JDK 1.1 Doclet Doclet X X X X Javadoc JBuilder /** Enter /** * <p>title: </p> * <p>description: </p> * <p>copyright: Copyright (c) 2001</p> * <p>company: </p> 1.0 */ / ** 9-6 JBuilder

181 Javadoc /** * */ JBuilder public void addvalues(double valueonedouble, Double valuetwodouble) /** Javadoc /** * valueonedouble valuetwodouble */ JBuilder ToDo todo 2. Ctrl J */ Javadoc Javadoc API Javadoc 9-7

182 JBuilder Javadoc Javadoc Conflicts 9.2 Javadoc Javadoc Errors JBuilder Javadoc Javadoc Javadoc Javadoc Javadoc Javadoc (F) (N) Javadoc (Z) Javadoc Javadoc Javadoc 9-8 JBuilder

183 Javadoc Doclet Doclet HTML Java 9.3 Doclet 1. JDK 1.1 Javadoc Doclet (T) JDK 1.1 Doclet Doclet HTML Standerd Doclet -1.1 Javadoc 2. JDK 1.3 Standerd Doclet Doclet API HTML JDK API Javadoc 9-9

184 Standerd JBuilder (H) Java (J) Sun JDK API JDK 1.3 Doclet Doclet HTML Javadoc Standerd Doclet JBuilder JDK 1.1 Doclet Javadoc Doclet (T)Javadoc -doclet -docletpath Javadoc Javadoc Javadoc Doclet 9-10 JBuilder

185 2. (O) HTML (P) (O) doc JBuilder Javadoc Javadoc -d Javadoc -sourcepath -classpath -bootclasspath Javadoc Javadoc Javadoc 3. HTML Javadoc (S) -verbose Javadoc Javadoc (S) 4. Javadoc Javadoc (A) Javadoc API Javadoc 9-11

186 (E) 2. (E) (A) (R) (M) 3. Public public Javadoc -public Protected protected public Javadoc -protected 9-12 JBuilder

187 Doclet Package protected public Javadoc -package Private private Javadoc -private Javadoc Javadoc HTML Doclet 9.6 Doclet 1. (H) Standerd Doclet overview-tree.html 2. HTML (E) Javadoc 3. (I) index-all.html -noindex Javadoc API Javadoc 9-13

188 Doclet JDK 1.3 Javadoc (P) -splitindex Javadoc JDK 1.1 Doclet JDK 1.1 package-use.html class-use/ classname.html JDK API -nodeprecatedlist Javadoc 9. -locale 10. (F) Javadoc Windows javadoc.html#javadocoptions Javadoc Solaris javadoc.html#javadocoptions Javadoc 9-14 JBuilder

189 Doclet 9.2 JDK 1.1 Doclet Doclet -overview path\filename X X -help Javadoc Javadoc X X -Jflag -locale language_country_variant Javadoc JDK flag J flag Javadoc -J-Xms64m -Xms -Xmx Javadoc Javadoc -doctitle title X -windowtitle title <title> X -header header -footer footer HTML HTML -bottom text HTML X -link extdocurl Javadoc X -linkoffline extdocurl packagelistloc -group groupheading packagepattern:package pattern:... extdocurl Javadoc -link -nohelp X -helpfile X path\filename -stylesheetfile X path\filename X -charset name HTML X -doencoding name X X X X X X X X X API Javadoc 9-15

190 (F) 9.7 HTML HTML Javadoc (A) Javadoc (S) Javadoc HTML doc Standerd Doclet classname.html package-summary.html overview-summary.html Javadoc Doclet -overview overview-tree.html package-tree.html package-use.html 9-16 JBuilder

191 deprecated-list.html @serialdata index-*.html Doclet (I) Javadoc help-doc.html HTML index.html HTML *-frame.html -link package-list Doclet Doclet HTML stylesheet.css Windows javadoc.html#generatedfiles Solaris javadoc.html#generatedfiles Javadoc.java Javadoc API Javadoc 9-17

192 Javadoc package.html Javadoc package.html HTML Javadoc /** */ <body> Windows javadoc.html#packagecomment Solaris javadoc.html#packagecomment Javadoc overview.html overview.html HTML Javadoc /** */ <body> Windows javadoc.html#overviewcomment Solaris javadoc.html#overviewcomment Javadoc Javadoc Javadoc index.html Standerd Doclet index-1.html JDK 1.1 Doclet 9-18 JBuilder

193 Javadoc 9.8 AppBrowser Standerd Doclet 9.9 Standerd Doclet JDK 1.1 Doclet API Javadoc 9-19

194 JBuilder Javadoc 9.10 JDK 1.1 Doclet Javadoc UML Javadoc Javadoc HTML JBuilder Javadoc Javadoc JBuilder (P) (O) HTML Standerd JDK 1.1 JDK 1.1 JDK 1.1 Standerd Standerd Doclet JBuilder API Javadoc Javadoc Javadoc 9-20 JBuilder

195 Javadoc 9.11 Javadoc Javadoc Javadoc doc Javadoc Javadoc Javadoc src Javadoc doc Javadoc Doclet Doclet API Javadoc 9-21

196 Javadoc Javadoc Javadoc 9-22 JBuilder

197 Doclet Javadoc Doclet Doclet API Javadoc 9-23

198 Doclet Doclet Javadoc JAR JAR doc 1. (Z) (A) 9-24 JBuilder

199 2. (T) 3. (N) 4. (M) (F) 5. JAR (L).jar 6. (C) JAR 7. JAR (A) API Javadoc 9-25

200 8. (F) DocumentationArchive 9. (P) (M) JAR JAR Archive Builder 9-26 JBuilder

201 Doclet Doclet OpenTools API Javadoc Doclet Doclet JBuilder samples/opentoolsapi/wizards/doclet Doclet.jpx Doclet HTML Javadoc Doclet XML Java OpenTools API JBuilder OpenTools API Javadoc 9-27

202 9-28 JBuilder

203 ëê 10 èõjava 10 JBuilder JBuilder Professional JBuilder Enterprise Java Java Java Java Java Bean Enterprise JavaBean JBuilder Professional JBuilder Enterprise JAR JDK Sun jar JBuilder ZIP JAR JAR Java 10-1

204 Java JAR JBuilder Java Jar JAR JBuilder Java 16 Web main() JDK Web Java JAR Java Java JAR JAR JAR JAR.jar ZIP JavaSoft PKWARE zip JAR JAR JDK 1.1 JDK ZIP 10-2 JBuilder

205 JAR Java VM HTML JavaBeans Bean HTML JAR JAR Java 2 JAR JAR manifest.mf JAR meta-inf/ JBuilder Professional Enterprise Manifest-Version: 1.0 Main-Class: class-name header:value 1.0 public static void main(string[] args) Java 10-3

206 Main-Class Java Java -jar JAR JAR JAR Manifest JAR Attributes JAR JAR 10-4 JBuilder

207 JAR JAR JAR JAR CLASSPATH JAR JBuilder <jbuilder>/license.txt <jbuilder>/redist/deploy.txt JAR JDK Sun jar Professional Enterprise JBuilder JBuilder 1. JBuilder 2. Sun jar JBuilder JAR JAR JAR JDK Java Java Java jar jar JAR jar jar cf jar-file input-file(s) Java 10-5

208 JAR JAR JAR JAR JAR JAR JAR CLASSPATH CLASSPATH=user/username/jbproject/ myapp/myjar.jar-cp -classpath java java -classpath user/username/jbproject/myapp/myjar.jar mypackage.myclassname JDK 1.2 -jar java JAR Java VM Main-Class java -jar jar-file java -jar user/username/jbproject/myapp/myjar.jar CLASSPATH JAR java -jar myjar.jar JAR JAR JRE Web JAR jar -tf jar-file ZIP jar -tf zip-file JAR jar 10-6 JBuilder

209 JAR PKWARE ZIP JAR ZIP JAR ZIP 6.3 WinZip JAR JAR Java 2 jar u JAR jar uf jar-file input-file(s) u f jar-file = JAR = JAR = JAR input-file(s) = u m JAR jar umf manifest jar-file m = JAR manifest = JAR JAR Java JAR Java 10-7

210 JDK 1.1.x JDK 1.2/1.3 Java 2 JDK Java JAR JAR Java -classpath CLASSPATH -classpath JBuilder IDE CLASSPATH CLASSPATH JDK 1.1.x JDK 1.2/1.3 Java 2 Web Swing JDK 1.1.x Web JDK JAR JDK ZIP 10-8 JBuilder

211 Java Java JDK JAR JBuilder <jbuilder>/redist/ JDK <jbuilder>/java/lib/ <jbuilder>/java/jre/lib/ <jdk> JDK JBuilder Professional Enterprise JAR JDK JDK Java Java JDK 1.1.x Swing/JFC JDK JDK swingall.jar JBuilder JAR java Java JRE HTML <applet> JDK Java 10-9

212 Java Sun Web Sun Java Java HTML Java JDK Java JBuilder Professional Enterprise Java JAR JAR JAR 1. JBuilder 2. JBuilder Professional Enterprise Sun jar JAR 5. JAR JBuilder

213 6. CLASSPATH Java CLASSPATH 7. Java CLASSPATH 8. JBuilder Java 16 JDK Web 1. JBuilder 2. JBuilder Professional Enterprise ZIP Sun jar JAR ZIP 5. <applet> JAR ARCHIVE JAR ARCHIVE="file1.jar, file2.jar, file3.jar" zip zip 6. CODEBASE CODE CODEBASE HTML CODEBASE../ HTML HTML Java 10-11

214 JavaBeans HTML CODEBASE HTML CODEBASE HTML CODE 7. Web HTML <applet> 10. JDK JDK 11. HTML URL Web HTML JAR JBuilder HTML HTML <applet> HTML 12. Java CLASSPATH JDK JAR ZIP JBuilder JavaBeans 1. JBuilder 2. JBuilder Professional Enterprise Bean 3. Bean JBuilder

215 4. JBuilder Javadoc Bean 5. ZIP Sun jar JAR 6. JAR Bean JBuilder JBuilder images images/logo.gif JBuilder Sun jar JBuilder JBuilder Professional Enterprise JAR Web HTML Web Java 10-13

216 FTP Web FTP java.lang.classformaterror FTP URL Web FTP FTP Web Web JBuilder JAR CORBA ORB VisiBroker ORB Borland Enterprise Server JBuilder JBuilder JAR <jbuilder>/redist JDK <jbuilder>/<jdk>/lib JBuilder Professional Enterprise JDK JDK JDK Java Java Java Swing/JFC JDK JDK swingall.jar JBuilder

217 JDK JRE JDK Sun Java JDK JDK Web CLASSPATH Java CLASSPATH JAR CLASSPATH VM JBuilder JBuilder <jbuilder>/license.txt <jbuilder>/redist/ deploy.txt <jbuilder> JBuilder Java Java Java JAR JAR URL Java Java API Java JAR JAR Sun Java 10-15

218 - Java developer.java.sun.com/developer/onlinetraining/programming/jdcbook/version.html Java Java 1.2 Java API java.sun.com/docs/books/tutorial/ext/index.html JBuilder Professional Enterprise JAR JAR.class JBuilder JBuilder.class JBuilder JBuilder JBuilder Java JBuilder Java JBuilder (Z) JBuilder

219 ZIP JAR 10.1 JAR ZIP JAR JDK JAR ZIP ZIP JDK JAR ZIP Java 10-17

220 10.1 J2EE OpenTool RAR JAR JAR JAR JAR JAR JAR JBuilder Javadoc Javadoc API Javadoc J2EE JAR Enterprise Beans JBuilder Enterprise OpenTool JAR JAR OpenTool OpenTool RAR JAR JBuilder Enterprise Java (P) (O) JAR JAR JBuilder

221 10.1 Web Start Web Start Web JAR WebApp Web Java Web Start Web Web JAR WebApp Web Java Web Start Web RAR J2EE J2EE J2EE Java 10-19

222 ZIP JAR JAR JAR.jar ZIP JavaSoft PKWARE ZIP JAR JAR JDK 1.1 JDK ZIP JBuilder

223 J2EE JBuilder Enterprise J2EE J2EE application-client.xml META-INF J2EE applicationclient.xml application-client.xml Java 10-21

224 10-22 JBuilder

225 classes.gif.jpg Java 10-23

226 .html readme.txt JBuilder Enterprise RAR JAR ra.xml ra.xml JAR WAR RAR EAR JBuilder

227 RAR RAR RAR JAR JDK JDK Java Java JDK JDK Java 10-25

228 JDK 1.1.x Swing/JFC JDK JDK Swing JFC swingall.jar DataStore com.borland.datastore VisiBroker JAR JAR CLASSPATH JAR JBuilder

229 / (K) Include Deps Deps & Resources JBuilder Include All Java 10-27

230 OpenTool JAR manifest.mf JAR metainf/ Manifest-Version:1.0 Main- Class: jar OpenTool OpenTool JBuilder

231 <path_name> /<file_name> public static void main(string[] args) Java 10-29

232 10-30 JBuilder

233 JAR JAR (E) (E) (A) Java 10-31

234 JAR <filename.jar> JBuilder

235 ëê 11 èõjbuilder 11 JBuilder Professional JBuilder Enterprise Java JBuilder Java JBuilder Java Java JBuilder internationalization i18n internationalization i18n 18 internationalization i n locale Java Locale JBuilder 11-1

236 JBuilder Java Java ResourceBundle localization l10n localization l10n 10 localization l n Unicode Unicode Unicode Java \unnnn NNNN Unicode Unicode Unicode Java Unicode JBuilder JBuilder Java dbswing 11-2 JBuilder

237 Unicode UI IDE Unicode JDK JBuilder JBuilder JavaBeans DataExpress JBuilder samples/dbswing/multilingual IntlDemo.jpx IntlDemo.html IntlDemo 15 Borland LocaleChooser JavaBeans GUI ProductFrame Borland JBuilder 11-3

238 OrderFrame OrderFrame 11-4 JBuilder

239 GUI GUI GUI GUI JBuilder Java ResourceBundle JBuilder Java ResourceBundles ResourceBundle ResourceBundle ResourceBundle 1. JBuilder 11-5

240 2. (Z) (R) 3. ResourceBundle JBuilder ResourceBundle ListResourceBundle PropertyResourceBundle (T) PropertyResourceBundle OK PropertyResourceBundle.properties ListResourceBundle Java Java ListResourceBundle PropertyResourceBundle ListResourceBundle PropertyResourceBundle JBuilder

241 (N) 5. Open File (S) Open_File (C)jbutton1_ToolTipText (Q) 10 String_10 String_ JBuilder 11-7

242 6. (N) (F) GUI ButtonControl 11-8 JBuilder

243 dbswing dbswing dbswing JDK 1.0 dbswing dbswing ResourceBundle dbswing JBuilder dbswing textwithmnemonic Swing dbswing dbswing JBuilder IntlSwingSupport 12 Swing IntlSwingSupport JBuilder 11-9

244 JBuilder Swing IntlSwingSupport Swing IntlSwingSupport IntlSwingSupport locale new IntlSwingSupport(); int response = JOptionPane.showConfirmDialog(frame, localizedmessagestring, localizedtitlestring, JOptionPane.OK_CANCEL_OPTION); IntlSwingSupport Swing dbswing dbswing JDK 1.2 Swing JFileChooser JColorChooser JOptionPane JavaSoft Locale JBuilder JBuilder DataExpress DataSet JdbTable Column DataSet locale DataSet Column locale DataSet Column Column locale JDK API Collator Java JDK API DateFormat NumberFormat MessageFormat JBuilder Unicode UI JBuilder Java JBuilder

245 UI Unicode Unicode JDK font.properties JDK UI JBuilder UI GUI GUI GUI JavaBeans JavaBeans Unicode Unicode Unicode <5C71> JDK font.properties Unicode \u5c71 UI GUI GUI Java AWT UI GUI OK Cancel Help JBuilder 11-11

246 IDE Unicode GUI AWT GridLayout BorderLayout UI JBuilder Frame IDE Unicode JBuilder Unicode Unicode Unicode 16 Unicode Unicode JBuilder

247 JBuilder javac JBuilder IDE JDK JBuilder JDK English ASCII IDE 1. (P) (O) (E) 4. OK 1. bcj -encoding 2. bmj -encoding Unicode Unicode Unicode JBuilder 11-13

248 JDK Unicode UnicodeBig UnicodeLittle Unicode BigEndian LittleEndian BigEndian Unicode LittleEndian Unicode (P) (O) (E) 1. <.jbuilder> user.properties 2. compiler.java;encodings.add.1=iso8859_2 compiler.java;encodings.add.2=iso8859_ JBuilder (E) 1. <.jbuilder> user.properties 2. compiler.java;encodings.override.1=iso8859_2 compiler.java;encodings.override.2=iso8859_ JBuilder Unicode PC Java Java native2ascii Unicode \unnnn JBuilder Windows JIS JBuilder

249 Unicode Windows 1252 JDK 1.1 javac -encoding Unicode JIS Windows JIS Unicode Unicode Unicode \u ASCII Unicode Unicode Java Unicode Unicode Java ASCII \u Unicode JBuilder Windows Unicode ASCII ASCII ASCII ASCII Unicode Unicode Unicode Java ASCII Unicode \u ASCII Unicode ASCII ASCII ASCII Unicode Unicode ASCII \unnnn NNNN Unicode f Latin f Unicode \u0192 JBuilder 11-15

250 JBuilder Unicode Unicode JBuilder JBuilder UI JBuilder Borland Borland Worldwide: Borland Germany: Borland France: Borland Spain: Borland Japan: Borland Korea: Borland Taiwan: Borland Web news://forums.borland.com/borland.public.jbuilder.multi-lingual-apps multi-lingual-apps JBuilder JBuilder R&D QA JBuilder

251 12 ëê 12 èõ JBuilder Java JBuilder samples/tutorials/debugtutorial samples JBuilder JBuilder Professional JBuilder Enterprise JBuilder 12-1

252 Java Java Java samples/tutorials/debugtutorial JBuilder CD pdf/bajb.pdf JBuilder samples/tutorials/debugtutorial samples JBuilder samples/tutorials/debugtutorial 3. DebugTutorial.jpx Application1.java - main() DebugTutorial.html - HTML Frame1.java JBuilder

253 4. Frame1.java Java JBuilder JBuilder JBuilder 1. ';'

254 else if 221 Java if if (valueoneoddeven) { class interface 230 JBuilder JBuiler Ctrl JBuilder

255 1. "Frame1.java" : #:300: Double : () 41, Java java.lang.double Double java.lang.double Double valuetwodouble 0.0 Ctrl + Shift + Space JBuilder ParameterInsight Double() Double valueonedouble = new Double(0.0)

256 4. 5. "Frame1.java": #:300: subtractresultdisplay : DebugTutorial.Frame1 246, subtractresultdisplay subtractresultdisplay 8. subtractresultdisplay Result R Java subtractresultdisplay subtractresultdisplay subtractresultDisplay subtractresultdisplay 12-6 JBuilder

257 11. CodeInsight 1. javax.swing.jlabel settest() "Frame1.java": #:300: settest(java.lang.string) : javax.swing.jlabel 257, Ctrl + Space CodeInsight CodeInsight settext settext Enter settext() settest 12-7

258 JBuilder

259 subtractvalues() 2. UI 3. Value 1 Value 2 Compute Values 4. File Exit 5. Application1 "Application1" subtractvalues() this / 12-9

260 subtractvalues() Value 1 Value 2 Compute Values Value 1 4 Value addValues() Compute Values addvalues JBuilder VM 4. Value 1 4 Value 2 3 Compute Values JBuilder

261 subtractvalues() UI UI JBuilder Professional JBuilder Enterprise 2. JBuilder Professional JBuilder Enterprise 12-11

262 subtractvalues() 3. JBuilder Professional JBuilder Enterprise 4. addvalues() subtractvalues() addvalues() subtractvalues() 5. subtractvalues() subtractvalues() 6. JBuilder Professional JBuilder Enterprise JBuilder

263 subtractvalues() 7. subtractvalues() 1. this this this = {DebuggerTutorial.Frame1@3c6} this this this this = {DebuggerTutorial.Frame1@3c6} 4. valueonedouble subtractvalues() valueonedouble: java.lang.double = {java.lang.double@3c7} 12-13

264 subtractvalues() 5. valuetwodouble valuetwodouble: java.lang.double = {java.lang.double@3c7} this < > valueonedouble valuetwodouble 8.subtractValues() 9. valueonedouble valuetwodouble 10. subtractstringresult String subtractstringresult OK 11. subtractresultdisplay.settext(subtractstringresult) subtractstringresult JBuilder

265 subtractstringresult subtractstringresult 12. multiplyvalues() 13. subtractvalues() valueonedouble valuetwodouble valueonedouble valuetwodouble Compute Values 4. Application1 "Application1" dividevalues() ExpressionInsight subtractvalues() Value 1 4Value ExpressionInsight

266 dividevalues() DebugTutorial.Frame1; ( ) 216; ( ) 2. dividevalues() JBuilder Professional JBuilder Enterprise 5. JBuilder Professional JBuilder Enterprise System.out.println("divideValues method reached") JBuilder

267 dividevalues() OK UI [Value 1] 4 [Value 2] 2 [Compute Values] 8. JBuilder Professional JBuilder Enterprise dividevalues method reached println dividevalues() 12-17

268 dividevalues() 12. divideresult = (valueonedoubleresult * valuetwodoubleresult) 13.JBuilder Professional JBuilder Enterprise divideresult divideresult CtrlExpressionInsight 267 divideresultdisplay Ctrl JLabel JBuilder

269 ExpressionInsight divideresult = (valueonedoubleresult * valuetwodoubleresult) divideresult() 15. * / Value 1 Value 2 Value

270 oddeven() 5. Application1 oddeven() / dividevalues() Value Frame1.java oddeven() OddEven oddeven( 2. oddeven(valueonedouble); UI Value 1 3 Value 2 4 Compute Values 5. JBuilder Professional JBuilder Enterprise / JBuilder

271 oddeven() oddeven(valueonedouble) true true 6. valueoneoddeven 7. oddeven() valueoneoddeven true true Frame1.java valueoneoddeven true (3 modulus 2) valueoneoddeven false 9. JBuilder Professional JBuilder Enterprise valueoneoddeven false valueoneoddeven false true false 12-21

272 oddeven() 10. if 11.if valueoneoddeven true false 12. else valueoneoddeven false 13. oddeven() 14.true/false true false false true if (valueonedoubleresult % 2 == 0.0) { valueoneoddeven = true; } else valueoneoddeven = false; true false JBuilder

273 Value 1 3 Value 2 4 Compute Values Value 1 5. File Exit Application1 Value 1 Value 2, Value 1 eeee Value 2 3 Compute Values

274 Application1 NumberFormatException 4. JBuilder Professional JBuilder Enterprise java.lang.floatingdecimal java.lang.floatingdecimal JBuilder

275 JBuilder Java Java Java 12-25

276 12-26 JBuilder

277 13 ëê 13 èõ UML JBuilder Enterprise JBuilder UML UML JBuilder UML UML JBuilder UML UML UML UML UML JBuilder samples/dataexpress/providerresolver UML 13-1

278 JBuilder DataExpress Provider Resolver ProviderBean JdbTable TableDataSet Save ResolverBean JdbNavToolBar ProviderResolver.html ProviderBean.java TableDataSet ResolverBean.java TestApp.java ProviderBean JdbTable TableDataSet Save ResolverBean JdbNavToolBar TestFrame.java UI data.txt DataLayout.java data.txt Java UML JBuilder UML UML JBuilder UML 1. ProviderResolver <JBuilder>/samples/DataExpress/ProviderResolver/ProviderResolver.jpx 2. UML UML JBuilder 13-2 JBuilder

279 UML UML UML JBuilder UML UML 1. com.borland.samples.dx.providerresolver UML 13-3

280 UML 2. UML UML UML JBuilder UML UML com.borland.samples.dx.providerresolver UML 13-4 JBuilder

281 UML borland.samples.dx.providerresolver 3. UML JBuilder UML 4. UML JBuilder JBuilder AppBrowser com.borland.dbswing UML 1. com.borland.dbswing com.borland.dbswing UML com.borland.dbswing JBuilder UML 2. com.borland.samples.dx.providerresolver com.borland.samples.dx.providerresolver TestFrame JdbNavToolBar JdbTable UI dbswing TestFrame com.borland.dbswing UML 13-5

282 3 UML com.borland.dbswing com.borland.samples.dx.providerresolver com.borland.samples.dx.providerresolver TestFrame com.borland.dbswing 5. UML TestFrame TestFrame dbswing TestFrame UML 6. UML 3 UML Provider UML 1. com.borland.dx.dataset Provider com.borland.dx.dataset TestFrame.java UML 13-6 JBuilder

283 3 UML Provider UML Provider com.borland.dx.dataset UML * * * UML 13-7

284 3 UML * IDE IDE UML IDE private public protected JBuilder JBuilder UML IDE JBuilder UML 2. Provider providedata() 3. UML providedata() UML ProviderBean DataSet Provider 4. UML Provider UML ProviderBean TableDataSet Provider 5. ProviderBean ProviderBean Provider providedata() Provider 6. UML ProviderBean UML ProviderBean Provider Provider ProviderBean Provider 13-8 JBuilder

285 7. ProviderBean providedata(). providedata(storagedataset, boolean): void 8. Provider Provider IDE UML IDE is get set parameterrow get set parameterrow 1. UML Provider parameterrow is get set parameterrow getparameterrow() setparameterrow(readwriterow) JBuilder UML UML JBuilder UML JBuilder UML UML 13-9

286 Provide Provider 1. UML Provider UML ReadWriteRow ProviderBean 2. ProviderResolver.jpx JBuilder

287 4. 5. OK UML 6. UML com.borland.dx.dataset StorageDataSet com.borland.dx.sql.dataset Provider com.borland.dx.sql.dataset UML 13-11

288 Provider 7. com.borland.dx.dataset StorageDataSet Provider StorageDataSet StorageDataSet UML Provider JBuilder UML 1. Provider ReadWriteRow. 2. ReadWriteRow Provider ReadWriteRow Provider ReadWriteRow private ReadWriteRow parameterrow; 3. StorageDataSet 4. StorageDataSet StorageDataSet Provider JBuilder

289 private Provider provider; 5. StorageDataSet 6. getprovider() setprovider() Provider 7. " " Store com.borland.dx.dataset 1. Provider 2. UML com.borland.dx.dataset 3. UML UML 4. com.borland.dx.dataset Store Store UML Store Designable UML Designable UML 13-13

290 UML 5. com.borland.dx.dataset Designable Store 6. UML Store Store Designable 7. UML Store Store StoreClassFactory StoreInternals Store StoreClassFactory StoreClassFactory Store Store StoreInternals Provider Provider Provider Designable Serializable UML UML UML UML UML UML 1. com.borland.samples.dx.providerresolver java javax JBuilder

291 UML 2. ProviderResolver.jpx ProviderResolver.jpx 3. UML 4. com.borland.samples.dx.providerresolver java javax java OK javax OK 5. OK UML java javax borland 5. java javax 6. UML UML 13-15

292 UML 7. UML JBuilder UML UML Javadoc UML IDE UML UML API Javadoc IDE JBuilder

293 14 ëê 14 èõ JBuilder Enterprise <jbuilder>/samples/dataexpress ProviderResolver samples JBuilder UML ProviderResolver ProviderResolver UML Java JUnit JDataStore JBuilder IDE Java Java JUnit JUnit JDataStore JDataStore JBuilder IDE JBuilder JBuilder 14-1

294 ProviderResolver ProviderResolver Samples 3. DataExpress ProviderResolver 4. ProviderResolver.jpx OK ProviderResolver ResolverBean 1. "ProviderResolver.jpx" 2. ResolverBean.java OK ResolverBean 14-2 JBuilder

295 5. ResolverBean resolvedata(dataset) com.borland.samples.dx.providerresolver TestResolverBean.java TestResolverBean testresolvedata() JUnit 14-3

296 try catch 1. TestResolverBean.java 2. JBTestRunner JBTestRunner 3. NullPointerException NullPointerException Javadoc 4. com.borland.dx.dataset.dataset datasetview1= new com.borland.dx.dataset.storagedataset(); 5. com.borland.dx.dataset.datasetexception JBuilder

297 catch(exception e){ System.err.println("Exception thrown: "+e); } 2. testresolvedata() public void testresolvedata() { ResolverBean resolverbean = new ResolverBean(); com.borland.dx.dataset.dataset datasetview1= new com.borland.dx.dataset.storagedataset(); try{ resolverbean.resolvedata(datasetview1); fail("failed: resolvedata() did not throw an exception"); } catch(com.borland.dx.dataset.datasetexception e){ System.out.println("TestResolverBean.testResolveData(): success"); } catch(exception e){ fail("wrong exception: " + e.getclass().tostring()); } } To Do DataSetException fail() catch try fail() 1. try resolverbean.resolvedata(datasetview1); TestResolverBean testresolvedata() X 4. testresolvedata() failed: resolvedata() did not throw an exception 14-5

298 fail() 1. esolverbean.resolvedata(datasetview1) 2. ResolverBean DataLayout 1. TestResolverBean public void testconstant() { ResolverBean resolverbean = new ResolverBean(); assertequals(6, resolverbean.column_count); } 2. DataLayout COLUMN_COUNT TestResolverBean 14-6 JBuilder

299 1. 2. OK 3. TestResolverBean.java

300 5. ProviderResolverSuite 6. ProviderResolverSuite.java 7. ProviderResolverSuite.java suite() suite.addtestsuite( com.borland.samples.dx.providerresolver.testresolverbean.class); TestResolverBean 1. ProviderResolverSuite.java 14-8 JBuilder

301 2. JBTestRunner JBTestRunner ProviderResolverSuite TestResolverBean.testResolveData(): success Java 14-9

302 14-10 JBuilder

303 15 ëê 15 èõ JBuilder Enterprise JDBC JDBC Java JUnit JDataStore JBuilder IDE Java Java JUnit JUnit JDataStore JDataStore JBuilder IDE JBuilder JBuilder JBuilder JDataStore JDataStore JDataStore 15-1

304 guestbook guestbook samples Samples 3. WebApps guestbook 4. guestbook.jpx OK guestbook com.borland.jbuilder.unittest.testrecorder OK MyComparisonFixture JBuilder

305 6. 7. OKMyComparisonFixture 8. MyComparisonFixture.java super.setmode(update); setmode() UPDATE - COMPARE - RECORD - OFF

306 JDBC JDBC JDBC JDBC JDBC JDBC OKJDBC com.borland.datastore.jdbc.datastoredriver 5. URL jdbc:borland:dslocal:\\samples\webapps\guestbook\guestbook.jds <drive> <jbuilder> JBuilder JDBC JDataStore JDataStore JDataStore JDataStore 8. JdbcFixture1 JDBC 15-4 JBuilder

307 SQL JDBC 9. JdbcFixture1.java setup() teardown() SQL SQL JDBC JDBC setup() teardown() SQL 1. JdbcFixture1.java 2. String public class JdbcFixture1 extends JdbcFixture { String createsql = "create table TESTTABLE (i int, j int);"+ "insert into TESTTABLE values(1, 2);"+ "insert into TESTTABLE values(2, 3);"+ "insert into TESTTABLE values(3, 4);"+ "insert into TESTTABLE values(4, 5);"; String deletesql = "drop table TESTTABLE;"; String SQL 3. setup() public void setup() { super.setup(); Connection con = getconnection(); if(con!= null) runsqlbuffer(new StringBuffer(createSQL), true); JDataStore SQL 4. teardown() Connection con = getconnection(); if(con!= null) runsqlbuffer(new StringBuffer(deleteSQL), true); super.teardown(); JDataStore SQL 15-5

308 JDBC 1. "guestbook.jpx" 2. DataModule1.java OK 5. DataModule MyComparisonFixture JdbcFixture1 9. TestDataModule1 guestbook 15-6 JBuilder

新・明解Java入門

新・明解Java入門 537,... 224,... 224,... 32, 35,... 188, 216, 312 -... 38 -... 38 --... 102 --... 103 -=... 111 -classpath... 379 '... 106, 474!... 57, 97!=... 56 "... 14, 476 %... 38 %=... 111 &... 240, 247 &&... 66,

More information

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV tutimura@mist.i.u-tokyo.ac.jp kaneko@ipl.t.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 12 11 p.1/33 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20

More information

9iAS_DEV.PDF

9iAS_DEV.PDF Oracle9i Application Server for Windows NT 1.0.2.0.0 2001.2.1 1 1 PL/SQL...3 1.1...3 1.2 PL/SQL Web Toolkit...5 1.3 Database Access Descriptor...6 1.4 PL/SQL...8 1.5 PL/SQL...10 1.6 PL/SQL...12 2 SERVLET...13

More information

ユニット・テストの概要

ユニット・テストの概要 2004 12 ... 3... 3... 4... 5... 6... 6 JUnit... 6... 7 Apache Cactus... 7 HttpUnit/ServletUnit... 8 utplsql... 8 Clover... 8 Anthill Pro... 9... 10... 10... 10 SQL... 10 Java... 11... 11... 12... 12 setter

More information

Oracle9i JDeveloperによるWebサービスの構築

Oracle9i JDeveloperによるWebサービスの構築 Oracle9i JDeveloper Web Web Web Web Web Web EJB Web EJB Web Web Oracle9iAS Apache SOAP WSDL Web Web Web Oracle9i JDeveloper Java XML Web Web Web Web Simple Object Access Protocol SOAP :Web Web Services

More information

Gartner Day

Gartner Day J2EE 1 J2EE C AP 2 J2EE AP DD java *.class java *.class java *.class *.class DD EAR, WAR, JAR orionapplicationclient.xmweb.xmapplication.jar.xml orion- orion-ejb- ml Oracle Application Server 10g *.jsp

More information

Java演習(4) -- 変数と型 --

Java演習(4)   -- 変数と型 -- 50 20 20 5 (20, 20) O 50 100 150 200 250 300 350 x (reserved 50 100 y 50 20 20 5 (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics; (reserved public class Blocks1 extends

More information

Java updated

Java updated Java 2003.07.14 updated 3 1 Java 5 1.1 Java................................. 5 1.2 Java..................................... 5 1.3 Java................................ 6 1.3.1 Java.......................

More information

Microsoft Word - migrateto10g2.doc

Microsoft Word - migrateto10g2.doc Oracle JDeveloper 10g 9.0.5/10.1.2 JDeveloper Creation Date: Feb. 9, 05 Last Update: Jul. 27, 05 Version: 1.1 = ... 4... 4 JDeveloper... 5... 5 Web... 6... 7... 8... 8 JDeveloper... 10... 10... 11... 19...

More information

untitled

untitled Java 1 1 Java 1.1 Java 1.2 Java JavaScript 2 2.1 2.2 2.3 Java VM 3 3.1 3.2 3.3 3.4 4 Java 4.1 Java 4.2 if else 4.3 switch case 4.4 for 4.5 while 4.6 do-while 4.7 break, continue, return 4.8 try-catch-finally

More information

2 1 Web Java Android Java 1.2 6) Java Java 7) 6) Java Java (Swing, JavaFX) (JDBC) 7) OS 1.3 Java Java

2 1 Web Java Android Java 1.2 6) Java Java 7) 6) Java Java (Swing, JavaFX) (JDBC) 7) OS 1.3 Java Java 1 Java Java 1.1 Java 1) 2) 3) Java OS Java 1.3 4) Java Web Start Web / 5) Java C C++ Java JSP(Java Server Pages) 1) OS 2) 3) 4) Java Write Once, Run Anywhere 5) Java Web Java 2 1 Web Java Android Java

More information

Java演習(2) -- 簡単なプログラム --

Java演習(2)   -- 簡単なプログラム -- Java public class Hello Hello (class) (field)... (method)... Java main Hello World(Hello.java) public class Hello { public static void main(string[ ] args) { public() (package) Hello World(Hello.java)

More information

K227 Java 2

K227 Java 2 1 K227 Java 2 3 4 5 6 Java 7 class Sample1 { public static void main (String args[]) { System.out.println( Java! ); } } 8 > javac Sample1.java 9 10 > java Sample1 Java 11 12 13 http://java.sun.com/j2se/1.5.0/ja/download.html

More information

Q&A集

Q&A集 & ver.2 EWEB-3C-N080 PreSerV for Web MapDataManager & i 1... 1 1.1... 1 1.2... 2 1.3... 6 1.4 MDM. 7 1.5 ( )... 9 1.6 ( )...12 1.7...14 1.8...15 1.9...16 1.10...17 1.11...18 1.12 19 1.13...20 1.14...21

More information

BlueJ 2.0.1 BlueJ 2.0.x Michael Kölling Mærsk Institute University of Southern Denmark Toin University of Yokohama Alberto Palacios Pawlovsky 17 4 4 3 1 5 1.1 BlueJ.....................................

More information

<4D F736F F D20566F F6E658C6791D FE382C582CC4A D834F E F8F4390B394C52E646F63>

<4D F736F F D20566F F6E658C6791D FE382C582CC4A D834F E F8F4390B394C52E646F63> imai@eng.kagawa-u.ac.jp (Tel: 087-864-2244(FAX )) Vodafone( J-Phone) (J-SA51 090-2829-9999) JavaTM ( Vappli ) SUN ( SUN ) Java2SE(J2SDK1.3.1 Java Standard Edition) Java2MEforCLDC(WTK1.04 Wireless Tool

More information

rmi.book

rmi.book BEA WebLogic Server WebLogic RMI BEA WebLogic Server 6.1 : 2002 6 24 Copyright 2002 BEA Systems, Inc. All Rights Reserved. BEA Systems, Inc. BEA BEA BEA FAR 52.227-19 Commercial Computer Software-Restricted

More information

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println(Hello World); (Basic Theory of Information Processing) Java (eclipse ) Hello World! eclipse Java 1 3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello

More information

Oracle Forms Services R6i

Oracle Forms Services R6i Creation Date: Jul 04, 2001 Last Update: Jul 31, 2001 Version: 1.0 0 0... 1 1...3 1.1... 3 1.2... 3 1.3... 3 2...4 2.1 C/S... 4 2.2 WEB... 5 2.3 WEB... 5 2.4 JAVABEAN... 6 3 JAVABEAN...7 3.1... 7 3.2 JDEVELOPER...

More information

TopLink å SampleClient.java... 5 Ò readallsample() querysample() cachesample() Ç..

TopLink å SampleClient.java... 5 Ò readallsample() querysample() cachesample() Ç.. lê~åäé= qçéiáåâ= NMÖENMKNKPF Volume2 Creation Date: Mar 04, 2005 Last Update: Aug 22, 2005 Version 1.0 ...3... 3 TopLink å...4 1... 4... 4 SampleClient.java... 5 Ò... 8... 9... 10 readallsample()... 11

More information

B 10 : N ip2003f10.tex B : 9/12/ :02 p.1/71

B 10 : N ip2003f10.tex B : 9/12/ :02 p.1/71 B 10 : ks91@sfc.wide.ad.jp N206 2003 ip2003f10.tex B : 9/12/2003 10:02 p.1/71 : / ip2003f10.tex B : 9/12/2003 10:02 p.2/71 ip2003f10.tex B : 9/12/2003 10:02 p.3/71 1 http://java.sun.com/j2se/1.4.1/docs/api/

More information

XMLテクノロジを使いやすくする

XMLテクノロジを使いやすくする XML 2005 9 XML... 3... 3 XML... 5 DOM XML... 5 DOM 3.0 Load and Save... 5 DOM 3.0 Validation... 8 SAX XML... 11 SAX... 11 XSL... 12... 13... 13... 14... 14 XML... 15 XML... 15 JAXB CLASS GENERATOR... 16

More information

Oracle9i JDeveloper R9.0.3 チュートリアル

Oracle9i JDeveloper R9.0.3 チュートリアル Oracle9i JDeveloper 9.0.3 JavaServer Pages Creation Date: Jan. 27, 03 Last Update: Feb. 13, 03 Version: 1.0 ... 2... 2... 2 JDeveloper JSP... 3... 4 JSP... 5 JSP... 6... 7...10 JDeveloper... 12 TLD...

More information

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1 Java (9) 1 Lesson 7 2008-05-20 Java System.out.println() 1 Java API 1 Java Java 1 GUI 2 Java 3 1.1 5 3 1.0 10.0, 1.0, 0.5 5.0, 3.0, 0.3 4.0, 1.0, 0.6 1 2 4 3, ( 2 3 2 1.2 Java (stream) 4 1 a 5 (End of

More information

r1.dvi

r1.dvi 2006 1 2006.10.6 ( 2 ( ) 1 2 1.5 3 ( ) Ruby Java Java Java ( Web Web http://lecture.ecc.u-tokyo.ac.jp/~kuno/is06/ / ( / @@@ ( 3 ) @@@ : ( ) @@@ (Q&A) ( ) 1 http://www.sodan.ecc.u-tokyo.ac.jp/cgi-bin/qbbs/view.cgi

More information

I HTML HashMap (i) (ii) :.java import java.net.*; import java.io.*; import java.util.hashmap; public class SimpleStopWatch { public static voi

I HTML HashMap (i) (ii) :.java import java.net.*; import java.io.*; import java.util.hashmap; public class SimpleStopWatch { public static voi II Java 10 2 12 10:30 12:00 I. I III II. III. IV. ( a d) V. : this==null, T == N A ActionListener C class D actionperformed G getsource I implements K KeyListener J JApplet L addmouselistener M MouseListener

More information

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) 3 5 14 18 21 23 23 24 28 29 29 31 32 34 35 35 36 38 40 44 44 45 46 49 49 50 pref : 2004/6/5 (11:8) 50 51 52 54 55 56 57 58 59 60 61

More information

BC4J...4 BC4J Association JSP BC4J JSP OC4J

BC4J...4 BC4J Association JSP BC4J JSP OC4J lê~åäévá=gaéîéäçééê= 9.0.3/9.0.4 BC4J Creation Date: Oct 08, 2003 Last Update: Feb 27, 2004 Version 1.0 ...3... 3 BC4J...4 BC4J...4... 4... 5... 6...7... 8... 9 Association... 13... 15... 20... 22... 25

More information

Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN Exam's Question and Answers 1 from Ac

Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN Exam's Question and Answers 1 from Ac Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN

More information

JavaScript の使い方

JavaScript の使い方 JavaScript Release10.5 JavaScript NXJ JavaScript JavaScript JavaScript 2 JavaScript JavaScript JavaScript NXJ JavaScript 1: JavaScript 2: JavaScript 3: JavaScript 4: 1 1: JavaScript JavaScript NXJ Static

More information

: : : TSTank 2

: : : TSTank 2 Java (8) 2008-05-20 Lesson6 Lesson5 Java 1 Lesson 6: TSTank1, TSTank2, TSTank3 java 2 car1 car2 Car car1 = new Car(); Car car2 = new Car(); car1.setcolor(red); car2.setcolor(blue); car2.changeengine(jet);

More information

はじめに

はじめに 1 Java Java J Java API 2004 1 JavaServer Faces JavaServer Faces JavaServer Faces JSF Java API JCP Java Community Process 127 JSR-127Java Specification Request 2004 3 JSF 1.0 5 JSF 1.1 JSF 1.1 JSF 1 Overview

More information

Microsoft Word - 430_15_Developing_Stored_Procedure.doc

Microsoft Word - 430_15_Developing_Stored_Procedure.doc Java Oracle 1998 11 Java 3 Java Web GUI Java Java Java Oracle Java Oracle8i Oracle / Oracle Java Virtual Machine VM CORBA Enterprise JavaBeans Oracle Java Java Java Oracle Oracle Java Virtual Machine Oracle

More information

Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0

Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0 Oracle JDeveloper 10g ADF Creation Date: Jul 07, 2004 Last Update: Jul 08, 2004 Version 1.0 ... 1... 2... 3... 5... 6... 6... 9... 9 Vector... 10 Struts... 12... 14 cart.jsp 1... 15 cart.jsp 2... 17 JSP...

More information

Chapter JDK KeyListener keypressed(keyevent e ) keyreleased(keyevent e ) keytyped(keyevent e ) MouseListener mouseclicked(mouseeven

Chapter JDK KeyListener keypressed(keyevent e ) keyreleased(keyevent e ) keytyped(keyevent e ) MouseListener mouseclicked(mouseeven Chapter 11. 11.1. JDK1.1 11.2. KeyListener keypressed(keyevent e ) keyreleased(keyevent e ) keytyped(keyevent e ) MouseListener mouseclicked(mouseevent e ) mousepressed(mouseevent e ) mousereleased(mouseevent

More information

JAVA H13 OISA JAVA 1

JAVA H13 OISA JAVA 1 JAVA H13 OISA JAVA 1 ...3 JAR...4 2.1... 4 2.2... 4...5 3.1... 5 3.2... 6...7 4.1... 7 4.2... 7 4.3... 10 4.4...11 4.5... 12 4.6... 13 4.7... 14 4.8... 15 4.9... 16...18 5.1... 18 5.2...19 2 Java Java

More information

1 Java Java GUI , 2 2 jlabel1 jlabel2 jlabel3 jtextfield1 jtextfield2 jtextfield3 jbutton1 jtextfield1 jtextfield2 jtextfield3

1 Java Java GUI , 2 2 jlabel1 jlabel2 jlabel3 jtextfield1 jtextfield2 jtextfield3 jbutton1 jtextfield1 jtextfield2 jtextfield3 1 2 2 1 2 2.1.................................................... 2 2.2.................................................... 2 2.3........................................ 2 2.4....................................................

More information

ワークショップ テスト駆動開発

ワークショップ テスト駆動開発 JUnit 5 5 20 20 FIT 20 FIT FIT 10 IT OO Web XML ADC2003 WG JUnit JUnit 3.8.1 URL: http://www.junit.org/index.htm junit.3.8.1.zip junit.jar c: junit junit.jar javac -classpath c: junit junit.jar JUnitTest.java

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Oracle Application Server 10g (10.1.2) Oracle Application Server10g(10.1.2) : data-sources.xml WAR (Web ) : orion-web.xml JAR (Enterprise JavaBeans) : orion-ejb-jar.xml EAR ( ) : orion-application.xml

More information

I. EspressReport 100%Java JSP API II. EspressReport Report Designer Report Designer - Report Designer Web Java Web Web Report Designer import java.awt

I. EspressReport 100%Java JSP API II. EspressReport Report Designer Report Designer - Report Designer Web Java Web Web Report Designer import java.awt TEL: 03-3360-9336 FAX: 03-3660-9337 soft@climb.co.jp www.climb.co.jp Overview, Technology & Features White Paper I. EspressReport 100%Java JSP API II. EspressReport Report Designer Report Designer - Report

More information

Java プログラミング Ⅰ 3 回目変 数 今日の講義講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能 変数は 型 ( データ型 ) と識別子をもちます 2 型 ( データ型 ) 変数に記憶する値の種類変数の型は 記憶できる値の種類と範囲

Java プログラミング Ⅰ 3 回目変 数 今日の講義講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能 変数は 型 ( データ型 ) と識別子をもちます 2 型 ( データ型 ) 変数に記憶する値の種類変数の型は 記憶できる値の種類と範囲 Java プログラミング Ⅰ 3 回目変 数 今日の講義講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能 変数は 型 ( データ型 ) と識別子をもちます 2 型 ( データ型 ) 変数に記憶する値の種類変数の型は 記憶できる値の種類と範囲を決定します 次の型が利用でき これらの型は特に基本型とよばれます 基本型 値の種類 値の範囲 boolean

More information

untitled

untitled -1- 1. JFace Data Binding JFace Data Binding JFace SWT JFace Data Binding JavaBean JFace Data Binding JavaBean JFace Data Binding 1JFace Data Binding JavaBean JavaBean JavaBean name num JavaBean 2JFace

More information

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr Eclipse 1,a) 1,b) 1,c) ( IDE) IDE Graphical User Interface( GUI) GUI GUI IDE View Eclipse Development of Eclipse Plug-in to present an Object Diagram to Debug Environment Kubota Yoshihiko 1,a) Yamazaki

More information

アプレットの作成

アプレットの作成 - 1 - import java.applet.applet; import java.awt.graphics; public class HelloWorld extends Applet { public void init() { resize(150,60) ; public void paint ( Graphics g ) { g.drawstring("hello, world!",

More information

Web 1 p.2 1 Servlet Servlet Web Web Web Apache Web Servlet JSP Web Apache Tomcat Jetty Apache Tomcat, Jetty Java JDK, Eclipse

Web 1 p.2 1 Servlet Servlet Web Web Web Apache Web Servlet JSP Web Apache Tomcat Jetty Apache Tomcat, Jetty Java JDK, Eclipse Web 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C Java Applet JavaScript Web CGI HTML 1.2 Servlet Java Servlet Servlet CGI Web CGI 1 Java Java

More information

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

HTML Java Tips   dp8t-asm/java/tips/ Apache Tomcat Java if else f 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway InterfaceWeb HTML Web Web CGI CGI CGI Perl C Java Applet JavaScript Web CGI HTML 1.2 Servlet Java Servlet Servlet CGI Web CGI 1 Java / Java Java CGI Servlet

More information

A B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2:

A B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2: Java Jojo ( ) ( ) A B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2: Java Jojo Jojo (1) :Globus GRAM ssh rsh GRAM ssh GRAM A rsh B Jojo (2) ( ) Jojo Java VM JavaRMI (Sun) Horb(ETL) ( ) JPVM,mpiJava etc. Send,

More information

B2-Servlet-0112.PDF

B2-Servlet-0112.PDF B-2 Servlet/JSP Agenda J2EE Oracle8i J2EE Java Servlet JavaServer Pages PDA ( J2EE Java2 Enterprise Edition API API J2SE JSP Servlets RMI/IIOP EJB JNDI JTA JDBC JMS JavaMail JAF Java2 Standard Edition

More information

Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Part No

Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc Network Circle Santa Clara, CA U.S.A Part No Java DataBase Connectivity Sun ONE Studio 4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 Part No. 817-0840-10 2002 9 Revision A Copyright 2002 Sun Microsystems,

More information

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B 2 p.1 2 Java Java JDK Sun Microsystems JDK javac Java java JVM appletviewer IDESun Microsystems NetBeans, IBM 1 Eclipse 2 IDE GUI JDK Java 2.1 Hello World! 2.1.1 Java 2.1.1 Hello World Emacs Hello0.java

More information

(Eclipse\202\305\212w\202\324Java2\215\374.pdf)

(Eclipse\202\305\212w\202\324Java2\215\374.pdf) C H A P T E R 11 11-1 1 Sample9_4 package sample.sample11; public class Sample9_4 { 2 public static void main(string[] args) { int[] points = new int[30]; initializearray(points); double averagepoint =

More information

tkk0408nari

tkk0408nari SQLStatement Class Sql Database SQL Structured Query Language( ) ISO JIS http://www.techscore.com/tech/sql/02_02.html Database sql Perl Java SQL ( ) create table tu_data ( id integer not null, -- id aid

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Java J2EE Spring Spring Dependency Injection AOP Java J2EE 2 4 Application Java Enterprise API 5 6 mod_jk2 AJP13 Coyote/JK2 Connector Session Apache2 Tomcat5-a AJP13 Coyote/JK2 Connector Session Tomcat5-b

More information

IE6 2 BMI chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chap

IE6 2 BMI chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chap 1-1 1-2 IE6 2 BMI 3-1 3-2 4 5 chapter1 Java 6 chapter2 Java 7 chapter3 for if 8 chapter4 : BMI 9 chapter5 Java GUI 10 chapter6 11 chapter7 BMI 12 chapter8 : 13-1 13-2 14 15 PersonTest.java KazuateGame.java

More information

HTML Java Tips dp8t-asm/java/tips/ Apache Tomcat Java if else f

HTML Java Tips   dp8t-asm/java/tips/ Apache Tomcat Java if else f 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway InterfaceWeb HTML Web Web CGI CGI CGI Perl C Java Applet JavaScript Web CGI HTML 1.2 Servlet Java Servlet Servlet CGI Web CGI 1 Java / Java Java CGI Servlet

More information

55 7 Java C Java TCP/IP TCP/IP TCP TCP_RO.java import java.net.*; import java.io.*; public class TCP_RO { public static void main(string[] a

55 7 Java C Java TCP/IP TCP/IP TCP TCP_RO.java import java.net.*; import java.io.*; public class TCP_RO { public static void main(string[] a 55 7 Java C Java TCP/IP TCP/IP 7.1 7.1.1 TCP TCP_RO.java import java.net.*; import java.io.*; public class TCP_RO { public static void main(string[] argv) { Socket readsocket = new Socket(argv[0], Integer.parseInt(argv[1]));

More information

II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java

II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java II 1 p.1 1 Servlet 1.1 Web Web WWW HTML CGI Common Gateway Interface Web HTML Web Web CGI CGI CGI Perl, PHP C JavaScript Web CGI HTML 1.2 Servlet Java Servlet Servlet CGI Web CGI Java Java JVM Java CGI

More information

JavaプログラミングⅠ

JavaプログラミングⅠ Java プログラミング Ⅰ 3 回目変数 今日の講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能です 変数は 型 ( データ型ともいいます ) と識別子をもちます 2 型 変数に記憶できる値の種類です型は 値の種類に応じて次の 8 種類があり これを基本型といいます 基本型値の種類値の範囲または例 boolean 真偽値 true または

More information

スライド 1

スライド 1 1 2466 565 40 / All Right Reserved,Copyrights 3 B to B B to C EC ERP EIAJ / / EDI All Right Reserved,Copyrights 4 All Right Reserved,Copyrights 5 1 All Right Reserved,Copyrights 6 EIAJ QR All Right Reserved,Copyrights

More information

$ java StoreString abc abc ed abced twice abcedabced clear xyz xyz xyz bingo! abc bingo!abc ^Z mport java.io.*; ublic class StoreString { public static void main(string[] args) throws IOException{ BufferedReader

More information

I. (i) Java? (A). 2Apples (B). Vitamin-C (C). Peach21 (D). Pine_Apple (ii) Java? (A). Java (B). Java (C). Java (D). JavaScript Java JavaScript Java (i

I. (i) Java? (A). 2Apples (B). Vitamin-C (C). Peach21 (D). Pine_Apple (ii) Java? (A). Java (B). Java (C). Java (D). JavaScript Java JavaScript Java (i 12 7 27 10:30 12:00 I. I VI II. III. IV. ( a d) V. VI. 80 100 60 : this==null, T == N A ActionListener A addactionlistener C class D actionperformed E ActionEvent G getsource I implements J JApplet K KeyListener

More information

KeyListener init addkeylistener addactionlistener addkeylistener addkeylistener( this ); this.addkeylistener( this ); KeyListener public void keytyped

KeyListener init addkeylistener addactionlistener addkeylistener addkeylistener( this ); this.addkeylistener( this ); KeyListener public void keytyped KeyListener keypressed(keyevent e) keyreleased(keyevent e) keytyped(keyevent e) MouseListener mouseclicked(mouseevent e) mousepressed(mouseevent e) mousereleased(mouseevent e) mouseentered(mouseevent e)

More information

:30 12:00 I. I V II. III. IV. ( a d) V. VI : A ActionListener aa addactionlistener AE ActionEvent K KeyListener ak addkeyliste

:30 12:00 I. I V II. III. IV. ( a d) V. VI : A ActionListener aa addactionlistener AE ActionEvent K KeyListener ak addkeyliste 2017 07 28 10:30 12:00 I. I V II. III. IV. ( a d) V. VI. 80 100 60 : A ActionListener aa addactionlistener AE ActionEvent K KeyListener ak addkeylistener KE KeyEvent M MouseListener am addmouselistener

More information

2 static final int DO NOTHING ON CLOSE static final int HIDE ON CLOSE static final int DISPOSE ON CLOSE static final int EXIT ON CLOSE void setvisible

2 static final int DO NOTHING ON CLOSE static final int HIDE ON CLOSE static final int DISPOSE ON CLOSE static final int EXIT ON CLOSE void setvisible 12 2013 7 2 12.1 GUI........................... 12 1 12.2............................... 12 4 12.3..................................... 12 7 12.4....................................... 12 9 12.5 : FreeCellPanel.java............................

More information

Applet java.lang.object java.awt.component java.awt.container java.awt.panel java.applet.applet

Applet java.lang.object java.awt.component java.awt.container java.awt.panel java.applet.applet 13 Java 13.9 Applet 13.10 AppletContext 13.11 Applet java.lang.object java.awt.component java.awt.container java.awt.panel java.applet.applet Applet (1/2) Component GUI etc Container Applet (2/2) Panel

More information

http://www.impressjapan.jp/ Copyright 2014 Socius Japan, Inc. All rights reserved. Java SE 7 Java SE 7 OCJ-P Bronze SE 7 Java Java SE 7 Bronze OCJ-P Silver SE 7 Java Java SE 7 Programmer I OCJ-P Gold

More information

Java (5) 1 Lesson 3: x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java , 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) "flow

Java (5) 1 Lesson 3: x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java , 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) flow Java (5) 1 Lesson 3: 2008-05-20 2 x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java 1.1 10 10 0 1.0 2.0, 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) "flowrate.dat" 10 8 6 4 2 0 0 5 10 15 20 25 time (s) 1 1

More information

FileMaker ODBC and JDBC Guide

FileMaker ODBC and JDBC Guide FileMaker 13 ODBC JDBC 2004-2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento FileMaker, Inc. FileMaker WebDirect Bento FileMaker,

More information

解きながら学ぶJava入門編

解きながら学ぶJava入門編 44 // class Negative { System.out.print(""); int n = stdin.nextint(); if (n < 0) System.out.println(""); -10 Ÿ 35 Ÿ 0 n if statement if ( ) if i f ( ) if n < 0 < true false true false boolean literalboolean

More information

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL lê~åäé= qçéiáåâ= NMÖENMKNKPF Volume1 Creation Date: Mar 04, 2005 Last Update: Aug 23, 2005 Version 1.0 ...3... 3 TopLink 10.1.3 È... 3 TopLink...5 TopLink åø... 6 TopLink å... 7... 8 Workbench O/R ~...

More information

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B

2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q B 2 p.1 2 Java Java JDK Sun Microsystems Oracle JDK javac Java java JVM appletviewer IDESun Microsystems NetBeans, IBM 1 Eclipse 2 IDE GUI JDK Java 2.1 Hello World! 2.1.1 Java 2.1.1 Hello World Emacs Hello0.java

More information

installtk.ps

installtk.ps IBM Host Access Toolkit 12.0 IBM SC88-9753-08 IBM Host Access Toolkit 12.0 IBM SC88-9753-08 19 B. IBM Host On-Demand 12.0 ( 5724-I20) Host Access Toolkit SC31-6354-08 IBM Host Access Toolkit Version 12.0

More information

6 p.1 6 Java GUI GUI paintcomponent GUI mouseclicked, keypressed, actionperformed mouseclicked paintcomponent thread, 1 GUI 6.0.2, mutlithread C

6 p.1 6 Java GUI GUI paintcomponent GUI mouseclicked, keypressed, actionperformed mouseclicked paintcomponent thread, 1 GUI 6.0.2, mutlithread C 6 p.1 6 Java GUI GUI paintcomponent GUI mouseclicked, keypressed, actionperformed mouseclicked paintcomponent 6.0.1 thread, 1 GUI 6.0.2, mutlithread CPU 1 CPU CPU +----+ +----+ +----+ Java 1 CPU 6 p.2

More information

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版  

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する

More information

Java 2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q 2.

Java 2 p.2 2 Java Hello0.class JVM Hello0 java > java Hello0.class Hello World! javac Java JVM java JVM : Java > javac 2> Q Foo.java Java : Q 2. Java 2 p.1 2 Java Java JDK Sun Microsystems Oracle JDK javac Java java JVM appletviewer IDE Sun Microsystems NetBeans, IBM 1 Eclipse 2 IDE GUI JDK Java 2.1 Hello World! 2.1.1 Java 2.1.1 Hello World Emacs

More information

スライド 1

スライド 1 Web プログラミング 2 7. JSP と Servlet による Web プログラミング概要 ( 復習 )Web アプリケーションの実現方式 : 授業で扱う範囲 SSI (Server Side Include) C-Shellなど JSP (Java Server Pages) PHP など Web ブラウザ Internet Done Web サーバ Done JavaApplet JavaScript

More information

untitled

untitled 2011 6 20 (sakai.keiichi@kochi-tech.ac.jp) http://www.info.kochi-tech.ac.jp/k1sakai/lecture/alg/2011/index.html tech.ac.jp/k1sakai/lecture/alg/2011/index.html html 1 O(1) O(1) 2 (123) () H(k) = k mod n

More information

Microsoft Word - jpluginmanual.doc

Microsoft Word - jpluginmanual.doc TogoDocClient TogoDocClient... i 1.... 1 2. TogoDocClient... 1 2.1.... 1 2.1.1. JDK 5.0... 1 2.1.2. Eclipse... 1 2.1.3.... 1 2.1.4.... 2 2.2.... 3 2.2.1.... 3 2.2.2.... 4 2.3. Eclipse Commands... 5 2.3.1....

More information

time.book

time.book BEAWebLogic Server WebLogic Time Services ªªªª ªªª ª BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª u : 2002 6 28 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ÑÔÒÏÏÎÆÍËÔÓÕÎÖÊÂBEA Systems, Inc. Ê Ó

More information

Microsoft Word - J doc

Microsoft Word - J doc Oracle Application Server for HP-UX 4.0.8.2 2000 11 : J02449-01 : Oracle Application Server Release Notes for HP 9000 Servers and Workstations A86087-01 Oracle Application Server for HP-UX 4.0.8.2 Oracle

More information

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   None

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   None クイック検索検索 目次 Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 None 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する

More information

Web JavaScript Java Applet Flash ActionScript CGI (C, perl, ruby ) PHP Servlet, JSP (JavaServer Pages) ASP 7-2

Web JavaScript Java Applet Flash ActionScript CGI (C, perl, ruby ) PHP Servlet, JSP (JavaServer Pages) ASP 7-2 Servlet 7-1 Web JavaScript Java Applet Flash ActionScript CGI (C, perl, ruby ) PHP Servlet, JSP (JavaServer Pages) ASP 7-2 Servlet Java CGI Tomcat Apache+Tomcat JSP Web HTML Java Java Servlet ( ) 7-3 Servlet

More information

Programming-C-9.key

Programming-C-9.key プログラミングC 第9回 例外 スレッド 白石路雄 2 finally try{ ( 例外が発生するかもしれない処理 ) catch(exception のクラス名 e){ ( 例外が発生した時の処理 ) finally{ ( 例外の発生の有無に関わらず 必ず行う処理 ) 3 Integer.parseInt() NumberFormatException

More information

新・明解Java入門

新・明解Java入門 第 1 章 画面 文字 表示 Java Java Java Java Java JRE Java JDK 21 1-1 Java Java Java Java 誕生 Fig.1-1 Oak Java Sun Microsystems 2010 Oracle Java Oracle 4 Java http://www.java.com/ http://www.alice.org/ Fig.1-1Java

More information

JavaプログラミングⅠ

JavaプログラミングⅠ Java プログラミング Ⅰ 3 回目変数 今日の講義で学ぶ内容 変数とは 変数の使い方 キーボード入力の仕方 変 数 変 数 一時的に値を記憶させておく機能です 変数は 型 ( データ型ともいいます ) と識別子をもちます 2 型 変数に記憶できる値の種類です型は 値の種類に応じて次の 8 種類があり これを基本型といいます 基本型値の種類値の範囲または例 boolean 真偽値 true または

More information

データ構造とアルゴリズム論

データ構造とアルゴリズム論 Java jtextfielddata jbuttonwrite jlabelmessage void jbuttonwrite_actionperformed(actionevent e) { String Data=jTextFieldData.getText(); try { // Test1.txt fw FileWriter fw= new FileWriter("Test1.txt");

More information

5 p Point int Java p Point Point p; p = new Point(); Point instance, p Point int 2 Point Point p = new Point(); p.x = 1; p.y = 2;

5 p Point int Java p Point Point p; p = new Point(); Point instance, p Point int 2 Point Point p = new Point(); p.x = 1; p.y = 2; 5 p.1 5 JPanel (toy example) 5.1 2 extends : Object java.lang.object extends... extends Object Point.java 1 public class Point { // public int x; public int y; Point x y 5.1.1, 5 p.2 5 5.2 Point int Java

More information

インターネットマガジン2001年4月号―INTERNET magazine No.75

インターネットマガジン2001年4月号―INTERNET magazine No.75 i illustration : Hada Eiji 206 INTERNET magazine 2001/4 jdc.sun.co.jp/wireless/ www.nttdocomo.co.jp/mc-user/i/java/ www.zentek.com/i-jae/ja/download.html INTERNET magazine 2001/4 207 Jump 01 Jump 02 Jump

More information

目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測

目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測 泡立ち法とその実装 計算機アルゴリズム特論 :2017 年度只木進一 目的 泡立ち法を例に Comparableインターフェイスの実装 抽象クラスの利用 型パラメタの利用 比較 入替 の回数を計測 Comparable インターフェイ ス クラスインスタンスが比較可能であることを示す Int compareto() メソッドを実装 Integer Double String などには実装済み public

More information

Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web up

Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web up Safari AppletViewer Web HTML Netscape Web Web 15-1 Applet Web Applet init Web paint Web start Web HTML stop destroy update init Web paint start Web update Event Driven paint Signature Overwriting Overriding

More information

ALG ppt

ALG ppt 2012 6 21 (sakai.keiichi@kochi-tech.ac.jp) http://www.info.kochi-tech.ac.jp/k1sakai/lecture/alg/2012/index.html 1 l l O(1) l l l 2 (123 ) l l l l () l H(k) = k mod n (k:, n: ) l l 3 4 public class MyHashtable

More information

ex01.dvi

ex01.dvi ,. 0. 0.0. C () /******************************* * $Id: ex_0_0.c,v.2 2006-04-0 3:37:00+09 naito Exp $ * * 0. 0.0 *******************************/ #include int main(int argc, char **argv) double

More information

Java Platform Debugger Architecture Apache JServ Oracle JVM JPDA JVM Tomcat Oracle JVM... 7

Java Platform Debugger Architecture Apache JServ Oracle JVM JPDA JVM Tomcat Oracle JVM... 7 Oracle JDeveloper 3.1 Servlet/JSP 1... 2 1.1... 2 2 Java Platform Debugger Architecture... 3 3 Apache JServ... 5 3.1 Oracle JVM... 5 3.2 JPDA JVM... 5 4 Tomcat... 7 4.1 Oracle JVM... 7 4.2 JPDA JVM...

More information

java_servlet2_見本

java_servlet2_見本 13 2 JSF Web 1 MVC HTML JSP Velocity Java 14 JSF UI PC GUI JSF Web 2.1 JSF JSF Web FORM FORM 2-1 JSF role, JSF JSF 15 Web JSF JSF Web Macromedia JSF JSF JSF 2.2 / Subscriber package com.mycompany.newsservice.models;

More information

Microsoft PowerPoint - Lecture_3

Microsoft PowerPoint - Lecture_3 プログラミング III 第 3 回 : サーブレットリクエスト & サーブレットレスポンス処理入門 Ivan Tanev 講義の構造 1. サーブレットの構造 2. サーブレットリクエスト サーブレットレスポンスとは 3. 演習 2 Lecture2_Form.htm 第 2 回のまとめ Web サーバ Web 1 フォーム static 2 Internet サーブレ4 HTML 5 ットテキスト

More information

untitled

untitled 20 31 5104258 1 1. p 2. p 2.1. p 2.2.i ppli Development Kit for JDK-4.0(FOMA) p 2.3. p 2.4. i p 3. p11 3.1. p12 3.2. IApplication RPG2 p12 3.3. RpgCnav p13 3.4. ScratchPad ImageMap MapData p14 4. p17 5.

More information

< F2D834F838C A815B A CC>

< F2D834F838C A815B A CC> グレゴリー ライプニッツの公式 [Java アプレット ] [Java アプリケーション ] 1. はじめに 次のグレゴリー ライプニッツの公式を用いて π の近似値を求めてみましょう [ グレゴリー ライプニッツの公式 ] π 4 =1-1 3 + 1 5-1 7 + 1 9-1 + 11 シミュレーションソフト グレゴリー ライプニッツの公式による π の近似 を使って π の近似値が求まる様子を観察してみてください

More information

FileMaker 15 ODBC と JDBC ガイド

FileMaker 15 ODBC と JDBC ガイド FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc. FileMaker WebDirect FileMaker,

More information

try catch Exception Java try catch try { } catch ( Exception e ) { } e 16-1 try catch 0 try { int x = 0; int y = 10 / x; } catch ( Exception e ) { Sys

try catch Exception Java try catch try { } catch ( Exception e ) { } e 16-1 try catch 0 try { int x = 0; int y = 10 / x; } catch ( Exception e ) { Sys try catch Exception Java try catch catch ( Exception e ) { e 16-1 try catch 0 int x = 0; int y = 10 / x; catch ( Exception e ) { System.err.println( " " ); Copyright by Tatsuo Minohara 2004 Rev. C on Dec.

More information

Condition DAQ condition condition 2 3 XML key value

Condition DAQ condition condition 2 3 XML key value Condition DAQ condition 2009 6 10 2009 7 2 2009 7 3 2010 8 3 1 2 2 condition 2 3 XML key value 3 4 4 4.1............................. 5 4.2...................... 5 5 6 6 Makefile 7 7 9 7.1 Condition.h.............................

More information