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


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

Автор Тема: Подружить студента и opensource.  (Прочитано 1467 раз)

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

Оффлайн Woodyart

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
  • Status: [OK]
    • Просмотр профиля
    • woodyart.net
Подружить студента и opensource.
« : 10 Январь 2010, 11:02:21 »
В универе у нас есть программирование на Си. Лабораторные - задачи не длинее 100-200 строк кода (Массивы, структуры), которые компилируются в консольные приложения под виндой в вижуал студии. Поскольку дома и на ноуте стоит Ubuntu и ставить пиратский софт как-то не хотелось, то сказал преподу, что буду делать лабы под Linux. Преподаватель разрешил. Лабы все защищены. Но в следующем семестре будут оконные приложения, поэтому решил подготовить инструмент разработки заранее. До этого пользовался Code::Blocks.
Загуглил "IDE gnome", первая же ссылка на Anjuta.

Поставил Anjuta, поставил Glade. Сделал в Glade окно с кнопкой, захотелось вписать функцию этой кнопке. А редактировать нечем. Всё, что можно сделать с формой - сохранить в *.glade формате. Сохранил. Открыл Anjuta. Открыл в ней свой *.glade.
Двойной клик на кнопке даёт такое окно:

Возникла ошибка при чтении шаблона обработчика: Нет редактора текста, связанного с этим редактором интерфейса. To avoid this message turn off "(null)" flag in Preferences->Glade GUI Designer
Не нашёл где указать этот редактор текста.

Ещё проблема - не нашёл хороших примеров как сделать оконный helloword. То есть обычного студента такая вещь очень пугает - нет аналога, как в методичках "Нажмите эту кнопку, напишите это, нажмите это, готово". Здесь можно развить холивар на тему "Обленились совсем", но это не так - многие просто не могут без наглядного примера начать что-то делать. Читать 1000-страничный ман перед тем, как написать хелловорд тоже не вариант.

Ну и третья проблема - подозреваю, что точу гранит науки микроскопом, поэтому хотел бы узнать - есть ли у кого методика обучения студентов на опенсурсе?
Животные в лесу срывались с места и разбегались в стороны, узрев над своими головами быстро несущуюся, вопящую и сыплющую проклятиями тень.

Оффлайн DrLabRus

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Подружить студента и opensource.
« Ответ #1 : 10 Январь 2010, 12:12:19 »
http://www.google.ru/#hl=ru&q=glade+gtk
На русском по GTK действительно не особо много материалов... Но они есть + без знания английского сейчас все равно никак :(
Ну а гугл как всегда спасет отца демократии, имхо :)

Пользователь решил продолжить мысль 10 Январь 2010, 12:15:35:
PS Объекты-окошки-кнопки gtkшные можно и без glade создавать - просто прямо из кода... %)
« Последнее редактирование: 10 Январь 2010, 12:15:35 от drl »

Оффлайн Sova777

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
    • Несколько слов о NetBeans C/C++ Pack'е
Re: Подружить студента и opensource.
« Ответ #2 : 10 Январь 2010, 13:34:46 »
Может Glade не нужен, а достаточно "Hello World в GTK" (http://www.opennet.ru/docs/RUS/gtk_plus/c58.html)
Пользователь OpenSolaris 2008.11, Ubuntu 8.10, Windows XP. Mac OS X не нравится, стараюсь не использовать.


Оффлайн axe

  • Старожил
  • *
  • Сообщений: 1203
    • Просмотр профиля
Re: Подружить студента и opensource.
« Ответ #4 : 10 Январь 2010, 15:30:37 »
До этого пользовался Code::Blocks.
А что мешает продолжать использовать Code::Blocks?

Оффлайн Woodyart

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
  • Status: [OK]
    • Просмотр профиля
    • woodyart.net
Re: Подружить студента и opensource.
« Ответ #5 : 10 Январь 2010, 15:58:03 »
Цитировать
А что мешает продолжать использовать Code::Blocks?

Да, у него есть шаблон GTK+ и пример формы с About и Close. Но я не разобрался как прикрутить wxSmith, чтобы визуально редактировать эти кнопки. (Не дорос ещё до Ъ). Да и хотелось попробовать тот инструмент, который для этого предназначен.

За ссылки спасибо большое.
Животные в лесу срывались с места и разбегались в стороны, узрев над своими головами быстро несущуюся, вопящую и сыплющую проклятиями тень.

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: Подружить студента и opensource.
« Ответ #6 : 10 Январь 2010, 16:19:05 »
А у вас будет дальше именно программирование на C?
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн Woodyart

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
  • Status: [OK]
    • Просмотр профиля
    • woodyart.net
Re: Подружить студента и opensource.
« Ответ #7 : 10 Январь 2010, 18:56:39 »
Скорее всего на плюсах.
Животные в лесу срывались с места и разбегались в стороны, узрев над своими головами быстро несущуюся, вопящую и сыплющую проклятиями тень.

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Re: Подружить студента и opensource.
« Ответ #8 : 10 Январь 2010, 22:15:17 »
Тогда вероятно есть смысл посмотреть в сторону Qt.
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн DrLabRus

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Подружить студента и opensource.
« Ответ #9 : 10 Январь 2010, 23:52:37 »
Или в сторону gtkmm
http://www.gtkmm.org/
:)

Оффлайн Alexander8

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Подружить студента и opensource.
« Ответ #10 : 11 Январь 2010, 11:26:10 »
Как связать code blocks и wxWidgets:

http://sql.ru/forum/actualthread.aspx?bid=21&tid=288687&hl=wxwidgets


Оффлайн Woodyart

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
  • Status: [OK]
    • Просмотр профиля
    • woodyart.net
Re: Подружить студента и opensource.
« Ответ #11 : 11 Январь 2010, 22:31:50 »
Воистину. Сколько человеков, столько и мнений. Скорее, всё-таки, стоит подучить сам язык, дабы не задавать таких глупых вопросов.
Спасибо всем.
Животные в лесу срывались с места и разбегались в стороны, узрев над своими головами быстро несущуюся, вопящую и сыплющую проклятиями тень.

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: Подружить студента и opensource.
« Ответ #12 : 11 Январь 2010, 23:08:00 »
NetBeans + Qt)

П.С. С уважением,Ваш К.О.  :coolsmiley:

Оффлайн gagarin

  • Любитель
  • *
  • Сообщений: 66
  • whereismymind?
    • Просмотр профиля
Re: Подружить студента и opensource.
« Ответ #13 : 11 Январь 2010, 23:21:16 »
а можно и eclipse право по тяжелее
asus k40ij + ubuntu 10.04

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: Подружить студента и opensource.
« Ответ #14 : 11 Январь 2010, 23:41:15 »
Цитировать
а можно и eclipse право по тяжелее
В своё время тоже стоял перед вопросом,что использовать, одно время для всякой консольной чепухи использовал Geany. Потом пробовал Эклипс, как-то не пошло, и последнее,что пробовал был Netbeans ,на нём и остался, так как ИМХО для новичка он проще в освоении.

 

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