隨筆-35  評(píng)論-97  文章-0  trackbacks-0

          我的評(píng)論

          共2頁: 上一頁 1 2 
          re: RCP的異常 三告習(xí)習(xí) 2007-05-25 23:26  
          如果你在eclipse環(huán)境中跑的話,error 的視圖有些異常是可以顯示的。
          如果你沒有用TDD(測(cè)試驅(qū)動(dòng)開發(fā))方式,打印一些測(cè)試信息也是挺有用的,或者在試試用斷言assert來檢查一些參數(shù)
          @劉甘泉
          其實(shí),工具用熟手了,都是很好用的,這里僅僅介紹一種選擇。
          如果你有更好的可以和我們一起分享,相信大家都很高興

          @pass86
          或許你先進(jìn)主站,再選擇下載目錄咯。或許原來的鏈接改變了也說不定
          re: JSF1.2 +Spring2.0 +Hibernate3.2 三告習(xí)習(xí) 2007-05-24 16:58  
          把排版弄好些吧
          這樣子看起來挺吃力的哦
          比如,xml文件可以用“插入代碼”,那里可以選擇xml格式的
          re: Eclipse中IAdaptable 思想簡(jiǎn)單應(yīng)用 三告習(xí)習(xí) 2007-05-24 16:13  
          @lvyf
          這個(gè)例子應(yīng)該是挺具體的了,雖然簡(jiǎn)單。
          eclipse在應(yīng)用中沒有這么簡(jiǎn)單,它還會(huì)用到AdapterManager等來管理這些適配器。這里只是把思想擺擺而已。
          有時(shí)間再跟一下,將例子的功能擴(kuò)大些
          順便說說 java類型 與 本地等效類型,下面是一個(gè)對(duì)照關(guān)系
          =================================
          Java類型 本地類型 說明
          boolean jboolean 無符號(hào),8 位
          byte jbyte 無符號(hào),8 位
          char jchar 無符號(hào),16 位
          short jshort 有符號(hào),16 位
          int jint 有符號(hào),32 位
          long jlong 有符號(hào),64 位
          float jfloat 32 位
          double jdouble 64 位
          void void N/A

          為了使用方便,特提供以下定義。
          #define JNI_FALSE 0
          #define JNI_TRUE 1

          jsize 整數(shù)類型用于描述主要指數(shù)和大小:
          typedef jint jsize;
          ==================================

          舉例子說說吧。
          對(duì)于返回字符串類型:
          JNIEXPORT jstring JNICALL Java_nativeGetSomeString
          (JNIEnv *env, jobject obj,jstring s){
          /* 取得 Java 字符串的 C++ 版本 */
          const char *str = env->GetStringUTFChars(s, 0);//str可以在c++上用了,這是參數(shù)s轉(zhuǎn)換而來的
          /* 處理該字符串 */
          //===================================== 在這下面實(shí)現(xiàn)你的業(yè)務(wù) =============================
          char *retStr = "hello, this is test!";
          jstring retJstr=env->NewStringUTF(retStr);

          //===================================== 在這上面實(shí)現(xiàn)你的業(yè)務(wù) =============================
          /* 至此完成對(duì) str 的處理,這個(gè)指針在調(diào)用ReleaseStringUTFChar()函數(shù)之前一直有效 */
          env->ReleaseStringUTFChars(s, str);
          return retJstr;
          }

          對(duì)于返回整數(shù)型的:
          JNIEXPORT jint JNICALL Java_nativeGetOneInt
          (JNIEnv *env, jobject obj){
          jint retJint = 0;
          int temp = 1001;
          retJint = (jint)temp;
          return retJint;
          }

          對(duì)于返回布爾類型的:
          JNIEXPORT jboolean JNICALL Java_nativeGetOneBoolean
          (JNIEnv *env, jobject obj,jstring s){
          /* 取得 Java 字符串的 C++ 版本 */
          const char *str = env->GetStringUTFChars(s, 0);//str可以在c++上用了,這是參數(shù)s轉(zhuǎn)換而來的
          /* 處理該字符串 */
          jboolean retBoolean=0; //直接可用于C/C++ ,按照業(yè)務(wù)來修改此值,此值有待修改候返回;
          //===================================== 在這下面實(shí)現(xiàn)你的業(yè)務(wù) =============================


          //===================================== 在這上面實(shí)現(xiàn)你的業(yè)務(wù) =============================
          /* 至此完成對(duì) str 的處理,這個(gè)指針在調(diào)用ReleaseStringUTFChar()函數(shù)之前一直有效 */
          env->ReleaseStringUTFChars(s, str);
          return retBoolean;
          }

          其他的還有數(shù)組類型的,等下次具體做些總結(jié)再貼出來了
          不好意思
          在環(huán)境變量中再添加一個(gè)
          LIBRARY_PATH=C:\MinGW\lib
          re: 它好小氣! 三告習(xí)習(xí) 2007-05-23 17:03  
          @阿南
          BOM是指什么啊?請(qǐng)教一下。
          一個(gè)人做嗎?
          re: 它好小氣! 三告習(xí)習(xí) 2007-05-23 16:58  
          "正式開始RCP項(xiàng)目的開發(fā)了"
          準(zhǔn)備做什么樣的RCP項(xiàng)目啊?
          共2頁: 上一頁 1 2 
          主站蜘蛛池模板: 环江| 织金县| 琼中| 河曲县| 奇台县| 会同县| 拉萨市| 古交市| 衢州市| 德安县| 宁陵县| 平江县| 当阳市| 云浮市| 忻城县| 建瓯市| 东平县| 云和县| 永清县| 镇原县| 兴宁市| 集贤县| 神木县| 都江堰市| 遂溪县| 阿鲁科尔沁旗| 屯门区| 凤庆县| 绥化市| 阆中市| 天津市| 巫山县| 绍兴县| 柘城县| 鄂温| 吉林省| 峡江县| 怀化市| 西华县| 德昌县| 资兴市|