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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VS6.0 and MFC, Вечный гемморой или страшная сила... 
:(
    Опции темы
Coocky
Дата 27.4.2004, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е




Окна не перерисовываются,кнопки не движутся,функции не отрабатывают...Как я от этого устал mad.gif Проклятый Визуал...Иногда на простую прогу уходит куча времени,пока не найдешь обходной путь sad.gif
Кент недавно Борланд показал -СКАЗКА! inlove.gif Нажал,приказал-работает!
Другой на Делфи пишет-похоже на С++,но легче.Правда решение его задачи я б сделал как минимум 2 путями.
Так куда же я полез? biggrin.gif
Может стоит все пересмотреть.Правда препод говорит,кто пишет на С++ и знает Визуал,тому любое море по колено cool.gif Хочется верить...Так на что же я обречен-на вечный гемморой или в моей голове страшная сила?
Прошу высказать свое мнение обьективно smile.gif


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
.RADIX
Дата 27.4.2004, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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




"Программист ошибается дважды: первый раз при рождении, второй - при выборе профессии" как кто-то сказал на этом форуме.
К сожалению MFC - это скорее всего вечный геморрой и никак иначе, даже в M$ стараются не придерживаться этого "стандарта" по причине его излишней сложности.
Я писал (точнее потихоньку изучал) в Visual C++ 6.0 полгода, поначалу просто шок - всё совершенно не так, как в "старом, добром" Turbo С 3.0, а гораздо (раза в четыре) сложнее. Да ещё эти километровые названия классов и функций, но со временем привыкаешь и уже перестаёшь на это обращать внимание, очевидно начинаешь думать "в стиле Microsoft".
Насчёт моря по колено: дельфистам оно очевидно не меньше (не глубже), хотя и С мощный язык, но на практике его мощность избыточна и если ты не занимаешся созданием игровых движков или созданием операционных систем, то можно сидеть на чём-нибудь послабже - Дельфи, Билдер, да хоть Визуал Бэйсик. Выбирай под свои задачи.


--------------------
ASM Forever
PM MAIL   Вверх
chipset
Дата 28.4.2004, 01:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US




Builder безперспективен.С дотнетом затормозил...
Короче отстой, надо бы голосование по этому поводу создать, хотя я думаю что тут большинство на билдере...
Лично я пробовал программить на дельфях, и если в билдере все аналогично...то sad.gif
Извините за выражение но меня от одного упоминания о билдере начинает тошнить...
Если кому то не нравиться MFC, то это исключительно его проблемы...
О кстати если кому то нравиться программить на бэйсике то пусть программит...
О нестремление к новым технологиям тут уж как говорится no comments...
Все равно прийдете к VC, когда билдер закончит свое существование
Я считаю очень правильным когда я начал изучать Visual C++ и иже с ним а не билдер.
Уж извините за такое резкое сообщение rolleyes.gif
Добавлено 3.07
Это все только мое личное мнение. Можете меня не слушать так как я откровенный новичок(2года). Не особенно пинайте... билдеровцыsmile.gif

Это сообщение отредактировал(а) chipset - 28.4.2004, 01:04


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Sun
Дата 28.4.2004, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002




IDE это всего лишь инструмент, помогающий в работе. И как правило какой из них использовать или использовать вообще, решает не редко не программист, а его начальство. Поэтому этот спор - очередная религиозная дисскусия.
Если начальство скажет копать - будешь копать, а что тебе дадут в руки, совок или бульдозер - неважно. Нужно одинаково хорошо владеть и тем и другим. В любом случае использовать MFC или VCL значительно веселее чем чистый API. Если уж речь пошла о преимуществах, то надо использовать Qt, как независимую от платформы и бесплатную библиотеку.


--------------------
Account removed
PM MAIL   Вверх
mr.DUDA
Дата 28.4.2004, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


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




MFC - сам по себе геморой и отстой, но программить на нём легко, если привыкнуть. И вообще, MFC+STL = "реальная" связка для написания виндошных проектов любой сложности.


--------------------
user posted image
PM MAIL WWW   Вверх
foRaver
Дата 28.4.2004, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 561
Регистрация: 6.7.2003
Где: Düsseldorf




Builder умер, остались пережитки, и программисты, которые должны от этого страдать. Visual C++ однако как был мощным инструментом, таковым и останется. А MFC (Microsoft Fundations Classses) это и есть (почти) то-же API. Поэтому эта теxнология в Windows останется до теx пор, пока он будет существовать.
PM MAIL WWW ICQ YIM   Вверх
Sun
Дата 28.4.2004, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002




Цитата(foRaver @ 28.4.2004, 14:01)
А MFC (Microsoft Fundations Classses) это и есть (почти) то-же API.

MFC - это набор классов-контейнеров и враперов для API-функций и предназначен для сторонних разработчиков (не из Майкрософт). Открой исходник класса CWindow и увидишь что там просто идут вызовы API. Думаю что программисты из Майкрософт вообще не используют MFC, по крайней мере при разработке Windows.


--------------------
Account removed
PM MAIL   Вверх
sergejzr
Дата 28.4.2004, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер




При работе с MFC замечал, что в нём не хватало концепта..
Какое то всё недоделаное что ли. Такое ощущение, что выдумывали и программировали это несколько десяток человек в разное время и никто так толком и не закончил.
Билдер - коммерческий продукт, расчитанный на начинающих так же, как и профессионалов. В нём много "законченных" идей реализовано (например компоненты). И вообще он просто создан и оптимирован под пользователя.
Простой пример: Хочется протестить какую нибудь маленькую функцию-алгоритм. В Билдере пару кликов и графика готова, ещё клик, открылась функция кнопки, куда код записать.
То есть при разработке алготитма можно концентрироваться именно на нём, а не на десяти миллионах других вещей, необходимых, чтобы прога работала.
После Билдера вспоминал MFC как страшный сон. Благо я сам себе IDE выбираю smile.gif .
Обидно конечно за Борланда...



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
srd
Дата 28.4.2004, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


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




А что заставляет использовать с Visual C++ имено MFC? Мне, например WTL нравится. Ещё есть классная библиотека wxWidgets, намного тяжелей WTL, сравнима с MFC.


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
Skywalker
Дата 29.4.2004, 07:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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




.RADIX
Цитата
да хоть Визуал Бэйсик

Да хоть? Лично я считаю что визуал бейсик.нет стал реально мощным языком программирования....



--------------------
"Мы в ответе за тех, кого приручили" Антуан де Сент Экзюпери, Маленький принц
PM MAIL WWW ICQ   Вверх
chipset
Дата 29.4.2004, 07:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US




MicroSoft официально обьявила главными языками .NET - VB.NET и C# bored.gif
Ну да это не проблема! C# я заметил и посчитал как микс C++ +(smile.gif) VB..
А на VB я программировать умею.. Эээх молодость блин вернётся ВБ..
Хотя мне больше нравится C#, жаль только сейчас не могу на нем программировать впрок, на будущие времена.
А VС6.0 уже морально устарела и ей не место в новых проектах.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


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

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


 




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


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

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