| Виды программирования, программирование, языки программирования, книги программирование | На сайте представлена информация про программирование в Интернете и работу |
|
помогите сделать..., вопрос по java как обратиться к динамику?, надо пикнуть XSL:FO Работа с памятью. render file.fo (>5Mb) to pdf, java.lang.OutOfMemoryError!!!! Естесственный корень числа., Надо реализовать в код Java Sources, gde vzyat sorsi? Вопрос по JCreator, Не появляется подсказка для класса помогите советом Как создать GUI, в Intellij Idea Ant, удаление содержимого каталога "Идеология правильности" Java vs MySQL?, апплет для работы с MySQL?.. JSP и Images, (работа с изображениями из JSP) Отладка java программ, !!! Вопросы по версиям и совместимости. поиск на сайте, вопросы по созданию поиска на сайте JMS, Java Message Service GetSelect + Println Как Вы относитесь к курящим девушкам? Прежде чем задать вопрос, прочтите это! Документация и книги по Java, Давайте соберём ссылки getTypeModule Ошибка при вызове метода из отдельного потока... interface&static, проблемы дизайна XML в PDF посредством FOP HELP! "public" metody iz drugogo classa nedostupny web камера Class.forName ПРОБЛЕМА JTree, Сново о JTree ID HDD etc. Eclipse, что это за ошибка? jTree, Вопросы типа мелкие Java SE SDK 1.5, Новое поколение Java? Кодировка в jsp страницах NetBeans Developer aka Forte for Java, Перенесено из FAQ Толщина и стиль линии??? ссылка не екземпляр класс Проблема с фильтрами, FilterOutputStream Значение в jTextField, Вопрос типа Событийно управляемая модель, варианты реализации... jre и что это такое, jre как ее едят Можно ли на Java вызывать API-функции?, я совсем новичок.. данные из вектора поместить в JTable Апплет для работы с Oracle.., JDBC.. Элементы с JComboBox Не закрываются PSEUDO-соединения., java.sql.Connection Без сервера.. Открытие ссылки Помогите сделать!!! windowClosing и windowClosed, Отличия Метод POST из аплета Пара задачек!, Институтских графические примитивы на jFrame..., not for applet.. Плиз, helpssssssssssssssss настройки по умолчанию в Java, к примеру размер шрифта а как поставить задержку (sleep|delay)? рефлексия, имена ПАРАМЕТРОВ метода Как разбить архив на тома?, Разбивать архивы больше определённой дли Беззнаковые типы данных и Java Несколько вопросов по Java Как создать ярлык или ссылку? Java для Windows, Java для Windows Проблема с SAXBuilder, Не могу отследить конец документа Помогите пожалуйста с JAR-глюками, Class-ы в JAR-ах не обнаруживаются вопрос по JLayeredPanel Как Вы относитесь к курящим девушкам? Прежде чем задать вопрос, прочтите это! Документация и книги по Java, Давайте соберём ссылки опять servlet-ы, отправление страницы по частям |
Платные хостинги Раскрутка сайта Книги по программированию Можно ли на Java вызывать API-функции?, я совсем новичок..
- Никаких Виндузовых АПИ! Ява - кроссплатформенный язык. Где ты видел Виндузовый АПИ в *nix, Solaris, Mac? Это сообщение отредактировал Nobody - 8.9.2003, 17:17 - Свинги...http://java.sun.com/j2se/1.3/docs/api/java...ge-summary.html - В Java есть два стандартных API для работы с графическими элементами управления: awt и swing. Прочитать про них можно в документации, которая входит в JDK. Но я бы тебе посоветовал найти хорошую книжку с примерами создания графических интерфейсов, так как в Java они строятся несколько специфично, и простого описания классов для тебя будет недостаточно. - На самом деле виртуальная машина Java использует API-функции GUI-интерфейса операционной системы, в которой она исполняется. Так на Windows это Win32 API, на Unix - XWindows. А вызывать любую API-функциию можно через Java Native Interface - На англицком пойдет? - Присоединяюсь к просьбе уважаемого Unregistered.Пойдет на английском, немецком и РУССКОМ.P.S. Угадайте, что предпочтительнее... - Книг по Java огромное колличество, в том числе и на русском языке. Купить можно в любом книжном магазине, который торгует компьютерной литературой. В электронном виде, на русском языке, чего-либо толкового не видел. Тем кто живет не в странах СНГ, можно посоветовать заказать книгу по почте (хотя я думаю проще найти в магазине или там же и заказать).Список бумажных книг можно посмотреть здесь: http://www.javagu.ru - Advanced Java 2 Platform How to Program - DeitelAppendix G: Java naitive interface:http://www.zone.ee/darkds2/advjhtp1_appG.pdf - - Модератор:Большая просьба не разводить флейм по поводу почты - отвечать надо на вопрос.И вот пример (когда-то писал)Пишем Ping.javaКод public class Ping { static { System.loadLibrary("Ping"); } public native int Ping(String host);}highlightSyntax('javajNzJkO','java');Компилируем. Натравливаем на Ping.class javah. Получаем Ping.h. Который трогать в приницпе не надо. Его надо только включать в свой реальный код на С.Код /* DO NOT EDIT THIS FILE - it is machine generated */#include <jni.h>/* Header for class asPing */#ifndef _Included_asPing#define _Included_asPing#ifdef __cplusplusextern "C" {#endif/** Class: asPing* Method: Ping* Signature: (Ljava/lang/StringI*/JNIEXPORT jint JNICALL Java_asPing_Ping(JNIEnv *, jobject, jstring);#ifdef __cplusplus}#endif#endifhighlightSyntax('javaZjcwYjZ','java');После этого пишем уже сишный код и компиляем ее в Ping.dllКод #include "Ping.h"JNIEXPORT jint JNICALL Java_asPing_Ping (JNIEnv * jenv, jobject jobj, jstring host){ const char *PING_ADDR = jenv->GetStringUTFChars(host, 0); jint result = ping_internal(PING_ADDR); jenv->ReleaseStringUTFChars(host, PING_ADDR); return result;}highlightSyntax('javazN2Q0NTZ','java');ping_internal - это уже моя функция, которая делает нужную работу, но к JAVA она никакого отношения не имеет.Все. И вот ссылочка JNI |