powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Какая нынче IDE для разработки ПО для линукс в Qt?
25 сообщений из 252, страница 9 из 11
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820511
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemarglbk0010,

а давай еще школьников спросим.....Давай. Думаю, что даже школьнику будет понятно, что лучше и логичнее.
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820568
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010Dimitry Sibiryakovfinally загромождает код. Значит скобки, явное закрытие файла и деструктор на случай
непредвиденных ситуаций. Потому что читающий код должен сразу видеть точку где файл штатно
закрывается.Наоборот, код загромождают классы, призванные компенсировать отсутствие finally. Предложите пользователям Borland C++ Builder выбор (там есть и finally и классов можно наделать) - сами увидите, что выберут.

Неужели
так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
if (...) 
    {
        File f("text.txt");
            try 
                {
                    ...  
                }
            finally 
                {
                    f.close();
                }
    }


лучше,
чем так
Код: plaintext
1.
2.
3.
4.
if (...) {
  File f("text.txt");
  ...
}


?
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820598
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,
Привет)
Будь честным до конца. Скобки сделай одинаковыми и добавь класс обертку для появления деструктора.
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820601
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

обертку для класса, в котором все уже реализовано? Очень "честно".
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820604
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

ах да,
скобки
Код: plaintext
1.
2.
3.
4.
5.
if (...) 
    {
        File f("text.txt");
        ...
    }

...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820608
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,
Не все же классы такие.
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820609
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёPetroNotC Sharp,

обертку для класса, в котором все уже реализовано? Очень "честно".по курсору вспомнил юз кейс?
))
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820614
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpёёёёё,
Не все же классы такие.
А какие - "не такие"? И почему они "не такие". Пример.
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820617
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,
Ну выше же код курсора взгляни.
Курсору нужен finally, но это не очистка ресурса. Ферштейн?
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820621
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010,
Мне тоже не привычно, но я уже смирился. Это не будет никогд введено. Профи пишут.
Особо желающим говорят есть макрос finally.
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820631
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpёёёёё,
Ну выше же код курсора взгляни.
Курсору нужен finally, но это не очистка ресурса. Ферштейн?
Ну был же ответ:
Код: plaintext
1.
2.
3.
4.
5.
struct CursorRaii {
	explicit Cursor( QWidget *owner, Qt::CursorShape newcursor ) : _owner( owner ) { _owner->setCursor( newcursor ); }
	~Cursor() { _owner->setCursor( Qt::ArrowCursor ); }
	QWidget *_owner;
};


Один раз пишешь - всю жизнь используешь.

А c файналли пишешь по сути то же самое, плюс втыкаешь это "то же самое внутрь"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
try 
    {
        ...
    } 
finally
    {
...
    }


- но всякий раз, всю жизнь, раз за разом.
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820638
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,
1. Один раз и на всю жизнь, как правило никогда не бывает.
2. Ваш пример и сравнение теперь более корректное. Даже для школьников).
Спасибо.
Я за честность в IT и без откатов)))
Удачи!
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820640
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,
А скобки все таки сишники пишут обе на новой строке?
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820648
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp... Один раз и на всю жизнь, как правило никогда не бывает...
Я как раз о том, что в C++ такое не просто возможно а настоятельно внедряется самими принципами языка.
А вот с try/finally - "нет" принципиально.
...
Насчет скобок - ну, тут 21898230 я слукавил, конечно. А конкретно для меня отступы автоформаттер расставляет.
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820670
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,
Вот я счас пишу и по 20 раз на дню решаю - обединить функционал в класс или нет.
И мне не нравится когда плевое дело cursor = default заставляют в класс переводить.
Это другие категории. Несоизмеримые.
Могу ссылку дать. Там профи говорит, что в Си есть много НЕЛОГИЧНЫХ вещей. Исторически.
Как и веде.
Вот мое имхо что курсор строку в класс с деструктором это НЕЛОГИЧНО.
Проехали!
Работаем.
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820704
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну конечно. Когда я фигурные скобки не так разместил - нельзя. А тебе привирать - нормально.
PetroNotC Sharp...по 20 раз на дню...
:)
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39820723
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,
Прав)
Тоже признаюсь, 3 раза решал.
- ini файл обертка. Так как у старых формат key=value. Без разделов.
- класс по директориям, т.к. Линукс и винда много отличий.
Ну и класс глобальных переменных так как было define
Но ведь день ещё не прошел))
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39821035
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp- ini файл обертка. Так как у старых формат key=value. Без разделов.Петро, ну есть же QSettings, бери и пользуйся, хошь с разделами, хошь без)
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39821088
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorych,
Спасибо. Еще не все знаю, что тут есть и что нет. Легаси проекту 10 лет.
Ну и нужно чтобы getValue(key, out, default) был с последним параметром.
Очень удобно когда сразу есть умолчание и оно возвратится при отсутствии key.
Посмотрю.
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39821107
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpegorych,
Спасибо. Еще не все знаю, что тут есть и что нет. Легаси проекту 10 лет.
Ну и нужно чтобы getValue(key, out, default) был с последним параметром.
Очень удобно когда сразу есть умолчание и оно возвратится при отсутствии key.
Посмотрю.всё именно так там и есть
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39822696
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где ставится галочка, чтобы в пошаговой отладке на Войти не входить в библиотечные функции Qt?
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39823275
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос, что применить для event ?
В mainForm членом поля у меня класс myDocument.
Нужно теперь в сам mainForm передать событие onOpen onClose.
Почитал, что в сях поддерки нет без доп библиотек.
Варианты:
- все таки перейти на Qt класс вместо сишного. Там есть.
- добавить библиотеку. Какую?
- на mainForm повесить интерфейс с двумя функциями и передать его в конструкторе в myDoc.
?
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39823724
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpна mainForm повесить интерфейс с двумя функциями и передать его в конструкторе в myDoc.исключено)))
На уровне языка в плюсах не реализованы интерфейсы как в шарпе и java.
Нда. Как интересно то)). Как будто в функциональное программирование ушел).
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39823726
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из первых двух выигрывает Qt вызовы супротив boost.signals.
Некуда деваться. Будем вводить класс не С++ а класс Qt.
Особенно в пятерке.
Есть автоматический родитель, сигналы слоты и вроде всё.
...
Рейтинг: 0 / 0
Какая нынче IDE для разработки ПО для линукс в Qt?
    #39823730
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

непонятно, о чем баишь, совсем.
...
Рейтинг: 0 / 0
25 сообщений из 252, страница 9 из 11
Форумы / C++ [игнор отключен] [закрыт для гостей] / Какая нынче IDE для разработки ПО для линукс в Qt?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]