九草在线播放,91久久国产口精品久久久久,最新国产网址,日韩高清在线高清免费,91亚洲国产系列精品第56页,在线播放国产精品

TDA2030功放電路圖 電動車充電器電路圖 電子電路 功放電路 電子制作 集成塊資料 電子報 pcb 變壓器 元器件知識 逆變器電路圖 電路圖 開關電源電路圖 傳感器技術 led 電磁兼容
電子電路圖
當前位置: 首頁 > 電子電路 > 設計編程

介紹Java嵌入式系統(tǒng)開發(fā)

時間:2009-09-16 21:26:18來源:網(wǎng)友 作者:admin 點擊:

  g.drawString("Hello KJava",20, 10); file://把字符串畫在屏幕上
  OKButton.paint();
 }
}

 

  還有一個類 com.sun.kjava.Database,它在一種到達 Palm數(shù)據(jù)庫應用程序接口的方法。 這就是說,它是非常原始的并且不提供訪問存在Palm數(shù)據(jù)庫中的任何內(nèi)容完全的權限。它只允許設置和獲得字節(jié)數(shù)組; 它不允許鍵入訪問,除了通過記錄標識號 (是一個整數(shù) )。 因為數(shù)據(jù)庫只能理解字節(jié)數(shù)組,給你的數(shù)據(jù)意味著你需要把這些字節(jié)數(shù)組解析成有含義的字段。

  二、Kawt的解決方案

  Kawt也是 KVM的一個 Abstract Window Toolkit(抽象窗口工具包),Kaw為Java程序員提供了一個更加常見的應用程序接口集合,例如,它使用通用布局管理器 (除了 GridBag)來在屏幕上放置組件,此外它還允許你設置那些組件的監(jiān)聽者,換言之,Kawt中沒有包括 Spotlet機制。按鈕、面板、標簽以及文本框和其他的 AWT類都可用,而且,還可以有自定義類: FtpShel,TabbedPane和 GifLoader,還有一個類 java.io.File,它是一個使用標準的 Palm數(shù)據(jù)庫文件儲存資料的目錄或文件結(jié)構的抽象類。

  使用 Kawt,我們編寫出來的程序如下所示:
 
 import java.awt.*;
import java.awt.event.*;

public class HelloKawt extends Frame implements ActionListener
{
Button OKBtn = new Button("OK");
Label lbl = new Label("Hello Palm");

public static void main(String args[])
{
new HelloKawt();
}

public HelloKawt()
{
OKBtn.addActionListener(this);
this.add("South", OKBtn);
this.add("Center", lbl);
pack();
this.show();
}

public void actionPerformed(ActionEvent ae)
{
System.exit(1);
}
}

 


  雖然 Kawt提供了一個比 kjava更好的類的集合,但是它實際上是基于 kjava的,因此,它缺少數(shù)據(jù)庫類。對于開發(fā) Palm程序來說,這是一個相當嚴重的問題。 通常來說,任何商用應用程序都需要把數(shù)據(jù)儲存在設備上,隨后還要與臺式機同步化, kjava.Database的同步化有點問題,因為它不包含 HotSync軟件期待的分類,它也不允許訪問每個包含最初記錄的 "本地 " palm數(shù)據(jù)庫文件的屬性位,即使使用了 PDA Profile版本,這些也不可能解決,因為 profile的目標是一般的 PDA而不是特別的 Palm OS。 然而, Kawt團隊畢竟也做了一件出色的工作,它使剛開始寫Palm程序的程序員很容易使用Java編程。

  三、IBM解決方案

  IBM有自己的虛擬機,叫J9---它在許多方面都優(yōu)于 KVM,Visual Age Micro Edition支持 J9,我們大家都知道, Visual Age Micro Edition是一個來自 Object Technology International的 IDE,而 Object Technology International又是 IBM擁有的子公司。 而 VAME是一個完整的開發(fā)工具,它可以給對 Palm OS應用程序接口完全的訪問權限, 然而,這需要付出一些代價。 雖然 VAME是一種 Java工具,它所提供的東西都是使用Palm應用程序接口的本地 C方法的包裝。 也就是說, VAME中調(diào)用的方法和你在 C中看到的方法完全相同。雖然理解你的應用程序所要運行的操作系統(tǒng)并不是一件壞事,但這需要你非常了解開發(fā) Palm的 C應用程序接口的方法特征,如果你只是一名Java開發(fā)者這就成了問題了。這個是一個缺點,開發(fā)VAME的工程師似乎發(fā)覺到了這一點,并嘗試著去改進。

  下面是一個使用 VAME編寫的例程:
 
 import com.ibm.oti.palmos.*;
import com.ibm.oti.palmos.util.OSX;

public class HelloJ9 implements OSConsts {

public static void main(String[] args) {

 CharPtr title = new CharPtr("IBM Vame Demo");
 EventType event = new EventType();

 try {
  FormType form = OS.FrmNewForm(0, title, 0, 0, 160, 160,
                 0, 0, 0, 0);
  OS.FrmSetActiveForm(form);容-源-電-子-網(wǎng)-為你提供技術支持

本文地址:http://www.189yp.com/dz/22/9916213041.shtml


本文標簽:


.
首頁 上一頁123下一頁尾頁
頂一下
0%
返回首頁
0
0%

------分隔線----------------------------
發(fā)表評論
請自覺遵守互聯(lián)網(wǎng)相關的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
表情:
名稱: E-mail: 驗證碼: 匿名發(fā)表
發(fā)布文章,推廣自己產(chǎn)品。
熱門標簽
 
主站蜘蛛池模板: 久久www免费人成看国产片| 国产成人精品一区二区视频| 又黄又免费的视频| 亚洲无线乱码高清在线观看一区| 免费a网址| 一区二区中文字幕在线观看| 国语高清精品一区二区三区| 噜噜噜久久久| 精品国产一区二区三区不卡蜜臂| 亚洲一区二区免费看| 欧美大片网址| 中文字幕一区二区三区在线播放| 欧美日韩国产在线人| 亚洲日本天堂在线| 久久精品成人免费看| 嗯嗯在线观看免费播放| 欧美日韩片| 成人高清护士在线播放| 日韩视频中文字幕| 日本一二三视频| 在线观看午夜视频| 久久r这里只有精品| 校园激情综合网| 国产亚洲精品美女久久久| 先锋影音男人av资源| 在线看污网站| 99热这里只有精| 成人免费观看在线视频| 久艹视频| 亚洲伊人国产| 久久99精品久久久久久黑人| 精品一区二区久久久久久久网精| 国产三级精品三级男人的天堂| 国产成人aaa在线视频免费观看| 成人免费无毒在线观看网站| 国产成人高清在线观看播放| 久久只这里是精品66| 热99精品只有里视频最新| 激情亚洲 欧美 在线电影| 香蕉久久网| 国产最爽乱淫视频国语对白|