LINUX.ORG.RU

Вышла предварительная версия IDE Qt Creator

 , ,


0

0

На сайте Qt Software появилась первая 'Technology Preview' версия Qt Creator, кросс-платформенной IDE для разработки на C++/Qt.

Qt® Creator — это новая легковесная кросс-платформенная интегрированная среда разработки (IDE), спроектированная с целью сделать разработку на Qt еще более быстрой и простой.

Финальный релиз Qt Creator запланирован на начало 2009 г.

>>> Подробности



Проверено: UVV ()

Ответ на: комментарий от namezys


temlate<typename T>
class Ptr {
public:
    T* operator->();
};

template<typename T>
class Test {
};

template<>
class Test<char> {
    QString str() const;
}

....

Ptr< Test<char> > t;

t->(а тута автодополнение)

namezys ★★★★
()

Больше IDE хороших и разных :)... я одного понять не могу, что бы не появилолсь нового, обязательно найдутся старые пердуны, которые начинают вещать, что и трава раньше зеленее была и горы выше, и IDE айдиестее итд итп. Господа, а не выпить ли вам йаду?

Zylon80
()
Ответ на: комментарий от anonymous

> И почему мне кажется, что Qt скоро станет таким же УГ, как и моно :-/

И почему мне кажется, что Qt скоро станет божественным фреймворком...

katafeyki
()

Give us a full scaled integration with Eclipse on all platforms! Not any f* lightweight IDE!

anonymous
()
Ответ на: комментарий от wfrr

>емакс плюсы не тянет

Лично у мну всё "тянет". ЧЯДНТ?

Deleted
()

Пользуясь случаем, представляю вам мою последнюю разработку в области программирования.
Программа считает, сколько в двумерном массиве чисел в каждой строке
больше среднего строки.

#include <iostream>
using namespace std;
int main ()
{
	int a[4][5]={
		    {1,5,1,5,1},
		    {1,1,1,1,1},
		    {6,4,1,6,4},
		    {4,4,4,1,1}
                              }; 
                     
	int i=0,j,k=0,summ=0; float srednee;
	for(i=0; i<4; i++)
	{
		for(j=0; j<5; j++)
		{
			summ=summ+a[i][j]; //сумма элементов каждой строки
		}
		srednee=summ/5.0; //среднее элементов каждой строки
		for(j=0; j<5; j++)
		{
			if(a[i][j]>srednee) k=k+1;
		}
		cout<<k<<endl; //количество элементов каждой строки больше среднего
		k=0; srednee=0; summ=0; 
	}
	
}

Wedge_Antilles
()
Ответ на: комментарий от Barlog_M

> А ну эту ку-тю. Изучаю Gtk ибо нравится мне mono.

Обалденная логика. Ещё изучи овечек, потому что тебе женский пол нравятся.

Gharik
()
Ответ на: комментарий от Zylon80

>Больше IDE хороших и разных :)

+1 И как можно меньше платных. У мну стал вопрос о регистрации и легализации софтины под венду, и поскольку я работал (исторически сложилось) под Борланд Билдером Цы++ (естессна, нелегальным, ибо стоимость сего ИДЕ запредельна), я стал искать ИДЕ, компилер и упаковщик, на которые можно портировать свои поделия, а затем ссылаться при подготовке документации.

ЗЫ Юзаю ГСС и Коде::Блокс (под вынь если)

Deleted
()
Ответ на: комментарий от Wedge_Antilles

>Пользуясь случаем, представляю вам мою последнюю разработку в >области программирования. >Программа считает, сколько в двумерном массиве чисел в каждой строке >больше среднего строки.

Зачем засоряешь форум? Тут и без тебя пионеров хватает...

anonymous
()
Ответ на: комментарий от kost-bebix

> Убогие аналогии как запорожец.

Сразу видно велосепидиста.

Говорю как обладатель Chevrolet Tracker и Suzuki Vitara.

katafeyki
()
Ответ на: комментарий от Deleted

>+1 И как можно меньше платных. У мну стал вопрос о регистрации и легализации софтины под венду, и поскольку я работал (исторически сложилось) под Борланд Билдером Цы++ (естессна, нелегальным, ибо стоимость сего ИДЕ запредельна), я стал искать ИДЕ, компилер и упаковщик, на которые можно портировать свои поделия, а затем ссылаться при подготовке документации.

Очень интересно мне как ты портируешь написанное для BCB и VCL на какой-либо другой компилер... :)

Кстати, есть бесплатные версии BCB и Delphi, называются Turbo C++/Delphi соответственно - http://www.turboexplorer.com/

anonymous
()
Ответ на: комментарий от Wedge_Antilles

>Пользуясь случаем, представляю вам мою последнюю разработку в области >программирования. >Программа считает, сколько в двумерном массиве чисел в каждой строке >больше среднего строки.

>#include <iostream> >using namespace std; >.... >}

классная прога! а какая у нее лицензия? я собираюсь присоединиться к проекту. если это гпл, то одназначно это последний кирпич в здание вендекапца!

anonymous
()
Ответ на: комментарий от VladimirP

>Есть Qt Designer есть KDevelop. Тогда новая IDE для чего нужна? Непонятно...

значи молча проходи мимо

anonymous
()

Любопытно... Спасибо нокиям

temy4
()
Ответ на: комментарий от Wedge_Antilles

> А висуал студия бесплатна и полностью русифицирована.

Она так же бесплатна, как Photoshop и FineReader.

> Лучше её юзать под вынь.

"Цель оправдывает средства" :) Нафиг под вынь писать...

const86 ★★★★★
()

Вообще любопытная IDE, но пока не очень полезная. Class View я там не нашел, из GUI дизайнера нельзя мышкой назначить обработку событий на кнопки, акшены итд. Методы в специализированных шаблонах видит, а с STL похоже не дружит. Подождем еще годик, может добавят.

Zylon80
()
Ответ на: комментарий от const86

>Она так же бесплатна, как Photoshop и FineReader.

Не,не,не... :) Visual Studio Express действительно бесплатна,... для тех у кого есть лицензия на офтопик.

Zylon80
()
Ответ на: комментарий от const86

> Она так же бесплатна, как Photoshop и FineReader.

ради справедливости, VS Express бесплатна и в ней можно создавать коммерческие проекты. Единственное что требуется регистрация. Видимо для рассылок рекламы.

shild
()
Ответ на: комментарий от Absurd

> Это все проблемы С++, а не имакса, т.к. все плюсовые тулчайны всегда работали и будут работать через .опу. Гораздо проще базовый язык в Qt поменять.

Точно также можно сказать, что "это все проблемы C++", а не блокнота :) Или: это все проблемы Java, а не блокнота, т.к. Emacs ни разу не дотягивает до нормальных Java IDE. А плюсовые тулчейны слишком сложные получаются, это факт. Но то, что с плюсовым кодом гораздо удобнее работать в VS+VA, Eclipse+CDT, Netbeans+CPPModule, SlickEdit, Emacs+Xref, чем просто в голом Emacs(+Cedet?) - это тоже факт.

kamre ★★★
()
Ответ на: комментарий от Wedge_Antilles

>Пользуясь случаем, представляю вам мою последнюю разработку в области программирования. ... Wedge_Antilles (*) (31.10.2008 11:20:00)

Господа, а не устроить ли нам пионэрский костер по такому случаю, вот и дровишки сами пожаловали.

anonymous
()
Ответ на: комментарий от Barlog_M

> Изучаю Gtk ибо нравится мне mono.

У тебя тоже мак?

temy4
()
Ответ на: комментарий от wfrr

> Надо отдать должное если едие будет неплохой то нокия пошла верным путем, для популярности такой сложной штуки как куте давно требовалась хорошая иде. Всякие уго вроде емакса привлекали только задротов - сишников ибо емакс плюсы не тянет. А замечательная вижуалстудия только под винду.

Уже давно доступен Qt Eclipse Integration со всеми этими фичами.

Хотя, стоит отдать должное, эта IDE, судя по ролику, поудобнее еклипса будет.

anonymous
()
Ответ на: комментарий от kamre

>Или: это все проблемы Java, а не блокнота, т.к. Emacs ни разу не дотягивает до нормальных Java IDE.

Жавскую интеграцию в имаксе пока не пробовал, но я не вижу ни одной причины почему ее нельзя сделать настолько же надежной и проработанной как С mode.

Absurd ★★★
()
Ответ на: комментарий от Zylon80

> Visual Studio Express действительно бесплатна,... для тех у кого есть лицензия на офтопик.

А как у неё с функционалом?

По-прежнему, VS работает на одной платформе и проги из-под неё выходят такими же, так что даже бесплатность ей не поможет.

const86 ★★★★★
()
Ответ на: комментарий от DrMoriarty

>>http://alexott-ru.blogspot.com/2008/06/cedet.html вполне себе работает

>Вот за это я люблю ЛОР, пойдёшь читать про Qt, заодно про емакс что-то полезное узнаешь

А смысл, я работаю в emacs, но я знаю, что для плюсов он не будет подходить никогда. Основная причина - регекспами c++ не описать. А все механизмы emacs на регекспах строятся.

Возможно кто-то и напишет работу с плюсами вручную, но это будет посторонний для emacs механизм, который будет глючить почреному, потому как отладка работы с плюсами дело очень трудоемкое, а больших ресурсов для нее нет.

x86_64 ★★★
()
Ответ на: комментарий от Wedge_Antilles

>Здорово, если ошибки компиляции тоже переведут на русский, как и в студии.

С добрым утром. Переключи язык на русский, и gcc начнёт лаяться по-русски.

adarovsky ★★★★
()

Мужики, кто ставил эту прграммулину: как ей указать, где лежит версия qt? Ругается, что нет выьранной в настройках версии qt, системную видно не подхватывает. Как на этой ИДЕ компилить?

MuZHiK-2 ★★★★
()
Ответ на: комментарий от los_nikos

>los_nikos *** (*) (30.10.2008 21:09:58)

Убей себя как Томи, Qt больше делает для опенсоурс чем твои вопли из помойки

anonymous
()

> новая легковесная кросс-платформенная интегрированная среда разработки

Легковесная? C каких это пор Qt стала легковесной? Взгляните на кеды, и убедитесь сами какая она легковесная.

egorinsk
()
Ответ на: комментарий от Zylon80

> Не,не,не... :) Visual Studio Express действительно бесплатна,... для тех у кого есть лицензия на офтопик.

Express - вещь весьма неплохая (особливо для .NET, ради демонстрации которого она и была задумана), а касательно C++ у нее есть большой минус - отсутствует MFC. Тем, кто хочет крикнуть "не нужен", советую глянуть на Media Player Classic, Infra Recorder и прочий опенсорсный софт под винду :)

e_val ★★★
()
Ответ на: комментарий от const86

> По-прежнему, VS работает на одной платформе и проги из-под неё выходят такими же, так что даже бесплатность ей не поможет.

кто тебе мешает писать кроссплатформенный код на VS?

JackyTreehorn
()
Ответ на: комментарий от Absurd

>>Как там в емаксе с реракторингом и автокомплитом? Шо только функции? А хитрые шаболны, макросы? Выдает емакс варнинг если типы не совпадают, или он только и может что показывать ошибки компилятора и ломать пальцы?

>Это все проблемы С++, а не имакса, т.к. все плюсовые тулчайны всегда работали и будут работать через .опу.

Это точно! Вменяемое автозавершение было и есть в eclipse или codeblocks, однако всё одно не такое отточенное как, например, в VS для C#: подчёркивать синтаксические ошибки, как это например умеет делать VS ещё при наборе они не умеют, простмотр ЛЮБЫХ выражений, результатов функиций и т.п. в отладчике тоже нет - и это понятно, т.к. C# использует интерпретатор и здесь проблем, когда как для С++ (компилируемого) просмотреть результат выражения типа string.Trim() или более сложного будет весьма проблематичен. И даже не знаю как таку проблему можно решить для С++, хотя есть конечно С++ интерпретаторы, но стоит ли городить монстра из IDE? Поэтому с точки зрения разработчика C# конечно идеален, если не рассматривать прочие недостатки ;)

GladAlex ★★★★★
()
Ответ на: комментарий от VladimirP

>Есть Qt Designer есть KDevelop.

Кстати в вышесказанное мною про IDE можно и KDevelop добавить.

GladAlex ★★★★★
()
Ответ на: комментарий от anonymous

>Скачал, установил, собрал тестовый проектик, уютненькая среда, тулзы интегрированы и все летает, те кто сидят на эклипсе с кутишным плагином большинство перейдут на QtCreator. Похоже жаба больше не нужна, эклипс тоже. Однозначно хорошая новость, трольтеху респект

Спасибо, попробуем!

GladAlex ★★★★★
()
Ответ на: комментарий от x86_64

>А смысл, я работаю в emacs, но я знаю, что для плюсов он не будет подходить никогда. Основная причина - регекспами c++ не описать. А все механизмы emacs на регекспах строятся.

Вот поэтому и выглядят смешно фанаты Emacs, которые утверждают, что из Emacs+Elisp можно сделать нормальную IDE для плюсов. При всей "мощи" встроенного Elisp интерпретатора ничего работающего для плюсов не написано.

>Возможно кто-то и напишет работу с плюсами вручную, но это будет посторонний для emacs механизм, который будет глючить почреному, потому как отладка работы с плюсами дело очень трудоемкое, а больших ресурсов для нее нет.

Уже написали: Xrefactory. Это сторонняя, написаная на C(и C++?) программа, основанная на "Professional C++ front-end from EDG". На Elisp только интеграция с Emacs и общение с этой программой через сокеты. Довольно долго парсит исходники, но один из лучших вариантов для рефакторинга плюсового кода. Ну и, естественно, ни разу не opensource, стоит $400.

kamre ★★★
()

плугин для существующих ide не осилили

alt0v14 ★★★
()
Ответ на: комментарий от GladAlex

Почти всё 4.2 в .НЕТ _вообще нет интерпритатор_. Там вообще ввсё сразу помпилиться. как в моно не знаю, но по-любому там есть еомпиляция пусть и в пром. код. И в с++ (в той же студии) можно вызывать функции и методы. Всё проблема в нормальном рефлекшне, который в с++ отсутствует. Но так как КуТэ его привносит, то это может облегчить отладку классов написанных на кутэ. Что, от части, и делает креатор - он, например, нормальное печатает QString (его содержимое), а не то что выдаёт gdb.

theos ★★★
()
Ответ на: комментарий от theos

Среда отличная, если дальше так дело пойдет то всякие прочие IDE стройной колонной помандуют в ближайший биореактор.

anonymous
()
Ответ на: комментарий от egorinsk

> Легковесная? C каких это пор Qt стала легковесной? Взгляните на кеды, и убедитесь сами какая она легковесная.

Посмотри всяческие тесты и убедись в том, что Qt уделывает все более менее серьезные тулкиты по быстродействию.

katafeyki
()
Ответ на: комментарий от GladAlex

>не такое отточенное как, например, в VS для C#

ГладАлекс, мало того, что палишься, так ты через астрал должен узнавать будущие ошибки и исправлять их перед тем, как допустишь. Незачет, вечером зайди ко мне в кабинет, поговорим, что с твоей степенью мага теперь делать.

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от anonymous

Я б сказал не "отличная" а "интересная". они сделали интересную вещь, но мне там не хватает гибкости (по сравнение с эклипс) - например вьюхи нельзя тягать, да и тольстый вертикальный тулбар обычно не нужен - всё на хоткеях. Но перспективы имхо есть. Автокомплит уже е плох. QVector<QString> q; q.<autocomplit> работает хорошо, подменяя везде где надо QString.

theos ★★★
()
Ответ на: комментарий от Zylon80

Надо жалеть их - они убили здоровье изучая емакс, теперь признание того что емакс не может хотябы чегото на свете (даже не то что в емаксе нет редактора) будет для них признанием зазря прожитой жизни.

wfrr ★★☆
()
Ответ на: комментарий от e_val

А тем кто говорит "нужен" я своетую глянуть на MFC, хотя если дорого душевное здоровье лучше не глядеть.

wfrr ★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.