powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Программирование под Линух.
17 сообщений из 17, страница 1 из 1
Программирование под Линух.
    #33047029
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посоветуйте книги и статьи.
Интересует всё! Начиная с языка С ++.

В том числе: средства разработки gcc. Компиляторы, отладчики, как пользовать. Что умеют. Какие есть хитрости (если есть). Далее: интегрированные среды KDevelop и Qt Designer. Опять таки, как пользовать, что умеют и тд. и тп. Далее, технологии программирования под Линух. CORBA, KOM, Qt и т.д и т.п.

Простите за наполеоновские планы и за то, что не в программировании спросил. Я там уже про Qt Designer заикнулся. Сюда послали.
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33047116
Фотография Adekamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SarinПосоветуйте книги и статьи.
Интересует всё! Начиная с языка С ++.

В том числе: средства разработки gcc. Компиляторы, отладчики, как пользовать. Что умеют. Какие есть хитрости (если есть). Далее: интегрированные среды KDevelop и Qt Designer. Опять таки, как пользовать, что умеют и тд. и тп. Далее, технологии программирования под Линух. CORBA, KOM, Qt и т.д и т.п.

Простите за наполеоновские планы и за то, что не в программировании спросил. Я там уже про Qt Designer заикнулся. Сюда послали.
по QT я книжек что то невидел.... на конкуер девелопер тоже не смотрел.... почемуто из гуев забыто у Вас такое направление как GTK, а это вторые 50% гуев после кде-шных либ
Да и гуи это всеж далеко не самое важное - причем та же QT она вообще кросплатформенная
Для начала я оч сильно могу порекомендовать свеженькую книжонку с гамновым машинным переводом - но оч хорошим содержанием:
Арнольд Роббинс "Линукс программирование в примерах" от "КУДИЦ-ОБРАЗ"
Мне как админу оч сильно помогает - тк открывает оч многие интересные внутренности особо не освешаемые в других источниках.... Хотя я и не девелопер....
а Си оно и в африке Си... это скорее Вам за конкретными советами надо на rsdn.ru но там пошлют к Кнуту :) по среде разработки - я что то в последнее время XEmacs полюбил.... но я все больше на Python - е балуюсь.... да #!/bin/sh мучаю....
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33047599
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну по С два креста я нашёл уже книжку. Страуструпа.

Понимаешь, не выходит мне приложение простое оконное сваять. KDevelop родил в итоге окошко с Hello, word. А ручками не компилется. Кстати заставить KDevelop использовать форму рождённую в Qt Designer тож не выходит. Я раньше в Делфе прогил (пока на Линух не перешол). И меня эти лаги все сильно напрягают. Но тут посмотрел на размер окошка с "здравствуй мир" сделанного KDeveloper'ом. Гляжу 350 Кб. Думаю, ну Делфя под виндой примерно столько же делала. Потом вспоминаю, что видел проги оконые на 100 Кб. После того, как стрип с сделал мне из 350 Кб 27Кб, я понял, что программирование под Линух надо освоить во что бы то ни стало.

Кстати, насчёт Питона. Где прочитать, что это хоть такое. А то я думал, что обычный скриптовый язык. Типа Перла. А недавно вразу услышал: "байт-код питона". Это как понимать?
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33047711
Фотография serg_tmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Sarin А ещё есть PyGTK, это чтоб тебе не скучно было после того как питона изучишь

--------------------------------------------------------
"Настоящий программист должен быть ленив и высокомерен"
Не помню кто, кажется кто то из настоящих программистов.
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33047866
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В питоне насколько помнится все, кроме заглавного модуля - можно откомпилить в байткод. Заглавный модуль компиляется в байт-код при выполнении on-line.
IMHO питон не "типа перла", а скорее "типа java".
По питону http://www.python.org


Sarin: а зачем делать gui ПО вообще? Консольный софт гораздо эффективнее, мы же под linux :-)
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33047938
Frame Relay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sarin
Могу скинуть "KDE 2/Qt
Programming Bible" Arthur Griffith 2001 (pdf, ~3Mb). Если да, то прошу сообщить предпочитаемый архивный формат.
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33048502
Фотография Adekamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sarin: если раньше дельфи мучал то прямой тебе путь на Kylix
а там и среда разработки и компилятор.... и QT в довесок для счастья...
А питон - байт код..... посмотри http://www.python.ru/ там есть и ссылка на хорошую русскую рассылку....
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33048677
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frame Relay2 Sarin
Могу скинуть "KDE 2/Qt
Programming Bible" Arthur Griffith 2001 (pdf, ~3Mb). Если да, то прошу сообщить предпочитаемый архивный формат.
Это будет чудно. Формат архива - любой. tar например.
Мыло в профиле.
Куликс не хочу. Яж уже писал, что меня покорил размер оконного приложения в 22 Кб.
Я уже понял, что питон - не типа перла, а типа явы.
Расскажите про этот язык.
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33048736
Фотография Adekamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на данный момент питон не является востребованным в россии точно - но внутренние решения на оном имеются, но таже шапка половину дистра построила на нем.....
рассказать про него особо нечего - разве что все приблуды в нем реализуются через внешние модули. От работы с почтовыми серверами до работы с БД.
Есть расширения и для гуев. Тот же PyQT. Достаточно прост в освоении. Очень визуально нагляден но при этом очень чувствителен к форматированию. Я его использую в сугубо прикладных целях для написания своих фильтров на почту и различных парсеров логов.... Для защиты своей интелектуальной собственности - код можно предкомпилить - что увеличит скорость запуска написанного приложения и скроет начинку от чужих глаз :) В общем надо пробовать и все станет ясно.
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33049013
Фотография andrushok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем жаба плоха? Она и в Африке тоже жаба, и много, иде востребована. Хотя, кривовата, сволочь. Но зато уся в сырцах и бесплатно (в основной массе).
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33049033
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жаба для сурьезных прожектов сурьезных дядек.
На ней все-таки медленнее писать, чем на Python.
Особенно вещи, связанные с обработкой строк или вводом-выводом скажем
(мы все помним этот паноптикум потоковых классов Java, в котором с каждым релизом порождаются все более новые мутанты :-)) [это шютка, я жабика не абижаю]

2Sarin для введения в Python скачайте "Семинар по программированию на Python".
хоть вот здесь почитать http://www.fortunecity.com/skyscraper/motorola/668/rus/python/tut14/tutorial.html

После этого станет ясно, нравится ли Вам.

Это классическое введение от самого Гвидо Ван Россума
(можно рассматривать как Lama Book в Perl)
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33053557
EP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
EP
Гость
Писать прикладной софт конкретно под Linux бывает оправдано в крайне редких случаях. Пишут обычно не под Linux, пишут софт, который в состоянии работать как минимум в любом POSIX-окружении (т.е. во всех открытых и закрытых юниксах, в т.ч. и в Cygwin), а далее по вкусу ;) в список поддерживаемых включают Win32 и прочие платформы.

Привыкните к этой мысли.

Теперь к QT и C++. Простейшая технология создания QT-приложений на C++ такова:

1. Создаете проект - pro.-файл (можно в дизайнере, можно руками)
2. Рисуете в дизайнере форму или формы
3. В дизайнере Файл - Создать - C++ Main File, там указываете главную форму. Тем самым за Вас пишут функцию main.
4. Из .pro делаете то, что будете собирать - Makefile (c помощью /usr/lib/qt3/bin/qmake) или проект для MSVC и т.д.
5. Собираете с помощью make
6. Запускаете

Не обольщайтесь маленькими размерами приложения. С помощью ldd Вы можете узнать, что ему необходимо для работы, и совсем не факт, что в любой системе все эти библиотеки найдутся. Хотя в любом уважающем себя Линуксе и не только есть горы разных библиотек из коробки и простые стредства их установки.

Если Вы действительно хотите чему-то научиться (в разрезе C/C++), алгоритм действий таков:

1. Получаете базовые понятия о С++ (например, по http://www.books.ru/shop/books/12931)
2. Получаете базовые понятия программирования для Linux на C (например, по http://www.books.ru/shop/books/24348, она же есть на http://advancedlinuxprogramming.com/)

Эти шаги можно делать параллельно. Но использовать какие-либо IDE и дизайнеры в процессе обучения категорически воспрещается. Только текстовый редактор и командная строка, иначе Вы просто не поймете, что Вы делаете.

3. Можно приступать к QT - но только руками. Т.е. читаете документацию, смотрите примеры, изучаете классы, изучаете qmake и прочие инструменты командной строки. Все необходимое идет в комплекте с QT, и по качеству лучше, чем какие-то левые книжки :) Не забывайте - никаких IDE.

4. Только после этого возвращаетесь к QTDesigner и может быть к KDevelop - если захотите ;) . Если Вы сделаете это раньше, Вам же хуже будет :)

5. Изучаете пакетные менеджеры и форматы пакетов различных дистрибутивов, а также способы построения репозитариев этих пакетов. Насколько мне известно, сейчас самым распространенным менеджером является APT (как для RPM-based дистрибутивов, так и для всего, что живет в окрестностях Debian)
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33054014
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я пытаюсь сейчас хелло ворд ручками сделать. С библиотеками затрахался. Но за советы спасибо. Буду осваивать.
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33054270
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В нарушение наказа не юзать дизайнеры я в ожидании книжки про Линух-программирование продолжил сношения с KDevelop и Qt Designer.
Обнаружилось, что я дурак
В общем я создал свою формочку с виджетами, которые захотел на неё накидать.

Но при попытке считать параметр cheked у qradioButton я обнаружил ошибку. Библиотека соответствующая не была подключена. Методом проб и ошибок я выяснил, что эта библиотека называется qradiobutton.h :) Однако на этом лаги не кончились. Свойства cheked у кнопки нет!!! Хотя в КуТэ я его видел и менял. В связи с этим два вопроса: где нарыть ПОЛНЫЙ мануал на русском по библиотекам и классам. Какие у них проперти и как и методы, и как их юзать? Как заставить радио работать как радио, а не как CheckBox?

ЗЫ: идея подключать свою библиотеку для каждого виджета понравилась очень. Это те не VCL, которая хошь ты тресни все компоненты визуальные воткнёт. Вопрос в том, почему визуальное изображение виджета не требует подключения библиотеки.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Программирование под Линух.
    #33836566
fabul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
много книжек в формате djvu по с++ есть на сайте proklondike.com
а тут - http://www.linuxcenter.ru/lib/books/qt3 почти мануал
http://www.qtlib.ru/ здесь есть н арусском тех инфо по QT

ps. )) первый раз отвечаю на вопрос в форуме
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33836993
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
библиотека называется qradiobutton.h :)

Это вообще-то не библиотека - а хэдер, т е тут просто описываются параметры вызовов функций или методов, плюс возможно еще константы определены, переменные и т п
Для начала почитайте книги по С или С++, в зависимости от того на чем в конце концов собираетесь писать работать.
...
Рейтинг: 0 / 0
Программирование под Линух.
    #33837104
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну не фига себе _ не является_.

Мои знакомые весь админ интерфейс к своему VoIP колл центру и IVR-e делают на Питоне, причем программеры в Москве обитают. Что то мне кажется, что Питон будет сейчас подвигать Жабу во многих приложениях.



Adekamerна данный момент питон не является востребованным в россии точно - но внутренние решения на оном имеются, но таже шапка половину дистра построила на нем.....
рассказать про него особо нечего - разве что все приблуды в нем реализуются через внешние модули. От работы с почтовыми серверами до работы с БД.
Есть расширения и для гуев. Тот же PyQT. Достаточно прост в освоении. Очень визуально нагляден но при этом очень чувствителен к форматированию. Я его использую в сугубо прикладных целях для написания своих фильтров на почту и различных парсеров логов.... Для защиты своей интелектуальной собственности - код можно предкомпилить - что увеличит скорость запуска написанного приложения и скроет начинку от чужих глаз :) В общем надо пробовать и все станет ясно.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Программирование под Линух.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]