易截截图软件、单文件、免安装、纯绿色、仅160KB

JNI 调用C/C++

JNI调用可以加快JAVA的运行速度,主要是将关键的代码用C/C++ 或者mfc完成,在这里贴上我写的一段代码,有兴趣的可以参考:
头文件:
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class cn_com_wintone_TLConnectJNI */
#ifndef _Included_cn_com_wintone_TLConnectJNI
#define _Included_cn_com_wintone_TLConnectJNI
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     cn_com_wintone_TLConnectJNI
 * Method:    Prt
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_cn_com_wintone_TLConnectJNI_Prt
  (JNIEnv *, jobject);
JNIEXPORT jboolean JNICALL Java_cn_com_wintone_TLConnectJNI_initOCRTL
  (JNIEnv *envPram, jobject);
/*
 * Class:     cn_com_wintone_TLConnectJNI
 * Method:    uninitOCRTL
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_cn_com_wintone_TLConnectJNI_uninitOCRTL
  (JNIEnv *envPram, jobject);
/*
 * Class:     cn_com_wintone_TLConnectJNI
 * Method:    setChineseTL
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_cn_com_wintone_TLConnectJNI_setChineseTL
  (JNIEnv *, jobject);
/*
 * Class:     cn_com_wintone_TLConnectJNI
 * Method:    setEnglishTL
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_cn_com_wintone_TLConnectJNI_setEnglishTL
  (JNIEnv *, jobject);
/*
 * Class:     cn_com_wintone_TLConnectJNI
 * Method:    setNumberTL
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_cn_com_wintone_TLConnectJNI_setNumberTL
  (JNIEnv *, jobject);
/*
 * Class:     cn_com_wintone_TLConnectJNI
 * Method:    setSymbolTL
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_cn_com_wintone_TLConnectJNI_setSymbolTL
  (


相关文档:

c/c++中的位操作


C\C++支持比较低阶的位运算,在是众人皆知的了。每本C\C++的教科书都会说到这部分的内容,不过都很简略,我想会有很多人不知道位运算用在什么地方。这个帖子就简略说说位运算的用处,更进一步的用法要大家自己去体会。而主要说的是操作标志值方面。
 /****************************************/
#define BTI ......

c中数据类型的隐式转换

1、隐式转换
    C在以下四种情况下会进行隐式转换:
       1、算术运算式中,低类型能够转换为高类型。
       2、赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给他。
      & ......

Java调用C++和C++调用Java的方法

Java 2 C++ http://www.javaeye.com/topic/295776
1. 解决性能问题
Java具有平台无关性,这使人们在开发企业级应用的时候总是把它作为主要候选方案之一,但是性能方面的因素又大大削弱了它的竞争力。为此,提高Java的性能就显得十分重要。Sun公司及Java的支持者们为提高Java的运行速度已经做出了许多努力,其中大多数集中 ......

[转]C/C++资源大汇总(很好很强大)

1.开发工具下载
TUBER C                     http://www.duote.com/soft/392.html
Turbo C 2.0 汉化版             http://www.programfan.com/showdown.asp?id=306
C-Free 4.0             http:/ ......

Android首次发行C/C++ SDK

Google Android开发博客今天宣布,即日起开放针对Android平台的原生软件开发SDK下载。由于在SDK前面又加上了原生二字,即Native Development Kit,因此又被Google称为NDK。在此之前,Android平台的第三方应用程序均是依靠基于Java的Dalvik特制虚拟机进行开发的。原生 SDK的公布可以让开发者更加直接的接触Android系统资源, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号