Этот файл нужно сохранить и скопировать его в корневой каталог устройства. Потом следует запустить командный процессор (cmd.exe в каталоге Windows), набрать в строке приглашения команду cd \Storage Card\bin, а потом команду perl me.pl.

Если перейти в корневой каталог Pocket PC, то можно найти там файл perl-stdout.txt. Если в нем написано число 5, то все установлено правильно и работает. После этого стоит посетить страницу www.perl.org.ru/documentation и прочитать все рекомендации по использованию языка Perl.

Kaffe

Эта программа представляет больше учебный и исследовательский, нежели практический интерес. Возможно, именно вы сделаете из нее полноценное приложение. Kaffe это Java-система, предназначенная для запуска и компиляции Java-программ.

Нужно загрузить файлы kaffe-common.tar.gz и kaffe-wince-arm-hpc-wce300.tar.gz, распаковать их и скопировать содержимое папок \kaffe-common\kaffe и \kaffe-wince-arm-hpc-wce300\kaffe в папку kaffe, созданную в корневом каталоге устройства.

Теперь нужно открыть блокнот и набрать в нем код, приведенный в листинге 7.4.

Листинг 7.4

@echo off

set kaffedir_f=\kaffe

set kaffedir_b=\kaffe

set kaffexe=\kaffe\kaff.exe

cereg – k «HKLM\Environment» – n «KAFFEHOME» – v «%kaffedir_f%»

cereg – k «HKLM\Environment» – n «KAFFELIBRARYPATH» – v «%kaffedir_f%»

cereg – k « HKLM\Environment» – n «KAFFECLASSPATH» – v".; %kaffedir_f%\Klasses.jar"

cereg – k «HKCR\.class» – n "" – v «javaclass»

cereg – k «HKCR\javaclass» – n "" – v «Java Class»

Нужно сохранить это файл с именем kaffereg.bat в тот же каталог, где находится файл cereg.exe, после чего можно запустить его.

Теперь о грустном. Сколько я ни пытался запустить хотя бы один jar-файл, это сделать мне не удалось. По этой причине не заработал у меня и OnBoard-компилятор kjc.jar. Тем не менее, java-программы можно запускать в этой среде. Для этого они должны быть скомпилированны с совместимостью java 1.2 и не содержать в себе классов JFC\SWING.

Можно привести соответствующий пример. Для его выполнения на рабочей станции должен быть установлен JDK с версией не меньше 1.2. В Блокноте нужно набрать код, приведенный в листинге 7.5.

Листинг 7.5

import java.awt.*;

class Main extends Frame {

Main() {

super("Draw Example ");

setBackground(Color.black);

setBounds(20,80,200,200);

show();

}

public void paint(Graphics g) {

Insets insets = this.getInsets();

int x = insets.left, y = insets.top;

int w = getSize(). width-insets.left-insets.right;

int h = getSize(). height-insets.top-insets.bottom;

g.setColor(Color.red);

while (w > 0 && h > 0) {

g.clearRect(x++, y++, w, h);

g.fillRect(x++, y++, w-2, h-2);

w – = 4;

h – = 4;

}

}

static public void main(String[] args) {

new Main();

}

}

Перейти на страницу:

Похожие книги