Форум Херсона. Форум Херсонской молодежи.

Форум Херсона. Форум Херсонской молодежи. (http://forum.norma4.net.ua/)
-   Программирование (http://forum.norma4.net.ua/programmirovanie/)
-   -   Нужна помощь в освоении программирования (http://forum.norma4.net.ua/programmirovanie/73828-nuzhna-pomoshue-v-osvoenii-programmirovaniya.html)

PhoeniXX 16.10.2016 16:29

нет такой магической процедуры которая сделает все это сразу. это слишком не типичная задача.

ustas 16.10.2016 22:17

Процедуры нет, но задача типичная, банально стоит смотреть в сторону древних месседжеров типа miranda, icq и сколько уже напилено за много лет примеров на эту тему.

rezonat3 16.10.2016 22:34

Цитата:

Сообщение от ПВО (Сообщение 1147380)
Мне нужно написать программу под виндовс. Программа должна работать через интернет и связывать компьютеры пользователей напрямую. Какой язык выбрать?

У меня сейчас стоит визуал студио 2008. Книжек, по которым можно быстро освоиться не нашел. Давно раньше программировал на паскале и с++.

это та же задача двухлетней давности?

ПВО 16.10.2016 22:45

Цитата:

Сообщение от rezonat3 (Сообщение 1299037)
это та же задача двухлетней давности?

Та да. :).

Я так понимаю, нужно штудировать какие-то книжки по сетям, TCP/IP...

VoVaN 17.10.2016 01:20

ну кагбэ если между клиентскими компьютерами есть "прямая видимость" - это банальный клиент-сервер. Ну, т.е. если у всех клиентских машин есть доступный друг для друга ИП-адрес (будь то реальный ИП, или внутрисетевой, если речь тока о работе в локалке). Т.е. на каждом клиентском компутере открыт серверный сокет, на который стучится клиентский сокет с другого клиентского компьютера; оба стучатся на сидящий где-то в интернетах выделенный сервер для получения нужных данных для координации. Как это писать - гугли примеры клиент-серверных приложений, обычно это всякие демки с пересылкой строки текста из одной софтины в другую, на базе этого знания сможешь построить всё остальное.

Хотя вообще-то если всё равно есть общий выделенный сервер к которому все стучатся за координацией... Если объем данных это не терабайты парнушки то проще будет не заморачиваться с изобретением P2P-велосипедов, а пустить через твой сервер и межклиентский трафик. Просто на сервере сидит куча клиентских подключений, сервер пихает клиентам список дескрипторов наличных подключений, а клиенты по надобности шлют на сервер блоки данных с пометкой какому из клиентов их нужно передать.

С третьей стороны, как сказал Олег, нафиг изобретать велосипеды вообще не обязательно. Можно с таким же успехом заюзать уже сто лет назад изобретенные почтовые и файловые серверы (а то и даже вообще левые халявные серверы. Но то уже по вкусу), устроив всё что нужно поверх них.

olegjack 17.10.2016 06:18

Цитата:

Сообщение от ПВО (Сообщение 1299038)
Та да. :).

Я так понимаю, нужно штудировать какие-то книжки по сетям, TCP/IP...

Неисповедимы пути TCP пакетов...

Switlanka 27.10.2017 12:41

Если есть затруднения в пограмировании, можно обратиться к репетитору. Дороговато, конечно, но если толковый наставник, то и наука пойдет быстрее. Програмисты-репетиторы есть на сайте http://repetitor.org.ua/repetitory/programmirovanie Люди с международными сертификатами, опытом работы. Затраты на науку быстро окупятся

PhoeniXX 27.10.2017 13:18

Цитата:

Сообщение от Switlanka (Сообщение 1346164)
Если есть затруднения в пограмировании, можно обратиться к репетитору. Дороговато, конечно, но если толковый наставник, то и наука пойдет быстрее. Програмисты-репетиторы есть на сайте http://repetitor.org.ua/repetitory/programmirovanie Люди с международными сертификатами, опытом работы. Затраты на науку быстро окупятся

хоть это и очередной спам, но все же "Люди с международными сертификатами" - сертификат в принципе не о чем не говорит. И когда в рекламе делают ставку именно на сертификатах, это наверняка очередной развод на очередное IT обучение

Switlanka 27.10.2017 22:21

Цитата:

Сообщение от PhoeniXX (Сообщение 1346170)
хоть это и очередной спам, но все же "Люди с международными сертификатами" - сертификат в принципе не о чем не говорит. И когда в рекламе делают ставку именно на сертификатах, это наверняка очередной развод на очередное IT обучение

Ну почему Вы так решили? Я хотела наоборот, чтобы было больше доверия, и обратила на достоинства репетиторов. Вы можете самостоятельно проверить. На сайте реальные люди, при выборе Вы получаете реальные координаты. Если у Вас такие подозрения, подключите к разговору с кандидатом знающего человека, пусть прощупает. А если вдруг - в чем я сомневаюсь - кто-то окажется не тем, за кого себя выдает, сообщите администрации сайта. Хотя все кандидаты проходят тщательную проверку, но возможность ошибки нельзя исключить. Все же я надеюсь, что воспользовавшись нашими услугами, Вы будете довольны и сможете разрешить те проблемы, что стоят перед Вами.

VoVaN 01.11.2017 16:34

Цитата:

Сообщение от PhoeniXX (Сообщение 1346170)
хоть это и очередной спам

Цитата:

Сообщение от Switlanka (Сообщение 1346239)
Ну почему Вы так решили?

...
Цитата:

Сообщение от Switlanka (Сообщение 1346239)
Все же я надеюсь, что воспользовавшись нашими услугами

Штирліц ще ніколи не був таким близьким до цілковитого провалу :)

oleg7 26.09.2019 20:16

если нужно написать программу и хочется выучить язык, то есть куча видеоуроков на ютубе. И даже видеокурсов, также можно найти платные видеокурсы или пойти на сайты складчин и получить их по совсем скромной цене.

kovalev 03.10.2019 11:35

Цитата:

Сообщение от Switlanka (Сообщение 1346164)
Если есть затруднения в пограмировании, можно обратиться к репетитору. Дороговато, конечно, но если толковый наставник, то и наука пойдет быстрее. Програмисты-репетиторы есть на сайте http://repetitor.org.ua/repetitory/programmirovanie Люди с международными сертификатами, опытом работы. Затраты на науку быстро окупятся

на сайте про информатику ) Это за все хорошее против всего плохого )

VoVaN 30.10.2019 08:12

Панове, а підкажіть.
Мені потрібно зляпати дуже простеньку програмку під ондроєд. Яку IDE використати? Бажано С++.
Функціонал - примітивна робота із зображенням (захопити один кадр з камери, відмасштабувати, накреслити кілька векторів, відобразити не екрані).

user123 30.10.2019 11:07

Цитата:

Сообщение от VoVaN (Сообщение 1410064)
Панове, а підкажіть.
Мені потрібно зляпати дуже простеньку програмку під ондроєд. Яку IDE використати? Бажано С++.
Функціонал - примітивна робота із зображенням (захопити один кадр з камери, відмасштабувати, накреслити кілька векторів, відобразити не екрані).

Судя по описанию, вы совсем не связаны с программированием . Лучше кому-то заказать

Lester 30.10.2019 11:27

Цитата:

Сообщение от VoVaN (Сообщение 1410064)
Панове, а підкажіть.
Мені потрібно зляпати дуже простеньку програмку під ондроєд. Яку IDE використати? Бажано С++.
Функціонал - примітивна робота із зображенням (захопити один кадр з камери, відмасштабувати, накреслити кілька векторів, відобразити не екрані).

Якщо С++, то QtCreator та Qt.


Время на сервере: 22:18.

vBulletin 3, Copyright © 2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co