Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > Я устал, не могу себя найти ничего не получается((


Автор: dizy1985 13.2.2012, 21:01
Привет всем. Решил вот тут зарегистрироваться у Вас. Так устал. Так тяжело одному. Хочу друзей. В общем смысл такой. Я знаю с++ и ассмемблер, но так и не создал ни одного приложения. Меня это бесит. Я начинаю нервничать что начинаю аж чесаться. Перечитал много книг, везде си и асм. Так вот. Мне неполучается создать приложения. Я не пойму с его начать. Попробую объяснить. Мне конешно нравится Delphi и паскаль но мне не нравится его vcl и обём. Кодить на винапи очень муторно. Но мне очень нравятся красивые приложения с разными виджетами я их собираю. Проблема в том что я не создал ни одного приложения так как на Вин Апи очень муторно а Борланд с++ я просто не навижу, ибо просто испортили язык. Что ещё. У меня ничего не получается ни один пример со студии MSDn mfc не собирается. Я не знаю почему. Просто компилируется и написано что 0 скомпилено и 0 ошибок. Вот. НЕ могу собрать ни один проект с Sourceforga.(( У меня оканчательно опустились руки я устал у меня ничего не получается а так хочется что нибудь сделать для мира написать программку (есть идеи) но не могу остновиться. НЕ могу начать. Точнее не знаю с чего. Мне нужен VCL как для DElphi но только под студию.Не делфи и не боралнд Си. Я остановился на mfc. Ничего не понял.Взял книгу купил ничего не понял((. Хотя я не тупой. У меня честный крассный диплом по программироваю с колледжа. НУ колледж, это так лофа, но я правда старался. Так вот.Не собирается ни один пример. ДАльше я решил взять wxWidget  -- Я не могу его собрать. Вот. Что мне делать. Куда тут тупые вопросы от новичком. Мне надо научиться либо mfc либо wxWidget/
И так Вот мои вопросы, на которые я хотел бы получить ответы
1)Что выбрать wxWidget или MFC или есть ещё что-то? Но хочется не кросс платформенное
2) Кто что посоветует хорошего по MFC прочесть на русском - msdn не предлагать
3)На чем создаются красивые интерфейсы на mfc или wxWidget к примеру на чем написан qip2010 он мне очень нравится
4) Куда писать чтобы помогли собрать проект с sourceforga.
Спасибо. Это не спам не троллинг, это просто я отчаялся. Я себя обманываю. У меня лежит коорочка по программиорвания а я ничего не создал. Не хочу себя обманывать. Помогите мне. Можно к вам в уголок?))) Спасибо только не судите строго,  а дайте советы насущие. А то мне очень стыдно за себя. Я сам админ надоело админить и много свободного времени. Хочу кодить. Спс.

Автор: newbee 13.2.2012, 21:04
Эпично. Срач про С++ рискует перекинуться еще в один топик, а каков вброс, браво! ))

Если ты серьезно, скачай Qt SDK, есть много док как собрать, как сделать простое оконное приложение, в общем все для самых маленьких.

Автор: dizy1985 13.2.2012, 21:13
А что на qT известного под винду напиано то?

Автор: boostcoder 13.2.2012, 21:19
больше похоже на стёб/провокацию.

Автор: dizy1985 13.2.2012, 21:21
нет

Автор: bems 13.2.2012, 21:26
Цитата(dizy1985 @  13.2.2012,  21:01 Найти цитируемый пост)
На чем создаются красивые интерфейсы на mfc или wxWidget к примеру на чем написан qip2010 он мне очень нравится

afaik qip написан на дельфи

Автор: dizy1985 13.2.2012, 21:36
ого,  smile вот этого не знал

Автор: bems 13.2.2012, 21:58
А что в нём такого сверхъестественного?

Автор: nav1980 13.2.2012, 22:19
Цитата(boostcoder @ 13.2.2012,  21:19)
больше похоже на стёб/провокацию.

профессию сменить, если это не провокация

Автор: SVN74 13.2.2012, 23:26
Цитата(dizy1985 @  13.2.2012,  21:01 Найти цитируемый пост)
 мне не нравится его vcl

Цитата(dizy1985 @  13.2.2012,  21:01 Найти цитируемый пост)
 Мне нужен VCL как для DElphi

 smile 
Цитата(dizy1985 @  13.2.2012,  21:01 Найти цитируемый пост)
 Я остановился на mfc. Ничего не понял.Взял книгу купил ничего не понял(

Цитата(dizy1985 @  13.2.2012,  21:01 Найти цитируемый пост)
 Кто что посоветует хорошего по MFC прочесть на русском

Раз уж книга не помогла, - забудьте про mfc...
Цитата(dizy1985 @  13.2.2012,  21:01 Найти цитируемый пост)
Что выбрать wxWidget или MFC или есть ещё что-то? Но хочется не кросс платформенное

 VC - MFC + VCL - WinAPI  =  Visual С#  smile  
Цитата(dizy1985 @  13.2.2012,  21:01 Найти цитируемый пост)
На чем создаются красивые интерфейсы на mfc или wxWidget

На всем, Вы не поверите но создавать  "красивые интерфейсы"  можно даже в консольных приложениях smile
 
Цитата(dizy1985 @  13.2.2012,  21:01 Найти цитируемый пост)
В общем смысл такой. Я знаю с++ и ассмемблер, но так и не создал ни одного приложения. Меня это бесит.

Где Вы видели, чтобы в книгах для "чайников" первые шаги были написаны с использованием оконных интерфейсов?  
Забудьте пока про  "красивые интерфейсы" , напишите первое свое приложение просто в консоли , -  с этого начинали ВСЕ...
Развитие написания программ базируется на практике и чем больше ее тем больше вероятность что либо "изваять"...

Цитата(dizy1985 @  13.2.2012,  21:01 Найти цитируемый пост)
Борланд с++ я просто не навижу, ибо просто испортили язык

Я бы на Вашем месте все же (на первых порах) использовал бы Builder C++ (чисто для набивания руки) ибо именно эта IDE больше подходит для первых шагов...    
 

Автор: dizy1985 14.2.2012, 06:31
Спс. Но я не новичок. Проблема в том что все книжки электорнные и примеров к ним нету, т.е. они идут без дискет и дисков. Я даже не знаю как на mfc hello world  с кнопочкой будет хотя на винапи знаю. Что там CReateWindows класс баттон и обработка этого нажатия в процедуре Call back

Добавлено через 5 минут и 44 секунды
http://www.rsdn.ru/res/book/win32/basicmfc.xml
Вот к примеру где эту скачать?

Автор: borisbn 14.2.2012, 08:30
Цитата(bems @  13.2.2012,  21:26 Найти цитируемый пост)
afaik qip написан на дельфи

Цитата(dizy1985 @  13.2.2012,  21:36 Найти цитируемый пост)
ого,   вот этого не знал

ещё Total Commander, Skype и (Боже, прости) Builder.

Цитата(dizy1985 @  13.2.2012,  21:01 Найти цитируемый пост)
Я знаю с++

докажи. вот тебе заготовка
http://liveworkspace.org/code/e592f284b88b3604cbf41ef5242d1267
напиши функцию сортировки dizy1985_sort любым способом и выложи сюда.

Автор: dizy1985 14.2.2012, 08:59
Код
#include <iostream>
#include <stdlib.h>


void dizy1985_sort( int * arr, int count )
{

 for(int i = 0; i < count; i++)
 {
  for(int j = count - 1; j > i; j-- )
  {
      if ( arr[j-1] > arr[j] )
       {
        int temp=arr[j-1]; arr[j-1] = arr[j]; arr[j]=temp;
       }
  }
 }
}

void print_arr( int * arr, int count )
{
    for ( int i = 0; i < count; i++ ) {
       std::cout << arr[ i ] << " ";
    }
    std::cout << std::endl;
}

int main()
{
    const int N = 30;
    int arr[ N ];
    for ( int i = 0; i < N; i++ ) {
        arr[ i ] = rand() % N;
    }
    std::cout << "before dizy1985_sort" << std::endl;
    print_arr( arr, N );
    dizy1985_sort( arr, N );
    std::cout << "after dizy1985_sort" << std::endl;
    print_arr( arr, N );
}


Добавлено @ 09:01
Цитата(borisbn @ 14.2.2012,  08:30)
Цитата(bems @  13.2.2012,  21:26 Найти цитируемый пост)
afaik qip написан на дельфи

Цитата(dizy1985 @  13.2.2012,  21:36 Найти цитируемый пост)
ого,   вот этого не знал

ещё Total Commander, Skype и (Боже, прости) Builder.

Цитата(dizy1985 @  13.2.2012,  21:01 Найти цитируемый пост)
Я знаю с++

докажи. вот тебе заготовка
http://liveworkspace.org/code/e592f284b88b3604cbf41ef5242d1267
напиши функцию сортировки dizy1985_sort любым способом и выложи сюда.

ХМ, не знал, что так плохо я думал все на си написано((.
Я тоже с ростова-на-дону. 

Модератор: не забываем пользоваться кнопочкой "Код"

Автор: borisbn 14.2.2012, 09:10
dizy1985, если хочешь быстро писать интерфейсные программы, то ИМХО скачай http://qt.nokia.com/downloads/sdk-windows-cpp-offline повтори все шаги http://doc.qt.nokia.com/4.7/gettingstartedqt.html, затем бери очередной пример http://doc.qt.nokia.com/4.8-snapshot/examples-widgets.html, разбирай, компилируй, пробуй добавить что-то своё.
Нытьём же ты ничего не добъёшься - ни друзей не обретёшь, ни программировать на высоком уровне не научишься

Автор: bems 14.2.2012, 09:15
Цитата(dizy1985 @  14.2.2012,  08:59 Найти цитируемый пост)
ХМ, не знал, что так плохо я думал все на си написано((.

OCHE TOLSTO

Автор: dizy1985 14.2.2012, 09:24
Ну это понятно smile  Что нытьё это тоже самое что ничего не делать. Я вот прошу помощи помогите мне собрать 2 интересных для меня проекта. Или надо отдельно создавать тему для этого?

Автор: borisbn 14.2.2012, 09:33
Цитата(dizy1985 @  14.2.2012,  09:24 Найти цитируемый пост)
Или надо отдельно создавать тему для этого?

раз уж создал, чего уж там... так что за проекты ? ссылки будут ? как земляку не помочь  smile 

P.S. Не переживай, на Си++ тоже много написано: VLC, Google Earth, Skype под линукс и http://qt.nokia.com/qt-in-use/target/desktop.

Автор: bsa 14.2.2012, 11:53
dizy1985, ты даже С++ не знаешь. Тебе сказали написать функцию сортировки, но ты не воспользовался штатным функционалом стандартной библиотеки С++. Как после этого ты можешь говорить, что С++ ты знаешь. Максимум - освоил базовый синтаксис. Но кроме знания самого языка следует знать еще и стандартную библиотеку. Хотя бы на уровне "есть такая функция/класс/контейнер/шаблон"

Автор: zhz 15.2.2012, 10:33
dizy1985, если ничего не получается и опускаются руки , то как сказали выше, подумай о том , чтобы сменить сферу деятельности(возможно интересов в твоем случае, ты вроде пока еще ничего не сделал)))), но есть и другой вариант, почти 100%)) - его можно выразить как "терпение и труд - все перетрут". Не думай о красивых интерфейсах, это фуфло! Ставь себе простенькую задачу, решай ее, потом посложнее, интерфейс конечно хорошо, но фундамент, каркас так сказать , намного интереснее. Главное не отчаивайся, возьми забухай, чтоб стресс снять, только не сильно, на денек)).... И  не относись превратно к англ языку, он конечно вражеский, некрасивый и не такой ёмкий как русский, но надо мириться с тем, что 90% полезной инфы именно на нем, в первую очередь первоисточники и литература . А чтобы обучение происходило более менее легко и непринужденно, советую найти книги серии Head First(плюсы и шарп там точно есть). Вообщем не сцы! все получится!

Автор: wester 16.2.2012, 21:36
2 ТС

 1) wxWidget кроссплатформенна. Ну.. даже не знаю, говорят GTK нормальная либа, попробуй ее.
2) rsdn
3) Winapi. Просто WinApi
4) автору, который выложил проект на sourceforge

Автор: Mastodont 10.1.2013, 15:37
dizy1985, перед созданием программы ты должен В СВОЕЙ ГОЛОВЕ понять, как она работает. Разрисуй на листочке блок-схему работы будущем проги. Максимально подробно. И потом от малого к большему начинай писать. Можно сначала сделать основные блоки, а потом каждый из них последовательно прорабатывать.

Автор: k0rvin 15.1.2013, 12:50
Только Agda, только хардкор.

Автор: Маричка 18.6.2013, 13:54
У автора топика по-моему явно депрессняк...

Автор: Poseidon 9.8.2013, 13:50
Цитата(dizy1985 @  13.2.2012,  21:01 Найти цитируемый пост)
на чем написан qip2010
Квип на Дельфи, более того, очень много программ, которыми то точно пользуешься, написаны на Дельфи. И среди них есть как красивые пустышки, так и угрумые серьезности. http://www.delphisite.ru/forum/programmy-napisannye-na-delphi, но это далеко не полный список.

Цитата(borisbn @  14.2.2012,  09:33 Найти цитируемый пост)
Skype под линукс
А под винду - на Delphi smile


dizy1985, есть один проект в задумке. По общей концепции он будет достаточно не маленьким (порядка 30-50 форм точно), и при этом обещает быть достаточно интересным (предполагается наличие таблиц, графиков, анализ полученных данных). На данный момент есть общая идея, на основании которой продумывается основная архитектура и обдумываются детали. По планам непосредственно к программированию приступим в октябре. Сейчас ведутся подготовительные работы. Но проект будет на Delphi XE3 и без каких-либо материальных поощрений на стадии разработки. На сегодня имеется 2 программиста и 1 дизайнер. Если хочешь себя попробовать, то отписывай в личку. Но будь готов, что за эти оставшиеся 2 месяца тебе придется проштудировать некоторые, возможно не знакомые тебе технологии и компоненты, и все же доказать свое умение программировать.

Автор: CompWorm 11.8.2013, 09:22
Цитата(Маричка @  18.6.2013,  13:54 Найти цитируемый пост)
У автора топика по-моему явно депрессняк... 

А мне вот печаль автора очень близка, и его печаль относится не только к программированию на самом деле.

Мне приходилось участвовать в нескольких проектах на разных языках, всегда я старался кодить ядро и не касаться ГУЯ (уж больно он кривой всегда и переменчивый smile ), а вечерком я чисто для себя садился и пытался повторить структуру этих проектов с нуля от и до.
И вот тут вилы - чуть tool chain в версиях разошёлся, чуть конфиги упростил и всё, не взлетело.
Встречал людей, успешно проработавших всю жизнь с какой-нибудь древней системой и не понимающих в упор ООП, пока прям в компе не впечатаешь и не отдебажешь наглядно на глазах изумлённой публики.

ИМХО, чтобы собрать приложение с нуля на каком-нибудь современном стрёмном win8 очень важны наглядные рабочие примеры.
Из вышесказанного совет автору - (на примере с++) не брезгуй книгами типа "C++ для чайников", ибо книги Скотта Мейерса и Страуструпа не помогут собрать проект с использованием современных тулчейнов.

Кстати, Qt для тебя был бы хорошим выбором - во первых можно отказаться от "полезных новшеств" винды, срулив на линукс, а во-вторых там с IDE идут рабочие примеры, которые можно разобрать по винтикам.

ЗЫ: а ты прогишь для себя или хочешь этим зарабатывать?

Автор: borganzaz 12.8.2013, 13:27
Listen buddy there comes a point in our life and we really do not have idea that what we suppose to do about this. I would suggest you to take some time and get calm. There is no need to get worry about your failure. Just be positive and concentrate what you have to do.

Автор: irinazanuda 13.8.2013, 09:48
Не знаю, как насчёт двух проектов, а вот по названию темы -- в самый раз))).. устал так жить, да и надоело))).. тоже не могу найти одного гата)))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)