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
(
相关文档:
系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......
Boss说,要看OpenGL,看了快一个月,总算出了个像样的东西,用C写了个3D迷宫,
虽然只有350行
代码,不过边学边写,足足写了一周时间,还是小有成就感的,活活活!
&n ......
常见的预处理功能: 预处理器的主要作用就是把通过预处理的内建功能对一个资源进行等价替换,最常见的预处理有:文件包含,条件编译、布局控制和宏替换4种。
文件包含:#include 是一种最为常见的预处理,主要是做为文件的引用组合源程序正文。
条件编译:#if,#ifndef,#ifdef ......
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:/ ......
Google Android开发博客今天宣布,即日起开放针对Android平台的原生软件开发SDK下载。由于在SDK前面又加上了原生二字,即Native Development Kit,因此又被Google称为NDK。在此之前,Android平台的第三方应用程序均是依靠基于Java的Dalvik特制虚拟机进行开发的。原生 SDK的公布可以让开发者更加直接的接触Android系统资源, ......