Изучение Visual C++

by SeoCoder on Декабрь 5, 2008

Хочется всегда узнавать и учиться чему-то новому.  Пробовал я .NET, как-то оно не прижилось у меня. Сейчас начинаю читать о visual c++. Это детище майкрософт, совсем недавно было русифицированно. Скажу честно, думал будет тихий ужас, но был приятно удивлен msdn, доками, да и еще туториалы перевели грамотно.

Вот новичкам советую изучить – вводный курс по visual c++. Кстати, подписался на рассылку от мсдн, и скоро нахаляву десять  полезных книжек должно придти. Самая ожидаемая, это книга Рихтера – Windows для профессионалов: создание эффективных Win32-приложений с учетом специфики 64-разрядной версии Windows (с CD-ROM).

Может читатели подскажут еще какие нибудь грамотные книжки по visual c++ ?!

_____________________________
Продвижение сайтов, живая изгородь,
фильмы на дисках, заказать

{ 14 comments… read them below or add one }

1 EugeneVC 12.05.08 at 23:58

Я бы порекомендовал посмотреть на библиотеку QT. Позволяет писать программы для трех операционнок. Если что официальный сайт тут, все вопросы можно на форум. Сам им давно занимаюсь.

2 spartanets 12.06.08 at 00:18

А чем не понравился .Net? ИМХО C# сейчас самый перспективный

3 SeoCoder 12.06.08 at 00:21

Ну меня всегда интересовала возможно работать на «низком уровне», а в с# это анрил. Во вторых это почти java, и для xp до sp2 надо еще ставить большие фреймворки.

4 spartanets 12.06.08 at 00:41

Вот одного не могу понять зачем этот низкий уровень? Кстати С++ язык не низкого уровня, хотите настоящий низкий уровень — пишите на ассемблере.
А фреймворки сейчас требуют все больше и больше программ, так что думаю в ближайшее время это вообще не будет обсуждаться :)

Символ # в названии языка можно интерпретировать и как две пары плюсов ++;++, намекающие на новый шаг в развитии языка по сравнению с C++ (подобно шагу от C к C++) (Википедия)

5 Asad 12.06.08 at 14:47

Я когда-то РНР пробовал учить. Целых два месяца потратил. но не смог написать даже простейшего скрипта. Видно, программирование не каждому дается.

6 DeveloperGuru.NET 12.06.08 at 19:43

Непонятно, что ты имеешь в виду под visual c++. Сам язык С++ стандартизирован и большинство программ, написанных на чистом С++ будут компилироваться и на майкрософтовском компиляторе и на интеловском и на борландовском.
Дрогое дело, что на чистом С++ можно только консольные приложения писать. А для окон можно и чистый API использовать (если ты любитель низкоуровневых вещей), а можно библиотеки типа ATL, MFC или .NET.
По MFC смотри Круглинского.

7 SeoCoder 12.07.08 at 04:12

Книгу нашел и скачал. Пасиба.
Все же мне больше интереснее писать на голом winapi.

8 Grabus 12.07.08 at 06:28

Если хочешь с++ и низки уровень, читай Страуструпа.
имхо, это лучший писатель про с++, его книга «Язык программирования С++» – это библия сиплюплюсшников!

9 SeoCoder 12.07.08 at 16:51

Да как не смешно, на с++ я могу писать простые вещи.
Страуструпа я читал еще лет 12-15 назад.

10 DeveloperGuru.NET 12.08.08 at 18:24

На winapi писать можно, но сложно. Если ты серьезно решил заняться программированием под windows на C++, то поработать с winapi будет даже полезно.
Я когда-то давно возился и с winapi и с MFC и с ATL. Но сейчас это востребовано только в узких областях, поэтому, давно перешел на .NET.

11 SeoCoder 12.08.08 at 18:25

Я некоторое количество постов назад писал, что мне сейчас интересно ;)
С++ тут как раз кстати.

12 vlvor 12.09.08 at 21:22

Кстати, подписался на рассылку от мсдн, и скоро нахаляву десять полезных книжек должно придти

А где на халяву книги высылают? Тут http://msdn.microsoft.com/ru-ru/subscriptions/aa718656.aspx вроде не пишут про это.

13 SeoCoder 12.09.08 at 21:24

на хабре был анонс, я тогда подписывался, поищи там

14 vano 12.14.08 at 17:57

К сожалению при написании больших приложений на winapi сильно не разгонишься, а вот C#, то что надо ?

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">