Top.Mail.Ru
? ?
Берлога [entries|archive|friends|userinfo]
Villain-Marais

[ website | Берлога ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

[Dec. 2nd, 2004|01:51 pm]
Villain-Marais
Бьюсь, как рыба об лед. Не могу найти в сети обзор возможностей седьмого VC из пакета .NET. Относительно шестого...
По крупицам можно сыскать на диске MSDN, но у меня нет времени и сил заниматься этой добычей радия...
В компьютерном форуме дали идиотский совет переписать весь проект на жабу из этого пакета. Не прохонже, увы...
А в сети - только реклама книг, ничего толкового не сыскалось... Наш админ тоже разводит руками...

Итак, мне нужна книжка по VC7.0. Русский предпочтителен, английский тоже сгодится. Самое общее введение, все необходимые детали я найду по ходу пьесы. Где б скачать?...
LinkReply

Comments:
[User Picture]From: sain_t
2004-12-02 03:53 am (UTC)
B p2p?
(Reply) (Thread)
[User Picture]From: henic
2004-12-02 03:55 am (UTC)
Для того, чтобы искать там, надо знать, что ищешь. Хоть какие-то наметки, как зовется файл...
(Reply) (Parent) (Thread)
[User Picture]From: sain_t
2004-12-02 04:01 am (UTC)
Названия книг можнo поискать (using keywords) на Amazon, Addison-Wesley и O'Reilly. Не прокатит?
(Reply) (Parent) (Thread)
[User Picture]From: henic
2004-12-02 04:02 am (UTC)
Можно даже искать VC7... Но английские книжки с дисплея - это совсем крайний случай. Попробую, коли больше совсем ничего не найдется. :((
(Reply) (Parent) (Thread)
[User Picture]From: mopexod
2004-12-02 04:19 am (UTC)
Если имеется в виду именно язык С++ 7 относительно 6, то ничего принципиально нового нет. Немного более корректное понимание шаблонов, exeptions, scope of "for" operator ближе к стандарту. Но всё равно, он не стал стандартным C++.
Я параллельно пишу на обоих, по-моему, особой разницы нет. Наугад взятый код написанный на одном из них другим скорее всего НЕ скомпилируется. Но править надо немного.
Про среду разработки: 7 сильно более глючная чем 6 - это первое бросается в глаза, падает она на порядок чаще. В 7-ом получше browser, find, find in files. Resource editor - стал как в Visual Basic.
Version control integration в 7 удобнее.
В MSDN, наверное, должно быть в секции "What's new in Visual Studio .NET".
(Reply) (Thread)
[User Picture]From: henic
2004-12-02 04:29 am (UTC)
Не нашел, теперь гляну, как ты сказал...

У меня пока что технический затык: проект вообще не компиляется, обругал меня за оператор привязки функции к событию:

ON_MESSAGE(WM_BOARD_STARTED_EV_MSG, OnMessageBS)
выдает на-гора:

c:\Projects\misc\Automated_Tools\Bit\btDlg.cpp(242) : error C2440: 'static_cast' : cannot convert from 'void (__thiscall CBtDlg::* )(void)' to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'
None of the functions with this name in scope match the target type

А упоминание Enable3dControlsStatic(); в главном файле вызвало истерику типа was declared deprecated (хотя это просто warning)...
(Reply) (Parent) (Thread)
[User Picture]From: mopexod
2004-12-02 04:41 am (UTC)
Это что-то наведённое. ON_MESSAGE у них одинаково определён и требует именно 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'.

Enable3dControlsStatic(); - действительно deprecated уже много лет... Не только deprecated, но и almost executed. :)
(Reply) (Parent) (Thread)
[User Picture]From: henic
2004-12-02 04:45 am (UTC)
Странно... Пойду искать. А enable3d этот - я ж его не сам ставил, это визард выпендрился...

Мне lazyboa кинул линк, как раз то, что я спрашивал, четко расписано. :)
(Reply) (Parent) (Thread)
From: lazyboa
2004-12-02 04:29 am (UTC)
(Reply) (Thread)
[User Picture]From: henic
2004-12-02 04:30 am (UTC)
Точно! есть там what's new.

Спасибо!
(Reply) (Parent) (Thread)
From: lazyboa
2004-12-02 04:31 am (UTC)
(Reply) (Parent) (Thread)
[User Picture]From: henic
2004-12-02 04:32 am (UTC)
Во! Именно это я хотел!
(Reply) (Parent) (Thread)