powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
25 сообщений из 55, страница 2 из 3
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34849368
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlackJKЭкскаватор - это экскаватор

а саперная лопатка ваще рулеззз !!!
не говоря уже о расчестке :)
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34849381
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cerebrum пишет:
> Все зависит от степени обучаемости подопытного, но изучить весь win32
> реально долго,

Не долго. А невозможно. Но хорошо, что не нужно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34849933
0bsid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переучиваться с C# на C++ невозможно
только синтаксис похож, ничего более
изучай C++, Win32API, MCF (в таком порядке)
зная C++ и WINAPI становится несравнимо легче программировать на любом современном языке, понимая суть явлений
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34849959
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0bsidпереучиваться с C# на C++ невозможно
только синтаксис похож, ничего более
изучай C++, Win32API, MCF (в таком порядке)
зная C++ и WINAPI становится несравнимо легче программировать на любом современном языке, понимая суть явлений

Скажи, о Мудрейший
А освоение MFC сильно поможет в понимании "сути явлений" ???
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34849972
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно! Онон покажет как НЕ НЕДА ДЕЛАТЬ!!!
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34850050
Stub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) 0bsidпереучиваться с C# на C++ невозможно
только синтаксис похож, ничего более
изучай C++, Win32API, MCF (в таком порядке)
зная C++ и WINAPI становится несравнимо легче программировать на любом современном языке, понимая суть явлений

Скажи, о Мудрейший
А освоение MFC сильно поможет в понимании "сути явлений" ???

Та че вы там MFC рулит. Подумаеш что для выполнения какого нибудь действия нада как минимум вызвать wizard . Который сгенерит полу рабочий код с кмоентариями которые нельзя удалить . Плюс супер мега инкапсуляция WinAPI системных обьектво в C++ обьектов. Которые тока и знают что вызвать assert без описания причины вызова этого assert-а.
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34850236
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stub Gluk (Kazan) 0bsidпереучиваться с C# на C++ невозможно
только синтаксис похож, ничего более
изучай C++, Win32API, MCF (в таком порядке)
зная C++ и WINAPI становится несравнимо легче программировать на любом современном языке, понимая суть явлений

Скажи, о Мудрейший
А освоение MFC сильно поможет в понимании "сути явлений" ???

Та че вы там MFC рулит. Подумаеш что для выполнения какого нибудь действия нада как минимум вызвать wizard . Который сгенерит полу рабочий код с кмоентариями которые нельзя удалить . Плюс супер мега инкапсуляция WinAPI системных обьектво в C++ обьектов. Которые тока и знают что вызвать assert без описания причины вызова этого assert-а.

Уверяю тебя, это в MFC не самое пакостное ;)
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34850384
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stub пишет:

> Та че вы там MFC рулит. Подумаеш что для выполнения какого нибудь
> действия нада как минимум вызвать *wizard*. Который сгенерит полу

Не вызывай, пиши код сам, никто не заставляет.

> рабочий код с *кмоентариями которые нельзя удалить*.

Удаляй, если очень хочется, все будет работать. Ну AppWizard
только не сможешь использовать. Ну так пиши руками.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34850523
0bsid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) 0bsidпереучиваться с C# на C++ невозможно
только синтаксис похож, ничего более
изучай C++, Win32API, MCF (в таком порядке)
зная C++ и WINAPI становится несравнимо легче программировать на любом современном языке, понимая суть явлений

Скажи, о Мудрейший
А освоение MFC сильно поможет в понимании "сути явлений" ???
где я писал об этом?
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34850825
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0bsid Gluk (Kazan) 0bsidпереучиваться с C# на C++ невозможно
только синтаксис похож, ничего более
изучай C++, Win32API, MCF (в таком порядке)
зная C++ и WINAPI становится несравнимо легче программировать на любом современном языке, понимая суть явлений

Скажи, о Мудрейший
А освоение MFC сильно поможет в понимании "сути явлений" ???
где я писал об этом?

Будешь бычиться ? Ok
Так чем C++ и WINAPI помогут в понимании сути явлений ???
и на кой советовать мертвый продукт новичкам ?
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34850888
0bsid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) 0bsid Gluk (Kazan) 0bsidпереучиваться с C# на C++ невозможно
только синтаксис похож, ничего более
изучай C++, Win32API, MCF (в таком порядке)
зная C++ и WINAPI становится несравнимо легче программировать на любом современном языке, понимая суть явлений

Скажи, о Мудрейший
А освоение MFC сильно поможет в понимании "сути явлений" ???
где я писал об этом?

Будешь бычиться ? Ok
Так чем C++ и WINAPI помогут в понимании сути явлений ???
и на кой советовать мертвый продукт новичкам ?
обоснуй почему это мёртвый? пока жива винда будет жить WinAPI
лично мне изучение этих двух вещей раскрыло глаза на многие вещи
т.е. вместо верить почему надо делать так, я стал понимать почему надо делать так
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34851213
BlackJK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На C++ ты сможешь сделать то, чего не мог на C#. В частности, писать драйверы, писать под *nix'ы.
Писать бизнес-приложения для работы с БД, Имхо, все же практичнее на том, что проще в использовании - там четверть секунды и +-фреймворк особой роли не играет; хотя на самом деле конечно практичнее на том что знаешь..
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34852929
Telepat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты хочешь писать чисто под винду малораспределённые програмки, то С++ тебе в руки. Ясен хрен, что C# медленнее С++. Но я ещё раз говорю, что C# - это быстрота разработки и надёжность. Именно за это и платят.
Например, вам нужно сотворить сайт (что-то типа интернет-магазина), "прикрутить" к нему БД, и управлять всем этим чудом с десктопа. Нужно иметь возможность быстро (ещё раз повторю БЫСТРО) изменять и конфигурировать этот сайт и систему управления им.
Пути решения этой задачи:
1) Путь .NET: ASP.NET + Windows Comunication Foundation (WCF) + ADO.NET + SQL Server
2) Путь Java: Аналогично пути .NET (т.к. есть все технологии и для десктопа и для сервера), только для ненавидящих Билла Гейтса ;)
3) Путь С++: Вот тут начинаются проблемы. Для C++ нет ничего типа ASP.NET, JSP, PHP.
Начинаем делать "костыли" и пригонять наше десктопное приложение либо к ASP.NET, либо к JSP, либо к PHP. Потом тратим МНОГО времени на тестирование, поиск утечек памяти и всякой другой хери.


Итоги наших путей:
путь 1 --> Займет около 1-2 месяцев. Софтина готова и её можно продать и начать зарабатывать на ней деньги. Если что-то нужно изменить - то это занимает минимум времени и сил, особенно на тестирование.
путь 2 --> Чуть хуже пути .NET, но всё-равно приемлимо.
путь 3 --> Тут 2 варианта:
вариант 1: Мы НЕ используем ни ASP.NET, ни JSP, ни PHP - итог: полный крах, т.к. сайта как такового нету :(
вариант 2: Мы ИСПОЛЬЗУЕМ либо ASP.NET, либо JSP, либо PHP- итог: получаем "мутанта" на костылях, который кое-как работает. Займёт это всё примерно раза в три больше времени чем у .NET, т.е. около полугода. Если нужно добавить какой-нибудь функциональности, то всё падает и рушится, и нам приходится почти всё переделывать заново. Но зато десктопная сторона работает быстрее процентов на 20%.

Конечно, если вам надо написать игру, то тут С++ рулит. Но для этих целей нужны профессионалы С++ со стажем работы лет так 10-15 в области создания игр. Программист С++ для игр должен намного лучше знать математику и "абстрактное трёхмерное мышление", чем десктопный С++ программист для бизнес задач.
А бизнес С++ почти сдох :( Borland что-то там пытается, но ничего кроме попыток у него не получается. Qt и борландская VCL впринципе не плохие идеи, но думаю врят ли они получат широкое распространение.
С++ рулит там, где нужен низкий уровень взаимодействия с "железом". Это: почти всё то что под Unix, игры, критические к производительности программы и т.д.
Можно сказать точно, что .NET ( а именно ASP.NET) - это лидер в области интернет !!!
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34853030
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0bsidобоснуй почему это мёртвый? пока жива винда будет жить WinAPI
лично мне изучение этих двух вещей раскрыло глаза на многие вещи
т.е. вместо верить почему надо делать так, я стал понимать почему надо делать так

БуГаГа ты прочитать толком не можешь что тебе написали а я тебе еще что-то должен обосновывать ??? Не WinAPI, MFC мертвый, чудило. API Микрософту похоронить конечно не удастся, хотя надо отдать им должное, стараются изо всех сил.

Кнута читай да Уоррена, может откроют тебе глаза чуть больше чем MSDN, Зубрило
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34853464
Victor Spirin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что сложного в WinApi? Редактором ресурсов рисуем диалог, пишем функцию обработки сообщений (со switch case), выводим диалог на экран с помощью DialogBox или CreateDialog. Никаких ++ и классов не нужно, достаточно Си.

Не хватает только элемента типа DbGrid-а, пришлось в свое время изобретать на основе Owner Draw ListBox или ListView заполнять. Ну и еще с выводом на принтер кажется не всё было просто.
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34853554
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor SpirinА что сложного в WinApi?

ничего, об том и речь
незачем его ЗУБРИТЬ

Знать архитектуру системы с которой работаешь БЕЗУСЛОВНО полезно, но MSDN тут не помощник. Есть Рихтер , есть Русинович да и на Windows свет клином не сошелся.

Знать ЯЗЫК, с которым работаешь, ТАКЖЕ полезно, но опять же, MSDN не лучшее место для изучения языка. Есть Саттер , есть Майерс и на C++ также свет клином не сошелся.

MSDN - НЕ БОЛЕЕ чем интерактивная справка, довольно часто не точная к тому-же

В отличии от всего этого, то что пишет Кнут, изучать действительно ПОЛЕЗНО, его надо читать, а не WinAPI по MSDN-у заучивать

P.S. MFC в настоящий момент изучать АБСОЛЮТНО бессмысленно, продукт мертвый. Хочется гуев на C++ (попахивает мазохизмом) - смотрите в сторону WTL
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34859032
Iskan Der
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не удержался :)
Victor SpirinА что сложного в WinApi? Редактором ресурсов рисуем диалог, пишем функцию обработки сообщений (со switch case), выводим диалог на экран с помощью DialogBox или CreateDialog. Никаких ++ и классов не нужно, достаточно Си.
...потом в другом месте нужен еще один похожий (только с парой лишних контролов) диалог, а потом еще и еще, и начинается китайское программирование методом дзен-копи-паста :)
А там еще понадобился диалог большой и сложный, и его switch case превращается в чудовище на несколько сотен строк, пытающихся понять, что же там на этот раз юзер соизволил нажать/подвинуть/щелкнуть.
А потом во всем этом великолепии обнаруживается несколько багов, которые теперь предстоит каким-то образом найти, а еще надо новых фич прикрутить, и тоже нужно думать, как бы их в этот switch case засунуть, чтобы он не развалился ну и т.п.
Ну и для придания этому натюрморту законченности добавим неумолимо надвигающийся дедлайн и гневного заказчика, которому хочется поскорее получить готовую и отлаженную систему.

P.S. Я вовсе не утверждаю, что программирование на C++ и WinAPI - это плохо, просто нужно действительно очень хорошо подумать, оправданы ли выигрыши в производительности/"ресурсоемкости" (не такие уж и большие, кстати) и независимости (тоже как посмотреть - .NET Framework сейчас у очень многих установлен) в свете значительно возрастающих затрат на разработку и отладку (в особенности это - нервные клетки, они не восстанавливаются :)).
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34859143
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не удержался :(

.Net не спасает от Copy Paste
не там разруху ищите
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34859251
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ааабсолютно ппрааав

winapi - это не благодарная вещчь, если речь идет о том, чтобы по быстрому состряпать приложение, которое потом надо будет по быстрому спихнуть заказчику и накосить бабла. Для плодотворной работы в winapi пишутся свои библиотеки, классы, упрощающие жизнь и оптимизирующие написание switch/case'ов, от которых в чистом виде в глазах рябит. А, создав инструмент (опытный мастер никогда не станет использовать плохих инструментов при выполнении работы), уже можно переходить и к приложеньицам, у которых не будет тыщи не нужных прослоек, которые тормозят работу всея системы, добавляя своих глюков пачку. Да, на сегодняшний день подобный подход является атавизмом, но мне он нравиться больше, т.к. если править и отлавливать ошибки, то я хочу начинать с самого низа, с winapi (ну, ассемблер, бог с ним, мы же в 50-60 гг.), а не как это было в ActiveX или VB, когда разрешено оперировать только верхним уровнем, а ошибка возникает в закрытой dll, в которую уже никто не полезет, ну только если очень хочеться увлечся asm'ом + противозаконно это. Я не работаю на заказчика и не ограничен во времени (хотя как сказать!) на разработку приложений, наверное, оттого мне и легко рассуждать об этом так как я это делаю, но, думаю, что многие согласятся, если я скажу, что истинные шедевры программисткой мысли были написаны именно "с нуля" или по крайней мере с довольно "низкого старта". Мое имхо, никого не призываю ему следовать...
--------------------------------------------------------------
[не претендую на уникальность]
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34859259
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
же в не 50-60
--------------------------------------------------------------
[не претендую на уникальность]
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34859831
Iskan Der
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan).Net не спасает от Copy Paste
не там разруху ищите
Оно понятно, но при этом предлагает немало средств, позволяющих онного копипаста избежать. В том же примере с диалогами можно соорудить пару UserControl'ов со всем необходимым, которые затем уже кидать на нужные формы. В случае с WinAPI/MFC такой фокус не прокатит (во всяком случае, прокатить его будет куда сложнее :)).
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34859867
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Iskan DerВ случае с WinAPI/MFC такой фокус не прокатит (во всяком случае, прокатить его будет куда сложнее :)).

А ты пробовал ?
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34861740
0bsid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)..Зубрило
чудило на букву м, ты какойто весь забитый и нервный. похоже поэтому ты уже не способен адекватно разговаривать с людьми.
я не говорю, что нужно изучать C++ и WinAPI от и до, и программировать на них
достаточно понимания. на это можно потратить месяц
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34861783
Гость Villy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Автор топика спрашивал что читать - вот как вариант, очень подробно С++ + MFC.

http://www.ozon.ru/context/detail/id/3178652/
...
Рейтинг: 0 / 0
От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
    #34862126
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0bsid Gluk (Kazan)..Зубрило
чудило на букву м, ты какойто весь забитый и нервный. похоже поэтому ты уже не способен адекватно разговаривать с людьми.
я не говорю, что нужно изучать C++ и WinAPI от и до, и программировать на них
достаточно понимания. на это можно потратить месяц

наив
...
Рейтинг: 0 / 0
25 сообщений из 55, страница 2 из 3
Форумы / C++ [игнор отключен] [закрыт для гостей] / От C#.Net ---> C++ или как умея программировать в Net научиться в Win32
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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