⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 024-029.html

📁 dshfghfhhgsfgfghfhfghgfhfghfgh fg hfg hh ghghf hgf hghg gh fg hg hfg hfh f hg hgfh gkjh kjkh g yj f
💻 HTML
字号:
<HTML>
<HEAD>
<META name=vsisbn content="1558515682"><META name=vstitle content="Java Digital Signal Processing"><META name=vsauthor content="Douglas A. Lyon"><META name=vsimprint content="M&T Books"><META name=vspublisher content="IDG Books Worldwide, Inc."><META name=vspubdate content="11/01/97"><META name=vscategory content="Web and Software Development: Programming, Scripting, and Markup Languages: Java"><TITLE>Java Digital Signal Processing:Java and Its Promise</TITLE>
<!-- HEADER --><STYLE type="text/css">  <!-- A:hover  { 	color : Red; } --></STYLE><META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<!--ISBN=1558515682//-->
<!--TITLE=Java Digital Signal Processing//-->
<!--AUTHOR=Douglas A. Lyon//-->
<!--PUBLISHER=IDG Books Worldwide, Inc.//-->
<!--IMPRINT=M & T Books//-->
<!--CHAPTER=1//-->
<!--PAGES=024-029//-->
<!--UNASSIGNED1//-->
<!--UNASSIGNED2//-->

<CENTER>
<TABLE BORDER>
<TR>
<TD><A HREF="022-024.html">Previous</A></TD>
<TD><A HREF="../ewtoc.html">Table of Contents</A></TD>
<TD><A HREF="029-034.html">Next</A></TD>
</TR>
</TABLE>
</CENTER>
<P><BR></P>
</P>
<H3><A NAME="Heading11"></A><FONT COLOR="#000077">The Java Developer Environments</FONT></H3>
<P>Several alternatives are available for the development of Java, including Sun products (Java Workshop, Java Developers Kit (JDK)), Metrowerks&#146; CodeWarrior, Symantec products (Visual Caf&#233;, Visual Caf&#233; Pro, Caf&#233;), Natural Intelligence Roaster, Microsoft J&#43;&#43;, Asymetrix SuperCede, and others. For more details, see <A HREF="http://www.javasoft.com/products/jdk/">http://www.javasoft.com/products/JDK/</A>, <A HREF="ftp://ftp.metrowerks.com/pub/">ftp://ftp.metrowerks.com/pub/</A>, <A HREF="http://www.metrowerks.com/">http://www.metrowerks.com/</A>, <A HREF="http://www.symantec.com">http://www.symantec.com</A>, <A HREF="http://www.roaster.com/roaster/">http://www.roaster.com/roaster/</A>, and <A HREF="http://www.microsoft.com/java/">http://www.microsoft.com/java/</A>.</P>
<P>J&#43;&#43; is available for Windows 95/NT. Workshop is available only for Solaris and Windows 95/NT. Roaster is available for MacOS. Symantec products and CodeWarrior are available for MacOS and Windows 95/NT. SuperCede is available for Windows 95/NT. JDK is available on all platforms (MacOS, Windows 95/NT, and Solaris). We will cover a few of these products in the following sections.</P>
<P>Feedback from students, and the authors&#146; experience, has led to the conclusion that a good compiler is a worthwhile investment. Free tools (such as JDK) are good to have around, too. Some of the more expensive products are easier to use and faster to run. You should plan to purchase more than one compiler.</P>
<P>Some programmers would like to use code that has been written in C. As far as we know, the only compiler that supports linking to C is Metrowerks&#146; CodeWarrior. Also, CodeWarrior comes with C, C&#43;&#43;, Pascal and Java. CodeWarrior is an integrated development environment (IDE) that directly supports native method programming.</P>
<H4 ALIGN="LEFT"><A NAME="Heading12"></A><FONT COLOR="#000077">Getting Started on the Mac with CodeWarrior</FONT></H4>
<BLOCKQUOTE>
<P><FONT SIZE="-1"><HR><B>CD-ROM:&nbsp;&nbsp;</B>The CD-ROM that comes with this book has several example tools, and you&#146;re encouraged to try them. The primary example software is DiffCAD, a Java application that resides in several files. Upon opening the CD-ROM, the Mac user should look into the Mac folder to find a self-extracting archive such as the one shown in Figure 1.9.<HR></FONT>
</BLOCKQUOTE>
<P><A NAME="Fig9"></A><A HREF="javascript:displayWindow('images/01-09.jpg',60,48 )"><IMG SRC="images/01-09t.jpg"></A>
<BR><A HREF="javascript:displayWindow('images/01-09.jpg',60,48)"><FONT COLOR="#000077"><B>Figure 1.9</B></FONT></A>&nbsp;&nbsp;The DiffCAD self-extracting archive.</P>
<P>When you double-click on the <B>DiffCAD.sea</B> icon, you will be prompted with a standard file save dialog box, as shown in Figure 1.10.</P>
<P><A NAME="Fig10"></A><A HREF="javascript:displayWindow('images/01-10.jpg',355,198 )"><IMG SRC="images/01-10t.jpg"></A>
<BR><A HREF="javascript:displayWindow('images/01-10.jpg',355,198)"><FONT COLOR="#000077"><B>Figure 1.10</B></FONT></A>&nbsp;&nbsp;The standard file save dialog box.</P>
<P>Once the self-extracting archive is expanded into the DiffCAD folder, double-click on the DiffCAD folder to find the CodeWarrior folder, shown in Figure 1.11.
</P>
<P><A NAME="Fig11"></A><A HREF="javascript:displayWindow('images/01-11.jpg',47,40 )"><IMG SRC="images/01-11t.jpg"></A>
<BR><A HREF="javascript:displayWindow('images/01-11.jpg',47,40)"><FONT COLOR="#000077"><B>Figure 1.11</B></FONT></A>&nbsp;&nbsp;The CodeWarrior folder.</P>
<P>Within the CodeWarrior folder is a project that is prebuilt with CodeWarrior Professional Release 1 (the current version). If you double-click on the CodeWarrior folder, you will find a project file called <B>CW.11</B>, shown in Figure 1.12.</P>
<P><A NAME="Fig12"></A><A HREF="javascript:displayWindow('images/01-12.jpg',43,52 )"><IMG SRC="images/01-12t.jpg"></A>
<BR><A HREF="javascript:displayWindow('images/01-12.jpg',43,52)"><FONT COLOR="#000077"><B>Figure 1.12</B></FONT></A>&nbsp;&nbsp;The CodeWarrior project.</P>
<P>Double-click on the <B>CW.11</B> project file to start the CodeWarrior IDE. You will be presented with a project window, shown in Figure 1.13.</P>
<P><A NAME="Fig13"></A><A HREF="javascript:displayWindow('images/01-13.jpg',263,274 )"><IMG SRC="images/01-13t.jpg"></A>
<BR><A HREF="javascript:displayWindow('images/01-13.jpg',263,274)"><FONT COLOR="#000077"><B>Figure 1.13</B></FONT></A>&nbsp;&nbsp;The project window.</P>
<P>After the project window is displayed, you should be able to type <B>moth-r</B>. (On the Apple keyboard, the <B>moth</B> key has an [apple] logo as well as an icon that looks like a moth.) After the project begins to run, you will be presented with the display shown in Figure 1.14.</P>
<P><A NAME="Fig14"></A><A HREF="javascript:displayWindow('images/01-14.jpg',396,252 )"><IMG SRC="images/01-14t.jpg"></A>
<BR><A HREF="javascript:displayWindow('images/01-14.jpg',396,252)"><FONT COLOR="#000077"><B>Figure 1.14</B></FONT></A>&nbsp;&nbsp;Screen shot of the DiffCAD program.</P>
<P>DiffCAD is a Java program that has been used to help design diffraction range finders.
</P>
<H4 ALIGN="LEFT"><A NAME="Heading13"></A><FONT COLOR="#000077">Getting Started on Windows 95/NT with Metrowerks&#146; CodeWarrior</FONT></H4>
<P>As of this writing, Metrowerks has Professional Release 1 of the CodeWarrior IDE for the Windows 95/NT environment. It comes with Pascal, C, C&#43;&#43; and Java. There are also academic versions available at a discount.
</P>
<BLOCKQUOTE>
<P><FONT SIZE="-1"><HR><B>CD-ROM:&nbsp;&nbsp;</B>The project on the accompanying CD-ROM is in a file called <B>CW-WIN.ZIP</B>. When uncompressed, the file will place the DiffCAD folder on your hard drive. Double-click on the DiffCAD CodeWarrior project file, <B>DiffCAD.cwp</B>, and the project window will appear as shown in Figure 1.15.<HR></FONT>
</BLOCKQUOTE>
<P><A NAME="Fig15"></A><A HREF="javascript:displayWindow('images/01-15.jpg',458,364 )"><IMG SRC="images/01-15t.jpg"></A>
<BR><A HREF="javascript:displayWindow('images/01-15.jpg',458,364)"><FONT COLOR="#000077"><B>Figure 1.15</B></FONT></A>&nbsp;&nbsp;Metrowerks CodeWarrior DiffCAD project on Windows 95.</P>
<P>Three strong points of CodeWarrior IDE are:
</P>
<DL>
<DD><B>&#149;</B>&nbsp;&nbsp;CodeWarrior also compile Pascal, C, C&#43;&#43;, and Java.
<DD><B>&#149;</B>&nbsp;&nbsp;The CodeWarrior IDE for Windows 95/NT has the same look and feel as the MacOS version.
<DD><B>&#149;</B>&nbsp;&nbsp;Metrowerks states that it intends to release a version of CodeWarrior for Solaris, a Sun UNIX operating system.
</DL>
<P>When the Metrowerks Unix release is ready, the CodeWarrior IDE will work on the Solaris, MacOS, and Windows 95/NT platforms.
</P><P><BR></P>
<CENTER>
<TABLE BORDER>
<TR>
<TD><A HREF="022-024.html">Previous</A></TD>
<TD><A HREF="../ewtoc.html">Table of Contents</A></TD>
<TD><A HREF="029-034.html">Next</A></TD>
</TR>
</TABLE>
</CENTER>

<hr width="90%" size="1" noshade><div align="center"><font face="Verdana,sans-serif" size="1">Copyright &copy; <a href="/reference/idgbooks00001.html">IDG Books Worldwide, Inc.</a></font></div>
<!-- all of the reference materials (books) have the footer and subfoot reveresed --><!-- reference_subfoot = footer --><!-- reference_footer = subfoot --></BODY></HTML><!-- END FOOTER -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -