Выпущено обновление…

java_templateОбновление касается шаблона программы: два раздела с управлением через дерево меню.

• Добавлены сплиттеры изменения размеров фрэймов. Теперь можно изменять ширину деревьев меню или размер информационных окон в разделе «О программе». Эти изменения (но не все) запоминаются в настройках.
• Изменена верхняя информационная панель. Она стала идентичной статусной панели внизу окна. Это позволяет более свободно размещать в ней компоненты программы.

Выпущено приложение для android «Программатор AXXa»

ico_144Приложение «Программатор AXXa» представляет собой мобильный конфигуратор приборов серии «А».
Предназначение программы — сделать более удобной процедуру настройки приборов, упростить процедуру изменения их конфигурации и программирования.
Приложение работает с приборами серии «А» через модуль ИС-USB, подключенный через OTG-кабель к устройству на базе ОС Android.

Шаблон программы: два раздела с управлением через дерево меню

java_templateВ этой заметке предлагаю вашему вниманию шаблон программы, который реализует прототип программы, представляющей два функциональных раздела «Команды» и «Настройка программы«, действия в которых можно производить через дерево меню.
Шаблон включает в себя уже как описанные ранее «полезности», так и многое нового. В программе можно найти: возможность сохранения настроек программы в xml-файле настроек в «своей» папке раздела Program Data, ведение настраиваемого лог-файла, апдейт файла настроек при изменении версии программы, упакованная иконка программы, состоящая из иконок различного размера для разного представления, подраздел «О программе» в разделе «Настройка программы«, в котором показано как можно использовать иллюстрации и ссылки на сайты и т.д. (далее…)

OnlyOneSite v1.2.4

oos_64Главное в версии: новый ресурс «ОнлайнМультфильмы.ру» полностью очищенный от рекламы и комментариев. Этот ресурс хорошо работает только на Windows с IE не ниже 9.0. Поэтому если будут несуразности в отображении страниц — обновите IE через Windows Update. (далее…)

В портфолио добавлена программа: OnlyOneSite

oos_64.pngOnlyOneSite — программа предназначена для осуществления родительского контроля за просмотром сайтов. Обеспечивает доступ к просмотру только допущенного контента из списка и переход по ссылкам просматриваемого ресурса по установленным правилам. Всё о программе…

Работа с базами данных: MS Access

java_template• Работа с БД FireBird
• Работа с БД SQLite
• Работа с БД MS Access

Для примера работы с БД MS Access я использую предыдущий проект текущего цикла заметок. Новый проект называется WorkWithDB_MSAccess. Файл БД создаётся при первом запуске программы. Дополнительно, как и предыдущие проекты, этот проект имеет встроенный логгер для визуального сопровождения хода действия программы и механизм использования настроек программы. Проект, приводимый в качестве примера, полностью рабочий и его можно забрать с GitHub-а. (далее…)

Работа с базами данных: SQLite

java_template• Работа с БД FireBird
• Работа с БД SQLite
Работа с БД MS Access

Пример, которым я буду демонстрировать работу с БД SQLite из java, работает с файлом БД «database.db«, находящимся в корне программы (для простоты). Файл БД создаётся при первом запуске. Этот проект имеет встроенный логгер для визуального сопровождения хода действия программы и механизм использования настроек программы.
За основу взят предыдущий проект данной тематики с некоторыми доработками и улучшениями. Проект, приводимый в качестве примера, полностью рабочий и его можно забрать с GitHub-а. (далее…)

Мои типовые программные заготовки: сохранение настроек «на стороне»

java_templateВедение лога
Сохранение настроек
• Сохранение настроек «на стороне»
Индикация процесса

Если взять мою запись «Мои типовые программные заготовки: сохранение настроек«, то для высших версий Windows, начиная с 8-ой, способ сохранения файла настроек в корневой папке размещения программы не совсем будет правильным. Ведь для этих версий Windows, чтобы всё работало как надо, дополнительно требуется специальная настройка папки с программой, чтобы была возможность производить изменения в файлах и манипулировать служебными файлами. Так, например, если будет произведена штатная установка программы в «Program Files«, то изменять из программы (а тем более из запускаемых модулей), содержимое любых файлов будет запрещено. Для подобных манипуляций со служебными файлами есть специальные резервации, например, раздел «Мои документы«, «Local Application«, «Application Data» и т.п. (далее…)

Работа с базами данных: FireBird

java_template• Работа с БД FireBird
Работа с БД SQLite
Работа с БД MS Access

Чтобы каждый раз не искать наработки «общения» с базами данных, решил запустить небольшой цикл записей, как минимум трилогию, посвященных особенностям работы с используемыми мной БД. В каждой статье будет необходимая и достаточная информация, чтобы использовать БД. Тонкостей не обещаю, глубин — также, но информации хватит, чтобы сразу подобраться к данным БД. Проект, приводимый в качестве примера, полностью рабочий и его можно будет забрать с GitHub-а. (далее…)

Мои типовые программные заготовки: индикация процесса

java_templateВедение лога
• Сохранение настроек
Сохранение настроек «на стороне»
• Индикация процесса

Продолжит мои программные заготовки типовой проект, не имеющий своего GUI, но из-за того, что выполнение задачи может занимать какое-то время, было бы желательно видеть, что некий процесс выполняется. Такой шаблон очень удобно использовать при программировании внешних java-модулей для запуска их из других программ. Именно такое использование java-модулей, как расширение уже существующей функциональности программы, написанной на Delphi, мне приходится постоянно применять.  (далее…)