选择显示字体大小

java applet 入门 第一天

xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 

  第一个例子前的准备活动:
1.要有一个java编译器,可以是sun公司的jdk编译器,也可以是微软的vj++,也可以是别的一些公司开发的编译器,但最好选vj++,因为它是现在最好的java编译器。

2.一个文本编写软件,一般的机器都有,记事本就可以了。如果是vj++,则可以省了这一步,如果是jdk,则最好还是要一个。

3.浏览器,可以.netscape,当然也可以是微软的ie,别的浏览器,笔者不知道是否支持java,最好还是备好这两个中的一个吧,相信也不是难事!

    动手编写第一个java applet程序:helloworld.java,用记事本就可以了。(用vj的后面说)

源程序代码如下:(结果显示在右边)

import java.applet .*;
import java.awt.*;
 
public class helloworld  extends applet 
{
         public void paint(graphics g)
         {
                  g.drawstring ("你好,java世界!",2,20);
         }
}

将这个例子输入完后,记得一定要用helloworld.java保存。

    用jdk编译器编译:
在dos的命令行里面输入如下的命令:

c:\javajdk\javac.exe helloworld.java

    前面的c:\javajdk\是安装jdk的目录名字,javac.exe是编译程序的名字,而helloworld.java就是你刚才编写的这个程序的名字了,如果编译不成功,则是你的源程序代码输入有问题,请仔细检查后,再编译,编译成功后,将生成一个helloworld.class的文件。这时候,事情就基本上完成了。接下来就是将这个生成的.class文件放入到网页中去,建立一个网页文件,如下:

<html>
<head><title>我的第一个javaapplet程序</title></head>
</body>

<p>
<applet code=helloworld.class
width=300
height=200>
</applet>

</body>
</html>

    要怎么看就不用我说了吧,呵呵。双击这个文件,在浏览器打开,就可以看到这个刚刚编译好了的文件的效果了。效果请看前面。

     用vj编译开发环境编写

    启动vj开发环境后,它会有个一个新建工程的窗口,如下(图1):

xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />aspectratio="t">asp?p=/2006-4-28/9604501009ay1.jpg" src="./0015.files/image001.jpg">

    点打开就行了,这时候,vj++就已经帮你建立好了一个工程文件,vj++开发的时候,任何的程序,它都是以一个工程来进行的,虽然你的这个程序实在是小的可怜。在它的project explorer中可以看到它已经给你建立好了的两个文件,如图2:

asp?p=/2006-4-28/6267901009ay2.jpg" src="./0015.files/image002.jpg">

    由于这个程序实在是太小,将它的applet1.java删除吧(点右键就可以选择删除),自己建立一个新的类,点击“project”菜单中的add class选项,如图3:

asp?p=/2006-4-28/4165001009ay3.jpg" src="./0015.files/image003.jpg">

    在类名中输入:helloworld.java。回车就可以了,请大家在新的类中按上面我已经给出来的源代码将它补充完整,然后,将图2中的“page1.htm”文件打开,也照前面我说的将它改好后,就可以了。这vj++中,还可以直接观看结果。如果按f5键,还可以在真实的环境中观看了。这些就说到这儿,如果大家想更深入地了解vj开发环境的话,那就需要自己找书看看了,我也无能为力了,呵呵!

五 对第一个例子的详细解释(解释用“//”来标出来)
import java.applet .*;

//要引用javaapplet类,当然需要把它先包含进来!相当于c语言中的#inlcude。

import java.awt.*;     //这是输入输出类,程序中要用到drawstring这个输出函数,就是这个类库中的。

//前面引入的这些类库,都是别人已经帮我们做好了的,不用白不用,当然啦,你也可以引进自己的类库!

public class helloworld extends applet

//这就是java applet程序的正式的入口了,电脑从这儿开始执行你设置好的内容。注意:public 是表示
// 这个applet是公共的类,class则是表示这是一个类,public class就表示这是一个公共的类了。接
//下来是你的程序的名字,也就是前面说的,文件的名字一定要与程序的切入口的类名一致,否则编译
// 是通不过的。 不信的话,你可以试试。extends是java的关键字,就像c语言中的关键字一样,这里的
//意思是它是类库applet的扩展。extends 本身就是扩展的意思。

{

    public void paint(graphics g)

//void是空值的意思,也就是说这个函数没有返回值,paint是默认输出函数,有一graphics类型参数

           { g.drawstring ("你好,java世界!",2,20); }

//这是java中经常要用到的输出语句了,drawstring的函数需要三个输出变量,第一个是字符串,要用
// 引号引起来,第二,三个是输出位置,分别为x,y轴的值,值得注意的是,它的y轴是向下为正方向。

}

    java appletjava和c语言的关系
           java applet是jvav语言的一个子集,是它的一个类,因此,它完完全全地属于java,而javascript则根本不是java的子集,java appletjava 的语法规则是完全一样的。学习java applet是学习java 的一个必须的部分。

    java 语言可以说,基本上是从c语言上发展过来的。java的大部分语法都是从c或c++中继承过来的,但是,它又对c或c++有一写改进,删去了许多c或c++中对机器的限制。它对c或c++中最大的改进还是在于取消了c或c++中的指针,这对于学怕了指针的用户来说,绝对是一个好的事情.当然,这也取消了c或c++语法的灵活性,这是好是坏,还是待大家去评价吧。总之呢,凡是学过c或c++的读者,学习java将是非常迅速的。java的语法只要看看就行了,重点注意java与c或c++的不同以及java新的功能吧。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons