Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Начинаем изучение С/С++, Рекомендации, книги, ресурсы... 
:(
    Опции темы
S.A.P.
Дата 22.11.2005, 08:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



Цитата(Guest @ 22.11.2005, 00:12)
скинте пожалуйста ссылки на книжку или статью, где много графических примеров (желательно без использования MFC или анологичного от Borlond'а).

http://www.opennet.ru/docs/RUS/qt3_prog/index.html
PM MAIL   Вверх
spencer
Дата 22.11.2005, 23:51 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Здраствуйте ! Я хочу начать программировать под Windows с помощью Qt. Подскажите пожалуйста где её можно скачать , а также программы для работы с ней.
  Вверх
BOBO4KA
Дата 10.12.2005, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 10.12.2005

Репутация: нет
Всего: нет



smile Могу посоветовать книги Кнута по программированию. Чисто теоретическое пояснение для создания программ. Пока издано только три тома из десяти но информация полезная!! smile
PM MAIL   Вверх
alexm66
Дата 28.12.2005, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 24.12.2005

Репутация: нет
Всего: нет



Подскажите ссылку на эл.вариант Скот Мейерс. Эффективное использование STL
PM MAIL   Вверх
chaos
Дата 28.12.2005, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



http://anatolix.naumen.ru/Books/CPlusPlus?v=v3z
в разделе Intermediate C++

Это сообщение отредактировал(а) chaos - 28.12.2005, 13:40
PM WWW   Вверх
Vendigo
Дата 31.12.2005, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 25.9.2005
Где: Челябинская обл. г. Миасс

Репутация: нет
Всего: нет



Привет!
Я изучаю С++ (Герберт Шилдт С++ Базовый курс) одолел уже примерно треть, и собираюсь продолжать в том же духе. Но все примеры в книге и программки которые я придумываю сам, чтобы разобраться с материалом сводятся к вводу - выводу текста, в консольном режиме.

Подскажите, существует ли какой-нибудь простой способ вывода графики. Буквально две операции, рисование точки (х, у) и очистка экрана, что бы поработать с графикой. Например написать на С++ игру "Жизнь" или попробовать построить "проволочные" объекты, а то как то надоело выводить однообразные массивы на черный экран, все эти цифры и буковки…

PM MAIL   Вверх
Partizan
Дата 31.12.2005, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 2
Всего: 67



Windows GDI тебе изучать...


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Vendigo
Дата 2.1.2006, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 25.9.2005
Где: Челябинская обл. г. Миасс

Репутация: нет
Всего: нет



Цитата(Partizan @ 31.12.2005, 00:33)
Windows GDI тебе изучать...

Я думаю мне еще многое изучать...
Я знаком немного с Delphi и в принципе представляю как можно "рисовать" в Builder`е. Создать обычное оконное приложение и прорисовывать "канву". Но я не хочу сейчас залезать в дебри визуального программирования, с его объектами. Потому как с ООП я еще не разобрался. А делать то, сам не понимая что... Я уж лучше пока с консолью повожусь...

Еще, уместно здесь задать пару вопросов?
в книге встречается такой пример:

Код

int menu()
{
    char ch;
    //... 
    //...
    cin >> ch;

    return(ch);
}

затем функция menu() используется так:
Код

int main()
{
    char choice;

    for(;;)
    {
        choice = menu();
        switch (choice)
        {
            case 'e': enter()   ;break;
            case 'd': display() ;break;
            case 'u': update()  ;break;
            case 'q': return 0;
        }
    }

}

У меня два вопроса: Как возможно такое превращение типов, и насколько оно корректно?
И зачем это нужно? Зачем вообще объявлять функцию menu() как int?
PM MAIL   Вверх
DeadSoul
Дата 2.1.2006, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1217
Регистрация: 25.9.2005
Где: Москва

Репутация: нет
Всего: 11



Цитата(Vendigo @ 2.1.2006, 22:14)
Как возможно такое превращение типов, и насколько оно корректно?

char в int вполне корректно.

Цитата(Vendigo @ 2.1.2006, 22:14)
И зачем это нужно? Зачем вообще объявлять функцию menu() как int?

Почему не char? Вопрос автору книги


--------------------
 Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". 

Бьем спамеров их же оружием. Пусть весь спам сыпется им
[email protected] 
PM   Вверх
S.A.P.
Дата 3.1.2006, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



Цитата(Vendigo @ 2.1.2006, 22:14)
И зачем это нужно? Зачем вообще объявлять функцию menu() как int?
тут разницы существенной нет. Если функция не встроенная, то в 32 х разрядных системых обычно резульатат функции будет хратниться 32х разрядном решистре EAX, будь это увказатель, int или однобайтовый char, главное случайно не нарваться на искажение информации из за приведения типов.

Добавлено @ 00:26
Цитата(Partizan @ 31.12.2005, 00:33)
Windows GDI тебе изучать...

Йода smile .
PM MAIL   Вверх
hrayr
Дата 8.2.2006, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 6.2.2006

Репутация: нет
Всего: нет



Люди!!!!!
Ктонить знает где можно достать электронную версию книги Теренс Чен "Системное Программирование под UNIX на C++", или как там ее?
Заранее Спасибо!!!

PM MAIL   Вверх
koljan
Дата 8.2.2006, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


VIP
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 18.12.2005
Где: г.Архангельск

Репутация: нет
Всего: 1



Цитата(ZiP @ 14.3.2003, 13:58 Найти цитируемый пост)

Хм, я только начал грызть гранит С, но рульную ссылочку дам .

http://www.piter.com/display.phtml?library...&web_ok=all

Это сайт издателей книг, но 38 книжек они выложили в свою библиотеку для публичного скачивания совершенно FREE. В частности мне очень понравилась там книженция: "Моя первая программа на C/C++"
А. Нейбауэр



во-первых туда без регистрации не пустят, а, во-вторых, придётся каждую страничку отдельно сохранять


--------------------
PM MAIL ICQ   Вверх
Shade53
Дата 9.2.2006, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 9.12.2005

Репутация: нет
Всего: нет



Харви Дейтел & Пол Дейтел -- Как Программировать На С++
Роджерсон Д. -- Основы COM
Рихтер Дж. -- Windows для профессионалов
Н.Вирт -- Алгоритмы и структуры данных
Липпман -- С++ Для Начинающих
Керниган Б.В. Ричи Д.М. -- Язык С
Джефф Элджер -- Библиорека Программиста С++
Бьерн Страуструп -- Язык программирования С++
Бьeрн Страустрап -- Справочное руководство по C++
Александреску А. -- Современное программирование на С++
Wilson M. -- Imperfect C++ practical solutions for real-ife programming
Prata S. -- C++ Primer Plus
Davis S.R. -- C++ for Dummies
Михаил Пинкус -- C++ Builder
Бьерн Страустрап -- Введение в язык С++
Эти и другие книги могу подкинуть. Пишите.
Цитата

Тот, кто много говорит, тот говорит много глупостей.

PM MAIL   Вверх
OSV
Дата 15.4.2006, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 5.4.2006
Где: Донецк

Репутация: нет
Всего: нет



Цитата(Guest_beginer @ 29.5.2003, 19:21 Найти цитируемый пост)
Как сказал кто-то, лучшая книга для непрофессионала-програмиста - "Алиса в стране чудес", потому что это лучшая книга для непрфессионала в любой области. 


БРЕД СОБАЧИЙ. ЛУЧШЕ ПО ДЕЛУ НАПИСАЛ бы
PM MAIL   Вверх
Амортизатор
Дата 19.5.2006, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 17.4.2005
Где: в Караганде

Репутация: нет
Всего: 8



Для изучения синтаксиса и самых основ подойдет почти любая книга, тот же Страуструп, хотя для начинающих он сложноват. А для более серъезных задач - проектирования архитектуры ПО, тонкости построения объектной модели и паттерны - нужна литература совсем другого уровня. Тут особенности языка становятся второстепенными. Например, огромное количество литературы по проектированию ПО на Java (спецификации Sun, Фаулер). Все это с легкостью применяется в С++, поскольку языки с появлением шаблонов в java 5 практически стали идентичными с точки зрения ООП-программирования. На С++ - это знаменитая книга Александреску "Современное проектирование на С++". Обе книги можно закачать на www.natahouse.ru 


--------------------
Поехали!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1176 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.