sinuke

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

В теме 21 сообщение

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

Платформа: 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Исправил недочёты с расчётом ширины контролов при смене экрана и положением MultiView.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 24.08.2016 в 09:59, ivadimos сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Вышло обновление до версии 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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

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