Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/32: Рейтинг темы: голосов - 32, средняя оценка - 4.56
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518

Qt возможности

27.12.2014, 01:06. Показов 7211. Ответов 46
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Гуру, помогите новичку на С++!

Можете "в двух словах" рассказать о Qt (кросплатформенный С++)?

1) Лицензии. Могу ли я на бесплатном Qt писать платные программы не открывая код?
2) Библиотеки. Нужно ли таскать за программой лишние dll или все встраивается в ехе-файл? Сильно ли увеличивается размер?
3) Компиляторы. Можно ли "выдрать" из Qt только нужное (сокеты, потоки) и использовать их в MinGW? Можно ли "частично" использовать Qt, а частично WinAPI (например цвета в консоли, работа со звуком)
4) Платформы. Есть Qt для андроида. Он совместим с Qt Windows?
5) Консоль. Можно ли писать программы не используя "окошек"?
6) Серверные решения. Имеет ли смысл? Например сделать сокет-сервер и положить на веб-сервер для множественных одновременных подключений. Или для этого лучше подойдут другие языки? (ява, питон)

(прежде чем убивать кучу время на практически новый для меня фреймворк, хотелось бы знать что делаю это не зря)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.12.2014, 01:06
Ответы с готовыми решениями:

Ноутбук Асус Нет возможности разгона ОЗУ, а также в БИОС нет возможности отключения интегрированной графики
Здравствуйте! Ноутбук Асус м570дд. Стоит одноранговая память объемом 8гб от микрон. Чипсет x570dd. Биос последней версии 302. Нигде нет...

Возможности c++
Всем привет! У меня 4 вопроса: 1)Нужно ли учить c++? 2)Возможности c++(то есть в что можно делать с помощью c++) 3)Можно ли с...

Возможности WP
Всем привет! Поставили такую задачу, нужно сделать сайт для группы в университете. возможности: 1. онлайн-чат 2. отдельная страница...

46
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
29.12.2014, 12:30  [ТС]
Студворк — интернет-сервис помощи студентам
Пытаюсь просто понять смысл этого кода:
https://ru.wikipedia.org/wiki/... 0.B5.D1.80
(пример TCP-сервера)
Куда здесь прикручивать потоки? Что такое потоки и каки ими пользоваться - знаю! Не могу понять КУДА! Или это слишком примитивный сервер - расчитанный на прием простых строк/пакетов от одного единственного клиента?
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
29.12.2014, 12:34
потоки ввода/вывода или системные потоки? если системные потоки, то зачем создавать два потока?
0
 Аватар для solar_wind
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
29.12.2014, 12:40
Tester64, Да, это примитивный сервер.

Добавлено через 6 минут
Dmitriy_M, Ну это называется "пользовательские потоки" насколько знаю.
Для того, что бы организовать асинхронную работу с сокетом.
Как ты будешь отправлять данные, если у тебя поток приема заблокирован? Может быть конечно есть нормальный способ и в один поток впихнуть (кроме асинхронных сокетов), я встречал описания работы только через два потока.
1
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
29.12.2014, 12:52
Цитата Сообщение от solar_wind Посмотреть сообщение
Как ты будешь отправлять данные, если у тебя поток приема заблокирован?
При создание сокета выставлю SOCK_NONBLOCK
И поток выполнения не будет блокироваться.
1
 Аватар для solar_wind
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
29.12.2014, 12:57
Dmitriy_M, С этим параметром были какие то особенности. Честно говоря уже точно не помню. То ли ограничения какие то, то ли он не везде поддерживается.
0
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,090
Записей в блоге: 242
29.12.2014, 13:40
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
А для мобильных устройств это критично. ТС хочет и под Android что бы работало.
Не понимаю, зачем делают Qt для мобильных систем, если так память критична. Для Android на Java надо писать

Цитата Сообщение от Tester64 Посмотреть сообщение
11Мб "минимум" против 1Мб максимум - чуствительная разница! Для андроида 11Мб - это уже ОЧЕНЬ много! Игрушки 3Д со сложной графикой редко больше 30-40Мб занимают, а тут только ради блока онлайн-синхронизации.
Для Android - Java, а для ПК, в вашем случае - WinAPI+Boost
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
29.12.2014, 14:30  [ТС]
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Не понимаю, зачем делают Qt для мобильных систем, если так память критична. Для Android на Java надо писать
Шутите??? Все самое ценное на андроиде написано на С/С++! Есть такая технология, как NDK! Это метод "заворачивания" либ написанных на С в яваклассы. Работают от 2 до 10 раз быстрее. А значит и игрушки сложнее 3Д обрабатывать успевают на не самых мощных телефонах/планшетах и проц меньше греется и батарея дольше держит. Все самое быстрое и шифрованное пишут на С! Многое так легче портировать. Например ядро Скайпа. Один раз написав протокол общения с моим сервером я смогу его портировать как либу и уже просто пользоваться ею из явы. Насколько я знаю NDK не пишется на Qt, поэтому боялся что прийдется делать "костыли". Но если удастся портировать буст под андроид... То на андроиде смогу и сервер и клиент написать. К тому-же есть такая програмка, которая ява код получает из class-файлов. А значит даже самый последний ламер сможет получить ВСЕ мои исходники почти не стараясь. В С++ без дезасемблера и гуру-уровня ничего не получишь...
1
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,090
Записей в блоге: 242
29.12.2014, 14:50
Цитата Сообщение от Tester64 Посмотреть сообщение
Шутите??? Все самое ценное на андроиде написано на С/С++!
Я написал же "зачем делают Qt для мобильных систем". Не влезет же грамозкое Qt приложение в Android

Добавлено через 5 минут
А-а-а, вы к этому написали:
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Для Android на Java надо писать
Понял
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
29.12.2014, 14:50
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Не влезет же грамозкое Qt приложение в Android
Влезет, если сделать некоторые ухищрения типа Ministro. Но там парой приходится рутовать железку, что бы переразметить пространство на диске.
Цитата Сообщение от Tester64 Посмотреть сообщение
Но если удастся портировать буст под андроид...
Есть он там.
1
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,090
Записей в блоге: 242
29.12.2014, 15:30
Цитата Сообщение от Tester64 Посмотреть сообщение
А значит даже самый последний ламер сможет получить ВСЕ мои исходники почти не стараясь
Самый последний ламер точно не осилит ваши исходники, особенно, не стараясь

Добавлено через 1 минуту
А если он просто их получит, то что тогда будет?
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
29.12.2014, 15:41
Android and obfuscation
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
29.12.2014, 16:07  [ТС]
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Не влезет же грамозкое Qt приложение в Android
Влезет! Просто, насколько я понял, Qt позволяет писть БЕЗ явы! Вообще! Тоесть в отличии от NDK прийдется писать и графику тоже на Qt. Мне нужны только сокеты с моим протоколом. Если нельзя их запихнуть в NKD то придется писать некие кривые костыли (очень не хочется) - обмен между двумя программами (на Qt и на яве).

Цитата Сообщение от 8Observer8 Посмотреть сообщение
Самый последний ламер точно не осилит ваши исходники, особенно, не стараясь
Вообще-то осилит! Я андроид программы ломал через месяц обучения. Выяснял большинство их методов. И если программа не сложная, то понять как в ней все устроено - работа на несколько часов. Даже после защиты, это время увеличивается до нескольких дней. С++ исходники получить из *.o файла не реально. В лучшем случае тысячи страниц ассемблерных кодов. В которых логику сможет понять только гуру...

Цитата Сообщение от 8Observer8 Посмотреть сообщение
А если он просто их получит, то что тогда будет?
Не задавайте глупых вопросов! Если я хочу, значит мне это для чего-то надо... Хотя-бы о защите сильно заморачиваться не надо. Можно выслать пользователю пароль, который проверяется в коде через if (pass=="123") {print ("ура"); } и не беспокоится что побегав по несложным веткам кода можно будет найти пароль в незашифрованном виде. А если мечтаешь написать хоть что-то ценное, что будет продаваться через интернет стоит позаботиться о безопасности кода еще до того как отправишь первую альфа-версию клиентам... Сам когда был студентом находил дыры в чужих программах и хвастался об этом на форумах! А если добавить к этому тот факт как легко сейчас китайцы (и наши) любят подделывать программы просто копируя их... На фрилансе часто вижу заказы из раздела "сделайте мне программу с функционалом как у ..."
А если протокол для сокетов будет читабелен, то любой студент сможет найти дыры в сервере, обойти защиты, убить/получить чужие данные, положить сервер, заразить сервер. Или хотя-бы поймет как проще всего его заДОСить. И мне прийдется в 100 раз больше времени тратить на защиту сервера, чем на развитие функционала моих программ. Как думаете, где был бы сейчас Скайп без своей защиты?

Добавлено через 7 минут
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Android and obfuscation
Думаете я за 2 года работы под андроид не разобрался с обфускацией? В PHP/Javascrip она и то лучше работает... Суть сводится к замене переменных и названий МОИХ классов на aaa, aab, aac... Если код не сложный, то она почти читабельна "с листа". Если сложный, то можно найти где ее защита и читать только как ее ломать. Не очень сложную программу можно за несколько дней востановить до вполне разумной. Теоретически даже в обфусцированном виде ее можно пересобрать (тяжело, но можно) слегка изменив (убрав всю защиту или добавив троян). В С++ это сделать на порядки сложнее... Зачем изобретать дополнительные защиты в яве, если эти проблемы не возникают в С++?
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
29.12.2014, 16:13
Цитата Сообщение от Tester64 Посмотреть сообщение
Если нельзя их запихнуть в NKD
сокеты в ядре Linux, а не в NDK.

Цитата Сообщение от Tester64 Посмотреть сообщение
С++ исходники получить из *.o файла не реально.
Более менее реально, не стоит не доценивать средства для реверс инжиниринга.

Цитата Сообщение от Tester64 Посмотреть сообщение
. Зачем изобретать дополнительные защиты в яве, если эти проблемы не возникают в С++?
Еще как возникают. Поэтому есть средства защиты и для C++.

Цитата Сообщение от Tester64 Посмотреть сообщение
Как думаете, где был бы сейчас Скайп без своей защиты?
Это не защитило скайп. Клиентская часть на Python написана и обфусцирована.
0
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,090
Записей в блоге: 242
29.12.2014, 16:23
Цитата Сообщение от Tester64 Посмотреть сообщение
Влезет! Просто, насколько я понял, Qt позволяет писть БЕЗ явы! Вообще!
Влезет, но вас же не устроит несколько десятков MB

Цитата Сообщение от Tester64 Посмотреть сообщение
Вообще-то осилит! Я андроид программы ломал через месяц обучения
Я имел ввиду, что самый последний ламер не сможет понять ничего в коде, если он действительно самый последний. Да и что с того если он поучится по вашему коду? Какие-то идеи возьмёт для себя. Вы же спокойно можете скачать любую программу с отрытыми исходниками и изучать их

Цитата Сообщение от Tester64 Посмотреть сообщение
А если протокол для сокетов будет читабелен, то любой студент сможет найти дыры в сервере, обойти защиты
Вот сервер Apache с открытыми исходниками и живут сайты на нём. Уверен, на Qt GPL защита сервера, тоже как-то решается
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
29.12.2014, 16:53  [ТС]
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
сокеты в ядре Linux, а не в NDK
Не придирайтесь к словам! Сокеты - это 5-6 функций из апи. Остальное - моя работа над этими функциями! Составляю протокол! Методы авторизации, оформляю пакеты для отправки, разбираю пришедшее, возможно шифрую перед отправкой... Для простоты на сокеты линукса/андроида/винды бросается "первым слоем" буст. А сверху уже я свое пишу!

Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Более менее реально, не стоит не доценивать средства для реверс инжиниринга.
Не слышал! Поищу! Но врядли 1н к 1му расшифровывает! Если не обфункцировать яву то даже коментарии востанавливает.

Цитата Сообщение от 8Observer8 Посмотреть сообщение
Да и что с того если он поучится по вашему коду? Какие-то идеи возьмёт для себя. Вы же спокойно можете скачать любую программу с отрытыми исходниками и изучать их
Да-ну??? я уже 2й месяц ищу исходники с сокетами! Никто ничего не советует! Никто не дал ни одной ссылки! Я кучу часов потратил на вычитывание разных описаний и протоколов и методов работы с сокетами. Сюда (в Qt) я бы не пришел, если бы не нашел ЕДИНСТВЕННЫЙ полный исходник чата на сокетах. Думаете я должен делиться сразу своей коммерческой программой???

Цитата Сообщение от 8Observer8 Посмотреть сообщение
Вот сервер Apache с открытыми исходниками и живут сайты на нём. Уверен, на Qt GPL защита сервера, тоже как-то решается
Потому что сообщество авторов Апача насчитывает сотни человек! Каждый пользователь является возможным выявителем ошибок и дыр в защите. И апач НЕ ПРОДАЕТСЯ! Если бы я писал ФРИ программу, я бы не искал методов защиты!!! И я ОДИН! Поэтому я не опенсорсер! Когда заработаю много тысяч на платных, возможно начну делиться ЧАСТЯМИ БЕСПЛАТНЫХ программ.

Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Это не защитило скайп. Клиентская часть на Python написана и обфусцирована.
Да-ну? Для меня это что-то новое! Клиенская часть у скайпа написана обычно на 2х языках.
Ядро-на чистом си! С использованием тысячи и одной хакерской методике. Использует динамическое выделение памяти и перемешивание кода, что ломает логику любых дебюгеров. Дешифрует свой код прямо в памяти. Использует для передачи высокобитный переменный ключ защиты. Протокол общения - это вообще шедевр. Использует динамические порты и частичную систему p2p. Может передавать данные даже по UDP. Может маскироваться даже под веб сервер. Обходит слабо-защищенные фаерволы и находит каналы даже через защиты некоторых провайдеров (у меня был случай когда провайдер заблокировал весь мой интернет, но в доме, в моей-же локалке был скайп не заблокированный. мой скайп его нашел и я мог "воровать" его трафик). Насколько я знаю большинство спецслужб (ФБР) сломало зубы на попытках прослушать эти разговоры, даже вроде в суд пытались на скайп подать (сейчас правда, когда он майкрософтовский у них наверняка прямой канал к их серверам). Ядро легко портируется и в NDK и в другие С++ под любые компы.
И дизайнерская часть. Когда-то, до покупки майкрософтом она была вообще на делфи написана! Потом конечно переписали на С++. Андроидовская похоже написана на яве. Под андроид ТОЧНО нет никакого питона! А если и есть, то это "костыль". Как запуск Win95 на нокии или самсунг-андроиде - можно, тяжело и не имеет смысла... Хотя возможно на питоне написана дизайнерская часть под мак или винфон или под линукс...
0
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,090
Записей в блоге: 242
29.12.2014, 17:59
Цитата Сообщение от Tester64 Посмотреть сообщение
Да-ну??? я уже 2й месяц ищу исходники с сокетами! Никто ничего не советует! Никто не дал ни одной ссылки! Я кучу часов потратил на вычитывание разных описаний и протоколов и методов работы с сокетами. Сюда (в Qt) я бы не пришел, если бы не нашел ЕДИНСТВЕННЫЙ полный исходник чата на сокетах. Думаете я должен делиться сразу своей коммерческой программой???
Я давал ссылку на пример асинхронного многопоточного сервера на Qt (прикрепил этот пример, взял с сайта автора видео-урока). А ещё можно найти много проектов здесь: Free Qt Applications/Network

Правда, это сейчас бессмысленно. Мы же выяснили, что Qt вам не подходит, так как у вас жёсткие ограничения на размер приложения
Вложения
Тип файла: zip AsSvr2.zip (3.3 Кб, 6 просмотров)
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
29.12.2014, 18:00
Цитата Сообщение от Tester64 Посмотреть сообщение
Не слышал! Поищу! Но врядли 1н к 1му расшифровывает!
1н к 1му не особо и требуется. Главное алгоритм вытащить.
Цитата Сообщение от Tester64 Посмотреть сообщение
Да-ну? Для меня это что-то новое! Клиенская часть у скайпа написана обычно на 2х языках.
Французский суд разрешил реверс-инжиниринг протокола Skype

Все так. Например защита от Guardant, берет исполняемый код, засовывает его в обфусцированную виртуалку, а на месте выполнения кода стоит инструкция вызывающий код из виртуалки.
0
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,090
Записей в блоге: 242
29.12.2014, 18:11
Цитата Сообщение от Tester64 Посмотреть сообщение
Сюда (в Qt) я бы не пришел, если бы не нашел ЕДИНСТВЕННЫЙ полный исходник чата на сокетах
Вот здесь ещё есть примеры: C:\Qt\Qt5.4.0\Examples\Qt-5.4\network
0
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
29.12.2014, 18:47  [ТС]
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Я давал ссылку на пример асинхронного многопоточного сервера на Qt (прикрепил этот пример, взял с сайта автора видео-урока). А ещё можно найти много проектов здесь: Free Qt Applications/Network
Правда, это сейчас бессмысленно. Мы же выяснили, что Qt вам не подходит, так как у вас жёсткие ограничения на размер приложения
Вы меня не внимательно читали... Qt ЕДИНСТВЕННЫЙ язык, из С++ подобных, для которого я НАШЕЛ пример сервера. Поэтому им вынужнен был заинтересоваться и задал сюда вопрос! Я не нашел приличных примеров БЕЗ использования Qt. Недавно нашел примеры в бусте, но их еще надо запустить и проверить (с бустом еще не работал).

Мы уже выяснили что Qt мне НЕ подходит! Разве что у меня совсем ничего не получится на других фреймворках! Qt слишком БОЛЬШОЙ и не особо дружит с андроид. Плюс странные проблемы могут возникнуть на лицензиях (я не до конца прочитал, но если требуют платить, значит кроме "поддержки" еще что-то ограничивают)

Теперь мне надо изучить внимательнее все по Беркли. И Буст. К Qt пока возвращаться не намерен (пока не пойму что остальное - полный кривой бред, что вряд-ли произойдет).

Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Французский суд разрешил реверс-инжиниринг протокола Skype
Французкий суд разрешил, но взломать пытались и до этого. Ходили слухи что китайцы это сделали. Но знаю их качество подделок, подозреваю что они распространяли вирусы и заставляли платить лохов за "взломщик". Я не слышал что-бы кто-нибудь реально смог подслушать речь/видео сидя на линии. Даже в чат влезть нельзя от чужого имени.

Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Например защита от Guardant, берет исполняемый код, засовывает его в обфусцированную виртуалку, а на месте выполнения кода стоит инструкция вызывающий код из виртуалки.
В детали не вникал. Плохо знаком с подобными системами защиты (не мой профиль). Но кажется там все намного проще и элегантнее - код сильно зашифрован в ехе. По мере надобности он расшифровывается в память. При этом по вирусной технологии каждый раз в разном порядке. Расшифровывается не полностью, а только те процедуры, которые нужны на сейчас. Частично (вроде) методикой расшифровки заведует сервер через свой протокол. Короче, машинный код гоняется по выделеной памяти, перемешивается, никогда не хранится полностью. В таком режиме каждый 2й запуск идет по другому алгоритму от прошлого. А значит трасировка дезасемлером не поможет. По крайней мере пока не выявят алгоритм перемешивания, основанного на случайных числах. До тех пор алгоритм останется неизвестным не смотря на решение французского суда...

Кстати спецы по безопасности говорили что в протокол безопасности нереально тяжело взломать снаружи из-за этой защиты, но если кто взломает... Это будет один самых крутых бот-нетов! Через этот протокол можно доставлять ВСЕМ юзерам (или избранным) зараженные файлы и непосредственно выполнять команды ОС прямо на удаленных устройствах (дистанционное управление методом защиты протокола через передачу частей кода и ключей шифрования с сервера). Все еще думаете что если бы они выложили исходники как это сделал Апачи всем было бы лучше? "Новичкам было бы чему поучиться"?

Добавлено через 1 минуту
Но... Буду благодарен, если подкинете ссылки на исходники/примеры нормальных (а не простейших) серверов на основе Беркли или других (не Qt) фреймворков под С++
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
30.12.2014, 12:33
Цитата Сообщение от Tester64 Посмотреть сообщение
Но... Буду благодарен, если подкинете ссылки на исходники/примеры нормальных (а не простейших) серверов на основе Беркли или других (не Qt) фреймворков под С++
Нормальных это каких? Проблема не в сервере, проблема в реализации протокола.
В зависимости от требования может быть выбраны различные подходы: многопоточная обработка, асинхронная обработка, запуск нескольких потоков в которых происходит асинхронная обработка. Эти подходы есть в примерах Boost.Asio. Если нужно еще и с БД взаимодействовать, то это дополнительный геморрой.
Классическая книга UNIX. Разработка сетевых приложений, исходный код из книги
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.12.2014, 12:33

Возможности TComboBox
Есть ли возможность в TComboBox заносить информацию из БД и по выделенному элементу получать его идентификатор в БД? P.S. В C# есть...

Возможности Windows10
Удалил я короче много различных веток реестра, и у меня крашнулся regedit. Ребутнул комп, он запустил восстановление. Выбрал восстановление...

Возможности UDP
Доброго времени суток, форумчане. Можно ли примерно сказать какой максимальный поток данных возможно разгрести через UDP без потерь? 1, 2,...

Возможности транзакции
Всем привет, возможно ли сделать следущее с транзакциями, если нет, то подскажите как правильно сделать: В одном фрейме есть три...

Возможности PSpice
Добрый день! Подскажите возможно ли провести в симуляторе PSpice расчет установившегося режима для энергосистемы? С возможностью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru