Linux Forum Казахстан

Общий => Вопрос новичка => Тема начата: Павел от 21 Августа 2010, 17:54

Название: Визуальное програмирование на C
Отправлено: Павел от 21 Августа 2010, 17:54
Решил вот я начать изучать азы программирования, погуглил и глаза развежались.

Вобшем основные критерии:

1. Я так понял в Linux лучше писать на C, тк он роднее
2. Хочется всеже заняться визуальными а не консолными программами
3. Желательно чтобы это было более родное к Ubuntu

Подскажите что почитать лучше, и на какой среде работать, я вроде так понял KDevelop неплохая.
Название: Визуальное програмирование на C
Отправлено: hedgeven от 21 Августа 2010, 19:09
Заголовок немного сбивает с толку: интегрированная среда разработки (http://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%B0_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8) != визуальное программирование (http://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5).
Можно попробовать C++ и Qt.
Я из ЯП знаю только Delphi(Pascal) и немного C. Есть желание освоить python.
Название: Визуальное програмирование на C
Отправлено: Павел от 21 Августа 2010, 20:19
Дополню немногосвои размышления

Я так понял что при использовании хорошей визуальной среды доскональное знание языка неособо обязательно, вот даже взять такой пример
http://ubuntu-help.ru/content/articles/post-25.php

И я какбы хочу просто определиться на какой визуальной среде лучше начать обучаться, чтоб потом не перескакивать. Относительно выше перечисленных принципов.
Название: Визуальное програмирование на C
Отправлено: hedgeven от 21 Августа 2010, 20:52
по ссылке обычный delphi для linux, да тут просто создавать экранные формы перетаскиванием нужных виджетов, но то же самое можно делать и на qt4(не помню название утилиты) и вроде на java(eclipse с плагинами).
и даже в delphi приходится много писать ручками(все, что сложнее калькулятора).
ИМХО delphi - это бесполезный язык. ведь pascal изначально и создавался для учебных целей.
Название: Визуальное програмирование на C
Отправлено: Zimet от 22 Августа 2010, 01:05
Советую питон, он кросплатформенен и портирован под популярные тулкиты и книг навалом, и самое главное ООП в коробке с другими ништяками которых в С нет. Если посудить то С родной язык и для винды /laugh.gif\' class=\'bbc_emoticon\' alt=\':lol:\' /> Да и С сейчас в основном используется для системного программирования.
Название: Визуальное програмирование на C
Отправлено: ping_Win от 23 Августа 2010, 19:29
Цитата: Павел от 21 Августа 2010, 17:54Решил вот я начать изучать азы программирования, погуглил и глаза развежались.

Вобшем основные критерии:

1. Я так понял в Linux лучше писать на C, тк он роднее
2. Хочется всеже заняться визуальными а не консолными программами
3. Желательно чтобы это было более родное к Ubuntu

Подскажите что почитать лучше, и на какой среде работать, я вроде так понял KDevelop неплохая.
1) Думаю, можно взять любой язык программирования, что придется вам по душе.
2) Для создания приложений с графическим интерфейсом есть две наиболее популярных варианта: GTK и Qt.
Для первого роднее применение C, а для второго С++, хотя для обоих существуют привязки к другим языкам программирования будь то Python или что-то еще.
3) Для разработки подойдут Anjuta+Glade и QtCreator соответственно, хотя опять же можно воспользоваться какой-либо другой IDE, например Netbeans
Название: Визуальное програмирование на C
Отправлено: skok от 23 Августа 2010, 23:31
Если сильно надо есть кое какие книги по програмированию, правда в электронном виде.

Пиши запрос , на каком языке остановился.  /rolleyes.gif\' class=\'bbc_emoticon\' alt=\':rolleyes:\' />
Название: Визуальное програмирование на C
Отправлено: Павел от 24 Августа 2010, 00:02
Остановился тоя на С, и наврятли изменю мнение.

Вопрос остается только в том какую визуальную среду лучше использовать?
Название: Визуальное програмирование на C
Отправлено: hedgeven от 24 Августа 2010, 09:07
я почти не программировал под gtk, поэтому тонкостей не знаю, но приложения на gtk мне больше нравятся, чем qt-шные (хотя бы по тому сколько весит и собирается qt-шный тулкит).
хотя qt4 гибкий и кроссплатформенный. легче будет портировать программу под Win и т.д.
вообще зависит от ваших предпочтений и среды, в которой вы работаете.
а то будет как в известном случае: WM - gtk-шный, а антивирусник на qt. /wink.gif\' class=\'bbc_emoticon\' alt=\';)\' />
Название: Визуальное програмирование на C
Отправлено: palych от 24 Августа 2010, 20:51
Цитата: Павел от 21 Августа 2010, 20:19И я какбы хочу просто определиться на какой визуальной среде лучше начать обучаться, чтоб потом не перескакивать. Относительно выше перечисленных принципов.
Посмотри здесь
GTK+ или Qt/KDE? (http://symmetrica.net/uploads/gtk/lesson1.htm)
и здесь
Визуальные среды программирования для Linux (http://www.xakep.ru/post/35489/default.asp?print=true)