Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Разработка небольшого приложения на C++/qt и C# - с чего начать?  (Прочитано 10622 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Чистый, а вот, если в форме сложно динамически создаются элементы, то лучше описывать руками. Но в 80% софта такого не бывает.

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
peregrine,
пример ?  в таком случае я выделяю на форме область для динамических объектов, компаную ее со статическими объектами, после чего в коде работаю с динамикой при этом уверен что статика будет там где и должна ....
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Чистый, правильно, что-то я ступил. Мучился, ручками всё писал... Правда на WxWidgets.

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
peregrine,
ну с этим фрамеворком я вообще не работал
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5753
  • Все по палатам!
    • Просмотр профиля
Отрисовать на qt можно как то так:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 30 Октября 2013, 18:24:30 от SergeyIT »
Извините, я все еще учусь

Оффлайн Санчо42

  • Автор темы
  • Активист
  • *
  • Сообщений: 424
    • Просмотр профиля
Спасибо. Если есть у кого на примете есть книги по C++ для начинающих (не для прожженых програмеров, желающих еще сильнее приподнять свой уровень), дайте пожалуйста название
Asus K55DR  AMD A-10 (HD7660+HD7470) 6Gb/1Tb

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5753
  • Все по палатам!
    • Просмотр профиля
Извините, я все еще учусь

Оффлайн tagezi

  • Активист
  • *
  • Сообщений: 359
    • Просмотр профиля
    • Информатика в экономике и управлении
Санчо42,
Классика http://www.lib.ru/CPPHB/cpptut.txt
Он же сказал "Я хочу реп с братками почитать", а ты ему: "Никколо Паганини..." =)

Спасибо. Если есть у кого на примете есть книги по C++ для начинающих (не для прожженых програмеров, желающих еще сильнее приподнять свой уровень), дайте пожалуйста название
Жасмин Бланшет, Марк Саммерфилд «Qt4: программирование GUI на С++», 2007
Макс Шлее, Qt 4.5. Профессиональное программирование на C++, 2010
ASUS K53E, intel i5, 8 Gb, Integrated Intel® GMA HD
wiki LibreOffice
справка LibreOffice

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Более грамотный порядок изучения таков:
Си -> С++ -> C++ ООП -> C++/Qt другой порядок изучения сделает из вас либо быдлокодера, либо вы сталкнетесь с проблемами которые не в состоянии понять так как отсутствует база в ООП, могу сказать со 1024% уверенностью что не зная ООП что-то серьезное написать на Qt вы не сможете, а если сможете то это будет отвратительный по качеству код...
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн SergeyIT

  • Зануда.
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5753
  • Все по палатам!
    • Просмотр профиля
Чистый,
В начале забыл: "машинные коды -> asm ->". Ведь у Си ноги растут именно оттуда.
PS
Подумалось - в начале было слово... машинное
« Последнее редактирование: 25 Октября 2013, 13:14:16 от SergeyIT »
Извините, я все еще учусь

Оффлайн tagezi

  • Активист
  • *
  • Сообщений: 359
    • Просмотр профиля
    • Информатика в экономике и управлении
SergeyIT,
Сначала нужно Букварь -> Логика -> Алгоритмика -> ...
ASUS K53E, intel i5, 8 Gb, Integrated Intel® GMA HD
wiki LibreOffice
справка LibreOffice

Оффлайн Aeooe

  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
    • Компания БИТ
Поддерживаю мнение начать все с низов и ручками в текстовом редакторе. Начинал эксперементировать ажно с самого компилятора. Учился компилить код вручную. потом только понял как разботают makefile. Теперя если проблемы с qmake - правлю makefile ручками и все работает =)

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
SergeyIT,
я сказал так как есть, в области C++/Qt...
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Санчо42

  • Автор темы
  • Активист
  • *
  • Сообщений: 424
    • Просмотр профиля
Более грамотный порядок изучения таков:
Си -> С++ -> C++ ООП -> C++/Qt другой порядок изучения сделает из вас либо быдлокодера, либо вы сталкнетесь с проблемами которые не в состоянии понять так как отсутствует база в ООП, могу сказать со 1024% уверенностью что не зная ООП что-то серьезное написать на Qt вы не сможете, а если сможете то это будет отвратительный по качеству код...
Нет выбора и времени, курсовик сдается через 2 месяца, программу нужно сделать хоть и простую, но оконную. Само сабой, нужно начать с букваря, а потом перейти к колобку и т.д., а не сразу браться за С++.

Еще кто нибудь знает учебники по С++ неплохие?
Asus K55DR  AMD A-10 (HD7660+HD7470) 6Gb/1Tb

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Санчо42, Подбельский ВВ "Cтандартный C++". Это для тех кто Си не знает, а нужен C++. Но мне больше Страуструп нравится, но думаю, что вам он сложноват будет.

Пользователь решил продолжить мысль 25 Октября 2013, 20:28:02:
Санчо42, думаю ради курсовика можно и быдлокодить, раз до ВУЗа времени не было нормально ЯП изучать.

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.