Имя: Пароль:
IT
 
.Net: Добавление поддержки .Net к 1С:Предприятие
0 Elisy
 
15.04.09
12:43
Появился компонент, позволяющий добавить поддержку .Net Framework в 1С:Предприятие 7.7/8.0/8.1. Позволяет обращаться к встроенным классам .Net и при этом не требует регистрации себя через Regasm и Regsvr32.
Первая версия накладывает ограничения, но во второй версии будет добавлена поддержка Enum и просмотр свойств Нет-объектов в отладчике 1С.
Демонстрация сильной стороны - это работа с регулярными выражениями, которых нет в 1С, будет выглядеть так:

AttachAddIn("AddIn.ElisyNetBridge");
AddIn = New("AddIn.ElisyNetBridge");
net = AddIn.New("Elisy.NetBridge, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", "Elisy.ElisyNetBridge");
before = "The q43uick bro254wn f0ox ju4mped";
Message("original : " + before);
digitRegex = net.New1("System.Text.RegularExpressions.Regex", "(?[0-9])");
after = net.Call2(digitRegex, "Replace", before, "_");
Message("1st regex : " + after);
underbarRegex = net.New1("System.Text.RegularExpressions.Regex", "_");
after2 = net.call2(underbarRegex, "Replace", after, "");
Message("2nd regex : " + after2);

Информация с сайта richmedia.us
1 Jolly Roger
 
15.04.09
12:57
>и при этом не требует регистрации себя через Regasm и Regsvr32
>AttachAddIn("AddIn.ElisyNetBridge");

чо-то как-то не вяжется...
2 AquaKosh
 
15.04.09
13:14
(0) А сайт что на PHP, а не тоже на нете? ;)
3 Elisy
 
15.04.09
13:27
(1) Кто хочет, может использовать LoadAddIn
4 AquaKosh
 
15.04.09
13:49
(0) А демо версия с примерами использования уже есть?
5 Elisy
 
15.04.09
13:54
6 Salvador Limones
 
15.04.09
13:55
7 trdm
 
15.04.09
13:56
>>>Демонстрация сильной стороны - это работа с регулярными выражениями, которых нет в 1С.
Мы и без дурацкого глючного нета проживем:
Перем глРегВыр;

//******************************************************************************
// глСоответствуетШаблону(СтрокаШаблонаРВ, СтрокаДляПроверки) <<© ТрДм 2004>> trdm@fromru.com
Функция глСоответствуетШаблону(СтрокаШаблонаРВ, СтрокаДляПроверки) Экспорт
   ЗначВозврата = 1;
   Если глРегВыр <> "" Тогда
       глРегВыр.Pattern = СокрЛП(СтрокаШаблонаРВ);
       ЗначВозврата = 0;
       Попытка
           Matches = глРегВыр.Execute(СокрЛП(СтрокаДляПроверки));
           Если Matches.Count() = 1  Тогда
               Если СокрЛП(Matches.Item(0).Value) = СокрЛП(СтрокаДляПроверки) Тогда
                   Возврат 1;
               КонецЕсли;
           КонецЕсли;
       Исключение
       КонецПопытки;
   КонецЕсли;
   Возврат ЗначВозврата;
КонецФункции // глСоответствуетШаблону()

глРегВыр  = СоздатьОбъект("VBScript.RegExp");
глРегВыр.IgnoreCase = 1;
глРегВыр.Global = 1;
8 trdm
 
15.04.09
14:00
(0) автор, скажи чего невозможно сделать без .Net
тогда мы тебе поверим...
9 Mikeware
 
15.04.09
14:01
(8) Это у Душелова надо спрашивать...
10 Jolly Roger
 
15.04.09
14:02
(8) началось...
11 kiruha
 
15.04.09
14:03
А steban не то же делал
v7CLR: ВК для работы с .NET-типами без CCW
http://www.1cpp.ru/forum/YaBB.pl?num=1210542476
12 Elisy
 
15.04.09
14:04
(7) Пишут, что в регулярных выражениях бейсике нет "просмотра назад". А .Met еще хорошо работает с графическими файлами:
AttachAddIn("AddIn.ElisyNetBridge");
AddIn = New("AddIn.ElisyNetBridge");
net = AddIn.New("Elisy.NetBridge, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", "Elisy.ElisyNetBridge");
//How to: Convert Image File Formats with the .NET Framework
drawing = net.LoadAssembly("System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a");
image = net.CallStatic1("System.Drawing.Image", "FromFile", "d:\SampleImage.jpg");
pngFormat = net.GetStatic("System.Drawing.Imaging.ImageFormat", "Png");
net.Call2(image, "Save", "d:\SampleImage.png", pngFormat);
bmpFormat = net.GetStatic("System.Drawing.Imaging.ImageFormat", "Bmp");
net.Call2(image, "Save", "d:\SampleImage.bmp", bmpFormat);
13 trdm
 
15.04.09
14:05
(10) и что?
нормально образованный в экономическом плане человек должен дедектить лохотроны "на-лету".
14 Elisy
 
15.04.09
14:07
(8)
Навскидку несколько практических применений .Net для 1С:
1) Интегрироваться с зарубежными ERP-системами, которые используют веб-сервисы и предоставляют .Net-доступ.
2) Используя .net framework из 1С 7.7 можно организовать отправку e-mail писем. При этом нет необходимости ставить 1С 8.1.
3) Используя регулярные выражения (такого понятия не вводили в 1С) можно проверить является ли введенный пользователем e-mail адрес правильным. А из введенного произвольного текста (например, исходного кода страницы) можно вытащить все URL, а в случае необходимости заменить их на свои.
4) В 1С 7.7/8.0/8.1 можно наложить на изображение товара свой логотип и выдавать его пользователю или в интернет-магазин.
5) В 1С 7.7/8.0/8.1 можно организовать загрузку любого изображения, преобразование и сохранение его в систему в определенном формате и определенном разрешении.
6) В 1С 7.7 позволяет обращаться к веб-сервисам. Эта функциональность появилась только в 1С 8.x.
7) Обращаться записывать и считывать информацию из реестра Windows.
8) Получать информацию о региональных и системных настройках пользователя в Windows.
9) Организовывать многопоточность на стороне клиента.
10) Организовать кеш, в котором хранить часто используемые значения без обращения к серверу.
11) В несколько раз эффективнее обрабатывать XML, чем родными средствами 1С.
15 kiruha
 
15.04.09
14:11
(14) Только все это работает уже давно, см программы Душелова например
http://infostart.ru/profile/3975/projects/
16 Elisy
 
15.04.09
14:18
(15) На каждую задачу отдельный ВК? Тут суть в том, чтобы иметь один ВК и программировать логику из кода 1С.
17 Elisy
 
15.04.09
14:24
(15) Душелов проделал огромную работу. Искренне уважаю таких людей.
18 trdm
 
15.04.09
14:26
(14)
1) - хз, не работал, но вебсервисы можно и без дотнета юзать (ИМХО).
2) - можно и без .Net
3) - можно и без .Net
4) - можно и без .Net
5) - можно и без .Net
6) - но вебсервисы можно и без дотнета юзать (ИМХО).
7) - можно и без .Net
8) - можно и без .Net (инфа в реестре)
9) - сомнительное преимущество
10) - можно и без .Net
11) - можно и без .Net
Попытка        
   ХМЛ = СоздатьОбъект("MSXML2.DOMDocument");
Исключение
   Сообщить("Ошибка при создании объекта: ''MSXML2.DOMDocument'' ","!!!");
   Возврат 0;
КонецПопытки;
И поперло...
19 trdm
 
15.04.09
14:26
(12) Я тебе консольку за пол-часа напишу на эту тему...
20 kiruha
 
15.04.09
14:27
(16) Все равно в качестве универсального решения не пройдет -
будут проблемы с типизацией
21 Jolly Roger
 
15.04.09
14:30
(20) например?
22 kiruha
 
15.04.09
14:32
(21) Имеется ввиду что передавать/получать можно только числа/строки
23 Jolly Roger
 
15.04.09
14:34
(22) а диспатч нельзя что-ли?
24 Elisy
 
15.04.09
14:38
(14) можно и без .Net - это с помощью многих других компонентов? Зачем, все задачи можно решать одним .Net-ом... .Net framework - это не только компонент один, но и идеология одна. Не нужно помнить особенности работы с ВБСкрипт, а потом переключаться на MSXML2.
25 kiruha
 
15.04.09
14:38
(23) У него и 7.7 типа поддержка
26 kiruha
 
15.04.09
14:44
(24) Что то много критикую - пардон )
Вообщем хорошая идея, неплохо бы послушать что Душелов скажет
27 Elisy
 
15.04.09
14:49
(26) С ним я встретился на http://infostart.ru/forum/forum13/topic8988/messages/. Он прав, нужно выкладывать, чтобы люди посмотрели и оценили. Но сначала нужно компонент привести в нормальный товарный вид.
28 trdm
 
15.04.09
14:53
(24) "Не нужно помнить и не нужно думать" - это классическая идеалогия некрософта.
она хороша для тех у кого мозгов нет, а денег дофига.
автор, ты себе представляешь когда в терминале каждый из 50 пользователей грузанет себе в память по экземпляру фраймверка для валидации регулярных выражений и сервачек твой ляжет...
я буду ржать как умалишенный...
29 Torquader
 
15.04.09
14:55
(14) А не проще ли из сценариев лазить через OLE в 1С, так как писать всё в коде 1С очень муторно.
Потом, своя ВК для каждого действия иногда оказывается удобнее, так как её можно загружать только для выполнения действия, а потом выгружать назад, а не занимать память всеми дополнительными возможностями навечно.
30 kiruha
 
15.04.09
14:56
(27) Если и для 7.7 то сюда посмотри
http://www.1cpp.ru/forum/YaBB.pl?num=1234282554

OleExSup - внешняя компонента расширяющая штатные возможности обращения к OLE-объектам
В настоящее время это касается только передачи массивов SAFEARRAY, в качестве параметров и возвращаемого значения, при вызове метода объекта через интерфейс IDispatch.
31 Elisy
 
15.04.09
15:13
(28) Работает терминальный сервер или нет, а внешние комоненты для 1С тем не менее создавались и будут создаваться на C# и люди их используют. Терминальный сервер и .Net framework разрабатывала одна и та же компания. Не думаю, что .Net framework не был и не будет оптимизирован на этот счет. Следуя логике утверждения, 50 пользователям лучше не загружать к себе 1С, чтобы "не лег сервак" :).
32 Elisy
 
15.04.09
15:21
(29) Да, конечно, для каждого случая свой сценарий должен быть. И если отдельные компоненты оптимальнее использовать, лучше так и поступить. Одним из преимуществ .Net framework может стать его платформенная независимость. Особо не нужно задумываться, на какой ОС работают клиенты.
33 Elisy
 
15.04.09
15:22
(30) Очень хорошая ссылка. Время будет - более пристально посмотрю.
34 Torquader
 
15.04.09
16:22
(32) Когда у 1С будет реальная платформенная независимость, тогда можно вспоминать и о независимости компонент.
35 trdm
 
15.04.09
16:37
(31) >>Не думаю, что .Net framework не был и не будет оптимизирован на этот счет.
Мы про висту тоже сначала думали, что система тягловая.
36 trdm
 
15.04.09
16:39
(32) ">>Одним из преимуществ .Net framework может стать его платформенная независимость."
О каких платформах речь непосполитая? :)
не надо петь военных песен. :))))
37 trdm
 
15.04.09
16:42
.Net framework никогда не был кросплатформенным решением....
38 v77
 
15.04.09
16:49
Автор прикрутил NET к одинесу! Большое вам, автор, спасибо!
Лет через 5 пригодится.
39 artem666
 
15.04.09
21:07
кроме 9 и 10 в остальный ваще смысла нет... в общем в топку!
40 artem666
 
15.04.09
21:07
+1 (14)
41 Elisy
 
16.04.09
07:05
(38) Пожалуйста. Иностранцы может оценят компонент, когда им понадобится интегрировать 1с со своими системами, например, с Microsoft Dynamics. Паровозы в старину сначала тоже отвергали в России :).
42 RKx
 
16.04.09
07:24
Классная штука этот net. Помню, нужно было написать стартер, типа как у 7-ки выбор баз, но под домино. Я, не решаясь особо заморачиваться, дернул из инета svcsvc.dll и на vbs за 15 мин. нарисовал все красивости. Мой коллега сказал, что я не профессионал, и за 1,5 недели на нете нарисовал решение, которое весило 32 метра. При этом иногда глючило.

Однако, нафиг этот такой замечательный в своей неповоротливости, навороченности net в 1с-ке? В ней уже есть свой язык и его хватает. Кому не хватает - могут написать ВК. Или использовать уже готовые. Их - с избытком.

Универсализация - есть зло, т.к. это когда большинство "почти устраивает". И скажите мне чем, В ЭТОМ ПЛАНЕ, net отличается от встроенного языка 1с?
43 Elisy
 
17.04.09
13:18
(42) Да, действительно классная. Помню, мне нужно было сделать список компаний, как желтые страницы. Но так, чтобы каждый человек мог к себе диск загрузить и локально запускать, а еще чтобы на сайте информация появилась http://www.bs.kg.
Поискал, чтобы "дернуть" из интернета компонент какой-нибудь простенький и ничего не смог найти.
Пришлось использовать .Net framework, которй как ни странно работает и на стороне клиента, и на стороне сервера и пишется на одном языке C# (или VB). А при обновлении диска клиент и сервер работают с одними и теми же объектами, прозрачно передавая их через Интернет.
Он сначала глючил, а когда я большинство ошибок исправил не глючит уже года 2.
44 trdm
 
17.04.09
13:54
кто спорит, возможно на форточковс эта штука и классная, но эпохинг форточко доминирования проходит со свистом и однополые браки винда к винде уже не котируются.
45 H A D G E H O G s
 
17.04.09
13:58
(44) Форточко - живее всех живых.
Форточко - это наше всё!
46 solver it
 
17.04.09
16:44
(44) Можете подсказать что-то аналогичное .NET для линукса ?
Я не прикалываюсь...

Просто интересно на чем можно в линуксе так же удобно как в винде написать клиент серверное приложение с веб сервисами...

И желательно что-то типа ВизуалСтудио 2008...
(пока нашел для себя НетБианс. Недурственно но как-то непривычно)
47 ado
 
17.04.09
17:23
(46) Аналогичное? Вообще-то порт есть. http://www.mono-project.com
48 ado
 
17.04.09
17:27
(44) Таки чем вас не устраивает моно?
49 raykom
 
17.04.09
17:48
Емае скока понимающих люде. А я 2 дня не мок получить простой ответ на простой вопрос. Как функционирует штатная вебкомпонента и расширение для 77 :)
50 Sserj
 
17.04.09
18:06
(46) Можешь еще Эклипса пощупать www.eclipse.org но там визуального редактора нет, были какие-то плагины, только от лукавого это все :)
А еще JBuilder последний на базу эклипса перевели, но вообще вроде лучшей считается IntelliJIDEA там все замечательно и шоколадно, триалку можно взять тут http://www.jetbrains.com/idea/download/index.html
51 trdm
 
17.04.09
18:26
(46) >>"Просто интересно на чем можно в линуксе так же удобно как в винде написать клиент серверное приложение с веб сервисами... "
если просто пораскинуть мозгой, то пресловутый вебсерсис, это не что иное как простой модуль к апачу, а модуль этот писать можно хоть на си, хоть на перле...
52 trdm
 
17.04.09
18:28
+(51) На счет удобства не знаю, но если в вопросе нормально разбираться,
то средство и ИДЕ - это вообще не вопрос.
53 Gepard
 
17.04.09
18:30
54 trdm
 
17.04.09
18:31
(48) мелкософт не люблю потому что они так стараются зарыть технологии
что с фонариком не разберешся, почему софт не работает/глючит...
И моно в той же лохани.
И все это якобы для удобства пользователей.
55 Gepard
 
17.04.09
18:33
(6) сорри, не заметил
56 DGorgoN
 
17.04.09
18:34
Добавлю еще и свой блин:
"Создание программ .Net из 1С - легко!!!" http://www.itdepartament.ru/index.php/archives/243
57 ado
 
17.04.09
18:35
(54) Дак по .net их таки принудили раскрыть. Отсюда и моно вырос. И ниразу он с майкрософтом не связан, и опенсорсный он, разбирайся сколько хочешь, хоть с фонариком, хоть без.
58 trdm
 
17.04.09
18:36
вот вам, любителям некрософта сладости от него-же:
http://www.cnews.ru/news/top/index.shtml?2009/04/17/344722
В интерет по паспорту.
59 DGorgoN
 
17.04.09
18:37
(58) Правильно, нельзя создать вирусозащищенный продукт - давайте создадим жесткий контроль..
60 smaharbA
 
17.04.09
18:38
проделаю все сказанное и гораздо!!! больше без (0)
61 smaharbA
 
17.04.09
18:38
+(60) за недорого
62 trdm
 
17.04.09
18:38
(57) mono на gtk сделан.
Нафига мне еще одна прослойка между данными и процом помимо gtk? Эт первое.
А второе, нафига мне учить gtk для того, что бы потом сношаться еще и с моно?
О_о.
Это уж явный перебор....
63 DGorgoN
 
17.04.09
18:38
+(59) Линукс уже достаточно распространен, только вот вирей как не было так и нет. Точнее есть - но половину найденных в свое время не смог даже запустить - не компилютса :)))))
64 ado
 
17.04.09
18:39
(62) У тебя устаревшие сведения.
65 smaharbA
 
17.04.09
18:40
(63)
Unix/Linux:     1993
Script/Batch:   63690
Java:           710
Mobile:         732
Mac:            71
OS/2:           56
66 DGorgoN
 
17.04.09
18:40
(65) Что это?
67 ado
 
17.04.09
18:41
(63) Неудачник. Даже вирус не смог скомпилить ;-)
68 smaharbA
 
17.04.09
18:41
+(65) без компиляции и суперправ
не считая того который напишу за ящик очень хорошего коньяка
69 trdm
 
17.04.09
18:45
(64) mono-2.2
#ifndef __MONO_MINI_H__
#define __MONO_MINI_H__

#include "config.h"
#include <glib.h> <<< это что тебе, не ГТК
#include <signal.h>
#include <mono/metadata/loader.h>
70 DGorgoN
 
17.04.09
18:45
(68) Пришли хоть один из этой коллекции.
Зы - по поводу ящика коньяка - не верю.. :)))
71 ado
 
17.04.09
18:47
(69) Да, там есть дополнительные классы ГТК. Но их можно и не использовать. windows.forms нативно реализовано.
72 trdm
 
17.04.09
18:48
(70) зря не веришь, к smaharbA после 2-й бутылки коньяка приходит пара чертиков и давай нашептывать текст вирусов под линь...
73 trdm
 
17.04.09
18:50
(71) да там все утыкано гинтами да гбулеанами
74 trdm
 
17.04.09
18:51
и вообще мне кутя больше нравится :)
75 ado
 
17.04.09
18:51
(71)+ То есть гуй в моно можно реализовывать через windows.forms или через gtk#
76 trdm
 
17.04.09
18:54
(75) один черт, "моно" - прошлый век.
шас рулит сререо с долбисураундом :)
77 ado
 
17.04.09
18:55
(74) Кутя не умеет веб-сервисы делать. Хотя штука тоже могучая.
78 Garlic
 
17.04.09
18:55
(74) Да, 4.5 - неплохой.
79 trdm
 
17.04.09
18:58
(77) бред.
доказательства:
Веб-служба, веб-сервис (англ. web service) — программная система, идентифицируемая строкой URI, чьи общедоступные интерфейсы определены на языке XML. Описание этой программной системы может быть найдено другими программными системами, которые могут взаимодействовать с ней согласно этому описанию посредством сообщений, основанных на XML, и передаваемых с помощью интернет-протоколов. Веб-служба является единицей модульности при использовании сервисно-ориентированной архитектуры приложения.
http://ru.wikipedia.org/wiki/Веб-служба
кутя прекрасно работает с интернет протоколами и XML
Так что скажи лучше: "Я не умею писать вебсервисы на Qt"
80 ado
 
17.04.09
19:01
(79) Ага, можно и на ассемблере веб-сервис написать.
Я говорю о готовых RAD-ных средствах.
81 Fragster
 
гуру
17.04.09
19:05
(80) не сложнее, чем на .net, только кроссплатформенность нормальная
82 Garlic
 
17.04.09
19:07
(80) Да, кнопки "Фсё" нет. Но немного есть:
http://doc.trolltech.com/qq/qq23-web-service.html
83 trdm
 
17.04.09
19:07
(80) ты не путай теплое с мягким:
RAD - это MS VS + .Net
А ты упрекаешь Qt что оно не RAD,
Точно так-же можно сказать что C# - это не RAD.
84 ado
 
17.04.09
19:15
(83) Я не упрекаю Qt, что оно не RAD, оно очень даже RAD. Я упрекаю, что готовых средств для быстрой разработки веб-приложений нет. Таких, что бы можно было почти одним кодом и веб-приложение сделать, и аналогичное настольное.

Хотя, в Qt я лазил довольно давно, в версии 2.х еще, кажется. Может с тех пор все изменилось.
85 Fragster
 
гуру
17.04.09
19:19
(84) не путай теплое с мягким! тебе клиент вебсервиса нужен, или сервер?
86 DGorgoN
 
17.04.09
19:22
Таки устал ждать вируса под линь - иду домой
87 DGorgoN
 
17.04.09
19:23
(67) :))))))))))))))))))))))
88 Garlic
 
17.04.09
19:24
(85) Да ясно, что нужна веб-компонента под qt для любых web-серверов..
89 DGorgoN
 
17.04.09
19:25
(84) Готовое средство для разработки приложений это mc(или даже любой текстовый редактор) + php + mysql
90 Fragster
 
гуру
17.04.09
19:25
91 Fragster
 
гуру
17.04.09
19:25
92 ado
 
17.04.09
19:26
(85) Я прошу пардону. Я думал про веб-приложения, а написал веб-сервисы. Пятница, однако.

Вот такое, как в (43) на куте можно сделать?
93 Fragster
 
гуру
17.04.09
19:26
(89) таки пехепе все-таки тоже лучше в каком-нить IDE крутить, типа netbeans...
94 DGorgoN
 
17.04.09
19:27
(90) The requested URL could not be retrieved
(91) Гепард конечно это мандрива или убунта
(93) Мне блокнота хватает за глаза
95 ado
 
17.04.09
19:28
(89) При чем тут пхп?
96 DGorgoN
 
17.04.09
19:28
+(94) Я имею ввиду что может и на гепарде что то там умудрились запустить - но это все равно гепард, я сомневаюсь что все то же самое пойдет на мандриве, убунте и ред хате..
я гоу хом
97 DGorgoN
 
17.04.09
19:29
(95) "Я упрекаю, что готовых средств для быстрой разработки веб-приложений нет." - см (84)..

Готвое средство - это любой "блокнот" линуксовый..
98 DGorgoN
 
17.04.09
19:30
+ (97) пхп и майскуль идут вместе - все это обычно всегда есть в дистрибутиве любом линукса..
99 DGorgoN
 
17.04.09
19:30
+(98) И апач тоже..
100 Fragster
 
гуру
17.04.09
19:30
(92) можно. как я понял - там связка идет - сервер, и 2 клиента к нему - один веб, другой нативный. все-таки это два отдельных клиента с разным кодом.
(94) а как же подсветка, код комплишен и дебуггер?
101 ado
 
17.04.09
19:33
(97) Я с вас фигею, веб-морду для КИС вы будете в блокноте писать? Что вы тогда вообще в 1С делаете?
102 ado
 
17.04.09
19:36
(100) >все-таки это два отдельных клиента с разным кодом.

Если это писано на .net, то код очень сильно повторяется. При этом оба клиента пишутся на одном языке с использованием одного инструментария.
103 Fragster
 
гуру
17.04.09
19:38
(102) ну так никто не мешает тебе написать 2 клиента на куте, у которых код тоже будет очень сильно повторятся... просто специфика у веба несколько другая по выводу информации - а обработку данных никто не мешает хоть в .so (зачеркнуто) .dll запихать, написав на QT
104 ado
 
17.04.09
19:39
(98) Хорошо, зайдем с другого конца. На пхп можно сделать настольное приложение?
105 Fragster
 
гуру
17.04.09
19:40
(104) дадададда!
106 ado
 
17.04.09
19:40
(103) >ну так никто не мешает тебе написать 2 клиента на куте

То есть на куте таки можно написать вебморду?
107 Fragster
 
гуру
17.04.09
19:41
(105) как правило, консольное
108 Fragster
 
гуру
17.04.09
19:41
(106) ага
109 Fragster
 
гуру
17.04.09
19:42
(107) первой строкой будет
#!/bin/php

а тут втой код...
110 ado
 
17.04.09
19:42
(108) Ну, это другой вопрос. Значит я в ней плохо разбирался, или когда я в ней разбирался классов для вебморд в ней еще не было.
111 Fragster
 
гуру
17.04.09
19:43
(109)+ например такое: http://infostart.ru/projects/2330/
112 Fragster
 
гуру
17.04.09
19:43
(110) в смысле? пиши себе в stdout что надо, вебсервер сам разберется, никаких классов не надо...
113 ado
 
17.04.09
19:43
(107)(109) Ты издеваешься, да?
114 ado
 
17.04.09
19:45
(112) Тьфу, блин, снова здорова. В stdout я могу и без Qt писать. Ты специально издеваешься, или действительно не понимаешь о чем я?
115 Fragster
 
гуру
17.04.09
19:47
(114) тебе нужна вебморда без вебсервера? или какие классы «для вебморд» ты имеешь ввиду?
116 trdm
 
17.04.09
19:52
(114)(115) вы друг-друга стоите :)
117 smaharbA
 
18.04.09
07:05
адинес на куте не будет никогда, куте ацтой, как и гтк - песательство на нем это рак мозга...
118 orefkov
 
18.04.09
09:56
Для вебсервисов есть gSOAP.
Изумительная штука.
У меня в столовой у кассира терминальчик JIVA под линухом через вебсервисы работает с 8очной базой -  меню тащит, сотрудников, продажи сливает.
Делается все за 10 минут.
Причем gSOAP код для обмена генерил под виндой, а компилится и работает код и под виндой, и под линухом.
Я даже не знаю, как под линухом с сокетами, http и xml работать :)
119 Fragster
 
гуру
18.04.09
11:21
(118) на куте та же фигня - QHTTPRequest/Response-ы всяческие, QTCPSocket-ы и тп, ну и полноценный DOM присутствует
120 Elisy
 
21.04.09
13:23
(14) 12) Еще на Нет можно шифровать данные и вычислять их контрольные суммы
121 Новиков
 
21.04.09
21:21
Мда. Много умных людей собралось. Аж даже страшно что-то написать. Посему - 101.
А вообще - терка интересная. Вот прям чую - трут люди. Трут. Еще чуть чуть - и начнут какие-нибудь портянищи ассемблерные выкладывать. Какие-нибудь жестянщины чугуневые Чебябинские. Вот сижу думаю, что мне реально даст "Добавление поддержки .Net к 1С:Предприятие".

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