roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 дек 2024, 19:08

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




Начать новую тему Ответить на тему  [ Сообщений: 1911 ]  На страницу Пред.  1 ... 95, 96, 97, 98, 99, 100, 101 ... 128  След.
Автор Сообщение
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 07 дек 2018, 23:46 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Scorpio писал(а):
dimamichev писал(а):
Но условия сравнения на равенство никак не хотят работать.

Надо использовать функцию сравнения текстов из соответствующего раздела.

Малиновый цвет у этого раздела.., не помогает. Правда открылась как всегда поздно. Изменил блок так. Посылал 2 и 3 символа F , а высвечивалось в Надписи1 на два символа больше. Где они скрыты и какие они не ясно.

Добавлено спустя 1 минуту 13 секунд:
Поэтому решил передавать команды на смартфон не символами, а их количеством +2.


Вложения:
скрин.JPG
скрин.JPG [ 70.23 КиБ | Просмотров: 1275 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 07 дек 2018, 23:55 
Не в сети
Аватара пользователя

Зарегистрирован: 24 окт 2011, 23:32
Сообщения: 803
Откуда: Севастополь
прог. языки: асм
Вложение:
быдлокод.png
быдлокод.png [ 203.4 КиБ | Просмотров: 1339 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 00:02 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Не ясна мысль совсем, по существу что?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 00:08 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
ALS, не открывается, но по "быдлокод" понимаю, что ссылка правильная :)
Scorpio писал(а):
Надо использовать функцию сравнения текстов из соответствующего раздела.

Точно! :oops:
Меня смутило равенство, если можно строку копировать одним знаком "=", а не strcpy, то почему бы и не сравнивать так: "==".
Scorpio, а это реально удобно читать? Папуасские картинки вместо ч/б текста? Ну ведь есть еще подсветка синтаксиса. В чем сила???

Добавлено спустя 5 минут 44 секунды:
dimamichev писал(а):
Не ясна мысль совсем, по существу что?

Там похоже прога рабочая. Дефайнами заменены названия операторов падонкафским языком :)
Это примерно в чем ты пишешь сейчас программы: если, то, иначе наф :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 00:09 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Послушайте, не ясно, чего вам не нравится? Ну нет разделения между = и ==. Там в инвенторе вообще логика уникальная. Ну инструмент доступный. Ни ошибок тебе, просто не работает и всё... Всё таки что это за 2 символа недостающие?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 00:10 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
#define нифуа void
:lol: :lol: :lol:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 00:14 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Да что не так? Ну напиши в инвенторе изящно. Логика то проста до тупости.., сигнал любой определённый и реакция на него такая же.

Добавлено спустя 1 минуту 19 секунд:
Dmitry__ писал(а):
#define нифуа void
:lol: :lol: :lol:

Димка, к счастью я ничего не понимаю что ты пишешь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 00:38 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
В функции "получить текст" ставь количество байт в 0 и будешь считывать по строкам. Иначе у тебя разсинхрон получается с дуней. Можно числовую команду отправлять, а не текстовую.тогда тоже не ошибешься: каждый байт - это команда.
Инвентор позволяет новичку приобщится к программированию смартфонов и обеспечивает 100% совместимость. На этом преимущества заканчиваются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 00:50 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
dimamichev писал(а):
Димка, к счастью я ничего не понимаю что ты пишешь.

Народ троллит СИ :)
Я сейчас обучаю человека СИ (ответвление ардуино), так я ему не могу обьяснить что такое void.
Лучше чем:
#define нифуа void
Обьяснения нет, очень точное определение, как только я ему послал это скриншот, так он сразу понял что такое void :)
dimamichev писал(а):
Да что не так? Ну напиши в инвенторе изящно.

Зачем? Я буду сто раз обходить всякие иде, где пытаются исковеркать язык программирования. Ты сейчас лохматишь бабушку, пытаясь овладеть очередное 100500-е поделье. Изучи один язык - СИ и начни зарабатывать деньги профессионализмом, перестань копаться в мусорных бачках, их тыщи в твоем городе :)


Последний раз редактировалось Dmitry__ 08 дек 2018, 01:59, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 01:04 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
Да, пора уже переходить на Android Studio и пытаться писать сразу на Kotlin.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 07:04 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Scorpio писал(а):
Да, пора уже переходить на Android Studio и пытаться писать сразу на Kotlin.

Я вот подумал, ну что плохого в "пазловых средствах" программирования для простых практических задач? Для ардуино подобное тоже есть. Просто тяжко уловить грань почему быдлокод, почему фраза - ты пишешь на нечестном Си оскорбительна? Если забросили полёты к дальним мирам и сосредоточились на том чтоб рукотворная вещь могла общаться с человеком по его сценарию то латынь не лучшее средство для этого.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 14:27 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Такая грустилка будет с голосовыми комментариями и противным пищанием вместо мелодии при разрядке источника.


Вложения:
Новый точечный рисунок.jpg
Новый точечный рисунок.jpg [ 1.37 МиБ | Просмотров: 1120 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 16:48 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
dimamichev писал(а):
Я вот подумал, ну что плохого в "пазловых средствах" программирования для простых практических задач?

Да скоро сдохнет этот проект и ты останешься у разбитого корыта :)
Из жизни:
Венды - это не ОС, это гаджет. В вендах нельзя изучать технологии фундаментально, т.к. мелкософт перестает их поддерживать через опред. время. Когда мнe надоело изучать каждую новую их directX, ole, com и.т.д., я плюнул и ушел на линукс и жизнь стала хороша.
Почитай вдумчиво этот текст: Фатальный недостаток :)

Цитата:
История программных революций от Microsoft, вкратце: Сначала были Windows API и DLL Hell. Революцией №1 было DDE – помните, как ссылки позволили нам создавать статусные строки, отражающие текущую цену акций Microsoft? Примерно тогда же Microsoft создала ресурс VERSION INFO, исключающий DLL Hell. Но другая группа в Microsoft нашла в DDE фатальный недостаток – его писали не они!

Для решения этой проблемы они создали OLE (похожее на DDE, но другое), и я наивно вспоминаю докладчика на Microsoft-овской конференции, говорящего, что скоро Windows API перепишут как OLE API, и каждый элемент на экране будет ОСХ-ом. В OLE появились интерфейсы, исключающие DLL Hell. Помните болезнь с названием «по месту», при которой мы мечтали встроить все свои приложения в один (возможно, очень большой) документ Word? Где-то в то же время Microsoft уверовала в религию С++, возникла MFC решившая все наши проблемы еще раз.

Но OLE не собиралась сложа руки смотреть на это, поэтому оно заново родилось под именем COM, и мы внезапно поняли, что OLE (или это было DDE?) будет всегда – и даже включает тщательно разработанную систему версий компонентов, исключающую DLL Hell. В это время группа отступников внутри Microsoft обнаружила в MFC фатальный недостаток – его писали не они! Они немедленно исправили этот недочет, создав ATL, который как MFC, но другой, и попытались спрятать все замечательные вещи, которым так упорно старалась обучить нас группа COM. Это заставило группу COM (или это было OLE?) переименоваться в ActiveX и выпустить около тонны новых интерфейсов (включая интерфейсы контроля версий, исключающие DLL Hell), а заодно возможность сделать весь код загружаемым через броузеры, прямо вместе с определяемыми пользователем вирусами (назло этим гадам из ATL!).

Группа операционных систем громким криком, как забытый средний ребенок, потребовала внимания, сказав, что нам следует готовиться к Cairo, некой таинственной хреновине, которую никогда не могли даже толком описать, не то, что выпустить. К их чести, следует сказать, что они таки представили концепцию «System File Protection», исключающую DLL Hell. Но тут некая группа в Microsoft нашла фатальный недостаток в Java - её писали не они! Это было исправлено созданием то ли J, то ли Jole, а может, и ActiveJ (если честно, я просто не помню), точно такого же как Java, но другого. Это было круто, но Sun засудило Microsoft по какому-то дряхлому закону. Это была явная попытка задушить право Microsoft выпускать такие же продукты, как у других, но другие.

Помните менеджера по J/Jole/ActiveJ, стучащего по столу туфлей и говорящего, что Microsoft никогда не бросит этот продукт? Глупец! Все это означало только одно – недостаток внимания к группе ActiveX (или это был COM?). Эта невероятно жизнерадостная толпа вернулась с COM+ и MTS наперевес (может, это стоило назвать ActiveX+?). Непонятно почему к MTS не приставили «COM» или «Active» или «X» или «+» – они меня просто потрясли этим! Они также грозились добавить + ко всем модным тогда выражениям. Примерно тогда же кое-кто начал вопить про «Windows DNA» (почему не DINA) и «Windows Washboard», и вопил некоторое время, но все это почило раньше, чем все поняли, что это было.

К этому моменту Microsoft уже несколько лет с нарастающей тревогой наблюдала за интернет. Недавно они пришли к пониманию, что у Интернет есть фатальный недостаток: ну, вы поняли. И это приводит нас к текущему моменту и технологии .NET (произносится как «doughnut (пончик по-нашему)», но по-другому), похожей на Интернет, но с большим количеством пресс-релизов. Главное, что нужно очень четко понимать - .NET исключает DLL Hell.

В .NET входит новый язык, C#, (выясняется, что в Active++ Jspresso был фатальный недостаток, от которого он и помер). .NET включает виртуальную машину, которую будут использовать все языки (видимо, из-за фатальных недостатков в процессорах Интел). .NET включает единую систему защиты (есть все-таки фатальный недостаток в хранении паролей не на серверах Microsoft). Реально проще перечислить вещи, которых .NET не включает. .NET наверняка революционно изменит Windows-программирование... примерно на год.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 21:03 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
За VisualBasic 6 и ActiveX я готов все простить мелкосовту.
А не было бы пазлового инвентора, dimamichev никогда не порадовал бы нас своими прикольными пультами.
В инвенторе больше всего бесит отсутствие навигации или возможность делать несколько вкладок. Как только программка немного разрастается - ни хрена не найдешь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 дек 2018, 22:21 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Dmitry__,


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1911 ]  На страницу Пред.  1 ... 95, 96, 97, 98, 99, 100, 101 ... 128  След.

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


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO