D-Lib - скриптовый язык

Публикация № 16222 12.08.08

Задачи пользователя - Инструкции пользователю

D-Lib - быстрый, универсальный, компактный язык для разработки небольших системных программ.
Применяю как альтернативу командному интерпретатару и VBScript. Компилируется в один exe файл, позволяет создавать пользовательский графический интерфейс.

D-Lib включает в себя следующие возможности:

- Быстрый компилятор в Байт-код и библиотеку выполнения Runtime
- Библиотека выполнения Runtime также существует в DLL версии
- Полная поддержка Windows API
- Поддерживаются следующие типы данных Long-, Word-, Byte-, String-, Float-Variables
- Переменные объявляются непосредственно в коде (на лету)
- Математические операторы * + - /^
- And + Or (И + ИЛИ) операторы для объявления операторов условий и цикла
- Похожий на BASIC синтакс языка
- Неограниченное наследование функций
- Динамические массивы
- Само-определяющиеся константы
- Свыше 44000 известных констант Windows API (расширяется)
- Свыше 9800 известных функций Windows API (расширяется)
- Свыше 600 известных структур Windows API (расширяется)
- Процедуры (с локально определяемыми переменными и массивами)
- Процедуры полностья рекурсивны
- Легкое создание функций определенных пользователем
- Автоматическое подключение функций определенных пользователем
- Автоматическое подключение библиотек (dll's)
- Автоматическое определение доступных функций в библиотеках dll
- Секция Данных (также для включекния картинок, или чего-нибудь ещё)
- Полное связывание библиотек dll's при компиляции (доступ памяти)
- Обратный вызов окна
- Локальный перехват сообщений для всех элементов управления в окне
- Включены исходные тексты
- Много встроенных пользовательских функций
- Исходные тексты примеров


..и самое лучшее: Вы имеете полную свободу включить все части D-Lib какие захотите
в собственные разработки

D-Lib выполняется единственным Exe файлом размер которого меньше 28 Kb.
Необходима только одна библиотека Runtime (исполняемый файл) для выполнения всех дополнительных скомпилированных скриптов для каждого из проектов.

Минимальный набор необходимых файлов для компиляции (Компилятор и Runtime библиотека)
вместе имеют размер около 90 Kb!

Скачать файлы

Наименование Файл Версия Размер
D-Lib 2.0b

.1218512139 1,37Mb
271
.1218512139 1,37Mb 271 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 3114 12.08.08 19:19 Сейчас в теме
краткое описание возможностей можно было бы и не поленитьсяна русский перевести...
2. Свой 164 12.08.08 22:51 Сейчас в теме
к сожалению в русском интернете не удалось найти описания этой программы... хотелось бы понять насколько сабж похож/близок к nncron или autoIХ
3. vip 12.08.08 23:51 Сейчас в теме
(2) Прямой предок языка nncron SP-Forth вообще ни на что не похож со своей обратной польской записью, а языка autoIХ в природе не существует, есть AutoIT. И какая тебе разница в близости/похожести, если ты носишь гордое имя Программер, а не девелопёр, как тов. Че?
vasilykushnir; +1 Ответить
4. O-Planet 6448 13.08.08 00:04 Сейчас в теме
(2) Не слушай. Правильный вопрос, достойный имени Программера, совсем не свойственный компиляторам, считающим себя программерами ;) Язык сам ведет в решении задачи, но не все это понимают.
5. vip 13.08.08 00:25 Сейчас в теме
(4) Не поленись, пожалуйста, свой пост на русский перевести.
Честно (и мучительно) пытаюсь понять великую сермяжную правду твоего сообщения.
6. O-Planet 6448 13.08.08 00:47 Сейчас в теме
(5) Не трудись, ибо общее становится малоценным...
7. O-Planet 6448 13.08.08 00:51 Сейчас в теме
По теме... Я вот в аглицком бум-бум, но описание посмотрел, все вроде понятно. Помесь бейсика с ассемблером типа. Не пойму, посуму не юзать компиляторы с++, типа ваткома, например?
8. ILM 240 14.08.08 14:02 Сейчас в теме
D-Lib включает в себя следующие возможности:

- Быстрый компилятор в Байт-код и библиотеку выполнения Runtime
- Библиотека выполнения Runtime также существует в DLL версии
- Полная поддержка Windows API
- Поддерживаются следующие типы данных Long-, Word-, Byte-, String-, Float-Variables
- Переменные объявляются непосредственно в коде (на лету)
- Математические операторы * + - /^
- And + Or (И + ИЛИ) операторы для объявления операторов условий и цикла
- Похожий на BASIC синтакс языка
- Неограниченное наследование функций
- Динамические массивы
- Само-определяющиеся константы
- Свыше 44000 известных констант Windows API (расширяется)
- Свыше 9800 известных функций Windows API (расширяется)
- Свыше 600 известных структур Windows API (расширяется)
- Процедуры (с локально определяемыми переменными и массивами)
- Процедуры полностья рекурсивны
- Легкое создание функций определенных пользователем
- Автоматическое подключение функций определенных пользователем
- Автоматическое подключение библиотек (dll's)
- Автоматическое определение доступных функций в библиотеках dll
- Секция Данных (также для включекния картинок, или чего-нибудь ещё)
- Полное связывание библиотек dll's при компиляции (доступ памяти)
- Обратный вызов окна
- Локальный перехват сообщений для всех элементов управления в окне
- Включены исходные тексты
- Много встроенных пользовательских функций
- Исходные тексты примеров


..и самое лучшее: Вы имеете полную свободу включить все части D-Lib какие захотите
в собственные разработки

D-Lib выполняется единственным Exe файлом размер которого меньше 28 Kb.
Необходима только одна библиотека Runtime (исполняемый файл) для выполнения всех дополнительных скомпилированных скриптов для каждого из проектов.

Минимальный набор необходимых файлов для компиляции (Компилятор и Runtime библиотека)
вместе имеют размер около 90 Kb!
9. PowerBoy 3261 14.08.08 14:25 Сейчас в теме
10. coder1cv8 3448 14.08.08 14:32 Сейчас в теме
Я вот, как и многие одинэснеги, по-англицки не шарю... Поэтому, среди подобных разработок, для меня был и остается абсолютным лидером AutoIt...
Оставьте свое сообщение

См. также

Оплата счетов в 1С:Бухгалтерии: выставлено и оплачено

Взаиморасчеты Инструкции пользователю Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Бесплатно (free)

Обзор типовых возможностей «1С:Бухгалтерии» по контролю за оплатой счетов, а также примеры использования регистров типовой конфигурации для создания собственных отчетов.

16.05.2023    451    accounting_cons    4    

10

Использование типовых возможностей 1С и их расширение. Часть 2

Инструкции пользователю Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Инструкция пользователю системы 1С:Предприятие по способам использования и расширения возможностей типовых конфигураций и их практической реализации.

03.11.2022    2736    ixijixi    7    

18

Использование типовых возможностей 1С и их расширение. Часть 1

Инструкции пользователю БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Инструкция пользователю системы 1С:Предприятие по способам использования и расширения возможностей типовых конфигураций и их практической реализации.

29.10.2022    5657    ixijixi    7    

56

Описываем ошибки правильно. Правило трех вопросов

Инструкции пользователю Конфигурации 1cv8 Бесплатно (free)

Коллеги, вне зависимости от того, кем Вы работаете, если Вы хоть как-то косвенно связаны с 1С - данная статья для Вас! Все мы либо сообщаем кому-то об ошибках, либо по другую сторону баррикад - исправляем ошибки. В статье расскажу, как максимально просто и эффективно общаться друг с другом на тему ошибок.

18.08.2022    4463    biimmap    19    

32

Как изменить режим совместимости расширения 1С

Инструкции пользователю Платформа 1С v8.3 Россия Бесплатно (free)

Эта статья о том, как изменить режим совместимости расширения с платформой «1С:Предприятие». Статья предназначена для пользователей программ 1С, которые пытаются самостоятельно обслуживать их: устанавливать обновления, подключать расширения, внешние отчеты и обработки.

04.07.2022    7363    accounting_cons    10    

12

Как настроить вывод списка документов 1С в режиме предприятия? Часть 1. Настройка колонок

Адаптация типовых решений Инструкции пользователю Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной статье представлена подробная инструкция по настройке списка документов программных продуктах 1С в режиме предприятия. Ответим на следующие вопросы: 1. Как убрать колонку? 2. Как добавить колонку? 3. Как вывести свой реквизит (Добавленный в режиме «Предприятие» или расширением/доработкой). 4. Как поменять порядок вывода колонок ? 5. Как добавить дополнительный элемент, которого нет в документе. (Например: Контактное лицо).

12.05.2022    5106    Yotata    7    

10

Сводная справка по объекту

Инструкции пользователю Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m)

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

5 стартмани

13.04.2022    3229    3    Alfn    0    

7

Универсальный отчет как инструмент создания новых отчетов на основании данных системы 1С

Инструкции пользователю Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В данной статье мы рассмотрим механизм создания новых отчетов на основании данных системы 1С. Работу с данным механизмом может освоить любой сотрудник, у которого есть общие представления о способах хранения данных в 1 С. Знания структуры кода в данном случае не требуется.

08.04.2022    15355    Aprsoft    0    

20

Налоговый мониторинг. Что необходимо компании для перехода на онлайн взаимодействие с налоговой службой? Автоматизация налогового мониторинга с помощью программ 1С

Инструкции пользователю Бухгалтерский учет Налоговый учет Бесплатно (free)

Статья подготовлена на основе материалов онлайн-конференции «Налоговый мониторинг. Что необходимо компании для перехода на онлайн взаимодействие с налоговой службой? Влияние Налогового мониторинга на работу компании», проведенного компаниями FinExpertiza и ВЦ «Раздолье» 16.12.2020

04.06.2021    3884    1СERP    4    

8

Инструкция пользователю за 5 минут

Инструкции пользователю Платформа 1С v8.3 Бесплатно (free)

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

25.11.2020    11619    torch    76    

78

Фишки платформы и конфигураций 1С, о которых все знают, но почти никто не помнит

Инструкции пользователю Платформа 1С v8.3 Россия Бесплатно (free)

Развитие платформы 1С, а также отдельных конфигураций, предоставляют в наше распоряжение немало интересных "фишек". Под ними в данном тексте разумеются те возможности стандартного функционала 1С, которые не всегда "на виду", не всегда очевидны, и многие о них не помнят, но которые, тем не менее, очень полезны в ежедневной работе.

26.10.2020    23745    Богатырев Артур    63    

13

Значения по умолчанию УТ 11.4, ERP 2, КА 2.

Обработка документов Инструкции пользователю Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Расширение позволяет устанавливать пользователям значения для подстановки в документы, как это было в УТ 10.3.

2 стартмани

14.09.2020    13026    141    ixijixi    69    

16

Как сломать работу 1С, будучи пользователем

Инструкции пользователю Платформа 1С v8.3 Бесплатно (free)

Шуточные и не только истории, как сломать работу 1С на пустом месте. И, возможно, остановить работу компании.

14.06.2020    13847    Infostart    58    

79

Юридические риски в IT - право на код

Инструкции пользователю Бесплатно (free)

Данная статья написана по итогам INFOSTART MEETUP Питер.Online. В ней мы поговорим о праве на код, лицензировании контента и ПО, особенностях правовой охраны защиты авторских и патентных прав, товарных знаков, доменных имен.

05.06.2020    4274    user1386054    29    

13

Защита авторских прав на софт: что нужно знать об этом и зачем

Инструкции пользователю Защита ПО и шифрование Бесплатно (free)

Разработчикам программ важно помнить некоторые правила об авторских правах, чтобы обезопасить себя от воровства. Пользователям программ тоже нужны определенные знания, чтобы не оказаться на скамье подсудимых по обвинению в пиратстве. О чем конкретно нельзя забывать ни разработчикам, ни пользователям, рассказала участникам конференции INFOSTART EVENT 2019 Inception заместитель директора НП ППП, координатор по вопросам защиты ИС 1С Анна Лавринова.

06.05.2020    9812    1C_lava    10    

25

Секреты 1С:ЗУП 3

Зарплата Инструкции пользователю Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Бесплатно (free)

В этой статье описаны несколько небольших секретов, позволяющих упростить работу с программой: 1. Как не забыть о Дне рождения сотрудника 2. Как в списке сотрудников отличить сотрудника по основному месту работы от совместителя 3. Как автоматически устанавливать организацию в документах

22.01.2020    8436    Neti    9    

13

Итоги года. Статистика выпуска релизов фирмы "1С"

Инструкции пользователю Бесплатно (free)

Статистика выпуска релизов фирмы "1С" за прошедший год.

16.12.2019    8683    Infostart    29    

57

Работа с отчетами 1С для "чайников"

Инструкции пользователю Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

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

09.10.2019    59711    LipinA4    8    

13

Сторно бухгалтерских проводок в 1С: ERP (тонкости в регистрах)

Инструкции пользователю Бухгалтерский учет 1С:ERP Управление предприятием 2 Россия Бухгалтерский учет Налоговый учет Бесплатно (free)

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

09.09.2019    44135    Praktika_resheniy    7    

45

Доступ к регистрам в облачном сервисе 1С: Фреш

Инструкции пользователю Управляемые формы Конфигурации 1cv8 Россия Бесплатно (free)

Как пользователю получить доступ к регистрам (по аналогии с пунктом меню "Все функции").

31.08.2019    12061    user598469    10    

10

ЕГАИС от А до Я

Инструкции пользователю Оптовая торговля Розничная торговля Обмен с ГосИС Россия Бухгалтерский учет Акцизы Бесплатно (free)

Данная статья описывает не очевидное и не документированное поведение ЕГАИС. То, чего нет в документации по УТМ.

28.08.2019    75610    goleaff2006    25    

58

Обзор консольных приложений для электронного архива

Инструкции пользователю Россия Бесплатно (free)

Потребность в архиве зрела давно, но в связи с определенными обстоятельствами, реализовывать начали в начале лета. Пока внедряли, собрали некоторое количество опыта, которым и хочу поделиться.

25.08.2019    4886    borda4ev    1    

15

4 способа быстро и легко сравнить большие таблицы

Инструкции пользователю Бесплатно (free)

Часто мы сталкиваемся с задачами, где необходимо сверить данные двух файлов или таблиц до изменений и после. Это не проблема, если в каждом источнике небольшое количество строк и максимум одна страница. А если предстоит найти отличия в файлах, состоящих из сотен страниц и тысяч строк? Искать глазами трудно и долго — велика вероятность что-то не заметить и потратить на столь утомительное занятие часы, дни, а то и недели. В статье я поделюсь 4 способами сравнить объемные таблицы по различным значениям, которые легко освоит любой пользователь.

07.08.2019    103463    Neti    23    

107

Новости для пользователей

Инструкции пользователю Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

05.08.2019    19280    sapervodichka    22    

151

Методика использования характеристик номенклатуры для снижения на порядок количества ресурсных спецификаций в ERP

Производство готовой продукции (работ, услуг) Инструкции пользователю Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Управленческий учет Абонемент ($m)

Представлена оригинальная методика использования характеристик номенклатуры для снижения на порядок количества ресурсных спецификаций в ERP, опробованная на предприятии радиоэлектронной продукции с количеством изделий в несколько тысяч наименований. Данная методика использует кодирование конструкторской документации и использование этих кодов для формирования правильной структуры изделия (раскомплекта). Эта методика подойдет для построения любых спецификаций, основанных на конструкторской документации по ГОСТ 2.103-2013 Дополнено 08.08.2019: Устранение "бесконечных рекурсий" в ресурсных спецификациях...

1 стартмани

23.07.2019    13211    24    rechvladmir    2    

12

Несколько заметок об обучении пользователей

Инструкции пользователю Россия Бесплатно (free)

Этот очерк посвящен такой «избитой» теме, как обучение пользователей 1С. К сожалению, обучению пользователей порой уделяется все еще недостаточное внимание, или процесс организован неправильно. Очерк составлен на основе личного опыта автора, который, не будучи сертифицированным преподавателем, однако, не раз проводил обучение пользователей разного уровня, и сам посещал разнообразные курсы 1С. Автор пытается собрать воедино свои наблюдения и мысли относительно самых распространенных ошибок проведения обучения, и подобрать наилучшие советы по его организации "из личного опыта".

22.07.2019    7105    Богатырев Артур    4    

24

Работа фирмы "1С" со стороны. Или статистика выпуска релизов

Инструкции пользователю Бесплатно (free)

Статистика выпуска релизов фирмы "1С". Взгляд со стороны рядового разработчика. А также немного BI, GitHub и др.

24.06.2019    14796    Infostart    68    

104

Куда уходит детство: как подготовиться к переходу с «1С:УПП»

Инструкции пользователю Платформа 1С v8.3 1С:Управление производственным предприятием Бесплатно (free)

Если решение о переходе с «1С:УПП» принято окончательно и бесповоротно – поздравляем, вы почти на «светлой стороне»! Срок жизни этого продукта подходит к концу: он снят с продаж и снимается с поддержки. Следующий шаг – выбрать новый продукт и разработать план перехода. Разберемся, как это сделать.

28.03.2019    15150    bolefirenko    46    

42

Сколько стоит ИТС

Инструкции пользователю Бесплатно (free)

Это - не обзор всевозможных вариантов ИТС с пересказом прайс-листа 1С. И не обсуждение недавнего повышения цен (хотя, этот момент будет затронут). Это - попытка анализа с целью ответить на вопросы: кому выгоден ИТС? насколько оправдана его цена? какие, в принципе, могут быть альтернативы?

15.02.2019    8857    mkalimulin    135    

10

Подробная инструкция подключения дополнительного внешнего отчета в ЗУП 3.1 и не только

Инструкции пользователю Управляемые формы 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Бесплатно (free)

Подробная пошаговая инструкция подключения дополнительного внешнего отчета для платформы 8.3 в конфигурациях на управляемых формах, таких как ЗУП 3, УТ 11, БП 3 и в других им подобных. Инструкция для новичков 1С и не только.

07.11.2018    19663    Kuzya_brаtsk    5    

12

Дивный новый мир: краткий обзор основных отличий BAS ERP от УПП

Инструкции пользователю Внедрение ИТ-системы Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 Украина Бесплатно (free)

Краткий обзор нововведений и основных отличий конфигурации 1С:BAS ERP от предшественника в лице 1С:УПП, а также некоторых общих отличий конфигураций на управляемых формах от обычных.

06.11.2018    11932    JohnGalt    14    

12