![]() |
|
|
Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники. |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 |
Senior Member
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,536
Вес репутации: 4887/117 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
проги под комп писать? Чтобы без всяких фрэмворков и прочих дополнительных либ, которые все время обновляются. Очень желательно, чтобы часть графического интерфейса мышкой рисовалось, а не клавой. Ага еще даром, и много литературы на русском, либо форумов.
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 10.05.2008
Адрес: Murmansk
Возраст: 39
Сообщений: 414
Вес репутации: 398/50 ![]() ![]() ![]() ![]() |
![]()
QT?
Пытаюсь освоить, но не очень получается. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 46
Сообщений: 1,694
Вес репутации: 2423/83 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Борланд С++ Билдер.
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 14.04.2007
Адрес: Не очень далеко от Питера (Новосибирск)
Возраст: 42
Сообщений: 992
Вес репутации: 1741/73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
VS C#
|
![]() |
![]() |
![]() |
#5 |
Senior Member
|
![]()
По быстрому - да, но если что-то серьезное писать, то Visual C++
(сам когда-то с Билдера соскочил и не жалею!)
__________________
Настройся на хороший день и он таким будет! |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,536
Вес репутации: 4887/117 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Да я бы так и сидел на нем, но у него не оказплось чем join длч мультикастов сделать. уровень ниже чем его компаненты дают. Потом надо же еще настроить сетевуху на прием мультикастов. С выдвчей вопросов нет. Само летит.
|
![]() |
![]() |
![]() |
#7 |
Member
Регистрация: 28.11.2010
Адрес: Тольятти
Возраст: 48
Сообщений: 54
Вес репутации: 491/38 ![]() ![]() ![]() ![]() ![]() |
![]()
Lazarus - Delphi-совместимая open-source IDE, для Windows/Linux/MacOS.
Отличный форк Lazarus'a для Android - Laz4Android + LAMW. |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,536
Вес репутации: 4887/117 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Member
Регистрация: 28.11.2010
Адрес: Тольятти
Возраст: 48
Сообщений: 54
Вес репутации: 491/38 ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,182
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
ampersant
по моему опыту - QT. Среда - qt creator. Можно без особых трудностей за месяц сделать нормальное приложение. Есть встроенная поддержка vim ввода. На работе есть отдел, который почти весь на C# пишет с помощью visual studio. Я пытался как-то это все себе наладить, мне в общем-то сходу не удалось. Есть какая-то особенность. |
![]() |
![]() |
![]() |
#11 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,182
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Забыл сказать - если разработка на qt с закрытыми исходными кодами, то это будет дорого.
Если проект свободный - то по лицензии придется поставить в комплекте исходные коды вместе с приложением. Я прикладывал архив с исходниками и текст на русском, поясняющий что происходит. |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,536
Вес репутации: 4887/117 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Мне нужен компилятор с IDE как токарю нужен наждак - затачивать затупившийся инструмент или сделать из имеющегося бруска твердосплава отрезной резец нужной толщины. Т.е. торговать резцами не собираюсь. |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Регистрация: 19.03.2014
Адрес: Лобня
Возраст: 36
Сообщений: 133
Вес репутации: 597/27 ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,182
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
ampersant
он не покидает мое предприятие или квартиру, где, в чем, наступают мои обязанности? - у того, кто стал пользователем Вашей программы должна быть возможность получить ее исходные коды. Самый простой вариант - вкладывать архив с проектом в программу и написать короткую пояснительную записку. Допустим у Вас есть предприятие. На нем кто-то работает за станком - если он загорелся желанием что-то там поправить, или начать ее модифицировать или внедрять ее по всей галактике, то он должен без труда добраться до ее исходного кода. На моей практике к огромному сожалению это вообще никому по сути не нужно - пользователи часто вообще не понимают, что происходит. |
![]() |
![]() |
![]() |
#15 | |
Senior Member
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,536
Вес репутации: 4887/117 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#16 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,182
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
ampersant
А вариант указать где взять исходник не канает? - вроде бы также подходит. Однако вариант с вложенными исходниками технически проще. Когда формируется поставка ПО для windows, то там сходу 200МиБ библиотек, чтобы не было зависимостей. Чтобы распаковал и работает. Так что долить туда файл с исходниками - капля в море. Есть конечно варианты аля "поставьте directx" - по моему интеграция вещи, которая требует дополнительного ПО для работы хуже чем та, которая оного не требует. |
![]() |
![]() |
![]() |
#17 |
Senior Member
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,731
Вес репутации: 4545/132 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Если приложение будет работать под Windows, то лучше использовать C# и собрать его с соответствующим NetFramework-ом. Помню лет 10 назад пытался доказать бывшей коллеге, что C# и NetFramework - это лучшее решение для написания кросплатформенных приложений (от Windows 98 до Windows 7 x64). Она заявляла, что С & WinAPI - это фундаментальные знания, это навсегда, а NetFramework - это ненужный довесок.
![]() ![]()
__________________
Прогресс неизбежен. |
![]() |
![]() |
![]() |
#18 | ||
Senior Member
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,536
Вес репутации: 4887/117 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#19 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,182
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Pridnya
в этом году на практику приходили 8 студентов - у 6 из них QT было в рамках учебной программы. из восьми только 1 имел опыт с с#. у нас есть целый отдел, что пишет на c#. не знаю, грустно это или весело. |
![]() |
![]() |
![]() |
#20 | |
Senior Member
Регистрация: 21.01.2009
Адрес: Russia, Orel
Возраст: 40
Сообщений: 4,731
Вес репутации: 4545/132 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Вообще, в целом хорошо, что у вас есть отдел использующий C#, скорее всего они пишут программы не для российского рынка и уж тем более не для госсектора. Я уже больше 10 лет C# использую для GUI и Console. Как-то просил бывшую коллегу добавить в программу обмена с девайсом лог (метка времени, тип запроса и запрос в HEX-виде) - ответ - будет много строк кода и тормозить. Я на C# добавил в свой класс делегат и вывод "куда-то", а при реализации указал, куда конкретно - в listBox1. Она на С & WinAPI так и не смогла добавить полноценный лог. На C# программа работала как и до добавления лога. У меня теперь в каждом классе (для обмена компьютер-девайс) логирование встроено - несколько строк. ![]()
__________________
Прогресс неизбежен. |
|
![]() |
![]() |
![]() |
#21 | |
Senior Member
|
![]() Цитата:
А что такое "поток" она в курсе?
__________________
Настройся на хороший день и он таким будет! |
|
![]() |
![]() |
![]() |
#22 |
Senior Member
|
![]()
Очень долго и много писал на Delphi 2009 под Win. Еще не встретил ни одной нерешаемой для себя задачи. Быстрый компилятор и хороший отладчик. Предсказуемые зависимости и код. Множество довольно качественных компонентов. ООП довольно хорошо развито. UI и графика - вообще без проблем. Чего нет - легко накодить и(или) нарисовать - свой графэлемент или компонент. Развитые средства для работы с БД и сетью. Софт на выхлопе работает на системах от XP x86 до W10 x64 без фреймворков, если не использовать вещи или API, зависимые от ОС. Не использовать не поставляемые с ОС DLL, а так же не пытаться писать файлы в небезопасные области системы. Сейчас "переползаю" на Delphi 10. Для модульности в последних проектах стал использовать пакеты и рантайм либы "валяющиеся" рядом с EXE. Раньше избегал такого подхода, но расширяемость софта за счёт самописных плагинов и рантайм пакетов взяло верх, тем более - что использую сборщики сетапов.
![]() |
![]() |
![]() |
![]() |
#23 |
Senior Member
Регистрация: 12.07.2012
Возраст: 33
Сообщений: 2,182
Вес репутации: 4133/90 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Pridnya
Вы же никогда не работали с linux - зачем говорите о чем не знаете? пусть попробует запустить на своем десктопе IAR IDE, Segger J-Link, Altium Designer...и много чего другого, что есть только под Windows. - вопрос скорее зачем. Embedded studio от Segger кроссплатформенная. Segger Jlink работает в Mplabx. IAR работает через WINE. Altium Designer работает через WINE - на мой взгляд всё это ужас из далекого прошлого, непонятно как доживший до наших дней, ровно как и KEIL. *** по поводу сравнения сред и прочее: вот Вы работаете инженером более 2 лет и умудряетесь закрывать глаза на то, что работу выполняют реальные люди. по моему опыту, если женщина-программист что-то пишет, то это каждый раз проблемный код. И не важно на чем. Си, Котлин, для МК, для смартфонов или для чего-то еще. Сравнивать свои навыки в программировании с женщиной странно. |
![]() |
![]() |
![]() |
#24 |
Senior Member
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 33
Сообщений: 1,382
Вес репутации: 2524/81 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Я бы еще добавил немаловажный пункт как востребованность полученных при программировании на выбраном языке знаний.
На Delphi можно решить любой вопрос, но он давно уже ушел в прошлое, его давно уже не изучают даже. Он конечно будет где-то использоваться в старых проектах, типа как моя знакомая в Германии программирует на фортране для какой-то государственной кадастровой системы конца 80х годов, но найти работу кроме как "здесь" уже не получится. C#, например, не только для дэкстопа используется, но и для web приложений. Qt для встраваемых систем ипа автомобильных приборок, корабельных панелей. Там даже образ системы можно собрать и поставить монолитную систему, которая будет работать с флэшки. Кроме того, Qt позволяет сделать из своего дэсктопного приложения - web придложение. |
![]() |
![]() |
![]() |
#25 |
Senior Member
|
![]()
C# и Qt, а на ком из них можно "и шашечки и ехать", т.е можно быстро как в Делфях накидать форму и сразу начать писать текст? Просто тоже начинаю подумывать как безболезненно спрыгнуть с Делфи
![]() |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LCD индикатор от логического реле | fol | Общетехнические вопросы | 13 | 04.07.2012 01:32 |
Программная реализация USB на PIC16XXX | Example626 | Продукция MICROCHIP | 72 | 17.02.2011 12:11 |
Счётчик на PIC16а84 HELP с программой... | ChiperKO | Вопросы начинающих | 66 | 05.10.2009 18:41 |