Re: Курсы обучения и статьи о разработке приложений
Продолжая своё повествование о полезных функциях и процедурах, я расскажу ещё о двух категориях: Работа со строками и Файлы. Функции очень простые, но весьма полезные.
Люди!! ЧИТАЙТЕ!!
My Visual Database → Russian → Курсы обучения и статьи о разработке приложений
Продолжая своё повествование о полезных функциях и процедурах, я расскажу ещё о двух категориях: Работа со строками и Файлы. Функции очень простые, но весьма полезные.
Люди!! ЧИТАЙТЕ!!
I think you should also post this in the English language section also - many new browsers can now 'auto translate' web pages. Bravo and Maxthon browsers do.
Я думаю, вам также следует разместить это в разделе на английском языке - многие новые браузеры теперь могут «автоматически переводить» веб-страницы. Браузеры Bravo и Maxthon это делают.
'Google translate'
Эта часть описания полезных процедур посвящена утилитам для работы с таблицами TdbStringGridEx и деревьями TdbTreeView. Кстати, у них очень много общего, потому что они - родственники: дерево является наследником таблицы. Для тех, кто пока не в теме объектно-ориентированного программирования, поясню, что речь идет о том, что у компонентов TdbTreeView и TdbStringGridEx есть схожие свойства и методы, и всё, что работает для таблицы, как правило будет работать и для дерева.
https://createmyvisualdatabaseapp.blogs … /10/3.html
В заключительной части пойдет речь о процедурах и функциях различного назначения: работа с компонентами приложения, получение информации о системных папках и файлах проекта.
https://createmyvisualdatabaseapp.blogs … /10/4.html
расскажите о параметрах в процедурах
procedure <Имя> [(параметры)];
расскажите о параметрах в процедурах
procedure <Имя> [(параметры)];
Про параметры в обычных процедурах? Или про процедуры - обработчики событий?
sibprogsistem wrote:расскажите о параметрах в процедурах
procedure <Имя> [(параметры)];Про параметры в обычных процедурах? Или про процедуры - обработчики событий?
про процедуры - обработчики событий
k245 wrote:sibprogsistem wrote:расскажите о параметрах в процедурах
procedure <Имя> [(параметры)];Про параметры в обычных процедурах? Или про процедуры - обработчики событий?
про процедуры - обработчики событий
Тема довольно объёмная. Там и событийный механизм Windows, и ООП нужно будет осветить...а потом пройтись по всем компонентам My Visual Database, да желательно с рабочими примерами по каждому обработчику... Постараюсь включить это в свой рабочий план, благодарю за обратную связь!
Создание масштабируемых приложений
При создании как собственных проектов так и проектов на заказ возникает проблема масштабирования: как с минимальными затратами увеличить производительность системы, количество пользователей, и расширить способы взаимодействия с содержимым базы данных.Данная статья рассказывает о возможностях масштабирования, которые имеются в системе разработки приложений My Visual Database.
https://createmyvisualdatabaseapp.blogs … -post.html
читал последние новости по Delphi, (делфисты) прямо превозносят компоненты FireMonkey и примеры мобильных разработок на них типа крутые.. может с этими компонентами можно было бы и мобильные версии проектов на MVD реализовывать
читал последние новости по Delphi, (делфисты) прямо превозносят компоненты FireMonkey и примеры мобильных разработок на них типа крутые.. может с этими компонентами можно было бы и мобильные версии проектов на MVD реализовывать
Сами компоненты не используются в мобильных приложениях, они служат как-бы шаблоном, с которого генерится исходный код на JAVA, который потом компилируется в мобильное приложение. Но чтобы создавать мобильные приложения, нужен другой принцип построения интерфейса, только заменой компонентов тут не обойтись, нужно менять идеологию проектирования форм.
Хотя эта библиотека визуальных компонентов позволяет создавать кросс-платформенные приложения, лично я пока не вкурил, как сочетать одним кликом FireMonkey и компоненты доступа к базам данных.
Универсальные отчеты
Встроенный в My Visual Database генератор отчетов FastRepoort является мощнейшим инструментом, который в частности позволяет создавать отчеты, сочетающие данные из нескольких источников (таблиц или SQL-запросов), а также принимать параметры, которые также можно использовать для создания отчета.
С помощью настроек кнопок действия вы легко можете создавать отчеты, которые берут данные из одного источника и передавать в качестве параметров данные из компонентов на форме. Но в некоторых случаях может понадобится добавить в отчет несколько источников, а параметры передавать не из компонентов формы, а из переменных. Для реализации такой задачи вам поможет универсальный скрипт подготовки отчета. Кроме работы с несколькими источниками он позволяет программно управлять режимом создания отчета: отображать предварительный просмотр, производить экспорт в PDF или Excel, а также открывать отчет в режиме дизайнера. Также вы можете указать свою папку для отчетов.
https://createmyvisualdatabaseapp.blogs … st_14.html
Модульное программирование в My Visual Database
Когда ваш проект вырастает, то редактирование скриптов во встроенном редакторе My Visual Database перестаёт быть комфортным. Сворачивание процедур уже не помогает - оно перестаёт работать, если число строк стало больше тысячи. Очевидным решением становится разбиение исходников на отдельные модули, которые подключаются к проекту в секции uses.
К сожалению, встроенный редактор My Visual Database не поддерживает редактирование нескольких файлов одного проекта, поэтому необходим дополнительный редактор.
https://createmyvisualdatabaseapp.blogs … abase.html
классная идея , будет где подсмотреть ..
Теперь в библиотеке доступны оба имеющихся авторских курса ( Базовый уровень и Продвинутый уровень. Часть 1 )
https://mvdlibrary.blogspot.com/p/blog-page_2.html
Современный UI. Часть 1.
С ростом производительности компьютеров растут и ожидания пользователей относительно удобства и красоты интерфейса программ, в том числе - для бизнес-приложений. В частности надо обязательно учитывать особенности отличия восприятия информации между мужчинами и женщинами. Например, для представителей прекрасного пола очень важна цветовая гамма и простота интерфейса, а наличие художественной составляющей увеличивает скорость запоминания основных функций программы. Впрочем, мужчины тоже предпочитают интуитивно-понятный интерфейс, который не предполагает чтение инструкции для начала работы с программой.
Возможно ли создание подобного интерфейса силами среды разработки My Visual Database, которая по умолчанию предлагает стандартные компоненты отображения данных? Мой ответ - да. Но для этого придется использовать скрипты, а также некоторые дополнительные инструменты.
Читать далее: https://createmyvisualdatabaseapp.blogs … /ui-1.html
Современный UI. Часть 1.
С ростом производительности компьютеров растут и ожидания пользователей относительно удобства и красоты интерфейса программ, в том числе - для бизнес-приложений. В частности надо обязательно учитывать особенности отличия восприятия информации между мужчинами и женщинами. Например, для представителей прекрасного пола очень важна цветовая гамма и простота интерфейса, а наличие художественной составляющей увеличивает скорость запоминания основных функций программы. Впрочем, мужчины тоже предпочитают интуитивно-понятный интерфейс, который не предполагает чтение инструкции для начала работы с программой.
Возможно ли создание подобного интерфейса силами среды разработки My Visual Database, которая по умолчанию предлагает стандартные компоненты отображения данных? Мой ответ - да. Но для этого придется использовать скрипты, а также некоторые дополнительные инструменты.
Читать далее: https://createmyvisualdatabaseapp.blogs … /ui-1.html
оооооо, классно, статья про UI, кнопки меня сильно интересовали... И точно, хорошая идея хранить изображения в отдельной форме..
Современный UI. Часть 2.
Небольшое художественное отступление, которое посвящается дизайну как науке.
Если вам кажется, что удачное сочетание цветов на экране - результат везения, то это вам кажется. На самом деле это результат математического расчёта. Не вдаваясь в теорию, могу порекомендовать готовые инструменты для создания своей цветовой палитры...
Читать далее: https://createmyvisualdatabaseapp.blogs … /ui-2.html
Современный UI. Часть 3
Для редактирования таблицы на каждой форме с табличным представлением разместим панель с графическими элементами-кнопками: панель инструментов. Для анимации задействуем тот же механизм, что и у кнопок на панели главного меню: обработчики событий MenuButton_OnMouseEnter и MenuButton_OnMouseLeave. А обработку нажатия сделаем свою. Её логика основана на ещё одном соглашении, а именно: на форме должны находиться невидимые кнопки (TdbButton), названия которых должны совпадать с названиями изображений кнопок панели инструментов.
Читать далее: https://createmyvisualdatabaseapp.blogs … /ui-3.html
Современный UI. Часть 4
Стандартный компонент для отображения календаря не вписывается в дизайн нашего приложения: он маленький, нельзя настроить его размер, да и подсветка ограничивается выделением фона каким-то бледным колером. Поэтому наш календарь мы создадим сами, с помощью меток (TdbLabel), изображений (TdbImage) и скриптов
Читать далее: https://createmyvisualdatabaseapp.blogs … /ui-4.html
Современный UI. Часть 4
Стандартный компонент для отображения календаря не вписывается в дизайн нашего приложения: он маленький, нельзя настроить его размер, да и подсветка ограничивается выделением фона каким-то бледным колером. Поэтому наш календарь мы создадим сами, с помощью меток (TdbLabel), изображений (TdbImage) и скриптов
Читать далее: https://createmyvisualdatabaseapp.blogs … /ui-4.html
I'm very interested in this and I'm trying to follow along.
Is it possible just to post what icon represents what in the side bar? When I'm learning something new, I like my attempts to match those in the instructions. Once I understand what is happening then I experiment.
Does the Asian Hat = user , The filing cabinet = ? , Secured File = ?, Bookmark =?
I assume the sun = Add, the 'I' = About, Chat = chat and Next month = Next Month.
I'm very interested in this and I'm trying to follow along.
Is it possible just to post what icon represents what in the side bar? When I'm learning something new, I like my attempts to match those in the instructions. Once I understand what is happening then I experiment.
Does the Asian Hat = user , The filing cabinet = ? , Secured File = ?, Bookmark =?
I assume the sun = Add, the 'I' = About, Chat = chat and Next month = Next Month.
This example is taken from a real-world application. The pictures are just to illustrate the principle. But, if you are interested, I can name which images are associated with what:
1. Documents of the "Sun" group
2. Documents of the "Gnomes" group
3. Documents on labor protection (regulatory documents)
4. Charter of the organization
5. Calendar
6. Chat
7. Directories
8. About the program
The complexity of the selection of images is that the set of images, although large, is finite, therefore there is not always a simple and exact correspondence between the symbol and the content. But if you draw icons yourself, then there are no such problems.
Ах я понимаю спасибо
Современный UI. Часть 5
В настоящих чатах сообщения передаются мгновенно по одному из сетевых протоколов передачи данных. В My Visual Database такой возможности нет, но с помощью скриптов можно устроить работу чата, который будет выполнять функции быстрой доставки сообщений, к которым можно присоединять файлы.
Для регулярного обновления чата будем использовать таймер, который создаётся после авторизации при отображении основной формы приложения.
Читать далее: https://createmyvisualdatabaseapp.blogs … /ui-5.html
My Visual Database → Russian → Курсы обучения и статьи о разработке приложений
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi