Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
egorzhartun
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 97
#1

CodeVS для linux - C++

30.06.2015, 21:16. Просмотров 581. Ответов 25
Метки нет (Все метки)

наверняка тему я написал не там где надо, но всё же

скачать codevs для linux, разархивировал и дальше написано запустить исполняемый файл Code, но он не запускается.
помогите, как мне быть
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2015, 21:16     CodeVS для linux
Посмотрите здесь:

С++ компилятор для Linux (Ubuntu) - C++
Есть ли какой удобный С++ компилятор для Linux (Ubuntu), как Microsoft Visual Studio?

Книги C++ для программирования на Linux - C++
Всем привет! Подскажите пожалуйста книгу по C++ для программирования под Linux! Сколько смотрел попадались только книги по C...

Командный интерпретатор для Linux и Windows - C++
Помогите пожалуста непонимаю как делать ето( Разработайте простой командный интерпретатор для Linux и Windows. Он должен выдавать...

Подскажите графическую библиотеку для Linux - C++
Подскажите пожалуйста самую простую графф. библиотеку для Linux и с хорошей документацией.

Можно ли на CBuilder 6 откомпилировать exe для Linux? - C++
I voobshe, vot napisal ya na CBuilder programmku, a kak sdelat' takuu ge dlya Linuxa? Isvinyaus' sa durazkiy vopros i saranie blagodaru...

Можно ли скомпилировать программу для Windows из под linux? - C++
Можно ли скомпилировать программу для windows из под linux?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egorzhartun
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 97
01.07.2015, 16:31  [ТС]     CodeVS для linux #16
Но просто как писать приложение, не делая дизайн. У меня больше идёт как "программист-дизайнер". Как реализовать нужный функционал, под консоль писать что ли?



И да, на Linux я сел буквально пару дней назад, но ранее им пользовался (совсем немного). В этой теме речь шла о CodeVS на Linux. Я скачал CodeVs, распаковал, но запустить исполняемый файл не могу. Уже даже заходил в папку с программу и пытался запустить, но результат не закончился успехом. Как вообще быть?
Velesthau
523 / 425 / 129
Регистрация: 25.11.2014
Сообщений: 1,662
01.07.2015, 16:46     CodeVS для linux #17
Цитата Сообщение от egorzhartun Посмотреть сообщение
Как вообще быть?
Научиться работать с Linux. Потом уже кодить под него. Тогда спокойно найдешь свой исполняемый файл и запустишь его.

Добавлено через 4 минуты
Цитата Сообщение от egorzhartun Посмотреть сообщение
У меня больше идёт как "программист-дизайнер"
Ну раз "программист" есть в этом слове, то в чем проблема написать GUI кодом, или разметкой? А то, судя по требованиям к ПО, у тебя больше идет как "просто дизайнер, и то не факт".

Добавлено через 3 минуты
Цитата Сообщение от egorzhartun Посмотреть сообщение
Как реализовать нужный функционал, под консоль писать что ли?
Пиши консольное, в чем проблема? Ну раз ты программист - пиши GUI, если хочется так, че ты к RAD прицепился, как клещ?

Добавлено через 4 минуты
Данный форум крутится на php с каким-нибудь apache, или nginx и эти приложения реализуют огромный функционал без GUI. Удивительное рядом.
egorzhartun
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 97
01.07.2015, 16:47  [ТС]     CodeVS для linux #18
Прицепился к RAD лишь потому, что там не всё так сложно: компонент на форму, даблклик по компоненту и прописывай код. Я себе поставил QtCreator и суть уже понял, как работать, компилировать проект и пока всё. Но как в ручную писать GUI, где про это вообще взять инфомацию и с чего начать, я не знаю.
Renji
1878 / 1276 / 290
Регистрация: 05.06.2014
Сообщений: 3,642
01.07.2015, 18:52     CodeVS для linux #19
Цитата Сообщение от egorzhartun Посмотреть сообщение
И да, на Linux я сел буквально пару дней назад, но ранее им пользовался (совсем немного). В этой теме речь шла о CodeVS на Linux. Я скачал CodeVs, распаковал, но запустить исполняемый файл не могу. Уже даже заходил в папку с программу и пытался запустить, но результат не закончился успехом. Как вообще быть?
Ну, в консоли напечатать "точка путь к исполняемому файлу". Проблема в том, что способ распространения CodeVS неимоверно кривой. Ну не распространяется софт под Пингвинами, в форме зип-архивов. Есть специальные форматы инсталляционных файлов, вокруг которых не надо скакать с бубном.
Цитата Сообщение от egorzhartun Посмотреть сообщение
Я себе поставил QtCreator и суть уже понял, как работать, компилировать проект и пока всё. Но как в ручную писать GUI, где про это вообще взять инфомацию и с чего начать, я не знаю.
Кидаете Widget на форму, кликаете правой кнопкой, выбираете "Promote to...", вбиваете имя класса виджета (дочернего окна) и имя заголовочного файла (.h) этот класс описывающего. Класс виджета наследуете от QWidget. Реакцию виджета на внешние раздражители делаете через перегрузку виртуальных функций. Например, когда виджет нужно нарисовать, у него вызывается метод paintEvent. Полный список виртуальных методов с полпинка находится в Гугле.
egorzhartun
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 97
01.07.2015, 21:24  [ТС]     CodeVS для linux #20
Я, кажется, понял прелести программирования на линуксе.
Мне бы книгу о писульках GUI на qtcreatore и русскоязычную документацию, чтобы было расписано всё хорошо. Я просто вникаю в это впервые и мне стало интересно писать дизайн, именно писать, а не клипать кнопки, чекбоксы, меню и прочее на форму, при этом делая даблклик прописывать действия.


Я хотел поставить меню на форме, но пребывая в ступоре остановился на #include <QMenu>. Смотрел документацию, но ничего не понял, так как не знаю азов всех этих вещей.
Renji
1878 / 1276 / 290
Регистрация: 05.06.2014
Сообщений: 3,642
02.07.2015, 05:01     CodeVS для linux #21
Цитата Сообщение от egorzhartun Посмотреть сообщение
Мне бы книгу о писульках GUI на qtcreatore и русскоязычную документацию, чтобы было расписано всё хорошо. Я просто вникаю в это впервые и мне стало интересно писать дизайн, именно писать, а не клипать кнопки, чекбоксы, меню и прочее на форму, при этом делая даблклик прописывать действия.
Чего там расписывать? Окна представлены виджетами. Виджеты создаются через new класс_виджета(аргументы,родительский_виджет). Удалением (вызовом delete) занимается этот самый родительский виджет. Вот с русскоязычной документацией швах. На doc.crossplatform.ru что-то есть, но переведено максимум на половину.
Цитата Сообщение от egorzhartun Посмотреть сообщение
Я хотел поставить меню на форме, но пребывая в ступоре остановился на #include <QMenu>. Смотрел документацию, но ничего не понял, так как не знаю азов всех этих вещей.
Гуглить "сигналы и слоты". Затем использовать addAction у QMenu также как connect у слотов. Если объяснять в терминах чистого C++, то слот - callback метод, а сигнал пинает все callback которые на него повесили. Причем, слот это именно метод конкретного объекта, а не просто static функция. QMenu же наполняется посредством пихания в него пар "имя команды - callback метод (слот)".
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
02.07.2015, 13:55     CodeVS для linux #22
Мне бы книгу о писульках GUI на qtcreatore
Ну сходу нашлось вот это
Qt 4.8. Профессиональное программирование на C++
Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++
Свежая документация с примерами есть в самом qtCreator`e
CodeVS для linux
egorzhartun
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 97
02.07.2015, 22:01  [ТС]     CodeVS для linux #23
Я постараюсь в эту всю систему вникнуть.
Касательно С++. У меня буквально через пол года будет курсовой проект по С++ и естественно средой разработкой своей программы будет Borland C++. Стоит ли мне углубленно изучать Qt, чтобы избежать "обезьянства": кидать на форму компоненты и даблкликом прописывать события?



Если да, то каким образом мне скомпилировать проект под винду на линуксе?
Наверняка здесь есть доля тупости, но всё же.

Добавлено через 7 минут
Работаю на линуксе, дизайн программы чуть отличается от версии для винды, но вообще суть всех диалогов выше - это "программирование дизайна (GUI)" на Qt.


Я скачать книгу Жасмин Бланшет, Марк Саммерфилд - Qt 4. Программирование GUI на C++ и там содержание даёт надежду на успешное программирование, но есть минус, который сказался на мне: мне надо изучить Qt с нуля и в этот ноль входят:
1. Расширения проекта (.h, .cpp) / здесь я сразу замечу, что я только начинаю учить с++ и единственное с чем я работал так это Form1->show();
2. Где что прописывать, потому что создаётся 3 файла (.h/.cpp/.cpp) и я без понятия где что писать.



На самом деле много пунктов, но хотелось бы с нуля, так как я в этом новичок.
Renji
1878 / 1276 / 290
Регистрация: 05.06.2014
Сообщений: 3,642
02.07.2015, 22:30     CodeVS для linux #24
Цитата Сообщение от egorzhartun Посмотреть сообщение
Касательно С++. У меня буквально через пол года будет курсовой проект по С++ и естественно средой разработкой своей программы будет Borland C++. Стоит ли мне углубленно изучать Qt, чтобы избежать "обезьянства": кидать на форму компоненты и даблкликом прописывать события?
Qt код под Борландом не заведется. Там используются не чистые плюсы, а Qt расширение синтаксиса. Впрочем, что-то мне подсказывает, что под Борландом и абсолютно стандартный C++11 не заведется. Так что, закопайте обратно.
Цитата Сообщение от egorzhartun Посмотреть сообщение
2. Где что прописывать, потому что создаётся 3 файла (.h/.cpp/.cpp) и я без понятия где что писать.
Эм... Вы запускать IDE не пробовали? Там слева же отображается папка с файлами проекта. Правой кнопочкой по папке и будет вам опция добавления новых файлов.
egorzhartun
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 97
02.07.2015, 22:50  [ТС]     CodeVS для linux #25
Я забыл отметить, что не обязательно в Borland писать, лишь бы на с++.
Добавлять файлы в проект я умею, я не знаю какой файл за что отвечает.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2015, 23:01     CodeVS для linux
Еще ссылки по теме:

Можно ли из под linux писать приложения для Windows c использыванием графики!!?? - C++
Очень заинтересовал етот вопрос так как отформатил жосткий и поставил линух а теперь незнаю ...

Windiws vs Linux - C++
Я учусь программировать на с++. И использую для этого вижуал студио, НО мне сказали, что для дальнейшего она(вижуал студио) непригодна и...

getchar() в linux - C++
Здравствуйте! Я создал небольшую консольную программу. Сначала мне нужно ввести данные с помощью cin и нажать Enter. Сразу после cin у меня...

Компиляция в linux - C++
Вот захотел С++ изучит написал стандартную первую программу (Hello World) и стал компилировать в терминале: ...


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

Или воспользуйтесь поиском по форуму:
Renji
1878 / 1276 / 290
Регистрация: 05.06.2014
Сообщений: 3,642
02.07.2015, 23:01     CodeVS для linux #26
Цитата Сообщение от egorzhartun Посмотреть сообщение
Добавлять файлы в проект я умею, я не знаю какой файл за что отвечает.
Как напишите, так отвечать и будет. Я вроде бы уже говорил, что при добавлении собственного Qt виджета, вы сами и задаете в каком файле класс виджета описан.
Цитата Сообщение от egorzhartun Посмотреть сообщение
1. Расширения проекта (.h, .cpp) / здесь я сразу замечу, что я только начинаю учить с++ и единственное с чем я работал так это Form1->show();
.h - константы, заголовки функций, объявление классов.
.cpp - реализация функций и методов.
Как бы эти тайны должны разъясняться даже в книгах типа "C++ для чайников".
Yandex
Объявления
02.07.2015, 23:01     CodeVS для linux
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru