Halik - Java-отладчик нового поколения10 июня проект Halik получил ранний доступ. Я не мог пройти мимо и решил попробовать его в деле. Halik – Java-отладчик с возможностью перемещения по истории выполнения программы. В отличие от привычной отладки, нам не придётся отдельно устанавливать точки останова, чтобы получить контроль над нужным участком программы, не придётся перезапускать отладку, чтобы вернуться на какое-либо прошедшее состояние, в довесок мы имеем возможность отобразить данные в удобном виде, а также поделиться результатом отладочной сессии с другими членами команды. Пока что имеется плагин для Intellij Idea, который очень прост в установке: достаточно зайти в Preferences -> Plugins -> Browse repositories, Продолжить Рейтинг: 9 (Против: 1 | За: 10) Добавлено: 12.06.2016 от aNNiMON Комментарии (10) Drag & Drop на Java без UIВ этом коде представлен не стандартный D&D, который обеспечивается Java UI, а тот его вид, что может быть полезен для различных утилит (вроде того же PNG Optimizer и схожих. Я использую его для компилятора моделей в своем новом проекте). Итак, код будет состоять из двух частей. Так как D&D это функция, предоставляемая системой, мы не можем напрямую перетягивать файл на JAR архив с приложением. Из этой ситуации есть несколько выходов, я рассмотрю самый простой. Часть I. BAT-файл Назовем его, например по имени приложения. Содержание довольно тривиально, но функционально. Вот он:
Итак. В начале нам необходимо перейти из директории перетянутого файла в каталог с нашим приложением. Это делает команда Продолжить Рейтинг: 2 (Против: 1 | За: 3) Добавлено: 6.06.2016 от DominaN Комментарии (4) Трансляция проигрываемой в AIMP музыки в статус ВКонтактеА также: - Java Native Interface - взаимодействие Java c нативным кодом. - Создание Dll-библиотеки, использующей AIMP Remote API. - Создание модуля для OwnLang. - Взаимодействие с VK API. Генерирование заголовочного файла для Си Для взаимодействия Java с Си, нужно определиться с сигнатурой нативных методов и расположением классов. Предположим, что класс для взаимодействия с Dll-библиотекой будет иметь имя AIMP, находиться в пакете aimpremote и иметь метод currentTrack, который возвращает массив. Напишем такой класс.
javac aimpremote\AIMP.java И воспользуемся утилитой Продолжить Рейтинг: 12 (Против: 1 | За: 13) Добавлено: 4.06.2016 от aNNiMON Комментарии (8) Первое приложение на Kotlin (JavaFX)Цель этой статьи - разобраться как работать с JavaFX в Kotlin. Итак устанавливаем Intellij Idea, если еще не установили, и создаем новый проект. (Предполагается что плагин для Kotlin уже установлен) Далее вводим имя проекта и выбираем рантайм библиотеку (я выбрал встроенную в плагин) Теперь создаем класс Kotlin в папке src, назовем его Main, и вводим необходимый минимум
Продолжить Рейтинг: 10 (Против: 1 | За: 11) Добавлено: 6.02.2016 от Naik Комментарии (15) Хранение данных в бинарном файлеНа повестке дня у нас тема хранение данных в бинарных файлах. У многих начинающих Java-программистов, и не только Java, возникает такой вопрос: как же нам сохранить данные быстро, легко, да и еще зашифровать? Начинается поиск по сети, возникает куча вопросов, появляется куча костылей с сложным построчным парсингом. Да и еще некоторые мастера начинают прибегать к регулярным выражениям. И что в итоге? Тормоза, непонятные ошибки, проблемы короче. Непонятные ошибки — в основном ошибки логики, забыл что на Windows вместо просто переноса\n комбинация из \n\r, функция разбиения начинает отсчет с нуля, а не единицы, да и на MacOS чего-то другое поведение. Мы от всего этого уйдем и напишем примеры сохранения карты в одном файле, хранение пар Имя=Значение и просто придумаем какой-нибудь Продолжить Рейтинг: 2 (Против: 1 | За: 3) Добавлено: 31.12.2015 от vl@volk Комментарии (8) Всего: 42
|