OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 18 Ноябрь, 2017 07:20

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
СообщениеДобавлено: Воскресенье, 09 Октябрь, 2016 21:49 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4419
Откуда: Россия, Орёл
http://oberoncore.ru/bbcc/subs/ipui/
Код:
MongoDB
ipuiK158      D   Console: посредством ipuiK85   
ipuiK85      D   MongoConnections: Реализация процедурного интерфейса запросами
ipuiK84      D   MongoCursors: Реализация протокола запросов к БД
ipuiK162         CursorEx1: Схема чтения результатов запроса    
ipuiK38      D   Bson: Библиотека преобразователей BSON для Files.File   RStrings
ipuiK76      D   Json: Библиотека преобразования JSON(TextModels.Model)/BSON(Files.File)   RStrings

Файлы в памяти (писались для работы с MongoDB)
ipuiK86      D   MF: Файл в памяти на стат. массивах нескольких длин (макс. 16 МБ)
ipuiK128         ByteArrayFiles: Файловый интерфейс для байтового массива

Журналы (пробная абстракция; исп. в MongoDB)
ipuiK93         Logs: абстракция журнала   
ipuiK156         BsonTextLogs: BSON-документы в текст   
ipuiK157         BsonTextLogCmds: командный модуль ipuiK156; общий журнал   

Сеть
ipuiK82      D   Channels: абстракция блокирующего канала передачи данных
ipuiK83         WinChannels: Реализация интерфейса ipuiK82 (Windows)   
ipuiK103         Комады создания каналов ipuiK83   
ipuiK102         LinChannels: Реализация интерфейса ipuiK82 (Linux)   
ipuiK104         Комады создания каналов ipuiK102   
ipuiK64         Net: Библиотека работы с беркли-сокетами (Linux)
ipuiK65         Системный интерфейс импорта ipuiK64   
ipuiK79         Net: Библиотека работы с беркли-сокетами (Windows)
ipuiK80         Системный интерфейс импорта ipuiK79

Инструменты программиста
ipuiK299      D   Пакет команд для компиляции (ранее: ert0devCompiler)   RStrings

Прочее

Определение текстовых ресурсов на уровне компонента Блэкбокс
ipuiK20      D   LS: Поддержка текстовых ресурсов для отдельных модулей   
ipuiK21   T   D   Обработчик трапов из DevDebug, применяющий ipuiK20   RStrings rStrings


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 09 Октябрь, 2016 22:53 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1522
Откуда: Беларусь, Минск
А под винду не работает?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 09 Октябрь, 2016 22:59 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4036
Откуда: Россия, Орёл
Работает.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 09 Октябрь, 2016 23:13 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1522
Откуда: Беларусь, Минск
А, то есть можно игнорировать те модули, которые не компилируются. Они под линукс, верно?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 09 Октябрь, 2016 23:19 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 1522
Откуда: Беларусь, Минск
Код:
компилируется "ipuiK102"
 найдена одна ошибка
компилируется "ipuiK104"
 найдена одна ошибка
компилируется "ipuiK64"
 найдена одна ошибка
Код:
MODULE ipuiK64;

   IMPORT Log, H := ipuiK65, E := LinErrno, S := SYSTEM;


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 09 Октябрь, 2016 23:44 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4036
Откуда: Россия, Орёл
Да, они под Linux.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 11 Октябрь, 2016 10:45 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4419
Откуда: Россия, Орёл
Текст про каналы ipuiK82: http://oberoncore.ru/library/temir_abst ... hi_danny_x


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 04 Январь, 2017 10:39 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4419
Откуда: Россия, Орёл
Добавлены некоторые компоненты. Особенно интересны могут быть инструментальные "Карта подсистем" K293 и "Дельты" K290.
Код:
ipuiK293 C S      D   Карта подсистем   R RStrings Rdev
ipuiK294 C S         Карта подсистем: генератор новых документов по шаблонам   RDocu-Dev-Man RDocu-Quick-Start RDocu-Sys-Map RDocu-User-Man RDocu RDocu_dev RDocu_dev_1 RMod RMod_dev RRsrc-Menus RRsrc-Strings RRsrc RRsrcStrings RRsrc_dev RStrings
ipuiK290 C S      D   Автоматическое применение изменений (дельт) с заплатками ipuiK173 (ранее: ert0devDeltas)|Коллективное сопровождение сторонних компонентов Блэкбокс: документирование изменений|Collaborative maintenance of BlackBox third-party components: changes documenting   RStrings
ipuiK291 C S      D   Сообщения ipuiK290 (ранее: ert0devDeltasMsgs)   
ipuiK292 C S      D   Пометка изменений в Open Source Header (ранее: ert0devDeltasOSHMarker)   


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 10 Январь, 2017 19:39 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4419
Откуда: Россия, Орёл
Добавлен "кроссплатформенный диалог" открытия файлов. И тулза сравнения каталогов.

Это один из примеров "текст-ориентированного" или "документ-ориентированного" интерфейса, который работает без необходимости приделывать нативные каменные кнопки и стеклянные окна (viewtopic.php?p=85011#p85011).

Более сложный/специализированный пример --- карта подсистем --- позволяет не только видеть структуру и открывать документы, но и создавать новые документы в "своей зоне ответственности".


Вложения:
ipui.png
ipui.png [ 69.12 КБ | Просмотров: 1034 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 03 Октябрь, 2017 12:35 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4419
Откуда: Россия, Орёл
Код:
ipuiK426 C S      D   Интерпретатор   
ipuiK427 C S         Обвязка для Meta   
ipuiK311 C S         Копия DevCPS   
ipuiK312 C S         Копия DevCPM   
ipuiK421 C S         Генератор обёрточных модулей   
Подробнее см. http://oberoncore.ru/library/temir_inte ... _ble_kboks


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 03 Октябрь, 2017 13:15 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4419
Откуда: Россия, Орёл
Был вопрос об изменениях ipuiK161 в сравнении с оригиналом.
Docu писал(а):
Копия модуля i21sysIn из "Базовой сборки Информатики-21" от 09.11.2012. Автор: Ткачёв Ф. В.
Изменения:
- VAR done — экспорт на запись
- PROCEDURE Set (OUT set: SET) — добавлена


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 03 Октябрь, 2017 14:58 

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 7712
Откуда: Троицк, Москва
Зачем "экспорт на запись"?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 03 Октябрь, 2017 15:15 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4419
Откуда: Россия, Орёл
Info21 писал(а):
Зачем "экспорт на запись"?
viewtopic.php?p=91699#p91699
Вопрос из разряда "нужно что-то для внутренних целей подкрутить" -- скопировал, подкрутил, и нет проблем.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 15 Ноябрь, 2017 22:09 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4419
Откуда: Россия, Орёл
Реализовал в виде примера линеаризацию составных документов в текст для их сравнения.
ipuiK428.ExpandText -- общий алгоритм, ipuiK429 -- пример модуля, линеаризующего отдельные вьюшки.
Код:
StdCoder.Decode ..,1 ..Y.....H9QfPOTNHT9NTtGddAld9T9N5no0ru.kQumrGql.3g....
  1Ak...O0,...58FTuPE,5TWyqlKrqKKrGrtumdGLmGorCquU2hgnRAXDFTvMUn7FTvMf1G2sET
 fPdPMHfP9fQbf9hOO9vR7ONbvMoedhgrRiioedFWUkTeoxhmhgnpZHZijJC7ONbvM0.,.S.SF6
 6.QklbcjRAktgdjZgZZh2hgnlsDor.kay4.qorGqmQiig76FUHZijJCbnWmqmqKWKqtcw7.,.9
 v1A,gfDE.0E.cUGpmWLuOpoKqvCbHZiYpedhA704TeKKw.bHfEWUmL.6..D.Ds16.,sUGpmWbB
 xhYhAbndMHT9NY6Mw.sQq2Y6cwB.0.xT1w,oyBE.0E.EaS.86.QC18RdfQHfMf9R9vQ7ONb17.
 ,.D,,6.I16.M.EJ2XkD.6.VQ.ESk.8Mtr.2.m00.e,2.yD2Ue.E.07c4k3E,8Mtr.2.i10E.c4
 E.k.0.e0.,6j3.i.Yg,E,i.oi0k.e.CE,9z4U.kSU.EBE.0.z50EJ.0U.YLk10.1sA1.n0,6.M
 jri.KMw8U0Cy2hgqRcjhhhBgiZgZJinpZHZCh0E.4TWKKv.Uio8.,cw5.,6.222.o.6.K,S02.
 gL.8T5U.EEE.E1U.M3622U..v3.U.EEE.E1U.M3c2E.kS,.6.222.o.6.K,0,,6.EnXE,QXiI.
 3Qwb8R7fFT9P7vQRdFT9P79F9vQ51E.6T61cM2.,.sUZz0E..y.G20.cBE,9z4U...p.0.4E.E
 J.6.V2Y.wzs3js3D5.,6.ct.IyEU.UfUAUF.,k.U.G..4.2.Iq.I.r.4DmoouqpCLLmoouqpGo
 mC5U.2.K,2.m.0.16,MAXNAGE,9z4U.kNU.EBU.kz1.0EJ.3.V2w.6.cg.IyF.,UWU.2.W.0..
 16.6.MApx6COmHU0Ky7.,UmQ.S.Wl,E.0k,,0.XO.w,Ad,E.2.oZ,U0O16.,UbU.2.e,2Uz1,U
 e.0.,6YUCU,IEU.EL0.,6.I16.M.,.J,U.2GE.En,E6E.k.l6knU..moU8oWmY1KSE..y.G20.
 cBE,,,6..EBU.U,.J,U.2GE0kz5mE4mE4k.k.E.OC.E.0.UFUK.,k.Ea.,Y..yzWqKlKKmGqmG
 KEGpWWLu0G,4G,8ssHpmsETfPdfQT9PNPNZvQRtIQcoJigZcZRC,Mwd0.UiQcjpho,YcZRiX3.
 5011.85...CLL.U2V.Iy2U.UIU.U76.0E..k.8ssHpmcIf9P9fQbf9bWGhigFWE.4Te.sQRdIf
 9P9HWE.8z,6.0.L3D.53,6.Css,ktumdsIdPSNPN7ONbH.4D.o3aLq.,cwD.0.E2EhU.E,5D.o
 Z,Zio,6F6.G.0..676.16.6.665hKE.OCytrM.M.6.,U0KSE..UO.,.1.e0.,6Y1.0..7.,.ux
 q4U34j0ksH2.ELCZYhciZgKBhZ,0ksH2.ELKIrGKf.2UmT.6.Y12.IU.2.0U0.,.vZ..8T5U..
 .B.0UJUwUzjdDZcJZd33Yd3ipBh9Zam2bvgVBAV7hdExdGZeUYeZ3joh7EK0GfaqmQig2YBJcp
 RiUIbx2Yd3CQalYZUYcZpi1,Ug2YIhAO3QbBgV7YeN3e3hV7AV1xhipiZJiohdnxge2Yx2YGhc
 1xdGZcBAV7AVVJZu2YIhgsNH6Pu0.QbBAV7AVqJZu2YKBhZFLUvgV7EueGR0Ge2DEqMHk4ak2K
 IbGoRqk4oe,JeUQgjphiJbUgd0hCRtETXZRgoBhjphvgVBAVEJeDRc3ZcJJe33Y33jkBgiZgKV
 U2ZmJbUY8l1YhndI9PM7PNZvC,tHf8J,7Rp76dONl1YBq2AZvgV7AVKB6HMPbvNp765uPRfR.r
 N1HcE9uFHeHPM0HMEbuI9eId88Zf9hPO9XX2YCBdAZZUIakAZvg,qqtSKL4KEenS0GtumkGLu8
 rR0mqCrnuGv0GRqHEcRsCAVBJcpRC3eQTPM7vM1vQd985vPRHK0mqCrnamRqk2YiUIbx2YhRib
 pZohV7gcC7698SV1.P...YeZ3DJ76FtQTPRZvM9fC,7J99Sq2mqt.iHEyoecQ9vQf9PdfC,Vs,
 mqt.a0o8Iiu2YI7SUgRCZ0EsyqteHEaIbGpWSoW8pR0GveHEO3C5sC,7RV79,7RXdC,7JW56Pg
 7sCPM030EtKqtK5,dCvFeKKw.Cb1ZhjphZxda3ZnxhpVdQbBA,Z96pNDCrrK5uGbKqv8pm4Km6
 8ROGNO8r76Zf9bONd9ITvQF7AHtCPUkxhn3Yug5VtC,dQRdI9PMOpo68hP8rN1HkfWoYmoW0Gv
 0mF0Gb667uHPM0HM0ZPNELaIrCrm8LuCor0rwWGtKqtUAhgixgo3hcAZg2YnxhpVg2YkxhnZZU
 Iii2ejRicAZUgZUAadQbBU33jkBAO3Iig2Yo3adQ5MGB86d9A,t6,dH6JFOFRO1Hk2akW.d0F7
 RV79,VdQbUIiZRCMEV9Q9fP798dPAHN1HM0HEaCpWqk2aU7ICU7pB..6H91..8LL.EK0Gt.am4
 a.9eHiX7A,V1cQ03QbUc9.cRqk2akW.85kY...N0..2Cm0EIA3KIb22.sCPM1..UeQbBAV7o8Q
 ig2YoJ52DP0NXB,rV0,ME.7ONh1.uGs4Kt0mF00m0.b96pVI,ktQ6.7ONh1.UiYiZ3DHtCP.RN
 GRvQ.2ag2Y2hA...mGEG2..cM9vNN767ON..kmuKmamRq.98SEeEICLK0GuamREfaqmQCT8Q9f
 P1ORl98dONlHf.7POZf9RONj98dP8N763NOVPRHHO2bigcs3iVFFam4akW.kRqk48oWS2gd0V1
 VZFIC4mWWQdoIasIYg2YWIYg2YCBdABZBQcAxdHhcBAVBJ6YcdRiXxhiphZ,M8PMFR8FaKsK5c
 9PM136F9fR7ON3PRDf9fePNvP19Nd8OHvQ,NOVPRkQ0mo056CPM13MOVPRkQumWuqk8KqKq48k
 o.6FHvQ1fMNPNqE,a4EQumW.Pc.pfSpf.Pc.1vQ7PMbvQ7f.Pc.PM61N63M1Pc.b8R7vET9N9f
 QRNFRvMGa4BhghgABhnZiBAhkhidxZBxhYxZ9Zam25T9N5P1H9Qf1.nlrGqlIkmL06.Y00E.k2
 2.,6..M.3gwh.0.11D.nW.2U.sUZD46..W.yX.6.,U0e4E..UYU.AU.U.UUQIE.OC.M.6.,U0O
 1E..UOE.2.A.c8.2UEC.6..mEw7169rwKiEw3c0Cy2xBqqmsQCorYC.6.G,0..606.k22.0TAP
 bUKjN8Utj00MyfUkZnf76xfX.vh1...
 1Ak...Hg....58FTuPE,5TWyqlKrqKKrGrtumdGLmGorCquU2hgnRAXDFTvMUn7FTvMf1G2sET
 fPdPMHfP9fQbf9hOO9vR7ONbvMoedhgrRiioedFWUkTeoxhmhgnpZHZijJC7ONbvM0.,.S.0N3
 U.QklbcjRAktgdjZgZZh2hgnlsDor.kay4.qorGqmQiig76FUHZijJCbnWmqmqKWKqtcw7.,.x
 S0A,,Efb.,6.,U08J99SdfJHPNjvQCJuGKfaqmY6MwdONl1QCh0708T,U..w.2k7.,sUGpmWbB
 xhYhAbndMHT9NY6Mw.sQq2Y6cwB.0.Jw,w,Ik5E.0E.M.zM.cUX5.bnUGLu8ro8quGrmCLWKqt
 E0E.kHU.EBU.U,2.0EJ2XkD.6.VQ.ECk.8Mtr.2.G30.e,2.yD2Ue.E.07s1kSl.O,IDAUp2.0
 kP9.uzzzzzB9AUb.P,3cUZT16.,..e,0E.k.0.e0.,6j3.S.22AUJU,IyzzzzDU8.p.3606.1,
 K,2yzzzzD.6.,A.0kzrobGoemoW0mo0ruaqZGHNanRqk4akYqIcyIdGp4ak2morSKK0mdKKtOr
 oCqmCLKqk2aEeKKwMMV9Q9fQb99,7J99SdnrUg2YKBhZtQN76PuP71gdUIbx2Yd3CEQmGEqIVK
 rt0GRqHE.bNANN1HM0Ef.CJuGKaaKriqtmGEEXyKqGqtin4qk2OpU8JECqruKreHEqIVKbiQcj
 pB9vMdPOTfPrN1PM0VeITuE98FfeI986FOMR9NNPN3ORbPHbvN,78hOEZ86PvQDfC,NEROKZOF
 5O8rN1HM0hOEqk2ak2GLreHE4Id8pUaJE8nOOHEyIX0mVWoU8pRqk2ak2OLR0Gfaqmc9kRqk2a
 UaJbUYeZ3DPOM05uGXyKtqqkGLuKKtin4a.dfC,7J91TXgd9P0in4aEVKoXaIbqk2akfaIeWIE
 qqtS4Pe95uPRfR9fQdPHbvN,7FTO1HM0OLEenS0mqCrnuGviHECpm85c9DONd9Jn9Q9fH1PP99
 8hfLN76dfPHtC,7HTvNRtIdfQHfPD98dfPH,6HRvCPM0w8cRp762Dh0b12Y2x7M0PvQDf9d96p
 ND,NHT9NmqtQcj3itxda3ZqpZI3hdRiBxhYhAFN8H78dONlnaUnNHkIqk2ak2mLEOLRQeoZAEL
 OormKm0GWyo4k2q4.dONl1sQGqo8LLuomSLIamR0GnumVyKru4GprWmqCrnM8r76IidZgZJiiQ
 eZZi,ZioJicghnxA1P8rN1HU7Ad43YqpZghgaZiHBhYhgUYe6hcChV7M0HEnumf8roGrmCJu8r
 oEFqGT8mIiHEOaLJC.cRR7P1fM99PHtCPM0A,d96pNDOLLWooGKmKKrGpmWLuWmIin4k2A7GLE
 CGEuoYmIEGJYK2M0A7O5EECGE8GF0GeWoW2YapZL,.8Gy8mI0mWuIWin4ak2A,q4GLL4Is0rmu
 KmWmayKmU1xBEuaGIGpmMH.P0amIiHEOaHhAVuPb98PvQEaKKrSKuWKIamIin4k2cNS3..qk2a
 U7MFR8FPM0HM0HMFNuI9O1HM0aUa,.ESqGFam4a.HMFR0YD.N0uGaaKriKEGobU7gB666J.QC7
 1.sE..A3cQgAkU.MM.HMGUZldYAUBU7cN..c6HtCPM0A,B1.Ua2oWAZv.HEn..cD3N8PM0AV3Z
 7U7cN..YbyIYdg,AV3p7UA,cHi1Y7umYuKuWmdKKt.4Im8rbOKIqqt6RxO8HtC,7H6Hqk2akWm
 2MFRm4gcC76FOMR1.rN1P..gciBgWZhZJZvgV7I6.PeEfvQRNFRPM3XcQgjpBHtCPUAVH,MOVP
 RHHOAbUIa2Kb2Sb2qd2yc2Ce2ib2KYdQbUY7Y7gcClWuqkkRqk4..7OObPM39P9f8..EWaqt44
 W0.UH,..Qd2Kb2S5kOGsSG6.N0EWaqtUvEVKoXUBJ6Q6Rnm685vPRHK0GFiIO8HQ8GK0GFaKs.
 8GK0GY44UBlIqkVmobCpWqk2GooCrkUUgd0hCR7FQgjphihA.HN19eH7mo0ru.RN13QwdONQcj
 phoJijZhghgmRCb8R7vEdfQN9F9vQ59.X5..RtETHu.GomCrl0U1Fu4485Et...ktu0.Y62Um1
 ,.d.,.HE.2U..U,Iklb8IepZhZJinpZHFdKLq6F6.XDJ.QiiIepZhZ7F6.Zz.E.ses,sc6.,k,
 ,UnpZHldGrwmqmGomCb.AS.c9Ajg,0EtT.,E..W.e32.86.c918RABGrmY62.7.,..Y22U,2.,
 E.EECOh2U.6.BD03kDz41.1.,6.Ikmj,6..EBU.U,.J,U.2m,.,.E4WDN.Ntarm3Wj.Jklb6gh
 ZltQ6..202..E2E.U76.2yMqC,hSnI.nT32kwL,V9bLHEuL5,LH1...
 --- end of encoding ---


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2017, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB