|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Всем привет. Как правильно организовать передачу данных из одной программы в другую? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2015, 23:38 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
1. Передача данных из одной формы в другую 2. Организовать передачу данных из одной программы в другую? Так вы определитесь ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 10:08 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Winnipuh1. Передача данных из одной формы в другую 2. Организовать передачу данных из одной программы в другую? Так вы определитесь +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 13:01 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Ах да. Из программы в программу лучше всего передавать через WCF ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 13:02 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Cat2Ах да. Из программы в программу лучше всего передавать через WCF да, или скажем сокеты, named pipes, msmq и т.д... все от навыков зависит(ц) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 13:10 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Winnipuh2. Организовать передачу данных из одной программы в другую? Так вы определитесь Программы ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 14:23 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Slant-shadowWinnipuh2. Организовать передачу данных из одной программы в другую? Так вы определитесь Программы кроме перечисленного выше можно еще базу заюзить (sqlexpress, sqlite и т.д.) Я бы делал через WCF+net.pipes ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 14:48 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Winnipuhкроме перечисленного выше можно еще базу заюзить (sqlexpress, sqlite и т.д.) Да чего уж там - сразу гонять данные через облако. А еще можно заюзать смс-шлюз. И слать данные в виде USSD. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 15:32 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Сон Веры Павловны И слать данные в виде USSD. А принимать - только в USD! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2015, 22:58 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Slant-shadow, Зашугали новичка. В вашем случае - самый быстрый способ - WCF. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 09:07 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
D129Slant-shadow, Зашугали новичка. В вашем случае - самый быстрый способ - WCF.а Shared Memory медленный что-ли? :) Если ТСу какой-то набор байт хочется передать, то зачем тут WCF? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 11:36 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
skyANAа Shared Memory медленный что-ли? :) Если ТСу какой-то набор байт хочется передать, то зачем тут WCF? У тов. Ayende есть нарекания на эту тему: http://ayende.com/blog/163138/memory-mapped-files-file-i-o-performance Но я не думаю, что в случае WCF будет быстрее. И возня с WCF уж точно неоправданна, если в пределах одного локального компьютера в сеансе одного пользователя требуется тупо передавать raw data, а не сериализованные классы с состоянием. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 13:44 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
skyANAD129Slant-shadow, Зашугали новичка. В вашем случае - самый быстрый способ - WCF.а Shared Memory медленный что-ли? :) Если ТСу какой-то набор байт хочется передать, то зачем тут WCF? быстрый в плане экономии времени программиста. Даже для передачи набора байт. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 13:45 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныWinnipuhкроме перечисленного выше можно еще базу заюзить (sqlexpress, sqlite и т.д.) Да чего уж там - сразу гонять данные через облако. А еще можно заюзать смс-шлюз. И слать данные в виде USSD. можно курьера нанять, он на мотоцикле будет возить, быстро ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 13:53 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Slant-shadowПрограммы Возьмите шаблон в студии - для WCF Там сразу есть и клиент, и сервер, с привязками. Останется только дописать ваш "набор байт" - и все. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 14:18 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
D129быстрый в плане экономии времени программиста. Даже для передачи набора байт. Вот простейший пример с MMF: Создаем и пишем (программа 1): Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
читаем (программа 2) Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
(под MMF резервирется минимум страница памяти, поэтому Trim('\0')) А теперь с вас пример быстрой в плане реализации и времени программиста передачи байтов с помощью WCF. Ну, и заодно, чтобы обмен был двунаправленным (MMF это легко позволяет). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 14:20 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныА теперь с вас пример быстрой в плане реализации и времени программиста передачи байтов с помощью WCF. Ну, и заодно, чтобы обмен был двунаправленным (MMF это легко позволяет). Вам шаблон из студии скопировать? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 14:25 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Сон Веры Павловны Вы к такому коду пришли видимо, не с первого раза. Если вот я, например, начну чего-то пробовать - двунаправленную запись - о которой вот услышал первый раз - сколько я буду с ней мучаться? А потом бац! - А программы на разных компьютерах надо! :-) Так что совет брать универсальное и документированное - в условиях начальных непоняток - он правильнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 14:28 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, в общем да, согласен, но мне имхуется: двунаправленный то он двунаправленный... но ваш минимальный пример по-моему требует какой-то синхронизации, чтобы не читать то, что уже прочитано как минимум и т.д.. Потом писец не знает, прочитал ли его чтец. Что в wcf случае решено без нас. Ну и примечание по поводу переноса на разные машины- в случае wcf это решается пракчтиески на уровне конфиг файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 14:34 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
D129А потом бац! - А программы на разных компьютерах надо! А потом бац! - И мы пишем программу-искусственный интеллект для управления БАК. Обычно люди заранее формулируют то, чего они хотят от программы, и под эти требования подбирают соответствующий инструментарий. D129Так что совет брать универсальное и документированное MMF вполне себе документированы: https://msdn.microsoft.com/en-us/library/dd997372(v=vs.110).aspx А универсальность как самоцель, она как то лучшее - враг хорошего. D129в условиях начальных непоняток Вы хотит сказать, что с WCF начальных непоняток не будет? Ну-ну. Начиная от таких вот милых особенностей и заканчивая содержимым конфига для поднятия сервиса, атрибутами маркировки сущностей, и проч. - непоняток будет выше крыши. Если что - я совсем не против WCF как такового, но считаю, что инструментарий решения должен соответствовать задаче. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 14:56 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Сон Веры Павловны Обычно люди заранее формулируют то, чего они хотят от программы, и под эти требования подбирают соответствующий инструментарий. Это да. :-) Не знаю читаете вы про апокалипсис - в ПТ, там как раз привели ссылку - люди взяли четыре года на разработку формулировок - чего они хотят от программы и на чем это будет бежать. Но иногда нет - не формулируют. И желательно предусматривать наиболее вероятное развитие событий. Может топикастеру вообще подойдет общий файл (или общий каталог)...... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 15:30 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Winnipuh требует какой-то синхронизации, чтобы не читать то, что уже прочитано как минимум и т.д.. Ого себе - простой пример оказался.... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 15:33 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
А можно сделать прием и передачу с помощью библиотеки Nanomsg? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2015, 16:05 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Slant-shadowА можно сделать прием и передачу с помощью библиотеки Nanomsg?Для начала уточните прием и передачу чего, каких данных, какой структуры и содержания Вы хотите сделать. И между чем. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 08:31 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Slant-shadow, судя по описанию на GitHub, разработчики NNanomsg планируют API изменить. Я бы подождал, ну или спросил у них, что поменяется. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 08:42 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Сон Веры Павловнычитаем (программа 2) Ой лукавим! А где кусочек кода, который поток байтов Код: c# 1.
в нужный вид преобразовывает? Сколько в нем десятков срок? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 09:47 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Cat2, какой такой "нужный вид"? Откуда десятки строк? В первом сообщении это делается в одну строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 10:02 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
skyANACat2, какой такой "нужный вид"? Откуда десятки строк? В первом сообщении это делается в одну строку. Принимается массив байт. Как правило массив байт никому не интересен и должен быть преобразован в какой-то тип данных. Ну, если это строка, то можно обойтись и одной строкой кода. А если это, допустим, банковские реквизиты 20 контрагентов? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 10:33 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
>Сон Веры Павловны, вчера, 14:20 [17504913] > ... Вот простейший пример с MMF: Не знаю, правильно ли я Вас понял, но ядро для WCF примерно такое: sURL = "net.tcp://localhost:8001/ns_rService.rService"; ServiceHost svcHost = new ServiceHost(typeof(ns_rService.rService), new Uri[] { }); svcHost.AddServiceEndpoint(typeof(ns_rService.I_rService), new NetTcpBinding(SecurityMode.None), sURL); svcHost.Open(); . . . sURL = "net.tcp://localhost:8001/ns_rService.rService"; //-- Получим ссылку на интерфейс (отладка) ChannelFactory<ns_rService.I_rService> factory = null; factory = new ChannelFactory<ns_rService.I_rService>(new NetTcpBinding()); ns_rService.ITimeOut iTimeOut = factory.CreateChannel(new EndpointAddress(sURL)); . . . while (true) { iTimeOut.TimeOut(); Thread.Sleep(1000); } К этому придется добавить реализацию сервиса: namespace ns_rService { [ServiceContract] public interface IОбработкаЗапроса { [OperationContract] byte[] ОбработкаЗапроса(byte[] bv); } [ServiceContract] public interface ITimeOut { [OperationContract] void TimeOut(); } [ServiceContract] public interface I_rService: IОбработкаЗапроса, ITimeOut {} //=== =================================================================== //========= Реализация обработки сообщения-запроса пользователя сервисом Хранилища ========== //=== =================================================================== [ServiceBehavior( InstanceContextMode = InstanceContextMode.Single, //-- Единственный экземпляр сервиса ConcurrencyMode = ConcurrencyMode.Single) //-- Единственный поток для сервиса ] public class rService : I_rService { byte[] IОбработкаЗапроса.ОбработкаЗапроса(byte[] bv) { . . . void ITimeOut.TimeOut() { . . . Ну а в остальном,.. всё хорошо, прекрасная маркиза... Мелкие примеры мало что дают - нужен пример реализации реальной задачи С уважением, Владимир ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 11:05 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
>Сон Веры Павловны, вчера, 14:20 [17504913] >Вот простейший пример с MMF: Коллега , я думаю, что Ваш пример не решает поставленной задачи - информация передается куда-то в промежуточный носитель. И что? По условию топика информация должна быть передана и/или принята другой задачей. С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 11:24 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Cat2Ну, если это строка, то можно обойтись и одной строкой кода. А если это, допустим, банковские реквизиты 20 контрагентов? Сон Веры Павловныв пределах одного локального компьютера в сеансе одного пользователя требуется тупо передавать raw data, а не сериализованные классы с состоянием. В стартовом постинге передавалась именно строка в виде байтов, а не банковские реквизиты. Вы тоже, как один из предыдущих ораторов, расширяете за ТС постановку задачи? ВМоисеевКоллега , я думаю, что Ваш пример не решает поставленной задачи - информация передается куда-то в промежуточный носитель. И что? По условию топика информация должна быть передана и/или принята другой задачей. И то, что она передается и принимается этой другой задачей. Можете сами попробовать скомпилировать и прогнать вышеприведенный код. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 11:39 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныВ стартовом постинге передавалась именно строка в виде байтов, а не банковские реквизиты. Вы тоже, как один из предыдущих ораторов, расширяете за ТС постановку задачи? Да. Потому что следующим вопросом бы было: "А если мне надо передать не 4 байта?" ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 11:45 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Cat2skyANACat2, какой такой "нужный вид"? Откуда десятки строк? В первом сообщении это делается в одну строку. Принимается массив байт. Как правило массив байт никому не интересен и должен быть преобразован в какой-то тип данных. Ну, если это строка, то можно обойтись и одной строкой кода. А если это, допустим, банковские реквизиты 20 контрагентов?А если бы у бабки... В угадайку играть нет никакого желания. Я задал вопрос ТСу: 17506558 . ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 12:07 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Cat2Сон Веры ПавловныВ стартовом постинге передавалась именно строка в виде байтов, а не банковские реквизиты. Вы тоже, как один из предыдущих ораторов, расширяете за ТС постановку задачи? Да. Потому что следующим вопросом бы было: "А если мне надо передать не 4 байта?"А на самом деле следующий вопрос был: Slant-shadowА можно сделать прием и передачу с помощью библиотеки Nanomsg? А вот что такое Nanomsg и NNanomsg . ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 12:12 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
skyANAА вот что такое Nanomsg и NNanomsg . Ага. типа, счастливого вам творчества. На сайте написано: авторDevelopment Status Alpha quality. We're still debating the best way to structure some functionality and parts of the API will likely change. Можно ожидать, что они добавят в конфигурацию конечный пункт, привязку, поведение - а как же без этого? Уведомят, что их рекордная скорость передачи чуть пострадала, в угоду конфигурабельности. Но они с оптимизмом смотрят в будущее своего продукта. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 12:29 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
[quot skyANA]Cat2А вот что такое Nanomsg и NNanomsg . имхую, что это извращение, оба накрутили над сокетами что-то. Если хочется эдакого, тогда уж SignalR. зы. кстати, по вашей рекомендации заюзил сигналр, сделали имплементацию, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 12:34 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
>Сон Веры Павловны, сегодня, 11:39 [17507263] >И то, что она передается и принимается этой другой задачей. Извините, но как и когда вторая задача узнает, что ей надо принимать. Mutex? С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 13:38 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
D129skyANAА вот что такое Nanomsg и NNanomsg . Ага. типа, счастливого вам творчества. На сайте написано: авторDevelopment Status Alpha quality. We're still debating the best way to structure some functionality and parts of the API will likely change. Можно ожидать, что они добавят в конфигурацию конечный пункт, привязку, поведение - а как же без этого? Уведомят, что их рекордная скорость передачи чуть пострадала, в угоду конфигурабельности. Но они с оптимизмом смотрят в будущее своего продукта. :-)я же писал: 17506582 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 13:46 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
D129skyANAА вот что такое Nanomsg и NNanomsg . Ага. типа, счастливого вам творчества.Зайдите в раздел documentation и напишите это всем тем людям, которых найдёте в контрибьюторах по ссылкам на GitHub :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 13:56 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
skyANAD129пропущено... Ага. типа, счастливого вам творчества.Зайдите в раздел documentation и напишите это всем тем людям, которых найдёте в контрибьюторах по ссылкам на GitHub :) Так у них в документации и идет ссылка на NNanomsg ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 23:42 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Пытаюсь пока передать данные в одной программе, но принимается почему-то пустой массив Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2015, 23:50 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
[quot Slant-shadow]Пытаюсь пока передать данные в одной программе, но принимается почему-то пустой массив Ну хоть экземпляров-то программы два запускаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2015, 12:37 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныНо я не думаю, что в случае WCF будет быстрее. И возня с WCF уж точно неоправданна , если в пределах одного локального компьютера в сеансе одного пользователя требуется тупо передавать raw data, а не сериализованные классы с состоянием.Кто знает... A truely simple example to get started with WCF ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2015, 12:52 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
[quot D129]Slant-shadowПытаюсь пока передать данные в одной программе, но принимается почему-то пустой массив Ну хоть экземпляров-то программы два запускаете? Пытаюсь, чтобы хотя бы в одной программе передовалось ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2015, 23:24 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Slant-shadowПытаюсь, чтобы хотя бы в одной программе передовалось Через сокет? А как вы себе представляете сокет? (я сразу предлагал сдаться, и взять шаблон WCF....) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 15:42 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Slant-shadow, Давайте пойдем простым логическим ходом. Сокет - это некий выход наружу. Наружа - это операционная система, у которой есть сетевой адрес. Сокет открывается на этот адрес, и получает заявленый порт (некое целое число - 5088 у вас). У Сокета есть режим сервера (запросите меня) , и режим клиента (я запрашиваю). Дальше - Запросите меня по порту номер 5088 . Это системе сказал сервер. Я запрашиваю по порту номер 5088 . Это системе сказал клиент. Если это одна и та же запущенная программа (один раз) - то для системы это один и тот же процесс. Улавливаете намек? - Ты дебил? - спросила система у процесса. - Зачем тебе получать то, что ты сам отправляешь? Дебилов не обслуживаем. Следующий! :-) Наверное, можно вообразить систему, которая будет читать и писать информацию в одни и те же сокеты, но создавать ее вроде как незачем. Внутри программы есть общая память - и информацию между разными частями программы передают через переменные.... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 15:56 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
D129Slant-shadowПытаюсь, чтобы хотя бы в одной программе передовалось Через сокет? А как вы себе представляете сокет? (я сразу предлагал сдаться, и взять шаблон WCF....)А при чём тут WCF? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 16:07 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
skyANAА при чём тут WCF? Там в шаблоне уже проблема передачи "между двумя программами" решена. Можно не знать уже, что такое сокет. Но всё равно - в одном процессе на один и тот же адрес поставить и клиента, и сервер - тоже не получится. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 16:11 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
D129skyANAА при чём тут WCF? Но всё равно - в одном процессе на один и тот же адрес поставить и клиента, и сервер - тоже не получится. :-)Так и при чём тут WCF? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 16:12 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
skyANAТак и при чём тут WCF? :) По характеру вопроса топикастера я приблизительно оценил уровень его программерской подготовки, и предположил, что если топикастер взялся за работу, еще не поняв основные принципы, значит ему подойдет решение, в котором не требуется особое понимание, и простейшая задача уже решена. Насколько мне известно, подобным критериям близко соответствует имеющийся в студии шаблон "WCF Service Application". Поэтому я его сразу и предложил. И до сих пор считаю, что не поздно к нему вернуться. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 16:22 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
D129skyANAТак и при чём тут WCF? :) По характеру вопроса топикастера я приблизительно оценил уровень его программерской подготовки, и предположил, что если топикастер взялся за работу, еще не поняв основные принципы, значит ему подойдет решение, в котором не требуется особое понимание, и простейшая задача уже решена. Насколько мне известно, подобным критериям близко соответствует имеющийся в студии шаблон "WCF Service Application". Поэтому я его сразу и предложил. И до сих пор считаю, что не поздно к нему вернуться. :-)гы... а если ему задачу поставили, а он пошёл искать библиотеку для работы с сокетами, потому как сам в System.Net не рубит? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 16:33 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
D129, вот к примеру надо получить данные по протоколу SMPP, или какому другому от сторонней системы. Каким боком тут WCF прикрутить? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 16:34 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
skyANAа он пошёл искать библиотеку для работы с сокетами, потому как сам в System.Net не рубит? :) Ну в чем-нибудь же он рубит. Мне приходилось работать с базами данных, которые написали электронщики, и веб-ботами, которые написал ассемблерщик, не понявший вообще что такое класс или обьект ... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 17:07 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
skyANAD129, вот к примеру надо получить данные по протоколу SMPP, или какому другому от сторонней системы. Каким боком тут WCF прикрутить? Не знаю. У WCF есть много видов биндинга к разным шнягам (типа MSMSQ или RabbitMQ) . Можно погуглить - если найдется что, то может прикрутится и SMPP (кстати, что это?). ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 17:10 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
skyANAD129, вот к примеру надо получить данные по протоколу SMPP, или какому другому от сторонней системы. Каким боком тут WCF прикрутить? вроде бы ТС о протоколах ни слова не написал. Смысл усугублять? Хотя, да, "знания" прут ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 18:28 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
WinnipuhskyANAD129, вот к примеру надо получить данные по протоколу SMPP, или какому другому от сторонней системы. Каким боком тут WCF прикрутить? вроде бы ТС о протоколах ни слова не написал. Смысл усугублять? Хотя, да, "знания" прут вот именно, что он ни фига не написал о том, какие данные и по какому протоколу ему надо передать, так что советовать WCF не имеет смысла :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 19:23 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
D129skyANAD129, вот к примеру надо получить данные по протоколу SMPP, или какому другому от сторонней системы. Каким боком тут WCF прикрутить? Не знаю.Вот и не надо настаивать на WCF, пока не знаете, что требуется. Предложили, хорошо, ТС не оценил. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2015, 19:24 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
skyANA так что советовать WCF не имеет смысла :) Не согласен. Если уж вам все так надо точно от меня то и мне тоже - Совет использовать WCF не имеет гарантии 100% что подойдет. Но как раз благодаря развитости и проработанности технологии эта гарантия очень сильно не равна нулю. :) Можно с уверенностью утвеждать, что в среде виндовс+необходимые фреймворки WCF может передавать любые данные между двумя программами, с использованием различных протоколов связи. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 09:24 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
skyANAWinnipuhпропущено... вроде бы ТС о протоколах ни слова не написал. Смысл усугублять? Хотя, да, "знания" прут вот именно, что он ни фига не написал о том, какие данные и по какому протоколу ему надо передать, так что советовать WCF не имеет смысла :) да по-моему он затих с первых постов, это мы тут улетели с фантазиями ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 11:43 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
Winnipuhда по-моему он затих с первых постов, это мы тут улетели с фантазиями Может книжки пошел читать.... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 11:49 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
D129Winnipuhда по-моему он затих с первых постов, это мы тут улетели с фантазиями Может книжки пошел читать.... :-) ну, слабак ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2015, 12:24 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
а почему не передать информацию между приложениями посредством обычного файла? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2015, 09:19 |
|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#18+
jenya7а почему не передать информацию между приложениями посредством обычного файла? Можно. Я так делал лет 5 назад. И еще текстовой файл вместо таблицы БД. Редкостная знаете задница получается при большом объеме/потоке информации. Сейчас использую mailslot для обмена информацией и mdb для хранения данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2015, 10:57 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1401648]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
133ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
92ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 277ms |
0 / 0 |