|
Передача данных из одной формы в другую
|
|||
---|---|---|---|
#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 |
|
|
start [/forum/topic.php?fid=20&msg=38934124&tid=1401648]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 264ms |
0 / 0 |