- 博客(47)
- 收藏
- 关注
java中调用c(c++)写的dll文件的实现及步骤(转)
从网上找了这篇文档,做这个的时候感觉并不是特困难,感觉非常的新奇,毕竟自己做c语言的项目特别少.现在把这篇文章转载过来,加了自己的一些注意项。JNI使用技巧点滴本文为在 32 位 Windows 平台上实现 Java 本地方法提供了实用的示例、步骤和准则。本文中的示例使用 Sun Microsystems 公司创建的 Java Development Kit (JDK) 版本 1.4.1。用...
2007-03-30 23:00:00 515
开发WDM型USB设备驱动程序
摘要 本文介绍WDM型USB设备驱动程序的基本概念、结构和特性,并说明了利用Driverworks进行开发的方法。 关键词 WDM;USB设备驱动程序;Driverworks 导言 通用串行总线USB是1995年康柏、微软、IBM、DEC等公司推广的一种新型的通信标准,该总线接口具有安装方便、高带宽、易于扩展等优点,已逐渐成为现代数据传输的发展趋势。而 在开发USB设备时,设备驱动程序...
2007-03-29 16:13:00 311
让Java程序自带JRE
用Java开发程序,发布时总要考虑的问题就是怎么在使用者的机器上装好JRE。要考虑的问题很多:使用者有没有能力独自安装JRE,使用者已有的JRE和我们需要的版本是不是一致,会不会出现版本问题,等等。使用.NET要考虑的问题就少些。现在.NET CLR似乎已经很普及了,看好多D版的Win XP都会自己安装最新的.NET CLR,而且似乎它的安装界面也比JRE友好些。彻底解决安装JRE的问题的方案,就...
2007-03-29 15:46:00 348
jni入门
学习了一下JNI,发表文章的时候不知道该选什么好了,不知道JNI应该属于那个范畴^_^。1. 简介JNI是Java Native Interface的缩写,它的设计目的是: The standard Java class library may not support the platform-dependent features needed by your application...
2007-03-28 17:10:00 93
Java高级编程:使用打印服务API
Java自从问世以来在各方面发展迅速,但是一直以来,打印输出是java最弱的方面。事实上,java1.0不支持任何打印功能。Java1.1在java.awt包里包含了一个叫做PrintJob的类,但是这个类提供的打印功能十分粗糙和不可靠。当java1.2问世,它围绕PrinterJob设计了一个完整独立的打印机制(叫做java2D printing API),并且在java.awt.print包...
2007-03-27 21:05:00 556
Java用户界面本地化就这么简单之理论实战和参考
国际化是使程序具有足够的灵活性、能在世界上任何地区运行的过程。国际化所要求的必然结果是地方化―――使一个程序能够运行在特定地区的过程。本文尝试用一个简单的例子来演示Java用户界面本地化。Java语言内核基于Unicode3.0(Java 1.4)提供了对不同国家和不同语言文字的内部支持,由于先天的原因,Java对于国际化的支持远远要比C/C++来的优越。<o:p></o:p&...
2007-03-27 15:00:00 74
java用户界面本地化实例探索
Java用户界面本地化实例探索 国际化是使程序具有足够的灵活性、能在世界上任何地区运行的过程。国际化所要求的必然结果是地方化――使一个程序能够运行在特定地区的过程。本文尝试用一个简单的例子来演示Java...
2007-03-27 14:55:00 104
Java的国际化与本地化
Java 的 i18n 问题,即 Java 的 Internationalization 问题,指的是如何使应用程序能够同时支持多种语言的问题。对我国这样的非英语国家而汉字又有多种编码方式的情况下具有现实意义。本文将对用 java 编制 i18n 程序的方法作一介绍。 一、实现目标 作为 i18n 程序,不单是能够识别不同编码这么简单。它应能解决如下问题: *能识别不同的编码方...
2007-03-27 14:50:00 187
在Java应用程序中访问USB设备
在本文通过提供使Java 应用程序可以使用 USB 设备的 API 而使这个过程变得更容易.Java 平台一直都以其平台无关性自豪。虽然这种无关性有许多好处,但是它也使得编写与硬件交互的 Java 应用程序的过程变得相当复杂。在本文中,研究科学家蒋清野讨论了两个项目,它们通过提供使Java 应用程序可以使用 USB 设备的 API 而使这个过程变得更容易。虽然这两个项目仍然处于萌芽状态,但是它们...
2007-03-26 20:48:00 345
哆啦A梦的是非
哆啦A梦的是非死鬼飘飘 @ 2006-8-16 14:51 最近在看机器猫的漫画,重温儿时的记忆。 刚开始看的时候,和小时候一样,总是觉得大雄挺可怜的,偶尔他犯了错,也觉得他挺可怜的。但是越往后看越觉得大雄实在是不值得同情,虽然他有时候也会有梦想,也会为了梦想努力,但大多数时候他只是逃避。被欺负了就逃回家找机器猫,整天只是睡觉;被妈妈骂了就知道离家出走,却又没有能力;他在很多方面都...
2007-03-24 22:08:00 142
jFreeChart使用总结
这里分三部分来介绍 jFreeChart 。第一部分介绍jFreeChart产生图形的流程及相关的重要的类;第二部分介绍四种常用的报表图(饼图、柱状图、折线图、时间序列图);第三部分介绍在图形中增加Item Lable 。 jFreeChart 的版本是jfreechart-1.0.0-pre2(1) 一、jFreeChart产生图形的流程 创建一个数据源(dataset)来包含将要在图形...
2007-03-24 15:14:00 111
一个垃圾程序员的创业梦(转)
这几天都没有什么心思工作。心里很乱,老是在想创业的事情。关于创业,已经想了好多年了。无数个不眠之夜,都被脑子里不断冒出的创业点子激动的难以入眠。可天亮后还是不得不爬起来,拖着疲惫的身体去上班。生活,对我来说,毕竟是很现实的:我首先要活着,有钱吃饭才能考虑其他;还要还债,给家里寄钱。现在已经还清了债务,家里也没有什么特别需要花钱的地方了。只是,父母都老了。父亲的身体也不好。每次想起父母,心里都...
2007-03-24 08:46:00 88
程序员,不要让自己做兔子(转)
前段时间和一个朋友聊天,酒席间向我抱怨他那段时间的郁闷:项目经理从客户那里拿来一个需求,实际上就是一个ppt描述,我这个朋友拿过来看后刚开始不觉得什么,一个通常的网站系统又能复杂的了哪去,但是越往后做就越发觉得里面的问题。在ppt描述中很多地方描述的都有矛盾。比如论坛,功能上用户描述的更象留言板,而后来通过项目经理,项目经理又通过客户,得知这个功能确实就是那样子的。朋友心想这不同行业可能会有不...
2007-03-24 08:33:00 104
"无知"者无"畏"?——中国程序员和印度程序员的对话
一个在美国IBM工作过2年,在印度公司工作了4年的项目经理与我司资深软件开发经理有这样一段对话。印方经理问:"你们每月生产多少行代码?"我方经理掂量了很久,谦虚地说:"人均代码1万多行吧,不到2万行"。印方经理听后,眼睛瞪得圆圆的:"喔!你们已经远远超过国际最高水平了。"我方经理惴惴不安地反问:"你们的呢?"印方经理很认真地回答:"我们公司目前的效率为每人每月300行。"这是一个真实的故事,我想换...
2007-03-24 08:32:00 135
其他OS一览
<ca></ca>Mandriva Mandriva原名Mandrake,最早由Gaël Duval创建并在1998年7月发布。记得前两年国内刚开始普及Linux时,Mandrake非常流行。说起Mandrake的历史,其实最早Mandrake的开发者是基于Redhat进行开发的。Redhat默认采用GNOME桌面系统,而Mandrake将之改为KDE。而由于当时的Lin...
2007-03-23 16:15:00 217
简述 Java 图形用户界面设计 (Swing)
简述 Java 图形用户界面设计 (Swing) 2003年5月发在CCW-I社区2006年9月般至CSDN,略做修改2006年11月般至Mblogger 作为一个 Java 程序员,从论坛上感受到使用 Java 开发程序的人越来多,心中不免欣慰。但是,同样是从论坛中,看到多数人提到 Java 就以为是网络开发——不是这样的,Java 也可以开发应用程序,而且可以开发出漂亮的图形用户...
2007-03-23 13:27:00 576
NetBeans使用心得
Eclipse用户总是在NetBeans炫耀Eclipse是多么的漂亮,尤其会说NetBeans的字体丑陋,NetBeans的字体太小,编辑器里的字体不好看,字体边楞有锯齿等等。坦白的说,这也是我刚从Eclipse转到NetBeans的第一印象。其实由于NetBeans使用Swing构建界面,这使得它缺省的使用Swing的缺省配置,尤其是中文,就更不敢恭维。其实NetBeans提...
2007-03-22 10:59:00 312
把Java程序编成.exe文件
JAVA如何编译成WIN下的窗口类应该用程序 点击数:155 更新时间 :2006-7-14 我用的VJ++6.0,如何才能将JAVA编译成WINDOWS类型的应用程序呢?可以直接在资源管理器中双击调用的。 还有,我编写的程序,在集成环境中运行正常,可是在WIN中双击运行不正常,只显示了我第一次编译后的界面,后面所写的代码都没被编译。这是怎么回事呢? 最后还想请问,如果可生成WI...
2007-03-22 08:51:00 90
Eclipse插件 包含swing插件
Eclipse插件 包含swing插件2007-01-16 11:33 Eclipse 弄的人烦!特整理一个较版本。本贴是整理别人的贴,贴上原创地址! 看到很多朋友问起Eclipse插件问题,所以索性就将自己所用过...
2007-03-20 16:36:00 98
VMware虚拟机教程
什么样配置的电脑适合建立虚拟机?当硬件配置达不到要求时,虚拟机运行速度会很慢,甚至不能运行,VMware的配置要求如下。CPU:最低主频266MB,建议P3 1GHz以上;内存:最小128MB,建议512MB;硬盘:最小空闲空间600MB,建议空闲空间5GB;操作系统:必须是Windows NT内核操作系统,建议Windows 2000 SP2以上版本。第一步:启动VMware,在其主界面“主页”...
2007-03-19 14:44:00 214
全面剖析Java 6中新型模态对话框API
全面剖析Java 6中新型模态对话框API 作者:朱先忠编译 一、引言 对话框,是指一个最顶层的拥有标题和边框的弹出窗口,典型地应用于用户进行某种形式的输入操作。在JDK 5.0和早期版本中,构建一个对话框时,它必须拥有一个作为它的所有者窗口的框架窗口或另一个对话框,即使窗口是不可见的。当用户最小化一个可见对话框的所有者窗口时会自动隐藏该对话框;而当用户随后恢复所有者窗口时,该对话框再次...
2007-03-19 14:00:00 124
用Java SE 6.0实现高质量桌面集成开发
用Java SE 6.0实现高质量桌面集成开发 下载本文源代码 提要:本文将以具体的实例向你展示Java SE 6在桌面开发中所提供的一系列优秀特征。 一、 引言 随着Java SE 6 Beta的发行,Java开发者再也不需要自己去实现Java本机接口(JNI)便可以在其应用程序中加入桌面产品所具有的特征。这些桌面集成特征现在已成为内核的一个组成部分。 最新的Java标准版本6.0...
2007-03-19 11:49:00 194
强大的虚拟机软件vmware图文使用教程
强大的虚拟机软件vmware图文使用教程2006年11月02日 星期四 19:38 现如今有很多人都拥有电脑,但多数人都只有一两台,想组建一个自己的局域网或者是做个小规模的实验一台机器是不够的,最少也要个两三台,可为了这再买电脑就太不值了。好在有许多虚拟机可以帮我们解决这个问题。虚拟机可以在一台电脑上虚拟出很多的主机...
2007-03-19 10:14:00 305
NetBeans5.5中的一些设置
如何设置NetBeans5.5使用的语言(本贴可任意转载,如想转贴请注明出处,谢谢!)系统环境:RedHat FC4 + JDK5由于FC4在选择安装向导界面语言为中文后,系统安装完会设置系统的默认语言为zh_CN.UTF-8,又由于安装了NetBeans的英文版,在X中无法正常显示界面的文字,可能是因为NetBeans对UTF-8支持的不好吧(呵呵,可能是小弟才疏学浅吧,高手见笑了:P)...
2007-03-17 23:35:00 131
示波器的使用
示波器的使用在家电维修的过程中使用示波器已十分普遍。通过示波器可以直观地观察被测电路的波形,包括形状、幅度、频率(周期)、相位,还可以对两个波形进行比较,从而迅速、准确地找到故障原因。正确、熟练地使用示波器,是初学维修人员的一项基本功。虽然示波器的牌号、型号、品种繁多,但其基本组成和功能却大同小异,本文介绍通用示波器的使用方法。一、面板介绍1.亮度和聚焦旋钮亮度调节旋钮用于调节光迹的亮度(有些...
2007-03-17 13:59:00 2746
Java 5 基本数据类型的底层存取特点
Java 5 基本数据类型的底层存取特点 之所以以Java 5作为版本论述,是有特殊原因的,容后叙述。正如前一篇文章浮点数在内存中的存储方式中引述的那样,在C/C++,以其其他的多数编程语言中,对于字节级的数据存储采取了传统的低字节存低地址,高字节存高地址,即从右到左送出一个数据,(写入流或文件时,总是从结尾往其中写,这与读和显示文件时从起点开始是相反的,比如0xFF0A,写入是先写0A字节,...
2007-03-16 16:43:00 109
浮点数在内存中的存储方式
浮点数在内存中的存储方式 浮点数保存的字节格式如下:地址 +0 +1 +2 +3内容 SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM这里S 代表符号位,1是负,0是正E 偏移127的幂,二进制阶码=(EEEEEEEE)-127。M 24位的尾数保存在23位中,只存储2...
2007-03-16 14:48:00 117
Java程序中用JFreeChart制作图形报表
Java程序中用JFreeChart制作图形报表 一、需求分析 我家领导认为,在是否嫁给我做老婆的问题上,应该有更加科学的决策模型。如果能够将每天的感情生活量化,且以时间为X轴,生成数据报表,就可以为她的决策提供数据支持。秉着以领导意志为导向的基本原则,开发了本软件,为家庭信息化建设提供新的思路。 二、系统概述 本系统的基本功能是,接收用户每天的输入并保存,月/季度/年度末生成数据折线...
2007-03-15 13:47:00 116
ASCII table
ASCII table and description ASCII stands for American Standard Code for Information Interchange. Computers can only understand numbers, so an ASCII code is the ...
2007-03-15 12:34:00 135
Java的基本数据类型与流
Java的基本数据类型与流 使用Java操作二进制文件和使用Java操作文本文件两篇文章分别介绍了如何操作二进制文件和文本文件,事实上Java中还有基于Data的数据操作,这里的Data指的是Java的基本数据类型和String。基本数据类型包括byte、int、char、long、float、double、boolean和short。 说到Java的基本数据类型必须谈到的两个类是Da...
2007-03-14 16:00:00 65
使用Java操作二进制文件
使用Java操作二进制文件 在从File类开始IO系统介绍一文中,我们详细的介绍了File类。这个类非常有用,我们可以用它作桥梁把文件和流轻松的联系起来。在Java IO专题中,我准备先介绍一些实用的关于Java IO编程方法,而不是先从整体来把握IO,因为我觉得那样效果并不好。当我们解决了这些平时开发中涉及到的问题后,再总结一下Java的IO系统。 当我们要对文件进行操作的时候,我...
2007-03-14 15:59:00 1022
使用Java操作文本文件
使用Java操作文本文件 使用Java操作二进制文件一文中讲述了如何使用Java处理二进制的文件,这篇文章主要讲述如何使用java处理文本文件。 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中write(char[] ch,int off,int length),flush()和close()方法...
2007-03-14 15:59:00 85
从File类开始IO系统介绍
从File类开始IO系统介绍 无论学习那种语言都难免要接触到文件系统,要经常和文件打交道。Java当然也不例外,有些网友觉得IO的设计很烦琐,有的时候我也有这样的感觉,其实用的熟练了,倒是觉得这个东西还是挺方便的。在介绍Java IO之前首先介绍一下非常重要的一个类File。 在看到这个类的名字后你一定认为它代表一个文件,事实上这样认为并不准确,因为Java中的File类可以代表文件也可...
2007-03-14 15:43:00 61
学编程的人不能不看的好文章
学编程的人不能不看的好文章 学编程的人不能不看的好文章 By Fulty 发表于 2005-12-3 11:37:00 看了下面的这篇文章,深有感触,枣子碰到的问题也是我们大多数程序员的通病,也许我们大多数人都只是在做一些比较小型的软件,对软件运行的效率不在乎,就算对速度和效率在乎...
2007-03-14 13:23:00 70
谈谈你对所谓“精通java”的理解
谈谈你对所谓“精通java”的理解 下面是网上对精通java的基本条件,大家看看谈谈,怎么样算是精通java[转]精通java,以下为必要条件:1、当然要对java语法和语义有相当的理解及纯熟的应用,比方说对继承体系中的对象的...
2007-03-14 13:08:00 204
几款虚拟打印机的奇妙用途
几款虚拟打印机的奇妙用途 虚拟打印机同真实打印机一样,安装完毕,打开“控制面板”中的“打印机和传真”,会看到所安装的虚拟打印机,可以像使用一台打印机一样使用它们。鼠标双击将其打开,可以对其“打印首选项”和“属性”进行修改,从而设定是否共享、可使用时间、是否后台打印和优先级,以及纸张大小、版式安排等。它们同样能截获所有Windows程序的打印操作,或模拟打印效果,或完成某一特殊功能...
2007-03-14 10:37:00 1048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人