Перейти к содержанию
Fire Monkey от А до Я

Учебное приложение "Слесарное дело"


Рекомендуемые сообщения

Название: Слесарное дело

Платформа: Android, Windows, macOS

Устройство: ПК, смартфон, планшет

Разрешение экрана: любое

Ссылки на скачивание Windows-версии: https://yadi.sk/d/iIeC0OE8ukMoi

Ссылка на скачивание macOS-версии: https://yadi.sk/d/wBpoFcKe3LgiKx

Google Play: https://play.google.com/store/apps/details?id=com.sinukeapps.locksmithery

Описание: Приложение представляет собой электронный конспект по слесарному делу, с помощью которого можно самостоятельно подготовится к занятиям. В него включены 16 тем, поделённые на блоки. Для каждой темы разработаны тесты для самоконтроля. В приложении имеется глоссарий для быстрого поиска по основным понятиям, а также возможность экспорта материалов в текстовый PDF-формат для дальнейшей печати.

Presentation.jpg.thumb.png.65d69072b2ec3e475e5b1a30119553e1.png

 

Версия 1.4.4 (02.10.2016)
 - Устранены небольшие подтормаживания интерфейса при скроллинге (все меню реализованы через ListView, ScrollBox заменен на PresentedScrollBox)

Версия 1.4.3 (26.09.2106)
 - [Android] Устранены артефакты при показе диалога о доступности новой версии при сворачивании/разворачивании

Версия 1.4.2 (25.09.2016)
 - [Android] Автоматическая проверка наличия обновлений приложения при запуске приложения

Версия 1.4.1 (24.09.2016)
 - [Windows] Исправлена ошибка с отображением прогресса теста

Версия 1.4.0 (22.09.2016)
 - Переработаны все рисунки
 - Исправления ошибок
 - Переработана структура темы "Зенкерование, зенкование, развёртывание"
 - Устранены утечки памяти
 - Устранена ошибка с обрезанием текста вариантов ответа в тестах
 - Вывод формул по центру экрана
 - [Android] Добавлена заставка при загрузке приложения
 - [Android] На версиях Android 5 и выше статус бар окрашивается в цвет приложения
 - [Windows] Исправлено отображение кнопок изменения масштаба при выходе в меню темы
 - [Windows] Управление ответами в тесте с помощью клавиш 1, 2, 3 и Enter

Версия 1.3.8 (10.09.2016)
 - Оптимизации в работе глоссария, увеличена плавность прокручивания списка
 - Исправлена ошибка отображения иконок для пунктов меню "Нарезание резьбы" и "Зенкование, зенкерование, развёртывание"

Версия 1.3.7 (08.09.2016)
 - [Windows] Автоматическая проверка наличия обновлений приложения

Версия 1.3.6 (06.09.2016)
 - [Windows] Возможность прокрутки выводимой информации с помощью кнопок ВВЕРХ и ВНИЗ
 - [Android] Иправлено отображение иконок кнопок

Версия 1.3.5 (04.09.2016)
 - [Windows] Добавлена возможность увеличения масштаба выводимой информации

Версия 1.3.4 (04.09.2016)
 - [Windows] Приложение упаковано в инсталлятор
 - [Windows] Добавлена возможность разворачивания окна
 - Перерисованы все иконки приложения
 - Общие оптимизации и исправления ошибок

Верcия 1.3.3 (30.08.2016)
 - [Android] Изменение масштаба кнопками громкости не меняет громкость звука устройства
 - [Windows] Увеличен размер шрифта при выводе информации
 - Правки в тексте


Версия 1.3.2 (28.08.2016)
 - [Windows] Показ иконок поиска и очистки поиска на ОС Windows 7, 8/8.1
 - Приведение оформления элементов интерфеса к общему виду на обеих платформах
 - Общие оптимизации и улучшения


Верcия 1.3.1 (26.08.2016):
 - [Android] Приведение к общему оформлению элементов интерфейса Android-версии
 - [Android] Toast-сообщения при сохранении PDF-документа
 - Оптимизации и исправления в приложении


Версия 1.3.0 (25.08.2016):
 - Добавлен поиск в глоссарии
 - Исправление отрисовки приложения при перевороте экрана или изменении размера окна


Версия 1.2.0 (23.08.2016):
 - Финальная публичная версия

Изменено пользователем sinuke
Ссылка на комментарий

В приложении текст выводится с помощью TText. Может быть кто-то знает какое-либо готовое решение, чтобы можно было реализовать простенькое форматирование (жирный, курсив, подчёркнутый и их комбинации) с помощью например html-тегов (типа <b></b>) или BBCode ([ b][ /b]) ?

Изменено пользователем sinuke
Ссылка на комментарий
5 минут назад, ivadimos сказал:

А какие компоненты используются в стартовом фрейме и в фрейме описания?. ListView и VertScrollBox?
 

Сверху  TRectangle c TShadowEffect + TSpeedButton и TLabel. В зоне показа TScrollBox, в который помещаю фрэймы (создал несколько готовых фреймов, в которые загоняю нужные данные из ресурсов. текст TText, кнопки TSpeedButton, картинки TImageViewer). Сбоку TMultiView

 

+ есть две формы - одна About, вторая для просмотра картинок

Изменено пользователем sinuke
Ссылка на комментарий
1 минуту назад, ivadimos сказал:

Заметно, что закосил под стиль приложения Onliner )

так да. даже и не скрываю (думаю может даже им написать, когда в PlayMarket буду публиковать, чтоб вопросов не было)

Ссылка на комментарий

В целом хорошая прилага. но в некоторых местах подлагивает. 
Попробуй ScrollBox заменить на VertScrollBox.
А в главном фрейме, там придётся попотеть, но можно на ListView перенести

Ссылка на комментарий
9 минут назад, ivadimos сказал:

В целом хорошая прилага. но в некоторых местах подлагивает. 
Попробуй ScrollBox заменить на VertScrollBox.
А в главном фрейме, там придётся попотеть, но можно на ListView перенести

есть небольшой глюк с перерисовкой после смены орентации экрана. пересчёт размеров кнопок и линии прогресса теста происходит в OnPaint и если например вызвать окно About, перевернуть экран, закрыть About, то не всегда перерисовывается (на Android 4 не перерисовывалось, на 5.1.1 не сразу, но перерисовывается само). пока не придумал как сделать (на OnResize под виндой мерцания появляются). а подгружается долго из-за рантаймового добавления компонент (особенно TText с включенным AutoSize). но вроде не сильно долго грузит, терпимо

 

еще бывает глюк с TMultiView - он почему-то после смены ориентации скидывает Position.Y в 0. приходится вручную возвращать нужную координату. это тоже заметно бывает

Изменено пользователем sinuke
Ссылка на комментарий
1 минуту назад, ivadimos сказал:

откажись от мультивью. напиши свою боковую шторку, чтобы можно было выдвигать.

можно было бы. но проблема в том, что совсем уж я новичок. вернее азы паскаля освоил в школе лет 15 назад и после это особо ничего не делал. так что для будет сложновато =)

Изменено пользователем sinuke
Ссылка на комментарий
5 часов назад, sinuke сказал:

можно было бы. но проблема в том, что совсем уж я новичок. вернее азы паскаля освоил в школе лет 15 назад и после это особо ничего не делал. так что для будет сложновато =)

совсем не проблема я азы delphi освоил года два назад и уже есть очень даже достойные программы и приложения через год после знакомства купил лицензию о чем не жалею  за приложения однозначно плюс 

Ссылка на комментарий
1 минуту назад, master webs сказал:

совсем не проблема я азы delphi освоил года два назад и уже есть очень даже достойные программы и приложения через год после знакомства купил лицензию о чем не жалею  за приложения однозначно плюс 

так-то оно так =)) было бы желание =)) вот в отпуске, который кстати через пару дней заканчивается, просто решил попробовать себя в такой штуке, как создание приложение под андройд. даже сильно и не думал, что получится.

а лицензция это конечно хорошо =) посмотрим, может это мой первый шаг и я через какое-то время смогу приобрести лицензию =)

Ссылка на комментарий
8 часов назад, sinuke сказал:

В приложении текст выводится с помощью TText. Может быть кто-то знает какое-либо готовое решение, чтобы можно было реализовать простенькое форматирование (жирный, курсив, подчёркнутый и их комбинации) с помощью например html-тегов (типа <b></b>) или BBCode ([ b][ /b]) ?

http://delphihtmlcomponents.com/

Ссылка на комментарий
44 минуты назад, asviridenkov сказал:

эээххх. оно, очень даже оно. но платное и денег ($280) стоит не подъёмных (ну не для этого же приложения, да и на работе мне их никто не выделит, в учреждении образования-то...)

Ссылка на комментарий

 Обновил до версии 1.3.1:

  • Появился поиск в глоссарии
  • Добавлено toast-сообщение при сохранении PDF-документа
  • Устранены небольшие ошибки в поведении приложения
Изменено пользователем sinuke
Ссылка на комментарий
  • 1 месяц спустя...
В 24.08.2016 в 09:59, ivadimos сказал:

В целом хорошая прилага. но в некоторых местах подлагивает. 
Попробуй ScrollBox заменить на VertScrollBox.
А в главном фрейме, там придётся попотеть, но можно на ListView перенести

Перевел все меню на ListView (ну кроме в MultiView - его может позже). Действительно, пришлось попотеть, особенно с OnItemClick, т.к. срабатывает при нажатии. а не отпускании. Пришлось костылить практически OnItemTap

Ссылка на комментарий
  • 5 месяцев спустя...

 

Вышло обновление до версии 1.5.0:

 - Исправлены переходы в глоссарии
 - Значительно уменьшен размер приложения
 - Настройки автоматической проверки обновлений
 - [Windows] Переработка приложения для Windows
 - [Windows] Добавлены анимации перехода
 - [Windows] Минимальные размеры окна ограничены 800 пикселями по ширине и 600 по высоте
 - [Android] Системная строка подкрашивается в "фирменный" синий во всех режимах работы приложения
 - [Android] Отключена анимация перетаскивания элементов бокового меню
 - [Android] Индикатор загрузки
 - [Android] Навигационная панель больше не перекрывает интерфейс приложения
 - [Android] Исправлена ошибка с сохранением PDF-документа
 - [Android] Увеличена скорость вывода информации и тестирования
 - [Android] Немного изменен внешний вид экрана вывода результата тестирования

Presentation.jpg

Ссылка на скачивание Android-версии: https://yadi.sk/d/edIZR2VuuRFce
Ссылка на скачивание Windows-версии: https://yadi.sk/d/iIeC0OE8ukMoi

Изменено пользователем sinuke
Ссылка на комментарий
  • 4 месяца спустя...

Приложение опубликовано в Google Play - https://play.google.com/store/apps/details?id=com.sinukeapps.locksmithery

Описывать изменения с последней здесь записи не буду, но работа по "допиливанию" ведется ))

Буду рад оценкам.

Ссылка на комментарий
  • 2 недели спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...