РФокс — различия между версиями
Админ (обсуждение | вклад) м |
Админ (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
− | '''РусскийФокс''' — 1С-подобный язык программирования | + | '''РусскийФокс''' — 1С-подобный объектно-ориентированный язык программирования, интерпретатор, FreeWare. В качестве среды разработки (IDE) может использовать IDE компилятора 1С - [[Перфолента.Net]]. |
− | + | Удобен для обучения (Размер платформы 14Мб, установки не требует. Разрабатывается на [[FoxPro 9]]) | |
− | |||
− | Удобен для обучения (Размер платформы 14Мб, | ||
Удобен для системных администраторов: писать сценарии для командной строки. Операционная система WinXP и выше. | Удобен для системных администраторов: писать сценарии для командной строки. Операционная система WinXP и выше. | ||
− | На данный момент из синтакс-помощника учебной версии 1С реализованы все функции работы со строками | + | На данный момент из синтакс-помощника учебной версии 1С реализованы: |
− | + | * все функции работы со строками | |
− | + | * все функции работы со значениями типа Дата | |
+ | * функции преобразования значений (число, строка, дата). | ||
+ | * операторы ПОПЫТКА, ИСКЛЮЧЕНИЕ, КОНЕЦПОПЫТКИ; | ||
В ближайшее время планируется создать: | В ближайшее время планируется создать: | ||
+ | * отладчик | ||
* объекты для работы с DBF-файлами (с CDX индексами), | * объекты для работы с DBF-файлами (с CDX индексами), | ||
* объект для работы с MySQL-сервером, | * объект для работы с MySQL-сервером, | ||
Строка 21: | Строка 22: | ||
Разработчик - Ошнуров Андрей | Разработчик - Ошнуров Андрей | ||
+ | |||
== Использование == | == Использование == | ||
Строка 28: | Строка 30: | ||
== Видео == | == Видео == | ||
+ | |||
{{ютюб|7JF5lgQcob8}} | {{ютюб|7JF5lgQcob8}} | ||
Строка 40: | Строка 43: | ||
* https://www.nn.ru/community/techno/tech/russkiyfoks_1s-podobnyy_yazyk_programmirovaniya.html | * https://www.nn.ru/community/techno/tech/russkiyfoks_1s-podobnyy_yazyk_programmirovaniya.html | ||
+ | [[Категория:РусФокс]] | ||
[[Категория:Язык программирования]] | [[Категория:Язык программирования]] | ||
[[Категория:Язык программирования с русским синтаксисом]] | [[Категория:Язык программирования с русским синтаксисом]] | ||
[[Категория:Язык программирования с синтаксисом 1С]] | [[Категория:Язык программирования с синтаксисом 1С]] |
Версия 16:35, 18 сентября 2020
РусскийФокс — 1С-подобный объектно-ориентированный язык программирования, интерпретатор, FreeWare. В качестве среды разработки (IDE) может использовать IDE компилятора 1С - Перфолента.Net.
Удобен для обучения (Размер платформы 14Мб, установки не требует. Разрабатывается на FoxPro 9)
Удобен для системных администраторов: писать сценарии для командной строки. Операционная система WinXP и выше.
На данный момент из синтакс-помощника учебной версии 1С реализованы:
- все функции работы со строками
- все функции работы со значениями типа Дата
- функции преобразования значений (число, строка, дата).
- операторы ПОПЫТКА, ИСКЛЮЧЕНИЕ, КОНЕЦПОПЫТКИ;
В ближайшее время планируется создать:
- отладчик
- объекты для работы с DBF-файлами (с CDX индексами),
- объект для работы с MySQL-сервером,
- генерация отчетных форм на основе шаблонов OpenOffice и LibreOffice (либо на MS Excel),
- создание экранных форм ввода данных,
- создания меню, объекты типа строка ввода, кнопки, таблица, чекбоксы и т.д..
Особое внимание будет уделено взаимодействию с платформой 1С.
Разработчик - Ошнуров Андрей
Содержание
Использование
Для программирования требуются файлы RusFox.exe и vfp9r.dll VFP9RENU.DLL vfp9rrus.dll vfp9t.dll
Удобно расширение файлы с расширением rus привязать к файлу RusFox.exe для запуска.
Видео
{{#ev:youtube|7JF5lgQcob8 }}
См. также
- Перфолента.Net - объектно-ориентированный компилятор 1С
- 1Script - 1С скриптовой язык, кроссплатформенный
- Гонец (язык программирования) - микросервисов на основе Go
Ссылки
- https://github.com/UfaScript/RusFox Гит Хаб
- https://infostart.ru/public/857623/ РусскийФокс — 1С-подобный язык программирования
- https://www.nn.ru/community/techno/tech/russkiyfoks_1s-podobnyy_yazyk_programmirovaniya.html