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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: С чего начать?  (Прочитано 4490 раз)

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

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: С чего начать?
« Ответ #30 : 13 Февраля 2011, 11:34:21 »
Ты про тех кто вставляет вредоносные куски программ в исходники?
Нет, таких я не видел, да и это маловероятно, что специально автор будет это делать, только если его хостинг кто взломал, ибо профита ради лулзов при таком подходе слишком мало. А вот мелких пакостников следует остерегаться, но их конечно же видно сразу, по гневным комментам попавшихся....

А GooglCode эффективная штука или там по большей части для  винды?
Преимущественно для венды только на кодеплексе. А на остальных проектных хостингах в основном кроссплатформенные решения...

Оффлайн Dr.Keilmann

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Day of Silence...
    • Просмотр профиля
Re: С чего начать?
« Ответ #31 : 13 Февраля 2011, 11:38:25 »
А по поводу компиляции. Когда я напишу скажем блокнот простенький. Когда скомпилируется и соберётся, будет же такая же шестерёнка? Она адекватно запустится или как с Helloworld в тайне от меня?
В белом облаке не увидишь ни следа уродства

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: С чего начать?
« Ответ #32 : 13 Февраля 2011, 11:45:55 »
Если программа запускается в том контексте, с которым она запрограммирована взаимодействовать, то это будет в нём очевидно. Лучше пробуй, а то можно так будет всю жизнь спрашивать, так ничего и не сделав сам. А со временем вопросов будет еще больше, что отвечающих нехватет, это к гадалке не ходи..

Оффлайн Dr.Keilmann

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Day of Silence...
    • Просмотр профиля
Re: С чего начать?
« Ответ #33 : 13 Февраля 2011, 11:47:57 »
Ок, как напишу программу и скомпилирую, отпишусь тут)
В белом облаке не увидишь ни следа уродства

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: С чего начать?
« Ответ #34 : 13 Февраля 2011, 14:56:34 »
Так,
сначала нужно собрать простой "Hello...."
затем нужно понять как работает make и что такое makefile
затем можно и QtCreator (*.pro) , CMake (CMakeLists.txt) и т.д.

В идеале можно проект писать сразу и одновременно и на VS/Win и QtCreator/win и QtCreator/lin ........
на самом деле разница только в файле описывающем проект , у студии свой формат файла, у make свой, есть еще "универсальные" типа QT, Cmake  и т.д.
« Последнее редактирование: 13 Февраля 2011, 14:59:40 от maximum2000 »

Оффлайн FrankiAm

  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Re: С чего начать?
« Ответ #35 : 13 Февраля 2011, 15:39:20 »
Вот и гоблины вылезли)))
Те дело говорят, а ты говном бросаешь. Перешел на новую ось, какого х...я ноешь что "Тут непонятно ни программы разработки, ни стандарты((" и "Даже элементарные программы не выполняются." ТЕБЕ ЛИЧНО Ubuntu ничего не должна.
И если бы вам "Хотелось бы дальше погружаться в мир программирования." - то погружайтесь. Но во избежании лишнего мозго... и вам и всем присутствующим - идите в винду, и "погружайтесь там".
1. Sempron 3000+ (старенький, но работает :)) + Ubuntu 9.04
2. Dell Inspiron N5110 (i3-2350, HD3000 + gt525m 1Gb, 4Gb, 500Gb) + Ubuntu 13.04.

Оффлайн Dr.Keilmann

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Day of Silence...
    • Просмотр профиля
Re: С чего начать?
« Ответ #36 : 14 Февраля 2011, 09:40:24 »
Цитировать
Так,
сначала нужно собрать простой "Hello"...

Я собрал уже)

Цитировать
затем нужно понять как работает make и что такое makefile

В процессе..


P.S. К сожалению гуглил и не нашёл исходного кода блокнота или калькулятора.
Попробую ещё, может найду.
А где вообще люди эти коды достают?
« Последнее редактирование: 14 Февраля 2011, 09:43:50 от Dr.Keilmann »
В белом облаке не увидишь ни следа уродства

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: С чего начать?
« Ответ #37 : 14 Февраля 2011, 10:08:15 »
Попугали и хватит. ;D
К нам пришел, похоже, не хомячок, зачем же его отправлять назад ?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: С чего начать?
« Ответ #38 : 14 Февраля 2011, 10:25:27 »
http://developer.qt.nokia.com/wiki/GettingStartedWithQtRussian

Пользователь решил продолжить мысль 14 Февраля 2011, 10:27:13:
http://doc.qt.nokia.com/4.0/widgets-calculator.html

Пользователь решил продолжить мысль 14 Февраля 2011, 10:32:15:
НО! До начала работы с разными фреймворками нужно хотя бы выучить язык на котором будет происходит с ними общение.
« Последнее редактирование: 14 Февраля 2011, 10:32:15 от Mam(O)n »

Оффлайн Dr.Keilmann

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Day of Silence...
    • Просмотр профиля
Re: С чего начать?
« Ответ #39 : 14 Февраля 2011, 11:07:02 »
Цитировать
http://developer.qt.nokia.com/wiki/GettingStartedWithQtRussian
http://doc.qt.nokia.com/4.0/widgets-calculator.html

Спасибо. Перевариваю...

Цитировать
НО! До начала работы с разными фреймворками нужно хотя бы выучить язык на котором будет происходит с ними общение.

Намотал на ус)

P.S. Mam(O)n очень толковые советы


Я так понимаю, что программу написанную на одной IDE сложновато запустить на другой.

Там было дано 5 файлов(для калькулятора)

(Нажмите, чтобы показать/скрыть)

Их как понимаю нужно вставить в проект, исправить makefile и запустить компилятор? Только не совсем разобрался в Qt. Попробую скомпилировать это, править код и играться, а потом написать своё.

 std::cout но и std::cin. Как уже говорилось про стандарт, просто странно что в учебнике он не учитывается, хотя может для Linux свои стандарты.
« Последнее редактирование: 14 Февраля 2011, 13:59:17 от Dr.Keilmann »
В белом облаке не увидишь ни следа уродства

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: С чего начать?
« Ответ #40 : 14 Февраля 2011, 14:35:17 »
Цитировать
хотя может для Linux свои стандарты.
:2funny: :2funny: :2funny:
Возьмите любую нормальную книгу по С++  и почитайте про пространство имён. Мне откровенно не понятно чего и как вы там программировали под Windows, не имея даже таких знаний.
« Последнее редактирование: 14 Февраля 2011, 14:36:50 от Not eXist »

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: С чего начать?
« Ответ #41 : 14 Февраля 2011, 14:40:14 »
Открываем QT Creator - Примеры (на главной) - Виджеты - Калькулятор.
Нажимаем на зеленый треугольник внизу слева.
Вуаля, проще некуда.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Dr.Keilmann

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Day of Silence...
    • Просмотр профиля
Re: С чего начать?
« Ответ #42 : 14 Февраля 2011, 16:42:51 »
Цитировать
Возьмите любую нормальную книгу по С++  и почитайте про пространство имён. Мне откровенно не понятно чего и как вы там программировали под Windows, не имея даже таких знаний.

Если бы я был крутым программистом, то вы были бы последним кого я спросил

Цитировать
Открываем QT Creator - Примеры (на главной) - Виджеты - Калькулятор.

Всё разобрался, примеры были не установлены
В белом облаке не увидишь ни следа уродства

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: С чего начать?
« Ответ #43 : 14 Февраля 2011, 18:10:06 »
Цитировать
Если бы я был крутым программистом, то вы были бы последним кого я спросил
Максимализм конечно бывает полезным, но далеко не везде и не всегда.

Lifewalker

  • Гость
Re: С Winows на Linux, программирование
« Ответ #44 : 14 Февраля 2011, 18:31:23 »
А может, пока не поздно, вернетесь обратно в винду? Сэкономите кучу времени...
... себе и людям. Поддерживаю.

Если бы я был крутым программистом, то вы были бы последним кого я спросил
А нифига не надо быть крутым программистом, чтобы знать про std.
ЕМНИП в Студии прога без using namespace std; тоже не копилится.

Я так понимаю, что программу написанную на одной IDE сложновато запустить на другой.
Это утверждение похоже на «значит колбасу, привезённую на телеге невозможно съесть так же, как колбасу привезённую на автомобиле». А вы можете себе представить, что программу можно написать вообще без IDE! То есть вообще! В редакторе написать и компилятором скомпилить!

Честно, откуда такие «программисты» берутся?   :o
« Последнее редактирование: 14 Февраля 2011, 18:37:32 от Lifewalker »

 

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