151

Re: Курсы обучения и статьи о разработке приложений

Простые движения и формы


https://k245.ru/wp-content/uploads/2022/08/prostye-dvizheniya.jpg


Продолжение статьи “Производство: учёт и контроль”


Основа программы – учет движения товарных единиц по определённой цепочке контрагентов. Прежде, чем переходить к реализации форм, необходимо уточнить бизнес-процессы и схемы движения, которые могут отличаться в зависимости от выбранной учетной политики на предприятии.


Читать: https://k245.ru/mvdb/prostye-dvizheniya-i-formy.html

Визуальное программирование: блог и телеграм-канал.

152

Re: Курсы обучения и статьи о разработке приложений

Производственный мастер


https://k245.ru/wp-content/uploads/2022/08/master2.jpg


Настало время для серьёзного разговора об алгоритмах и расчетах, которыми учет на производстве отличается от учета в магазине или складе. Но, прежде чем мы приступим к изучению теории и практики учёта, необходимо закончить общие темы функционирования приложения.


Читать: https://k245.ru/mvdb/proizvodstvennyj-master.html

Визуальное программирование: блог и телеграм-канал.

153

Re: Курсы обучения и статьи о разработке приложений

Стильно и скромно

https://k245.ru/wp-content/uploads/2022/08/stilno-i-skromno.jpg


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


Читать: https://k245.ru/bez-rubriki/stilno-i-skromno.html

Визуальное программирование: блог и телеграм-канал.

154

Re: Курсы обучения и статьи о разработке приложений

Универсальный навигатор

https://k245.ru/wp-content/uploads/2022/08/Universalnyj-navigator.jpg


Минималистический интерфейс выбора форм табличного представления, основанный на главном меню, имеет один существенный недостаток: каждый раз, когда нужно выбрать форму, приходится отправляться в путешествие по пунктам меню. Чтобы упростить переключение между уже открытыми окнами, давайте добавим в приложение навигатор.


Читать:  https://k245.ru/mvdb/universalnyj-navigator.html

Визуальное программирование: блог и телеграм-канал.

155

Re: Курсы обучения и статьи о разработке приложений

Отчетность


https://k245.ru/wp-content/uploads/2022/09/otchetnost.jpg


Учет и контроль на производстве подразумевает отчетность: выборку данных с возможностью вывести её на экран и/или печать. Самым простым способом получение отчетности является заполнение табличного представления нужной информацией с последующей выгрузкой в MS Excel для форматирования и печати.


Читать: https://k245.ru/mvdb/otchetnost.html

Визуальное программирование: блог и телеграм-канал.

156

Re: Курсы обучения и статьи о разработке приложений

Революция откладывается


https://k245.ru/wp-content/uploads/2022/09/kreyser-avrora4-1.jpg


После того, как автор фреймворка My Visual Database перестал развивать свой проект, на форуме разработчиков всё чаще слышатся призывы о создании нового проекта, который бы взял в свои руки знамя революции в области производства приложений по работе с базами данных.


Читать: https://k245.ru/mvdb/revolyutsiya-otkladyvaetsya.html

Визуальное программирование: блог и телеграм-канал.

Re: Курсы обучения и статьи о разработке приложений

k245 wrote:

Революция откладывается

Community Edition хорош.. но вот как раз , большое количество компонентов (которые нужно настроить для работы с БД) реально бесят ...

158 (edited by sparrow 2022-09-08 14:20:23)

Re: Курсы обучения и статьи о разработке приложений

При всех своих недостатках, на сегодня одно большое достоинство: простота.
С поддержкой могла бы быть "конфеткой".
Мобильная часть всегда большая проблема. SDK, версии ОС, разрешения экрана,
взаимодействие с базами данных ... бррррр  и т.д. .... "Форт Боярд".


Но сколько еще это продержится без поддержки или развития ??? Х.З.

159

Re: Курсы обучения и статьи о разработке приложений

pavlenko.vladimir.v wrote:
k245 wrote:

Революция откладывается

Community Edition хорош.. но вот как раз , большое количество компонентов (которые нужно настроить для работы с БД) реально бесят ...

Зато их можно настраивать программно - это я про BDE. 


Я вот пока не вкурил, можно ли программно настраивать FireDAC + FireMonkey. В примере, который я разобрал, приходится для каждого обращения к базе (Чтение/Добавление/Редактирование/Удаление) писать свой запрос в отдельном компоненте. Такое себе удовольствие, особенно если поменяется структура данных.

Визуальное программирование: блог и телеграм-канал.

Re: Курсы обучения и статьи о разработке приложений

k245 wrote:

особенно если поменяется структура данных.

Вот я тоже уже несколько месяцев пытаюсь выдумать для себя какой нибудь алгоритм работы с БД но все мимо ... ((

161

Re: Курсы обучения и статьи о разработке приложений

Эй, люди, помогите! Вы мне нужны, поймите! Эй, мне нужен кто-нибудь.

The Beatles

https://k245.ru/wp-content/uploads/2022/09/help.jpg


Как только программа вырастает из коротких штанишек, ей обязательно понадобится помощь. Точнее, помощь потребуется пользователю вашей программы: даже, если он является профессионалом в своем деле, ему нужно освоиться с интерфейсом.


Читать: https://k245.ru/mvdb/help.html

Визуальное программирование: блог и телеграм-канал.

Re: Курсы обучения и статьи о разработке приложений

k245 wrote:

Читать: https://k245.ru/mvdb/help.html

ШИКАРНО

163

Re: Курсы обучения и статьи о разработке приложений

Модульное лицензирование


https://k245.ru/wp-content/uploads/2022/09/kubiki.jpg


В своей книге “Визуальное программирование” я описывал простую систему лицензирования, в основе которой лежат алгоритмы кодирования аппаратных атрибутов компьютера, на который устанавливается программное обеспечение. Алгоритм простой и надёжный, но, как показала практика, современные тенденции маркетинга требуют более гибкого подхода в лицензировании программного обеспечения: кроме пожизненной лицензии требуются ещё две категории лицензий: лицензии на определенную версию программы и лицензии на отдельные модули программы.


Читать: https://k245.ru/bez-rubriki/modulnoe-li … vanie.html

Визуальное программирование: блог и телеграм-канал.

Re: Курсы обучения и статьи о разработке приложений

k245 wrote:

Модульное лицензирование

100% пригодится

165

Re: Курсы обучения и статьи о разработке приложений

Аутентификация


https://k245.ru/wp-content/uploads/2022/09/autentifikatsiya.jpg


Если приложение содержит коммерческую или приватную информацию, то разумно ограничить доступ к данным, добавив форму аутентификации.


Читать: https://k245.ru/mvdb/autentifikatsiya.html

Визуальное программирование: блог и телеграм-канал.

166

Re: Курсы обучения и статьи о разработке приложений

Конкурент или партнёр?


https://k245.ru/wp-content/uploads/2022/09/armresling.jpg


После удачного приобретения программы для документирования Dr.Explain я начал создавать файлы помощи для всех своих проектов, в том числе для ClassExplorer – “Справочник разработчика”. И тут мне вдруг подумалось: а не заменил ли мне мой новый инструмент создаваемую программу? Не превратится ли мой новый помощник в убийцу данного проекта?


Читать: https://k245.ru/mvdb/konkurent-ili-partnyor.html

Визуальное программирование: блог и телеграм-канал.

167

Re: Курсы обучения и статьи о разработке приложений

“Русские” вопросы


https://k245.ru/wp-content/uploads/2022/10/Gertsen-i-CHernyshevskij.jpg


Очень часто мы задаем себе два вопроса: кто виноват и что делать. В России это, пожалуй, самые популярные вопросы, на которые каждый пытается дать свой оригинальный ответ. Я решил поддержать данную традицию в свете рассмотрения проблематики разработки приложений.


Читать: https://k245.ru/mvdb/russkie-voprosy.html

Визуальное программирование: блог и телеграм-канал.

168

Re: Курсы обучения и статьи о разработке приложений

My Visual Multibase
https://k245.ru/wp-content/uploads/2022/10/virtualnyj-mozg.jpg


Навязчивая идея создания совершенного инструмента для разработчик приложений не дает мне покоя, и самый лучший способ утихомирить её – поделиться своими соображениями с другими. И понаблюдать, что будет дальше. Если идея хорошая, то её поддержат, если так себе – отвалится сама собой.


Читать: https://k245.ru/bez-rubriki/my-visual-multibase.html

Визуальное программирование: блог и телеграм-канал.

Re: Курсы обучения и статьи о разработке приложений

k245 wrote:

My Visual Multibase

Круто!  Я полностью поддерживаю идею
но в проекте задумано многое,  у меня 3-ри варианта либо Вы программист-супермен, либо у Вас есть группа единомышленников, либо Вы не дописали номер карты - куда скидываться.
 
Что с Дмитрием? может его тоже привлечь?

Я уже размышлял над  конструктором приложений "NoCode", я не настолько хорош, но может Вам удастся реализовать нечто подобное или может такой вариант не понадобится, хотя можно использовать как дополнительную возможность.

Я думал как создать возможность использовать в программе разные языки программирования, что если использовать DLL файлы.
Любой программист который захочет написать свой ( блок программы) , пишет его на любом языке, а после компилирует его в DLL.
У самого DLL есть набор входящих и исходящих параметров.. Блоки программ по типу сервиса https://appmaster.io/

170

Re: Курсы обучения и статьи о разработке приложений

Это ведь просто "полёт мысли", чётких планов по реализации пока нет.


Присматриваюсь к существующим сервисам, в которых всё это реализовано, но по частям.
Если делать, то делать на Delphi, на компонентах FireMonkey, чтобы работало на всех платформах.
Что же касается плагинов, то это очень интересная тема. Прямо отдельный слой мыслей )))

Визуальное программирование: блог и телеграм-канал.

171

Re: Курсы обучения и статьи о разработке приложений

pavlenko.vladimir.v wrote:

Блоки программ по типу сервиса https://appmaster.io/


Дело хлебное для владельца сервиса, но очень рисковое для пользователей: как показала история, интернет и банкинг имеют политическое управление, и в один прекрасный момент вас могут отключить от системы и вашего бизнеса...

Визуальное программирование: блог и телеграм-канал.

172

Re: Курсы обучения и статьи о разработке приложений

ClearApp
https://k245.ru/wp-content/uploads/2022/11/krasivie-kartinki-leta-9.jpg


Проект служит иллюстрацией возможностей программ, созданных на платформе My Visual Database. Имеется подробная on-line документация, описывающая как стандартные формы и подсистемы, так и улучшенные версии. Программа является основой для создания ваших прикладных программ. Вы можете использовать её целиком или копировать нужные вам блоки (скрипты).


Читать: https://k245.ru/software-ru/clearapp.html

Визуальное программирование: блог и телеграм-канал.

Re: Курсы обучения и статьи о разработке приложений

k245 wrote:

ClearApp

в Вашем блоге по ссылке ClearApp – архив проекта  закрыт доступ

174

Re: Курсы обучения и статьи о разработке приложений

pavlenko.vladimir.v wrote:
k245 wrote:

ClearApp

в Вашем блоге по ссылке ClearApp – архив проекта  закрыт доступ


Так и есть: для доступа к некоторым файлам требуется платная подписка на библиотеку. Условия подписки можно получить в ответ на запрос доступа к библиотечным файлам.


Библиотека – это возможность доступа ко всем книгам и статьям, включая приложения, без покупки самих книг. Благодаря технологиям Гугл-документов, вы можете просматривать, а также скачивать книги в нужных вам форматах, чтобы читать их офф-лайн. В платном доступе находятся программы, которые включают в себя исходные коды рассматриваемых в книге или статье проектов.

Визуальное программирование: блог и телеграм-канал.

175 (edited by CDB 2022-11-03 19:58:47)

Re: Курсы обучения и статьи о разработке приложений

I read your article on Multibase idea.

You could make it multibase and objective database by possibly using either BOLD For Delphi (now open source and being very slowly updated, does work with Firedac) or Mormot which interfaces to most databases but internally uses Sqlite. Mormot probably does more than is ever needed,and has a steep learning curve if you need to get into server based databases REST etc.

If possible the DB adapter and basic object DB files could be compiled into a DLL file one for each of the supported databases, then the developer of myvisual multibase project could at DB table design time, select from a list of supported databases and the correct DLL is then referenced 'behind-the-scenes', the developer continues to design their database as with the current MVD.

I would suggest using a more recent version of a Pascal Script utility if keeping that idea in a revamped program.


Я прочитал вашу статью об идее Multibase.

Вы можете сделать его многобазовой и объективной базой данных, возможно, используя либо BOLD For Delphi (теперь с открытым исходным кодом и очень медленно обновляется, работает с Firedac), либо Mormot, который взаимодействует с большинством баз данных, но внутри использует Sqlite. Mormot, вероятно, делает больше, чем когда-либо необходимо, и у него крутая кривая обучения, если вам нужно попасть в серверные базы данных REST и т. Д.

Если возможно, файлы адаптера БД и базовые объектные файлы БД можно было бы скомпилировать в файл DLL, по одному для каждой из поддерживаемых баз данных, тогда разработчик проекта myvisual multibase мог бы во время проектирования таблицы БД выбрать из списка поддерживаемых баз данных и правильную DLL. затем упоминается «за кулисами», разработчик продолжает проектировать свою базу данных, как и в текущем MVD.

Я бы предложил использовать более новую версию утилиты Pascal Script, если сохраните эту идею в обновленной программе.

On a clear disk you can seek forever