Учусь самостоятельно - вот и спотыкаюсь

Тема в разделе "Общие вопросы по С и С++", создана пользователем greedcat, 28 апр 2009.

  1. greedcat

    greedcat Гость

    Здраствуйте. Я убью эту железяку! Скажет ли кто-нибудь!
    Я устал гонять в поисковике >> :)
    Вто 1ый раз я когда я начал программировать мне показали
    редактор такой синенький, DOS-овский. Потом показали Builder, но,
    ничего не объяснив, просто делали консольные програмки.
    А я хочу научиться делать программы под Windows.
    Делать эти окошечки с кнопками, и т.д.
    Лазить в И-нэте - дело бесполезное. Много ненужного мусора
    и рекламы. Ну это я говорю из-за гнева...
    Хоть книжечку подскажите какую, только понятную для
    неосведомленного человека. Я не из ВУЗа, а для себя просто
    учу язык С++. И что такое API? Только НЕ вкратце.
    И кот нибудь объяснит что такое "дыры" в программах?
    Какие такие "дыры"? У меня такое ощущение, что я поступаю
    не на программиста, а какого-то "Кибер-Война"! Поубивать бы...
    Короче...ответьте на вопросы и не внимайте мой гнев.
    Что такое дыры?
    Что такое API?
    Как программить под Уиндоус? :huh:
    И еще...установил Code::Block. Подумал, что универсальный набор
    компиляторов с IDE-шками на каждый. Пишу прогу "Привет мир", и
    внизу пишется: Nothing to be done.
    Попробовал копаться в папках, думаю найти библиотеки...найти не удается,
    много всяких папок. В чем дело, непойму! Где привычный мне Include, Bin?
    Я установил его и не знаю как пользоваться... :blink:
    Мой e-mail


    Я не прошу решить задачу, я хочу просто делать проги и не могу, потому, что компиляторы либо липовые какие-то
    (набор пустых папок и 1 файл .ехе не работфющий), или с крэком не справлюсь, или справлюсь но ничего не заработает
    Вызывать и устанавливать - 40 000 бел рублей. Притом пиратку.
     
  2. PBPROG

    PBPROG Гость

    Судя по вопросам, вам нужно начинать с чего-то попроще чем Си. Потом если возникнет желание можете и его изучить, но пока есть попросы типа "А что такое API?", сложно писать программы.
    Могу предложить использовать бейсик, например, PureBasic.
    В его стоставе есть более 800 встроеных функций и их число можно с лёгкостью увеличить, что позволяет программировать даже без знаний API.
    Язык расчитан для написания консольных, оконных и игровых программ для Windows, Linux, MacOS.
    У него довольно простой синтаксис и выучить за короткое время можно даже по справке.
    Вот пример программы, создающей окно с надписью
    Код (Text):
    OpenWindow(1,200,250,200,50,"Заголовок окна",#PB_Window_MinimizeGadget)
    CreateGadgetList(WindowID(1))
    TextGadget(2,70,16,180,15,"Привет мир!")

    Repeat
    Event=WaitWindowEvent()
    Until Event=#PB_Event_CloseWindow
    End
    Размер скомпилированого исполняемого файла получается небольшим - всего 10КБ и для его работы не нужны никакие внешние файлы - все в EXE.
    Вот скрин проги из примера
    [​IMG]
     
  3. greedcat

    greedcat Гость

    Нет, с С все нормально, я искал определения понятий. А программировать не проблема для меня вобще.


    А мне нравится - так просто :)
     
  4. Otaku

    Otaku Гость

    привет, тема создана давно, но решил отписаться, так как сам когда-то с этим паридся.
    во первых - насчет винапи:
    Вас интересует, как я понял графический интерфейс, так вот хочу обрадоват: сам по себе С++ графический интерфейс реализовывать не умеет. Однако он может это делать с помощью различных подключаемых библиотек, таких как например Винапи, QT, gtk и прочие.хочешь быть мастером WinApi МСДН тебе в руки, и правнуки тебе помогут. Кстати, насчет лицензии - не уверен, что МСДН - это бесплатно. Лично мой путь лежит сейчас через QT. тут: http://doc.crossplatform.ru/qt/4.3.2/index.html есть достаточно исчерпывающая информация с примерами. Если владеете английским, то информации там еще больше :) конструктор со встроенным компилятором можно скачать там же. есть разные версии, платные коммерческие, и бесплатные для тех, кто просто хочет программировать.
    во вторых - насчет дыр:
    современный программист - действительно своего рода кибервоин. книжки по этому я как-то читал, но сейчас на компе их не нашел, впрочем это не важно, потому как программируешь все-равно под винду, а в ней даже лицензионной с обновлениями дыр уже слишком много. одной больше - одной меньше.
    в третьих - про CodeBlocks:
    насколько я знаю он - просто хороший редактор с автодополнением и т. п. а компилятор надо ставить отдельно. Лично я на данный момент использую Code::Blocks + DevC++. и то и другое бесплатное.
     
Загрузка...
Похожие Темы - Учусь самостоятельно вот
  1. Mikle77
    Ответов:
    16
    Просмотров:
    4.434

Поделиться этой страницей