JAVA网页设计java会见com组件_jacob利用指南
C#是不行的,比如说美国的航天飞船里就有java开发的程序以上是我的愚见,其实不管那种语言,你学好了,都能找到好的工作,会见JunsanJin
日期:2005-4-14
版本:1.0
信箱:junsan21@126.com;junnef21@sohu.com
Blog:http://blog.csdn.net/junnef
声明:自己保存本文的一切权力。如需援用请保存此信息。
1、筹办事情
先懂得一下观点,JACOB就是JAVA-COMBridge的缩写,供应主动化的会见com的功效,也是经由过程JNI功效会见windows平台下的com组件大概win32体系库的。这是一个入手下手于1999年的开源项目标功效,有良多利用者对该项目举行了修正,做出了本人的奉献。
最好的撑持地址:http://groups.yahoo.com/group/jacob-project
Jacob下载地点:
http://sourceforge.net/project/showfiles.php?group_id=109543&package_id=118368
这里下载的是今朝最新的Jacob1.9的Release版。
2、安装Jacob
Jacob的安装十分的复杂,我们解开下载的jacob_1.9.zip,在文件夹中找到jacob.dll和jacob.jar两个文件。Jacob间接放到体系的system32文件夹下就好了,连注册都不必的(大概拷贝到jdk大概jre的bin目次下也行,以后测试文件地点的目次也行,就是只需在java.library.path中就能够)。而jacob.jar设置到classpath中往就能够了,大概在IDE开辟情况的工程中设置扩大库也一样的。
做好下面的事情,就能够一般利用了。
3、实例演示
创立上面的测试文件:
////////////////////////////////////////////////
//AppTest.java
///////////////////////////////////////////////
importcom.jacob.com.*;
importcom.jacob.activeX.*;
publicclassAppTest
{
publicstaticvoidmain(String[]args)
{
//createCOMcomponentineventthread
ActiveXComponentsC=newActiveXComponent("ScriptControl");
DispatchsControl=sC.getObject();
Dispatch.put(sControl,"Language","VBScript");
//useCOMcomponentinsamethread
Variantv=Dispatch.call(sControl,"Eval",args);
System.out.println(v.toString());
}
}
翻开命令行形式,到java文件地点的目次,键进命令:
javacAppTest.java
javaAppTest1+2*3
输入了局将会是:
7
进门了就复杂了,更多的工具都往我们解开的文件夹下的doc包中看文档吧,这里就未几讲了,最次要的是弄清类库的感化和利用办法就好了。今后偶然间我再
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 Java 编程语言的风格十分接近C、C++语言。 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 是一种语言,用以产生「小应用程序(Applet(s)) 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) Java是一种计算机编程语言,拥有跨平台、面向对java 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。
页:
[1]