Index Aronson Elliot, Wilson Timothy D., Akert Robin M. Psychologia społeczna (11) Bettelheim Bruno Cudowne i pożyteczne O znaczeniach i wartociach bani (11) Dodziuk Anna Psychologia podręczna Częć III Pokochać (11) Kratochvil Stanisław Psychoterapia Kierunki metody badania (11) wiedza i zycie4 rozdzial 9 ÂŚwięty terror abc.com.pl 9 Mostowicz Tadeusz Znachor Profesor Wilczur |
[ Pobierz całość w formacie PDF ] .Visual J++currently is available only for the Windows platform.You cancheck out Visual J++ at Microsoft's Visual J++ Web site (see Figure22.8), which is located at http://198.105.232.5/visualj/.Figure 22.8 : The Microsoft Visual J++ Web site.Natural Intelligence's RoasterNatural Intelligence's Roaster is the first Java development environmenttargeted specifically for the Macintosh platform.For informationabout Roaster, check out Natural Intelligence's Roaster Web site(see Figure 22.9) at http://www.natural.com/pages/products/roaster/.Figure 22.9 : Natural Intelligence's Roaster Web site.Rogue Wave Software's JFactoryRogue Wave Software's JFactory Java development tool is aimedmore at rapid application development with a minimal amount ofprogramming.This visual application generator is currently availablefor the Windows platform.You can get more information about JFactoryfrom Rogue Wave Software's JFactory Web site (see Figure 22.10),which is located at http://www.roguewave.com/products/jfactory/jfactory.html.Figure 22.10: Rogue Wave Software's JFactory Web site.Penumbra Software's MojoPenumbra Software's Mojo development tool offers a programmingenvironment based largely on reusable components.Granted, thisis a trend common among many of the visual tools, but Mojo makesa big attempt to minimize custom coding whenever possible.Mojois currently available for the Windows platform.You can checkout Mojo at Penumbra Soft-ware's Web site (see Figure 22.11),which is located at http://www.penumbrasoftware.com/.Figure 22.11: Penumbra Software's Mojo Web site.Aimtech's JambaAimtech's Jamba is one of the first offerings in the area of high-levelvisual Java tools.Jamba is aimed at Internet developers who wantto harness the power of Java without any programming or scripting.Jamba is currently available for the Windows platform.You canget the scoop on Jamba by taking a stroll through Aimtech's JambaWeb site (see Figure 22.12), which is located at http://www.aimtech.com/prodjahome.html.Figure 22.12: Animtech's Jamba Web site.Kinetix's HyperwireThe last of the visual tools is Kinetix's Hyperwire, which isanother high-level tool somewhat similar to Jamba.Unlike Jamba,however, Hyperwire's emphasis is largely placed on creating highlygraphical Java applets, including 3D graphics.Hyperwire is currentlyavailable for the Windows platform.You can get more informationabout Hyperwire from Kinetix's Hyperwire Web site (see Figure22.13), which is located at http://www.ktx.com/products/hyperwire/.Figure 22.13: Kinetix's Hyperwire Web site.NoteHigh-level tools such as Jamba and Hyperwire are sometimes referred to as authoring tools because they involve little or no programming.SummaryEven though Java is easier to use than some other programminglanguages, becoming a proficient Java programmer still presentsa number of hurdles to most of us.One way to lower these hurdlesa little is to become well acquainted with the development toolsyou are using.Possibly even more important is your initial choiceof development tools, which can greatly affect your effectivenessas a Java programmer.Today's lesson addresses both of these concernsby presenting you with an in-depth look at the standard JDK tools,along with showing you some other options in the form of visualdevelopment tools.Ultimately, your selection of a development tool or tools willdepend on your level of expertise and your development style.Regardless of what type of tool you gravitate toward, be sureto take the time to learn all you can about it.If you are stillunsure about what kind of development tool to use, stick withthe JDK for a while, since it is guaranteed to meet the basicrequirements necessary to build Java programs.Besides, understandingJava programming from the perspective of the standard JDK toolswill ultimately give you more insight into the "big picture"of Java development.You're probably tired of hearing me ramble on about tools by now.That's OK, because tomorrow you shift gears and head straightback into programming by learning about data structures in Java.I'm sure you can't wait!Q&AQ:What is the significance of the profiler built into the runtime interpreter?A:The profiler is useful in assessing the relative execution times of different parts of a Java program, which is crucial in situations in which you are trying to improve the performance of a Java program.With the information generated by the profiler, you can target specific sections of code to focus optimization efforts.Q:How do I compile multiple classes within a single source code file? I keep getting compiler errors!A:Even though you can compile multiple classes that are defined in one source code file, only one of the classes can be public.Furthermore, the source file must be named after the class that is public.The purpose here is to allow you to include support classes in the same file with public classes.However, you are only allowed one public class per source code file.Q:When do I use the class file disassembler?A:The class file disassembler, although powerful in its own right, isn't necessarily a tool you will find yourself using a lot.Its primary purpose is dissecting Java classes for which you don't have the source code.Using the disassembler, you can look at all the public methods and member variables for a class, which can help a lot when you're trying to figure out how the class works.If you have a knack for details and a lot of Tylenol, you can also use the disassembler to look at the raw bytecodes for classes.Q:I still don't quite understand the distinction between development environments and authoring tools.What's the deal?A:Both of these types of tools qualify as visual tools, but there is a distinct difference between them.Development environments essentially replace the standard command-line JDK tools with integrated visual versions, while sometimes also adding some extra features like project management and simple code generation.Authoring tools, on the other hand, completely move away from the idea of writing source code by providing you with a means to build programs purely by assembling preexisting components.The main difference, then, is that development environments target Java programmers, while authoring tools are readily accessible to nonprogrammers as well.Use of this site is subject to certainCopyright (c) 1996-1998EarthWeb, Inc.All rights reserved.Reproduction in whole or in part in any form or medium without express written permission of EarthWeb is prohibited [ Pobierz całość w formacie PDF ] |
||||
Wszelkie Prawa Zastrzeżone! Kawa była słaba i bez smaku. Nie miała treści, a jedynie formę. Design by SZABLONY.maniak.pl. | |||||